Skip to content

Commit 92bc774

Browse files
committed
Merge branch 'enh/function-crop-clip-methods' of https://github.com/Rickisterr/RocketPy into enh/function-crop-clip-methods
2 parents 9e67e47 + 958dcc3 commit 92bc774

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+46459
-270
lines changed

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,11 @@
4848
"Bigl",
4949
"Bigr",
5050
"bijective",
51+
"Bivariate",
5152
"bmatrix",
5253
"boldsymbol",
54+
"boxplot",
55+
"boxplots",
5356
"brentq",
5457
"Bressan",
5558
"bysource",
@@ -276,6 +279,7 @@
276279
"savgol",
277280
"SBMT",
278281
"scilimits",
282+
"scipy",
279283
"searchsorted",
280284
"seblm",
281285
"seealso",
@@ -295,6 +299,7 @@
295299
"statsmodels",
296300
"STFT",
297301
"subintervals",
302+
"supremum",
298303
"suptitle",
299304
"supxlabel",
300305
"supylabel",

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
3131
Attention: The newest changes should be on top -->
3232

3333
### Added
34-
34+
- ENH: allow users to provide custom samplers [#803](https://github.com/RocketPy-Team/RocketPy/pull/803)
35+
- ENH: Implement Multivariate Rejection Sampling (MRS) [#738] (https://github.com/RocketPy-Team/RocketPy/pull/738)
36+
- ENH: Create a rocketpy file to store flight simulations [#800](https://github.com/RocketPy-Team/RocketPy/pull/800)
37+
- ENH: Support for the RSE file format has been added to the library [#798](https://github.com/RocketPy-Team/RocketPy/pull/798)
38+
- ENH: Introduce Net Thrust with pressure corrections [#789](https://github.com/RocketPy-Team/RocketPy/pull/789)
3539

3640
### Changed
3741

3842

3943
### Fixed
4044

45+
- BUG: Unecessary Gyroscope Rotation and Wrong Acceleremoter Rotation [#811](https://github.com/RocketPy-Team/RocketPy/pull/811)
46+
- BUG: Fix the handling of reference pressure for older rpy files. [#808](https://github.com/RocketPy-Team/RocketPy/pull/808)
47+
- BUG: Non-overshootable simulations error on time parsing. [#807](https://github.com/RocketPy-Team/RocketPy/pull/807)
48+
- BUG: Wrong Phi Initialization For nose_to_tail Rockets [#809](https://github.com/RocketPy-Team/RocketPy/pull/809)
49+
- BUG: Fix StochasticFlight time_overshoot None bug [#805](https://github.com/RocketPy-Team/RocketPy/pull/805)
4150

4251
## v1.9.0 - 2025-03-24
4352

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<engine-database>
2+
<engine-list>
3+
<engine FDiv="10" FFix="1" FStep="-1." Isp="195.96" Itot="39.78" Type="reloadable" auto-calc-cg="1" auto-calc-mass="1"
4+
avgThrust="18.082" burn-time="2.2" cgDiv="10" cgFix="1" cgStep="-1." code="E18" delays="4,8" dia="24." exitDia="0." initWt="57."
5+
len="70." mDiv="10" mFix="1" mStep="-1." massFrac="36.32" mfg="Aerotech" peakThrust="31." propWt="20.7" tDiv="10" tFix="1"
6+
tStep="-1." throatDia="0.">
7+
<data>
8+
<eng-data cg="35." f="0." m="20.7" t="0."/>
9+
<eng-data cg="35." f="31." m="20.3774" t="0.04"/>
10+
<eng-data cg="35." f="30." m="14.6638" t="0.4"/>
11+
<eng-data cg="35." f="26.7" m="8.7629" t="0.8"/>
12+
<eng-data cg="35." f="19.1" m="3.99638" t="1.2"/>
13+
<eng-data cg="35." f="8." m="1.17602" t="1.6"/>
14+
<eng-data cg="35." f="2.2" m="0.11448" t="2."/>
15+
<eng-data cg="35." f="0." m="0." t="2.2"/>
16+
</data>
17+
</engine>
18+
</engine-list>
19+
</engine-database>

docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.errors.txt

Whitespace-only changes.

docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.inputs.txt

Lines changed: 116 additions & 0 deletions
Large diffs are not rendered by default.

docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.outputs.txt

Lines changed: 116 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
MultivariateRejectionSampler Class
2+
----------------------------------
3+
4+
.. autoclass:: rocketpy.MultivariateRejectionSampler
5+
:members:
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Custom Sampler
2+
---------------------------
3+
4+
.. autoclass:: rocketpy.stochastic.CustomSampler
5+
:members:

docs/reference/classes/monte_carlo/stochastic_models/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,4 @@ input parameters, enabling robust Monte Carlo simulations.
2424
stochastic_rocket
2525
stochastic_parachute
2626
stochastic_flight
27+
custom_sampler

docs/reference/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ This reference manual details functions, modules, methods and attributes include
2020
classes/EnvironmentAnalysis
2121
Monte Carlo Analysis <classes/monte_carlo/index>
2222
Sensitivity Analysis <classes/Sensitivity>
23+
Multivariate Rejection Sampler <classes/MultivariateRejectionSampler>
2324

2425
.. toctree::
2526
:maxdepth: 2

0 commit comments

Comments
 (0)