Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: RocketPy-Team/RocketPy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: RocketPy-Team/RocketPy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 29 files changed
  • 9 contributors

Commits on Mar 14, 2026

  1. BUG: Fix hard-coded radius value for parachute added mass calculation (

    …#889)
    
    * Fix hard-coded radius value for parachute added mass calculation
    
    Calculate radius from cd_s using a typical hemispherical parachute drag
    coefficient (1.4) when radius is not explicitly provided. This fixes
    drift distance calculations for smaller parachutes like drogues.
    
    Formula: R = sqrt(cd_s / (Cd * π))
    
    Closes #860
    
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    
    Address code review: improve docstrings and add explicit None defaults
    
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    
    Add CHANGELOG entry for PR #889
    
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    
    Update rocket.add_parachute to use radius=None for consistency
    
    Changed the default radius from 1.5 to None in the add_parachute method
    to match the Parachute class behavior. This ensures consistent automatic
    radius calculation from cd_s across both APIs.
    
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    
    Refactor Parachute class to remove hard-coded radius value and introduce drag_coefficient parameter for radius estimation
    
    Fix hard-coded radius value for parachute added mass calculation
    
    Calculate radius from cd_s using a typical hemispherical parachute drag
    coefficient (1.4) when radius is not explicitly provided. This fixes
    drift distance calculations for smaller parachutes like drogues.
    
    Formula: R = sqrt(cd_s / (Cd * π))
    
    Closes #860
    
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    
    Add CHANGELOG entry for PR #889
    
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    
    Refactor Parachute class to remove hard-coded radius value and introduce drag_coefficient parameter for radius estimation
    
    MNT: Extract noise initialization to fix pylint too-many-statements in Parachute.__init__
    
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    
    * Refactor environment method access in controller test for clarity
    
    * fix pylint
    
    * fix comments
    
    * avoid breaking change with drag_coefficient
    
    * reafactors Parachute.__init__ method
    
    * fix tests
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    Co-authored-by: Gui-FernandesBR <guilherme_fernandes@usp.br>
    3 people authored Mar 14, 2026
    Configuration menu
    Copy the full SHA
    6ae5708 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2026

  1. ENH: Add guidelines for simulation safety, Sphinx documentation, and …

    …pytest standards (GitHub Copilot) (#937)
    Gui-FernandesBR authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    7d951f5 View commit details
    Browse the repository at this point in the history
  2. REL: bump version to 1.12

    MateusStano committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    22489fa View commit details
    Browse the repository at this point in the history
  3. ENH: Add explicit timeouts to ThrustCurve API requests and update cha…

    …ngelog (#940)
    
    * Initial plan
    
    * ENH: Add explicit timeouts to ThrustCurve API requests
    
    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    
    * DOC: Add timeout fix PR to changelog
    
    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    Copilot and MateusStano committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    8d49e5f View commit details
    Browse the repository at this point in the history
  4. ENH: Restore power_off/on_drag as Function objects; add _input attrib…

    …utes for raw user input and update changelog (#941)
    
    * Initial plan
    
    * ENH: Restore power_off/on_drag as Function, add _input attributes for raw user input
    
    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    
    * DOC: Add PR #941 compatibility fix to changelog
    
    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    
    * Update rocketpy/rocket/rocket.py
    
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    
    * MNT: ruff pylint
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    Co-authored-by: MateusStano <mateusstano@usp.br>
    4 people committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    116f327 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f1a3eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    877e147 View commit details
    Browse the repository at this point in the history
  7. BUG: Fix incorrect Jacobian in only_radial_burn branch of `SolidMot…

    …or.evaluate_geometry` (#944)
    
    * Initial plan
    
    * BUG: Fix incorrect Jacobian in only_radial_burn branch of evaluate_geometry
    
    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    Copilot and MateusStano committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    9d0ec38 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b205b75 View commit details
    Browse the repository at this point in the history
  9. MNT: ruff

    MateusStano committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    dc6e878 View commit details
    Browse the repository at this point in the history
  10. MNT: fix cyclic import

    MateusStano committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    df52c15 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2026

  1. BUG: Add wraparound logic for wind direction in environment plots (#939)

    * chore: added personal toolkit files
    
    * update branch name in workflow
    
    * chore: update toolkit files
    
    * Fix: add wraparound logic for wind direction and related tests
    
    * style: fix ruff formatting
    
    * Remove unused import
    
    Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
    
    * refactor: move repetitive logic into helper method
    
    * fix: update test logic in test_environment
    
    * add changelog entry
    
    ---------
    
    Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    3 people authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    1f4f792 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

  1. Configuration menu
    Copy the full SHA
    d0ce62a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cd2d34 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2026

  1. ENH: Adaptive Monte Carlo via Convergence Criteria (#922)

    * ENH: added a new function (simulate_convergence)
    
    * DOC: added a cell to show simulate_convergence function usage
    
    * TST: integration test for simulate_convergence
    
    * DOC: updated changelog for this PR
    
    * ENH: ran black to lint intg test file
    
    * new fixes thx to copilot comments
    
    * linted rocketpy/simulation/monte_carlo.py
    
    ---------
    
    Co-authored-by: Malmahrouqi3 <mohdsaid497566@gmail.com>
    Malmahrouqi3 and Malmahrouqi3 authored Mar 29, 2026
    Configuration menu
    Copy the full SHA
    e0173e2 View commit details
    Browse the repository at this point in the history
Loading