preflightpy

Python package for rocket flight simulation.


Keywords
model, rocketry, flight, simulator, aerodynamics, aerospace, hacktoberfest, python, rocket
Licenses
GPL-3.0/GPL-3.0+
Install
pip install preflightpy==0.6.2

Documentation

PreFlight

PyPI GitHub

Coverage Status Build Status

Gitmoji

Python module for Simulation and Optimization of Rocket Trajectories, SORT for short.

  • Altitude prediction
  • State prediction
  • Flight trajectory optimization
  • Flight plan optimization

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Installation

You can get Preflight from pip via pip install preflight. To contribute to the package, check out our contribution guidelines and preform the following steps.

Contribuitng

Cloning

  1. Cloning Through the command line, get to the directory you wish to clone the repository into then run the following command.

    git clone https://github.com/Oxyde2/Preflight.git
    
  2. Downloading the ZIP Download the compressed files and unzip them.

Prerequisites

To install the required python modules just run the following command in the command line at the root of the repository.

pip install -r requirements.txt

Once you have successfully obtained your local copy and the dependencies, open the project folder in your desired IDE or text editor.

PreFlight requires Python 3.6+ and is not compatible with Python 2.x.

Built With

Versioning

The versioning is formatted to Semantic Versioning 2.0.0 standards. SemVer. The changelog format is based on Keep a Changelog For available versions, see the releases of this project.

Authors

  • Maxime Djomby - Initial work - Oxyde2

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

Acknowledgments

Early development of Preflight was supported by Mix_42. The website Rocket & Space Technology, written by Robert A. Braeunig, was used for pressure, density and temperature formulas for the atmospheric model.