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

###1. 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
Zakaria ElQotbi's avatar
Zakaria ElQotbi committed
Une image doit etre genere qui montre l'isp en fonction de la masse totale
pour plusieur configuration de payload.
pingu's avatar
pingu committed

###2. Script d'integration
TODO
```bash
Data_structure.py
```

###3. Engineering tools
TODO

```bash
Engineering_tools.py
```

###4. Tests
TODO

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