Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: Flight simulation speed up #581

Merged
merged 78 commits into from
May 3, 2024

Commits on Mar 25, 2024

  1. MNT: use Function.get_value_opt() instead of Function.get_value()

    - Overall, this already speeds up the flight simulations
    Gui-FernandesBR committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    21331ee View commit details
    Browse the repository at this point in the history
  2. MNT: refactor and improve Function initialization

    - better input validators
    - better set_source method
    - now the function _check_user_input is not called twice!
    Gui-FernandesBR committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    11feb2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a356cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cbaa145 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a637a8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bb293aa View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    a22d38c View commit details
    Browse the repository at this point in the history
  2. MNT: minor adjustments to Function setters:

    - set_interpolation
    - set_extrapolation
    - set_get_value_opt
    Gui-FernandesBR committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    b23e312 View commit details
    Browse the repository at this point in the history
  3. MNT: invokes get_value_opt inside get_value

    - This reduces code lines and improve redability.
    - performance is similar, but now there's a map() in the code instead of a for loop
    Gui-FernandesBR committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c93480f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    99d8948 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b47dfe View commit details
    Browse the repository at this point in the history
  6. MNT: speedup Flight._calculate_pressure_signal method

    - Initializing a Function object is complicated. Instead, let's sum two Functions
    Gui-FernandesBR committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    6deb233 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    939d294 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    26cc6a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    387e532 View commit details
    Browse the repository at this point in the history
  3. BUG: revert comit 9a637a8

    MateusStano committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c175e76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81a79e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c1d1324 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. MNT: run isort

    MateusStano committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    d5d9c31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cd270b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0bd6f63 View commit details
    Browse the repository at this point in the history
  4. Update rocketpy/mathutils/function.py

    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    MateusStano and Gui-FernandesBR committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    ca1ce44 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Update rocketpy/mathutils/function.py

    Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
    MateusStano and Gui-FernandesBR committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    8cfaedc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07f9ed5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa8a892 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    29bb5fa View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    3bee49b View commit details
    Browse the repository at this point in the history
  2. DEV: changelog

    MateusStano committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    00a3c1f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #582 from RocketPy-Team/enh/function-validation-re…

    …work
    
    ENH: Function Validation Rework & Swap `np.searchsorted` to `bisect_left`
    Gui-FernandesBR committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    f03adeb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    001d430 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    8498512 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88eefa2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cacd95f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7bbd45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    80d271e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac294c6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cadcf10 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    77be755 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dc6ff4a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    826331f View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    9568256 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25093f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13b3d57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c6c7db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41cbcc3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cabdcd2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ce32cb1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    48ac2f1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    af31b94 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2602e4d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b55236e View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    28d0c62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b37951 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce68150 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f6efdf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39003cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8660db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f84a03f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ac01264 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5f2a4dc View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    7775a16 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    8d09864 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    505275a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2690fb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb100c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    0df1a46 View commit details
    Browse the repository at this point in the history
  2. MNT: simplify post process evaluation with __evaluate_post_process me…

    …thod
    
    - This introduces small breaking changes since some public variables were deleted, however they are not crucial for the class to work.
    Gui-FernandesBR committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    2013f16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79be714 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b3d884 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a1737c8 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    c268add View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    327d9b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0eb4ae8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14eca09 View commit details
    Browse the repository at this point in the history
  4. BUG: fix append function in rocketpy/simulation/flight.py

    Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com>
    Gui-FernandesBR and MateusStano committed May 2, 2024
    Configuration menu
    Copy the full SHA
    dd9bc15 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    90306f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92e93a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80d85bb View commit details
    Browse the repository at this point in the history