Skip to content

Bath Rocket Team Next generation High-Power Rocketry 6-DOF Trajectory Simulation

License

Notifications You must be signed in to change notification settings

Lumrn/BRT-RocketPy

 
 

Repository files navigation

RocketPy

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.

Documentation

Check out documentation details using the links below:


Join Our Community!

Previewing

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!


Getting Started

First, ensure all dependencies have been installed. A guide is available here https://github.com/Lumrn/BRT-RocketPy/wiki/Installation-of-required-tools

Quick Installation

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

Authors and Contributors

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!

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Release Notes

Want to know which bugs have been fixed and the new features of each version? Check out the release notes.

About

Bath Rocket Team Next generation High-Power Rocketry 6-DOF Trajectory Simulation

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Other 0.1%