Thanks to visit codestin.com
Credit goes to github.com

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: v1.7.1
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: v1.8.0
Choose a head ref
  • 14 commits
  • 140 files changed
  • 12 contributors

Commits on Jan 19, 2025

  1. ENH: Allow for Alternative and Custom ODE Solvers.

    TST: Add slow testing for different ode solvers.
    
    MNT: Move ode solver validation to separate method.
    phmbressan authored and Gui-FernandesBR committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    4f7de18 View commit details
    Browse the repository at this point in the history
  2. DOC: add Defiance flight example (#742)

    * BLD: add a flight example to rocketpy
    
    "Defiance" rocket flight example was added to doc\examples as my (Arthur Hwang) challenge submission for the Team Recruitment
    
    * DOC: Add Defiance launch to flight examples graph.
    
    * Updates CHANGELOG
    
    ---------
    
    Co-authored-by: Pedro Bressan <[email protected]>
    Co-authored-by: Gui-FernandesBR <[email protected]>
    
    DOC: add Defiance flight example (#742)
    
    * BLD: add a flight example to rocketpy
    
    "Defiance" rocket flight example was added to doc\examples as my (Arthur Hwang) challenge submission for the Team Recruitment
    
    * DOC: Add Defiance launch to flight examples graph.
    
    * Updates CHANGELOG
    
    ---------
    
    Co-authored-by: Pedro Bressan <[email protected]>
    Co-authored-by: Gui-FernandesBR <[email protected]>
    3 people committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    b6dc1d1 View commit details
    Browse the repository at this point in the history
  3. ENH: create a dataset of pre-registered motors. See #664 (#744)

    * ENH: Create a dataset of pre-registered motors. See #664
    
    I followed the recommendation "Download and save several .eng files in the repo so we can install it along with the rocketpy package itself".
    
    The website thrustcurve.org was very useful to search for some .eng files. I mainly focused in some of the main brands on the market: Cesaroni, Aero Tech, Animal Motors and Loki. And also focused on classes K to M, because this is the main range of total impulse that I'm used to seeing in rocketry. I tried to pick motors with a difference of about 300~600Ns in total impulse.
    
    Some more improvements than can also be made following this issue are expanding the dataset for whole SolidMotor objects, more than only thrust curves. I think this would be what the recommendation "Save .json files with all the information we may find available on internet" could mean. I decided to go for the simple for now, but having the thrust curves is a good first step to implementing that in the future, which I would totally be able to do!
    
    * Update CHANGELOG.md
    
    * MNT: git rename motor eng files in data folder
    
    * ENH: Create a dataset of pre-registered motors. See #664
    
    I followed the recommendation "Download and save several .eng files in the repo so we can install it along with the rocketpy package itself".
    
    The website thrustcurve.org was very useful to search for some .eng files. I mainly focused in some of the main brands on the market: Cesaroni, Aero Tech, Animal Motors and Loki. And also focused on classes K to M, because this is the main range of total impulse that I'm used to seeing in rocketry. I tried to pick motors with a difference of about 300~600Ns in total impulse.
    
    Some more improvements than can also be made following this issue are expanding the dataset for whole SolidMotor objects, more than only thrust curves. I think this would be what the recommendation "Save .json files with all the information we may find available on internet" could mean. I decided to go for the simple for now, but having the thrust curves is a good first step to implementing that in the future, which I would totally be able to do!
    
    Update CHANGELOG.md
    
    MNT: git rename motor eng files in data folder
    
    ---------
    
    Co-authored-by: Gui-FernandesBR <[email protected]>
    caioessouza and Gui-FernandesBR committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    709ce5d View commit details
    Browse the repository at this point in the history
  4. DOCS : Andromeda 2022 flight simulation (#754)

    * DOC : Add weather file for simulation
    
    * DOC : Add data for simulation example
    
    * DOC: Add flight simulation example
    
    * DOC: Update index
    
    * DOC: Update Changelog
    
    * Update docs/examples/index.rst
    
    ---------
    
    Co-authored-by: Gui-FernandesBR <[email protected]>
    LUCKIN13 and Gui-FernandesBR committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    35d5a40 View commit details
    Browse the repository at this point in the history
  5. DOC: Lince (Team STAR) 2023 flight sim (#752)

    * DOC: Add data for lince example
    
    * DOC: create simulation file
    
    * DOC: Update simulation file
    
    * DOC: Add euroc_2023 weather data
    
    * DOC: Add flight data
    
    * DOC: Update flight sim
    
    * DOC: Changelog update & Run black
    
    * DOC: Small fixes to fligh sim
    
    * DOC : Run black
    
    * DOC: Simulation fixes and index sim add
    
    * DOC: Update environments in flight documentation
    
    * DOC: fix Lince values in the rst file
    
    ---------
    
    Co-authored-by: Gui-FernandesBR <[email protected]>
    Co-authored-by: Gui-FernandesBR <[email protected]>
    3 people committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    86aa945 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c93aea View commit details
    Browse the repository at this point in the history
  7. DOC: flight comparison improvements (#755)

    * DOC: Improve flight examples documentation
    Update flight simulation documentation with improved markdown headers and replace matplotlib with Plotly for enhanced visualizations
    
    * DEV: update changelog
    
    * DOC: Fix title in camoes simul
    
    * DOC: Update docs/requirements.txt to include new dependencies
    
    ---------
    
    Co-authored-by: LUCKIN13 <[email protected]>
    Gui-FernandesBR and LUCKIN13 committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    a291a8a View commit details
    Browse the repository at this point in the history
  8. DOCS: Erebus11 - BME Suborbitals - 2022 flight simulation (#757)

    * DOCS: add data for bme suborbitals flight example
    
    * DOCS: add simulation file for bme suborbitals flight example
    
    * DOCS: Error in motor fixed
    
    * DOC: Improve flight examples documentation
    Update flight simulation documentation with improved markdown headers and replace matplotlib with Plotly for enhanced visualizations
    
    * DEV: update changelog
    
    * DOC: Update simulation and flight data
    
    * DOC: Add weather file for simulations
    
    * DOC: Updates to erebus flight sim
    
    * DOC: Update changelog
    
    * DOC: Fix title in camoes simul
    
    * DOC:Update flight data
    
    * DOC: Comparison plots
    
    * MNT: Delete unnecessary file
    
    * DOC: Update index
    
    * DOC: run Black
    
    * DEV: update changelog
    
    * DOC: small fix index
    
    ---------
    
    Co-authored-by: Gui-FernandesBR <[email protected]>
    Co-authored-by: Gui-FernandesBR <[email protected]>
    3 people committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    2c64d49 View commit details
    Browse the repository at this point in the history
  9. MNT: move piecewise functions to separate file (#746)

    * MNT: move piecewise functions to separate file
    closes #667
    
    * improved import for linting
    
    * MNT: applying code formaters
    
    * ENH: simplifying and optimizing the function, implementing tests.
    
    * MNT: update changelog and apply changes suggested in review
    
    ---------
    
    Co-authored-by: Lucas Prates <[email protected]>
    Co-authored-by: Lucas de Oliveira Prates <[email protected]>
    Co-authored-by: Gui-FernandesBR <[email protected]>
    4 people committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    9118d42 View commit details
    Browse the repository at this point in the history
  10. ENH: Expansion of Encoders Implementation for Full Flights. (#679)

    * ENH: expand encoders implementation to support full flights.
    
    MNT: Add encoding feature to CHANGELOG.
    
    BUG: add dill to the requirements file.
    
    * ENH: provide from_dict classmethods for decoding basic classes.
    
    ENH: extend encoding and decoding to Liquid and Hybrid.
    
    MNT: correct decoding of liquid and hybrid motors.
    
    STY: solve pylint remarks.
    
    MNT: adapt encoding to new post merge attributes.
    
    MNT: restore typo to correct values on flight test.
    
    ENH: add option for including outputs on JSON export.
    
    TST: add tests for motor encoding.
    
    DOC: Improve docstrings of encoders signature.
    
    MNT: Make no output encoding the default.
    
    MNT: Standardize include outputs parameter.
    
    DOC: Correct phrasing and typos of encoders docstring.
    
    MNT: Correct json export environment naming.
    
    * MNT: Allow for encoding customization of MonteCarlo.
    
    DEV: fix CHANGELOG
    
    MNT: reposition barometric height as env json output.
    
    MNT: Allow for encoding customization of MonteCarlo.
    phmbressan authored and Gui-FernandesBR committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    ce8b26d View commit details
    Browse the repository at this point in the history
  11. ENH: Display more information in MonteCarlo prints and plots (#760)

    * init: new prints test
    
    * move new prints into mc class itself
    
    * enh: boxplots added to histograms in montecarlo plots
    
    * DOC: update changelog
    
    * DOC: fix changelog issues
    
    * ENH: cleaner calculation of result parameters
    
    * enh: cleanup monte-carlo plots
    
    * STY: linting fixes and re-format
    
    * STL: remove extra files
    
    * BUG: fix compatability with matplotlib==3.5
    
    done by removing height_ratios and replacing with gridspec
    
    ---------
    
    Co-authored-by: Evan Madurai <[email protected]>
    2 people authored and Gui-FernandesBR committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    48efc87 View commit details
    Browse the repository at this point in the history
  12. TST: increase test coverage (#756)

    * TST: add flight fixture for solid propulsion equations of motion
    
    * DEV: add pragma comments to exclude specific lines from coverage
    
    * TST: adds more unit tests to the codebase
    
    MNT: linters
    
    TST: complementing tests for sensitivity analysis and removing duplicate piece of code.
    
    DEV: add pragma comments to exclude specific lines from coverage
    
    MNT: fix pylint error
    
    * TST: add fixture for solid propulsion equations of motion in flight tests
    
    * TST: fix tests not passing
    Gui-FernandesBR committed Jan 19, 2025
    Configuration menu
    Copy the full SHA
    6b46322 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0cc64c8 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2025

  1. Merge pull request #762 from RocketPy-Team/rel/v1.8.0

    REL: bumps up rocketpy version to 1.8.0
    Gui-FernandesBR authored Jan 21, 2025
    Configuration menu
    Copy the full SHA
    a4b42c3 View commit details
    Browse the repository at this point in the history
Loading