Skip to content

v1.2.0

Compare
Choose a tag to compare
@phmbressan phmbressan released this 13 Feb 14:20
· 1290 commits to master since this release
43b486a

v1.2.0 🚀

The newest version of RocketPy is officialy released

  • You can already download it using pip: pip install rocketpy==1.2.0 📦
  • Don't forget to check the documentation page: RocketPy Docs 📚

What is new 🌟

This releases includes new features and enhancements that will improve the rocketpy experience for both users and developers. Let's check it:

For users 👩‍🔬👨‍🔬

  • 🚀 Air Brakes Simulation!
    • One can now simulate Rockets with Air Brakes and customized control functions!
    • Fine tune your rocket for hitting that bullseye apogee.
  • 📃 The documentation pages:
    • Added juno3 flight example
    • Data import through headered CSV Related Docs updated.
    • Speedup notebooks and collab docs by not cloning the whole repository.
  • 📊 Data handling and exporting:
    • Import flight data to RocketPy with FlightDataImporter class.
    • Added Function low pass signal filtering.
    • Support for headered CSV on Function inputs.
    • Export any rocketpy data to a CSV with Function.savetxt.
  • 🛠️ Various maintenance updates and code optimizations.
    • Function priority on reverse arithmetic operations.
    • Parachute trigger is now case insensitive.
    • Updates and speedups do Function interpolation methods.
    • Rocket power on and off drag plots joined into one.
    • Added a argument for optional datasource mutation on Function.set_discrete.
    • Fixed framing of 3D Flight Trajectory plots.
    • Fixed Rockets without a motor not being drawn.
    • Fixed a specific bug in which fin flutter analysis did not find any fins.

For devs 💻

  • Testing refactors by splitting into unit and non unit testing.
  • Added documentation for tests.
  • Update GitHub actions workflow.
  • Precalculate barometric heights to speed up simulation.
  • Makefiles updates and addition of new commands.

Commit summary 🔍

New Contributors 🤝

We welcome new contributors, with special thanks to:

Full Changelog: v1.1.5...v1.2.0