GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Merge pull request #935 from RocketPy-Team/rel/v1.12.0 · RocketPy-Team/RocketPy@876ebcd

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • .gitignore
  • .pylintrc
  • .vscode
    • settings.json
  • CHANGELOG.md
  • data
    • rockets/hedy
      • cats_tust
        • baro.csv
        • filteredDataInfo.csv
        • flightInfo.csv
        • gnssInfo.csv
        • imu.csv
      • hedy_power_off_drag.csv
      • hedy_power_on_drag.csv
      • hedy_thrust_euroc_launch.csv
    • weather
      • hedy_euroc_2025_weather_data.nc
  • docs
    • conf.py
    • examples
      • hedy_flight_sim.ipynb
      • index.rst
    • notebooks/monte_carlo_analysis
      • monte_carlo_class_usage.ipynb
    • user
      • airbrakes.rst
      • compare_flights.rst
      • environment/1-atm-models
        • reanalysis.rst
        • standard_atmosphere.rst
      • first_simulation.rst
      • flight.rst
      • flight_comparator.rst
      • function.rst
      • index.rst
      • motors
        • genericmotor.rst
        • liquidmotor.rst
        • tanks.rst
      • mrs.rst
      • rocket
        • generic_surface.rst
      • three_dof_simulation.rst
  • pyproject.toml
  • rocketpy
    • __init__.py
    • control
      • controller.py
    • environment
      • environment.py
      • weather_model_mapping.py
    • mathutils
      • function.py
    • motors
      • __init__.py
      • hybrid_motor.py
      • motor.py
      • point_mass_motor.py
      • solid_motor.py
    • plots
      • aero_surface_plots.py
      • compare
        • compare_flights.py
      • flight_plots.py
      • monte_carlo_plots.py
      • motor_plots.py
      • plot_helpers.py
      • rocket_plots.py
      • tank_plots.py
    • prints
      • flight_prints.py
    • rocket
      • __init__.py
      • aero_surface
        • fins
          • fins.py
        • generic_surface.py
        • nose_cone.py
        • rail_buttons.py
        • tail.py
      • parachute.py
      • point_mass_rocket.py
      • rocket.py
    • simulation
      • __init__.py
      • flight.py
      • flight_comparator.py
      • flight_data_exporter.py
      • monte_carlo.py
    • stochastic
      • stochastic_parachute.py
      • stochastic_rocket.py
    • tools.py
    • units.py
    • utilities.py
  • tests
    • acceptance
      • test_3dof_flight.py
      • test_bella_lui_rocket.py
    • conftest.py
    • fixtures
      • controller
        • __init__.py
        • controller_fixtures.py
      • environment
        • environment_fixtures.py
      • flight
        • flight_fixtures.py
      • function
        • function_fixtures.py
      • motor
        • hybrid_fixtures.py
    • integration
      • environment
        • test_environment.py
      • motors
        • test_hybridmotor.py
        • test_solid_motor.py
      • simulation
        • test_flight.py
        • test_flight_3dof.py
        • test_flight_comparator_workflow.py
        • test_monte_carlo.py
        • test_monte_carlo_plots_background.py
      • test_plots.py
    • unit
      • mathutils
        • test_function.py
      • motors
        • test_genericmotor.py
        • test_hybridmotor.py
        • test_point_mass_motor.py
        • test_solidmotor.py
      • rocket
        • aero_surface
          • test_generic_surfaces.py
        • test_parachute.py
        • test_point_mass_rocket.py
        • test_rocket.py
      • simulation
        • test_flight.py
        • test_flight_comparator.py
        • test_monte_carlo.py
        • test_monte_carlo_plots_background.py
      • test_flight_data_exporter.py
      • test_plots.py
      • test_rail_buttons_bending_moments.py
      • test_utilities.py

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎.gitignore‎

