Rocket Py

RocketPy describes itself as a six-degree-of-freedom trajectory simulator for high-power rocketry.

github.com/RocketPy-Team/RocketPy
Rocket Py homepage screenshot

About Rocket Py

RocketPy is an open-source Python library for 6-degree-of-freedom trajectory simulation of high-power rockets. It models variable mass effects, descent under parachutes with external trigger functions, multi-stage vehicles, and custom continuous or discrete control laws.

It supports solid, hybrid, and liquid motors with CSV and ENG thrust files, imports atmospheric data including International Standard Atmosphere (1976), custom profiles, soundings, forecasts and reanalysis, and runs Monte Carlo simulations for dispersion and sensitivity analysis. Results can be converted to MATLAB variables and run from MATLAB.

Key features

  • 6-degree-of-freedom trajectory simulation with variable mass effects
  • Parachute descent simulation with external trigger functions
  • Weather modeling with ISA 1976, custom profiles and forecasts
  • Solid, hybrid, and liquid motor models with CSV and ENG support
  • Monte Carlo simulations for dispersion and sensitivity analysis
  • Multi-stage rocket support and custom control laws
Best for: Best for university rocket teams, hobbyists, researchers, and engineers simulating high-power rockets.
Good for
  • Open-source Python library for complete 6-degree-of-freedom simulation
  • Compared against measured flight data in a Journal of Aerospace Engineering article
  • Covers parachutes, multi-stage rockets, and solid, hybrid, and liquid motors

Rocket Py at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Rocket Py alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Manim

github.com/3b1b/manim

The Manim engine creates precise programmatic animations for explanatory mathematics videos, including scenes associated with 3Blue1Brown.

Open source
24 alternatives

Popular in Science, Math & Technology

Well-known listings from the same topic.

All 276

Rocket Py FAQ

What types of motors can be modeled?
Solid, hybrid, and liquid motors, with thrust data from CSV and ENG files and custom tanks defined from flux data.
What atmospheric data can be used?
International Standard Atmosphere (1976), custom profiles, Wyoming soundings, plus weather forecasts, reanalysis, and ensembles.
Can RocketPy be used with MATLAB?
Yes, it can be run from MATLAB and results can be converted to MATLAB variables for further processing.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing