Skip to content
README.md 1.33 KiB
Newer Older
zskdan's avatar
zskdan committed
# meca_vol
pingu's avatar
pingu committed
Ce dossier regroupe l'ensemble des scripts python de calcul liés à la mécanique de vol, et aux calculs de trajectoire.
zskdan's avatar
zskdan committed

pingu's avatar
pingu committed
## Dépendance
Pour executer ces codes, il faut disposer de :

* python==3.6

Et installer les packages system: python3-venv python3-pip python3-tk
sous debian/ubuntu:

```bash
$ sudo apt install python3-venv python3-pip python3-tk
```

Ainsi que des bibliothèques (selon le fichier requirements.txt) :
pingu's avatar
pingu committed

* cycler==0.10.0
* kiwisolver==1.1.0
* matplotlib==3.0.3
* numpy==1.16.3
* pandas==0.24.2
* pyparsing==2.4.0
* python-dateutil==2.8.0
* pytz==2019.1
* six==1.12.0
* Sphinx==2.0.1

## Installation
Apres le telechargement du projet avec git:
```bash
$ git clone https://code.electrolab.fr/adastra/meca_vol

L'installation peut etre faite facilement dans un environment virtuel:
$ python3 -m venv venv
$ . venv/bin/activate
$ pip3 install -r requirements.txt
pingu's avatar
pingu committed

## Usage
Vivien23's avatar
Vivien23 committed
### Sensibilitée de masse
Le premier script qui fait un benchmark de l'isp en fonction de la masse du
payload est:
```bash
Zakaria ElQotbi's avatar
Zakaria ElQotbi committed
$ ./Payload_mass_sensibility.py
Vivien23's avatar
Vivien23 committed
Une image doit être generé qui montre l'isp en fonction de la masse totale
pour plusieures configurations de payload.
pingu's avatar
pingu committed

Vivien23's avatar
Vivien23 committed
### Script d'integration
TODO
```bash
Data_structure.py
```

Vivien23's avatar
Vivien23 committed
### Engineering tools
TODO

```bash
Engineering_tools.py
```

Vivien23's avatar
Vivien23 committed
### Tests
pingu's avatar
pingu committed
## À faire
... ?