Skip to content

v1.3.0

Compare
Choose a tag to compare
@phmbressan phmbressan released this 01 Jun 17:24
· 517 commits to master since this release
941e73b

RocketPy v1.3.0 πŸš€

The newest RocketPy version is available now!

  • You can install it with the command: pip install rocketpy==1.3.0
  • Check out our documentation page: RocketPy Docs

What is New ⭐

This release brings new features and improvements to RocketPy. Let's see all of them:

For users πŸ§‘β€πŸ”¬

  • πŸš€ MonteCarlo Simulations!
    • Integrate statistical variance into your simulations parameters!
    • Easily generate alternative stochastic simulation scenarios.
    • Plot all these possible scenarios in a histogram to get the most likely πŸ§ͺ .
    • Draw ellipses to discover the most probable landing location 🎯 !
  • ⚑ Speedup your Simulations!
    • RocketPy is now faster! Some flights may have up to 50% cut in simulation time.
  • πŸ“ƒ Documentation Updates!
    • Added Prometheus data to Flight Examples.
    • Improvements to descriptions of Environment class and examples.
  • πŸ“ˆ Data Handling Capabilities
    • The Function class can now remove outliers from your data.
    • Perform complex step differentiation in your Functions.
  • πŸ”¨ Maintenance and Optimization Improvements
    • Function validation rework for better error handling.
    • Exponential backoff approach to avoid Environment forecast server errors.
  • πŸ› Many Bug Fixes
    • Fix of export_eng method for liquid motors.
    • AirBrakes deployment remaining constant in post processing Flight phase.
    • Fixed plot drag curves issue when function source is callable

For Developers πŸ–₯️

  • Testing configs of conftest.py was split into several smaller files.
  • Refactors to Environment unit tests.
  • Deleted older setup.py in favor of recommended pyproject.toml.
  • Delete deprecated tools.cached_property.

Pull Requests Summary πŸ”Ž

New Contributors 🀝

We welcome new contributors, with special thanks to:

Full Changelog: v1.2.2...v1.3.0