Update README, orbitals
This commit is contained in:
parent
c5e2478b91
commit
d3358fa40d
3 changed files with 44 additions and 100 deletions
38
data/README.md
Normal file
38
data/README.md
Normal file
|
@ -0,0 +1,38 @@
|
|||
# Data
|
||||
|
||||
Ce dossier regroupe les données d'entrée et les scripts de pré-traitement des données.
|
||||
|
||||
## Configuration initiale
|
||||
|
||||
Afin de limiter l'espace utilisé, le fichier de bathymétrie n'est pas fourni. Il est recommandé d'utiliser la base de
|
||||
donnée construite par V. Roeber.
|
||||
|
||||
Les scripts de ce dossier sont configurés à l'aide d'un fichier `config.ini`. Les options seront détaillées pour chaque
|
||||
script par la suite.
|
||||
|
||||
## Scripts
|
||||
### Lambert
|
||||
`lambert.py` contient une classe permettant de réaliser la projection en coordonnées cartésiennes de la bathymétrie en
|
||||
coordonnées sphériques.
|
||||
|
||||
### Nandasena
|
||||
`nandasena.py` permet de calculer le critère de déplacement de bloc de Nandasena (2011). Configuration dans le code
|
||||
directement en modifiant le contenu de la variable `const`.
|
||||
|
||||
### Orbitals
|
||||
`orbitals.py` permet de tracer la trajectoire de la bouée lors du passage de la vague scélérate identifiée en 2 et 3
|
||||
dimensions.
|
||||
|
||||
`python -m processing.orbitals [-c CONFIG] [-v]`
|
||||
|
||||
* `-c CONFIG` : choix d'un fichier de configuration (`.ini`)
|
||||
* `-v` : verbose
|
||||
|
||||
```
|
||||
[inp]
|
||||
root : racine des fichiers d'entrée
|
||||
raw_ts : liste des chemins vers les fichiers de données brutes de la bouée
|
||||
|
||||
[out]
|
||||
root : racine des fichiers de sortie
|
||||
```
|
|
@ -22,8 +22,6 @@ config.read(args.config)
|
|||
inp_root = pathlib.Path(config.get("inp", "root"))
|
||||
out_root = pathlib.Path(config.get("out", "root"))
|
||||
|
||||
out_ts = out_root.joinpath("ts.dat")
|
||||
|
||||
raw_ts = []
|
||||
for tsi in config.get("inp", "raw_ts").split(","):
|
||||
raw_ts.append(
|
||||
|
@ -98,7 +96,7 @@ ax2dv.grid(c="k", alpha=.2)
|
|||
ax2dv.set(aspect="equal", xlabel="x (m)", ylabel="z (m)")
|
||||
ax2dv.set(ylim=(-10, 10))
|
||||
ax2dv.yaxis.set_minor_locator(MultipleLocator(1))
|
||||
fig2dv.savefig("out_orbitals.pdf")
|
||||
fig2dv.savefig("out_orbitals.jpg")
|
||||
fig2dv.savefig(out_root.joinpath("orbitals.pdf"))
|
||||
fig2dv.savefig(out_root.joinpath("out_orbitals.jpg"))
|
||||
|
||||
plt.show()
|
||||
|
|
Reference in a new issue