Copy file name to clipboardExpand all lines: .gitignore
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ cython_debug/
162162
# Docs
163163
*.docx
164164
*.pdf
165+
docs/*.gif
165166

166167
# PyCharm
167168
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
Collapse file

‎.pylintrc‎

Copy file name to clipboardExpand all lines: .pylintrc
+1-4Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,6 @@ recursive=no
9999
# source root.
100100
source-roots=
101101

102-
# When enabled, pylint would attempt to guess common misconfiguration and emit
103-
# user-friendly hints instead of false-positive error messages.
104-
suggestion-mode=yes
105-
106102
# Allow loading of arbitrary C extensions. Extensions are imported into the
107103
# active Python interpreter and may run arbitrary code.
108104
unsafe-load-any-extension=no
@@ -229,6 +225,7 @@ good-names=FlightPhases,
229225
center_of_mass_without_motor_to_CDM,
230226
motor_center_of_dry_mass_to_CDM,
231227
generic_motor_cesaroni_M1520,
228+
Re, # Reynolds number
232229

233230
# Good variable names regexes, separated by a comma. If names match any regex,
234231
# they will always be accepted
Collapse file

‎.vscode/settings.json‎

Copy file name to clipboardExpand all lines: .vscode/settings.json
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@
241241
"outerboundaryis",
242242
"overshootable",
243243
"planform",
244+
"pointmassmotor",
244245
"polystyle",
245246
"powerseries",
246247
"Prandtl",
Collapse file

‎CHANGELOG.md‎

Copy file name to clipboardExpand all lines: CHANGELOG.md
+47Lines changed: 47 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,56 @@ Attention: The newest changes should be on top -->
3232

3333
### Added
3434

35+
-
36+
3537
### Changed
3638

39+
-
40+
3741
### Fixed
3842

43+
-
44+
45+
## [v1.12.0] - 2026-03-08
46+
47+
### Added
48+
49+
- TST: Add acceptance tests for 3DOF flight simulation based on Bella Lui rocket [#914] (https://github.com/RocketPy-Team/RocketPy/pull/914_
50+
- ENH: Add background map auto download functionality to Monte Carlo plots [#896](https://github.com/RocketPy-Team/RocketPy/pull/896)
51+
- MNT: net thrust addition to 3 dof in flight class [#907] (https://github.com/RocketPy-Team/RocketPy/pull/907)
52+
- ENH: 3-dof lateral motion improvement [#883](https://github.com/RocketPy-Team/RocketPy/pull/883)
53+
- ENH: Add multi-dimensional drag coefficient support (Cd as function of M, Re, α) [#875](https://github.com/RocketPy-Team/RocketPy/pull/875)
54+
- ENH: Add save functionality to `_MonteCarloPlots.all` method [#848](https://github.com/RocketPy-Team/RocketPy/pull/848)
55+
- ENH: add animations for motor propellant mass and tank fluid volumes [#894](https://github.com/RocketPy-Team/RocketPy/pull/894)
56+
- ENH: Rail button bending moments calculation in Flight class [#893](https://github.com/RocketPy-Team/RocketPy/pull/893)
57+
- ENH: Implement Bootstrapping for Confidence Interval Estimation [#891](https://github.com/RocketPy-Team/RocketPy/pull/897)
58+
- ENH: Built-in flight comparison tool (`FlightComparator`) to validate simulations against external data [#888](https://github.com/RocketPy-Team/RocketPy/pull/888)
59+
- ENH: Add persistent caching for ThrustCurve API [#881](https://github.com/RocketPy-Team/RocketPy/pull/881)
60+
- ENH: Add axial_acceleration attribute to the Flight class [#876](https://github.com/RocketPy-Team/RocketPy/pull/876)
61+
- ENH: custom warning no motor or aerosurface [#871](https://github.com/RocketPy-Team/RocketPy/pull/871)
62+
- ENH: Add thrustcurve api integration to retrieve motor eng data [#870](https://github.com/RocketPy-Team/RocketPy/pull/870)
63+
- ENH: Compatibility with MERRA-2 atmosphere reanalysis files [#825](https://github.com/RocketPy-Team/RocketPy/pull/825)
64+
- ENH: Enable only radial burning [#815](https://github.com/RocketPy-Team/RocketPy/pull/815)
65+
66+
### Changed
67+
68+
- ENH: Improve multi-variable drag compatibility, regular-grid handling, and related tests/docs [#927](https://github.com/RocketPy-Team/RocketPy/pull/927/changes)
69+
- ENH: replace if elif else chains with match statement [#921](https://github.com/RocketPy-Team/RocketPy/pull/921/changes)
70+
- ENH: Refactor Flight class to improve time node handling and sensor/controllers [#843](https://github.com/RocketPy-Team/RocketPy/pull/843)
71+
72+
### Fixed
73+
74+
- BUG: Restore `Rocket.power_off_drag` and `Rocket.power_on_drag` as `Function` objects while preserving raw inputs in `power_off_drag_input` and `power_on_drag_input` [#941](https://github.com/RocketPy-Team/RocketPy/pull/941)
75+
- BUG: Add explicit timeouts to ThrustCurve API requests [#935](https://github.com/RocketPy-Team/RocketPy/pull/935)
76+
- BUG: Fix hard-coded radius value for parachute added mass calculation [#889](https://github.com/RocketPy-Team/RocketPy/pull/889)
77+
- DOC: Fix documentation build [#908](https://github.com/RocketPy-Team/RocketPy/pull/908)
78+
- BUG: energy_data plot not working for 3 dof sims [[#906](https://github.com/RocketPy-Team/RocketPy/issues/906)]
79+
- BUG: Fix CSV column header spacing in FlightDataExporter [#864](https://github.com/RocketPy-Team/RocketPy/issues/864)
80+
- BUG: Fix parallel Monte Carlo simulation showing incorrect iteration count [#806](https://github.com/RocketPy-Team/RocketPy/pull/806)
81+
- BUG: Fix missing titles in roll parameter plots for fin sets [#934](https://github.com/RocketPy-Team/RocketPy/pull/934)
82+
- BUG: Duplicate _controllers in Flight.TimeNodes.merge() [#931](https://github.com/RocketPy-Team/RocketPy/pull/931)
83+
- BUG: Fix incorrect Jacobian in `only_radial_burn` branch of `SolidMotor.evaluate_geometry` [#935](https://github.com/RocketPy-Team/RocketPy/pull/935)
84+
- BUG: Add explicit timeouts to ThrustCurve API requests [#935](https://github.com/RocketPy-Team/RocketPy/pull/935)
3985

4086
## [v1.11.0] - 2025-11-01
4187

@@ -71,6 +117,7 @@ Attention: The newest changes should be on top -->
71117
## [v1.10.0] - 2025-05-16
72118

73119
### Added
120+
74121
- ENH: Support for ND arithmetic in Function class. [#810] (https://github.com/RocketPy-Team/RocketPy/pull/810)
75122
- ENH: allow users to provide custom samplers [#803](https://github.com/RocketPy-Team/RocketPy/pull/803)
76123
- ENH: Implement Multivariate Rejection Sampling (MRS) [#738] (https://github.com/RocketPy-Team/RocketPy/pull/738)

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.