-
-
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.8.0
head repository: RocketPy-Team/RocketPy
compare: v1.9.0
- 18 commits
- 98 files changed
- 9 contributors
Commits on Feb 8, 2025
-
DEV: update git actions (#765)
* MNT: Update GitHub Actions workflows to use latest versions of actions * MNT: Update Codecov workflow to download latest coverage report and add overwrite option * DEV: remove flake8 from CI Ruff will take its place in a future PR
Configuration menu - View commit details
-
Copy full SHA for 7864590 - Browse repository at this point
Copy the full SHA 7864590View commit details
Commits on Feb 13, 2025
-
DEV: adds ruff, removes black, isort and flake8 (#763)
* DEV: adds ruff linter to the project IMPORTANT -> the ruff formatter is still not working properly * MNT: add ruff-report.txt to .gitignore * STY: ruff format * DEV: adds ruff format * STY: ruff format jupyter notebooks * DEV: update CI with ruff * DEV: update CI to use ruff for linting and formatting * DEV: remove unused enums for rocket coordinate system
Configuration menu - View commit details
-
Copy full SHA for 80c4fa8 - Browse repository at this point
Copy the full SHA 80c4fa8View commit details
Commits on Feb 14, 2025
-
DOC: ASTRA Flight Example (#770)
* DOC: Add simulation file * DOC: Add simulation data * DOC : Add flight data * DOC: Update index * DOC : Run black * DEV: Update changelog * DOC: Delete unnecessary motor data, change to manufacturer data * DOC: Add simulation file * DOC: Add simulation data * DOC : Add flight data * DOC: Update index * DOC : Run black * DEV: Update changelog * DOC: Delete unnecessary motor data, change to manufacturer data * DOC: Ruff checks
Configuration menu - View commit details
-
Copy full SHA for a60070e - Browse repository at this point
Copy the full SHA a60070eView commit details
Commits on Mar 4, 2025
-
DEV: Runs make format and updates makefile (#775)
* DEV: runs make format * DEV: update Makefile
Configuration menu - View commit details
-
Copy full SHA for e640744 - Browse repository at this point
Copy the full SHA e640744View commit details -
MNT: EmptyMotor class inherits from Motor(ABC) (#779)
* MNT: reimplement EmptyMotor class and refactor imports * MNT: add structural mass ratio property to EmptyMotor class * MNT: refactor EmptyMotor properties to use funcify_method and add tests * DEV: updates changelog
Configuration menu - View commit details
-
Copy full SHA for 4cc5d83 - Browse repository at this point
Copy the full SHA 4cc5d83View commit details -
BUG: update flight simulation logic to include burn start time (#778)
* BUG: update flight simulation logic to include burn start time in conditions * DEV: updates changelog
Configuration menu - View commit details
-
Copy full SHA for 81449d4 - Browse repository at this point
Copy the full SHA 81449d4View commit details -
Bug: do not allow drawing rockets with no aerodynamic surface (#774)
* DEV: add validation for aerodynamic surfaces in rocket plots * MNT: add conditional check for aerodynamic surfaces before drawing rocket * DEV: update CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for 07b9d57 - Browse repository at this point
Copy the full SHA 07b9d57View commit details
Commits on Mar 14, 2025
-
DOCS: reshape docs (closes #659) (#781)
* DOC: add reference for reshaping thrust curve in documentation and improve method docstring * MNT: fix broken ref * DEV: update changelog
Configuration menu - View commit details
-
Copy full SHA for 13ff9d4 - Browse repository at this point
Copy the full SHA 13ff9d4View commit details -
ENH: Parallel mode for monte-carlo simulations 2 (#768)
* Squashed commit of the following: commit 4e0ef92 Merge: 0009c24 7864590 Author: Gui-FernandesBR <[email protected]> Date: Mon Feb 10 05:05:23 2025 -0300 Merge branch 'develop' into enh/parallel_montecarlo commit 0009c24 Author: Lucas de Oliveira Prates <[email protected]> Date: Wed Dec 18 09:39:40 2024 -0300 BUG: fixing random number generator bug in StochasticRocket and issues inside methods of Components commit ebf6bd0 Merge: 00d9d02 2218f0f Author: Pedro Bressan <[email protected]> Date: Mon Dec 16 22:35:18 2024 +0100 Merge remote-tracking branch 'origin/develop' into enh/parallel_montecarlo commit 00d9d02 Author: Pedro Bressan <[email protected]> Date: Mon Dec 16 22:11:16 2024 +0100 MNT: Simplify Monte Carlo parallel export structure. commit 2218f0f Author: Yogiraj Gutte <[email protected]> Date: Mon Dec 16 08:22:33 2024 +0530 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]> commit 7a122ad Author: Lucas Gonçalves <[email protected]> Date: Mon Dec 16 02:49:34 2024 +0000 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]> commit ed6af68 Author: Gui-FernandesBR <[email protected]> Date: Sun Dec 15 23:43:31 2024 -0300 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]> commit c7f1623 Author: Gui-FernandesBR <[email protected]> Date: Sat Dec 14 23:55:09 2024 -0300 DEV: move CITATION file back to the root commit f407559 Author: Lucas Gonçalves <[email protected]> Date: Sun Dec 15 02:30:57 2024 +0000 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]> commit 5d2fdef Author: Lucas Gonçalves <[email protected]> Date: Sun Dec 15 01:55:16 2024 +0000 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]> commit 17207ca Author: Caio Souza <[email protected]> Date: Sun Dec 8 03:15:00 2024 +0100 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]> commit f1b57ef Author: ArthurJWH <[email protected]> Date: Sat Dec 7 20:58:13 2024 -0500 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]> commit fec6bf0 Author: Pedro Bressan <[email protected]> Date: Sun Nov 24 18:53:58 2024 +0100 ENH: Allow for Alternative and Custom ODE Solvers. TST: Add slow testing for different ode solvers. MNT: Move ode solver validation to separate method. commit 8082710 Author: Pedro Bressan <[email protected]> Date: Thu Sep 5 16:17:26 2024 -0300 MNT: fix pylint messages on file handling. commit df07955 Author: Pedro Bressan <[email protected]> Date: Thu Sep 5 16:10:41 2024 -0300 MNT: add number of workers in parallel mode to prints. commit 1baedf6 Author: Pedro Bressan <[email protected]> Date: Thu Sep 5 16:10:07 2024 -0300 MNT: simplify process start up syntax. commit 9f7325c Author: Pedro Bressan <[email protected]> Date: Thu Sep 5 16:01:41 2024 -0300 MNT: avoid unnecessary reseedings on parallel monte carlo. commit 4246809 Author: Pedro Bressan <[email protected]> Date: Thu Sep 5 16:00:03 2024 -0300 MNT: add index to outputs of monte carlo. commit e40a871 Author: Pedro Bressan <[email protected]> Date: Fri Aug 23 12:12:43 2024 -0300 DOC: improve docstrings regarding number of workers. commit 6fa90b7 Merge: d07fcc2 44beade Author: Pedro Bressan <[email protected]> Date: Fri Aug 23 12:04:10 2024 -0300 Merge remote-tracking branch 'origin/develop' into enh/parallel_montecarlo commit d07fcc2 Author: Pedro Bressan <[email protected]> Date: Fri Aug 23 12:04:00 2024 -0300 MNT: solve review comments on docstrings and code comments. commit 6dab002 Author: Pedro Bressan <[email protected]> Date: Fri Aug 23 11:57:25 2024 -0300 DOC: run 1000 MonteCarlo simulations for better documentatiion example. commit d22c957 Author: Pedro Bressan <[email protected]> Date: Fri Aug 23 10:17:59 2024 -0300 MNT: improve process ordering for spawned workers. commit 1e24643 Author: Pedro Bressan <[email protected]> Date: Wed Aug 21 19:18:51 2024 -0300 FIX: return to multiprocess library for spawned process support. commit 0e4d243 Author: Pedro Bressan <[email protected]> Date: Wed Aug 21 19:09:18 2024 -0300 MNT: solve number of processes issue on Windows. commit 5141791 Author: Pedro Bressan <[email protected]> Date: Mon Aug 19 11:35:04 2024 -0300 MNT: improve object encoding and file handling. commit 8671e52 Author: Pedro Bressan <[email protected]> Date: Sun Aug 18 19:46:43 2024 -0300 MNT: soft stop on parallel errors or interrupt. commit 6715791 Merge: b749979 8b4c14a Author: Gui-FernandesBR <[email protected]> Date: Sun Aug 18 09:44:03 2024 -0300 Merge branch 'develop' into enh/parallel_montecarlo commit b749979 Author: Pedro Henrique Marinho Bressan <[email protected]> Date: Fri Aug 16 22:59:06 2024 -0300 Update rocketpy/simulation/monte_carlo.py Co-authored-by: MateusStano <[email protected]> commit 6061d3a Author: Pedro Bressan <[email protected]> Date: Fri Aug 16 22:37:41 2024 -0300 MNT: use standard multiprocessing with instance methods. Co-authored-by: MateusStano <[email protected]> commit c3c6c3d Merge: cb88e69 3b61784 Author: Gui-FernandesBR <[email protected]> Date: Tue Aug 13 09:58:50 2024 -0300 Merge branch 'develop' into enh/parallel_montecarlo commit cb88e69 Merge: 3a08f48 4531ed5 Author: Pedro Bressan <[email protected]> Date: Tue Aug 6 08:33:54 2024 -0300 Merge remote-tracking branch 'origin/develop' into enh/parallel_montecarlo commit 3a08f48 Merge: 049276d 0048737 Author: Pedro Henrique Marinho Bressan <[email protected]> Date: Mon Aug 5 17:45:55 2024 -0300 Merge pull request #649 from RocketPy-Team/mnt/parallel-refactor MNT: Refactor Parallel MonteCarlo and Stochastic Seeding commit 0048737 Author: Pedro Bressan <[email protected]> Date: Sat Aug 3 22:39:38 2024 -0300 MNT: improve docstrings according to code reviews. commit fe7bad3 Author: Pedro Bressan <[email protected]> Date: Sat Aug 3 22:27:26 2024 -0300 MNT: correct outdated docstrings and improve function naming. commit abe5747 Author: Pedro Bressan <[email protected]> Date: Sat Aug 3 22:21:18 2024 -0300 FIX: stochastic model seed input not being used. commit d18408e Author: Pedro Bressan <[email protected]> Date: Sat Aug 3 22:18:40 2024 -0300 MNT: improve random number generator naming. commit 26f692e Author: Pedro Bressan <[email protected]> Date: Sat Aug 3 14:25:52 2024 -0300 MNT: fix printing and formatting issues. commit 004bf23 Author: Pedro Bressan <[email protected]> Date: Sat Aug 3 13:16:28 2024 -0300 MNT: improve docstrings for parallel MonteCarlo. commit 8316993 Author: Pedro Bressan <[email protected]> Date: Fri Aug 2 23:13:25 2024 -0300 FIX: parallel random value generation not being independent. commit 049276d Author: Pedro Bressan <[email protected]> Date: Mon Jul 29 11:11:18 2024 -0300 FIX: optional import handling of multiprocess module. commit 2169db1 Author: Pedro Bressan <[email protected]> Date: Fri Jul 26 18:11:13 2024 -0300 MNT: update optional dependencies for multiprocess. commit 2cdc95e Author: Pedro Bressan <[email protected]> Date: Fri Jul 26 17:59:57 2024 -0300 TST: fix testing for file Paths. commit d3a9004 Merge: 25a2fed a901b45 Author: Pedro Bressan <[email protected]> Date: Fri Jul 26 17:55:45 2024 -0300 Merge remote-tracking branch 'origin/develop' into enh/parallel_montecarlo commit 25a2fed Author: Pedro Bressan <[email protected]> Date: Fri Jul 26 17:54:46 2024 -0300 MNT: remove light mode and refactor I/O file handling. commit 8008aa7 Author: Pedro Bressan <[email protected]> Date: Fri Jul 26 11:09:14 2024 -0300 MNT: remove post processing scripts. commit 2a42b26 Author: Pedro Bressan <[email protected]> Date: Fri Jul 19 18:12:37 2024 -0300 FIX: small post merge corrections. commit c563472 Merge: 615a907 d977fbe Author: Pedro Bressan <[email protected]> Date: Fri Jul 19 17:28:41 2024 -0300 Merge remote-tracking branch 'origin/develop' into enh/parallel_montecarlo commit 615a907 Author: Pedro Bressan <[email protected]> Date: Fri Jul 19 16:56:10 2024 -0300 MNT: run formatters and apply simple review suggestions. commit 3428608 Author: Bruno Sorban <[email protected]> Date: Wed Jun 26 13:52:32 2024 +0200 Added time back to exported functions commit 01d77fa Author: Bruno Sorban <[email protected]> Date: Wed Jun 26 10:07:49 2024 +0200 Encapsulated methods and reduced buffer size commit 2e56977 Author: Bruno Sorban <[email protected]> Date: Wed Jun 19 17:27:01 2024 +0200 added input export to light mode commit cb276de Author: Bruno Sorban <[email protected]> Date: Wed Jun 19 16:20:43 2024 +0200 Update sim counter for append mode commit 3114f81 Author: Bruno Sorban <[email protected]> Date: Wed Jun 19 16:12:35 2024 +0200 Removed alpha serializer commit 4fe5314 Author: Bruno Sorban <[email protected]> Date: Wed Jun 19 12:21:21 2024 +0200 Updated writer to write unpickled data commit d7ed4a1 Author: Bruno Sorban <[email protected]> Date: Wed Jun 19 11:50:54 2024 +0200 Working shared memory with big buffer commit 1999c6d Author: Bruno Sorban <[email protected]> Date: Tue Jun 18 17:39:59 2024 +0200 not deserializing data commit ceb1832 Author: Bruno Sorban <[email protected]> Date: Wed Jun 12 21:41:33 2024 +0200 Added cpu limit commit d421a83 Author: Bruno Sorban <[email protected]> Date: Wed Jun 12 18:58:33 2024 +0200 Working 2 way semaphore commit 2b8dc4b Author: Bruno Sorban <[email protected]> Date: Tue Jun 11 14:45:32 2024 +0200 Updated start time commit 98ce6ba Author: Bruno Sorban <[email protected]> Date: Tue Jun 11 13:37:38 2024 +0200 Centralized simulation control in SimCounter commit 38a29b1 Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 15:21:36 2024 +0200 Added documentation commit ee06b9d Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 15:04:11 2024 +0200 removed unsused file commit b3dcfc6 Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 15:01:54 2024 +0200 Updated append mode commit 918cbe0 Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 14:25:52 2024 +0200 Removed dev files commit 75bc96b Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 13:31:29 2024 +0200 removed test file commit 5a6547d Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 13:27:23 2024 +0200 Updated example notebook commit 1fe04e1 Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 13:27:12 2024 +0200 Added central post-processing script commit d57e436 Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 11:32:37 2024 +0200 Enabled number of workers control commit 9cef636 Author: Bruno Sorban <[email protected]> Date: Sun Jun 9 10:26:06 2024 +0200 Added append logic to h5 file commit 175a025 Author: Bruno Sorban <[email protected]> Date: Wed Jun 5 18:19:21 2024 +0200 one lock per file commit 1146e20 Author: Bruno Sorban <[email protected]> Date: Wed Jun 5 18:09:06 2024 +0200 using queue to manage simulations commit be32a75 Author: Bruno Sorban <[email protected]> Date: Tue May 21 21:15:33 2024 +0200 Added post-processing scripts commit 6ea6ef8 Author: Bruno Sorban <[email protected]> Date: Tue May 21 17:18:58 2024 +0200 Style changes commit 46f5f00 Author: Bruno Sorban <[email protected]> Date: Tue May 21 17:09:14 2024 +0200 Enable both export modes for serial and parallel commit 1b50e94 Author: Bruno Sorban <[email protected]> Date: Thu May 9 16:36:50 2024 +0200 Write mode added commit 2927448 Author: Bruno Sorban <[email protected]> Date: Thu May 9 12:17:22 2024 +0200 Working version with shared objects commit 6fbe0f7 Author: Bruno Sorban <[email protected]> Date: Thu May 9 11:17:46 2024 +0200 added counter commit 2d5ff8d Author: Bruno Sorban <[email protected]> Date: Sat May 4 14:17:38 2024 +0200 Basic paralllel structure added * MNT: fix merge errors * DEV: updates changelog * MNT: implementing back the last version of MonteCarlo class prior to conflict solving * MNT: linters * DOC: mention parallel in docs * MNT: ruff --------- Co-authored-by: Lucas de Oliveira Prates <[email protected]> Co-authored-by: MateusStano <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88bc043 - Browse repository at this point
Copy the full SHA 88bc043View commit details
Commits on Mar 19, 2025
-
BUG: fixed AGL altitude in _FlightPrints.events_registered (#788)
* BUG: fixed AGL altitude in _FlightPrints.events_registered * updeted CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for 9407470 - Browse repository at this point
Copy the full SHA 9407470View commit details
Commits on Mar 21, 2025
-
BUG: fixes get_instance_attributes for Flight objects containing a Ro…
…cket object without rail buttons (#786) * DOC: fixed a typo in funcify_method() description * TST: created test for get_instante_attributes() with flight without rail buttons * BUG: fixed __calculate_rail_button_forces() by assigning a Function(0) to null_force instead of an empty array * DEV: updates CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for 91ac567 - Browse repository at this point
Copy the full SHA 91ac567View commit details -
DEV: add requirements-tests.txt on make install target (#791)
* DEV: adds 'pip install -r requirements-tests.txt' recipe to 'make install' target on Makefile Co-authored-by: Gui-FernandesBR <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d2f89ba - Browse repository at this point
Copy the full SHA d2f89baView commit details
Commits on Mar 23, 2025
-
BUG: fix the wind velocity factors usage and better visualization of …
…uniform distributions in Stochastic Classes (#783) * wind factor bug corrected the wind factor wasn't applied to the env.wind_velocity properties * BUG: StochasticModel visualize attributes of a uniform distribution It showed the nominal and the standard deviation values and it doesn't make sense in a uniform distribution. In a np.random.uniform the 'nominal value' is the lower bound of the distribution, and the 'standard deviation' value is the upper bound. Now, a new condition has been added for the uniform distributions where the mean and semi range are calculated and showed. This way the visualize_attribute function will show the whole range where the random values are uniformly taken in * variable names corrections * Corrections requested by the pylint test * ENH: more intuitive uniform distribution display in StochasticModel Co-authored-by: MateusStano <[email protected]> --------- Co-authored-by: MateusStano <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7348053 - Browse repository at this point
Copy the full SHA 7348053View commit details -
ENH: Add Eccentricity to Stochastic Simulations (#792)
* wind factor bug corrected the wind factor wasn't applied to the env.wind_velocity properties * BUG: StochasticModel visualize attributes of a uniform distribution It showed the nominal and the standard deviation values and it doesn't make sense in a uniform distribution. In a np.random.uniform the 'nominal value' is the lower bound of the distribution, and the 'standard deviation' value is the upper bound. Now, a new condition has been added for the uniform distributions where the mean and semi range are calculated and showed. This way the visualize_attribute function will show the whole range where the random values are uniformly taken in * variable names corrections * Corrections requested by the pylint test * ENH: more intuitive uniform distribution display in StochasticModel Co-authored-by: MateusStano <[email protected]> * ENH: Eccentricities added to the StochasticRocket class A bug has been corrected in Flight class and an enhancement has been performed in the Rocket class as well * BUG: thrust eccentricity bug corrected eccentricity_y was defined by x coordinate and eccentricity_x was defined by y coordinate * BUG: Undo some Rocket class changes * ENH: add eccentricities to StochasticRocket * BUG: fix MonteCarlo eccentricity inputs * ENH: pylint and ruff recommended changes * TST: fix tests with eccentricity --------- Co-authored-by: Gui-FernandesBR <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90553f5 - Browse repository at this point
Copy the full SHA 90553f5View commit details -
ENH: Introduce the StochasticAirBrakes class (#785)
* wind factor bug corrected the wind factor wasn't applied to the env.wind_velocity properties * BUG: StochasticModel visualize attributes of a uniform distribution It showed the nominal and the standard deviation values and it doesn't make sense in a uniform distribution. In a np.random.uniform the 'nominal value' is the lower bound of the distribution, and the 'standard deviation' value is the upper bound. Now, a new condition has been added for the uniform distributions where the mean and semi range are calculated and showed. This way the visualize_attribute function will show the whole range where the random values are uniformly taken in * variable names corrections * Corrections requested by the pylint test * ENH: add multiplication for 2D functions in rocketpy.function Added the ability to multiply functions with 2D domains in the __mul__ function * ENH: StochasticAirBrakes class created The StochasticAirBrakes class has been created. The __init__.py files in the stochastic and rocketpy folders have also been modified accordingly to incorporate this new class * ENH: set_air_brakes function created This functions appends an airbrake and controller objects previuosly created to the rocket * ENH: add StochasticAirBrake to rocketpy.stochastic_rocket Some functions has been modified and other has been created in order to include the new StochasticAirBrakes feature into the StochasticRocket class. A new function named 'add_air_brakes' has been created to append a StochasticAirBrakes and Controller objects to the StochasticRocket object. A new function '_create_air_brake' has been introduced to create a sample of an AirBrake object through a StochasticAirBrake object. Enventually, the 'create_object' function has been modified to add the sampled AirBrakes to the sampled Rocket * BUG: StochasticAirBrake object input in _Controller When defining the _Controller object a StochasticAirBrake was input. This is already corrected and a AirBrake object is now introduced * ENH: add time_overshoot option to rocketpy.stochastic_flight Since the new StochasticAirBrake class is defined, we need the 'time_overshoot' option in the Flight class to ensure that the time step defined in the simulation is the controller sampling rate. The MonteCarlo class has had to be modified as well to include this option. * DOC: StochasticAirBrakes related documentation added Documentation related to the StochasticAirBrakes implementation has been added in StochasticAirBrakes, StochasticRocket and Rocket classes. * ENH: pylint recommendations done * ENH: Reformatted files to pass Ruff linting checks * ENH: Update rocketpy/stochastic/stochastic_rocket.py Unnecessary comment Co-authored-by: Gui-FernandesBR <[email protected]> * DOC: improve drag curve factor definition in StochasticAirBrakes * ENH: Change assert statement to if Co-authored-by: Gui-FernandesBR <[email protected]> * DOC: better explanation of __mul__ function Co-authored-by: MateusStano <[email protected]> * ENH: delete set_air_brakes function for simplicity * DOC: CHANGELOG file updated --------- Co-authored-by: Gui-FernandesBR <[email protected]> Co-authored-by: MateusStano <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a41f7a - Browse repository at this point
Copy the full SHA 4a41f7aView commit details -
Merge pull request #793 from RocketPy-Team/develop
DEV: Master to v1.9.0
Configuration menu - View commit details
-
Copy full SHA for 76fb5ef - Browse repository at this point
Copy the full SHA 76fb5efView commit details
Commits on Mar 24, 2025
-
DEP: Remove Pending Deprecations and Add Warnings Where Needed (#794)
* DEP: Add deprecation warnings for outdated methods and functions * DEP: Remove deprecated methods for NOAA RUC soundings and power drag plots * DEV: changelog * MNT: ruff * DEP: Update deprecation warning for post_process method to specify removal in v1.10 * MNT: Remove unused imports
Configuration menu - View commit details
-
Copy full SHA for 5328d66 - Browse repository at this point
Copy the full SHA 5328d66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4df0b38 - Browse repository at this point
Copy the full SHA 4df0b38View 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.8.0...v1.9.0