RocketPy is the next-generation trajectory simulation solution for High-Power Rocketry. The code is written as a Python library and allows for a complete 6 degrees of freedom simulation of a rocket's flight trajectory, including high-fidelity variable mass effects as well as descent under parachutes. Weather conditions, such as wind profiles, can be imported from sophisticated datasets, allowing for realistic scenarios. Furthermore, the implementation facilitates complex simulations, such as multi-stage rockets, design and trajectory optimization and dispersion analysis.
Check out documentation details using the links below:
You can preview RocketPy's main functionalities by browsing through a sample notebook in Google Colab. No installation is required!
When you are ready to run RocketPy locally, you can read the Getting Started section!
First, ensure all dependencies have been installed. A guide is available here https://github.com/Lumrn/BRT-RocketPy/wiki/Installation-of-required-tools
To install RocketPy's latest stable version from PyPI, just open up your terminal and run:
pip install https://github.com/Lumrn/BRT-RocketPy.git
This package was originally created by Giovani Ceotto as part of his work at Projeto Jupiter. Rodrigo Schmitt was one of the first contributors. Later, Guilherme Fernandes and Lucas Azevedo joined the team to work on the expansion and sustainability of this project.
Since then, the RocketPy Team has been growing fast and our contributors are what makes us special!
This project is licensed under the MIT License - see the LICENSE.md file for details
Want to know which bugs have been fixed and the new features of each version? Check out the release notes.