-
-
Notifications
You must be signed in to change notification settings - Fork 200
Comparing changes
Open a pull request
base repository: RocketPy-Team/RocketPy
base: v1.7.1
head repository: RocketPy-Team/RocketPy
compare: v1.8.0
- 14 commits
- 140 files changed
- 12 contributors
Commits on Jan 19, 2025
-
ENH: Allow for Alternative and Custom ODE Solvers.
TST: Add slow testing for different ode solvers. MNT: Move ode solver validation to separate method.
Configuration menu - View commit details
-
Copy full SHA for 4f7de18 - Browse repository at this point
Copy the full SHA 4f7de18View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for b6dc1d1 - Browse repository at this point
Copy the full SHA b6dc1d1View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 709ce5d - Browse repository at this point
Copy the full SHA 709ce5dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 35d5a40 - Browse repository at this point
Copy the full SHA 35d5a40View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 86aa945 - Browse repository at this point
Copy the full SHA 86aa945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c93aea - Browse repository at this point
Copy the full SHA 6c93aeaView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for a291a8a - Browse repository at this point
Copy the full SHA a291a8aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 2c64d49 - Browse repository at this point
Copy the full SHA 2c64d49View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 9118d42 - Browse repository at this point
Copy the full SHA 9118d42View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for ce8b26d - Browse repository at this point
Copy the full SHA ce8b26dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 48efc87 - Browse repository at this point
Copy the full SHA 48efc87View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 6b46322 - Browse repository at this point
Copy the full SHA 6b46322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc64c8 - Browse repository at this point
Copy the full SHA 0cc64c8View commit details
Commits on Jan 21, 2025
-
Merge pull request #762 from RocketPy-Team/rel/v1.8.0
REL: bumps up rocketpy version to 1.8.0
Configuration menu - View commit details
-
Copy full SHA for a4b42c3 - Browse repository at this point
Copy the full SHA a4b42c3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.7.1...v1.8.0