Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REL: v1.1.0 #469

Merged
merged 225 commits into from
Nov 19, 2023
Merged
Show file tree
Hide file tree
Changes from 208 commits
Commits
Show all changes
225 commits
Select commit Hold shift + click to select a range
4c98f90
ENH: stabilityMargin as a function of mach and time
Gui-FernandesBR Jun 11, 2023
f29f405
ENH: adjust Flight class to new stability
Gui-FernandesBR Jun 11, 2023
2f32686
ENH: update plots and prints
Gui-FernandesBR Jun 11, 2023
6fecf20
TST: adjusting tests to the new stability margin
Gui-FernandesBR Jun 11, 2023
c801e86
TST: a new set of tests to the Flight class
Gui-FernandesBR Sep 9, 2023
937e5cf
STY: apply black to files
Gui-FernandesBR Sep 9, 2023
7929b9d
TST: increase abs tolerance due to different OS
Gui-FernandesBR Sep 9, 2023
cab5ba6
Fix code style issues with Black
lint-action Sep 9, 2023
917ecee
TST: increase tolerances again
Gui-FernandesBR Sep 9, 2023
7cd4241
FIX: remove testing tolerances from parameters.
phmbressan Sep 20, 2023
cf9ac95
TST: parametrize flight attribute tests and lable.
phmbressan Sep 20, 2023
e1a60f3
FIX: mistake in parameter syntax of labeling assert.
phmbressan Sep 21, 2023
476a870
ENH: improve some Components class methods
Gui-FernandesBR Sep 25, 2023
a66cd06
MNT: Lose some relative imports to avoid bugs
Gui-FernandesBR Sep 25, 2023
711b9b3
ENH: implement some more evaluate_shape() methods
Gui-FernandesBR Sep 25, 2023
8f67b31
ENH: Rocket.draw() initial commit
Gui-FernandesBR Sep 25, 2023
8bb9fdb
Fix code style issues with Black
lint-action Sep 25, 2023
488cb0b
Merge branch 'develop' into enh/new-stability-margin
MateusStano Sep 27, 2023
30a1505
MAINT: rewrite mathematical expression of grain regression ODE.
phmbressan Sep 27, 2023
325598a
ENH: implement grain regression ODE jacobian.
phmbressan Sep 27, 2023
f73c7c3
MAINT: minor local variable change to snake_case.
phmbressan Sep 27, 2023
8276a24
TST: fix warning due to max time step being too large.
phmbressan Sep 27, 2023
aa37578
TST: fix test warning due to incorrect burn time.
phmbressan Sep 27, 2023
c2c5b61
ENH: improve stability margin implementation and docs
MateusStano Sep 29, 2023
78e15ab
ENH: adapt prints and plots to new changes
MateusStano Sep 29, 2023
7203528
ENH: adapt utilities for new changes
MateusStano Sep 29, 2023
80177a1
TST: adapt tests for new changes
MateusStano Sep 29, 2023
c31c4e7
Fix code style issues with Black
lint-action Sep 29, 2023
eab0ab0
MAINT: remove unecessary todo
MateusStano Sep 29, 2023
4186339
Merge branch 'enh/new-stability-margin' of https://github.com/RocketP…
MateusStano Sep 29, 2023
80c712c
TST: fix total_lift_coeff_der test issues
MateusStano Sep 29, 2023
e110fff
ENH: improve stability related plots and prints
Gui-FernandesBR Sep 30, 2023
e70825c
Fix code style issues with Black
lint-action Sep 30, 2023
3eeb5a1
ENH: improve plots not related to stability
Gui-FernandesBR Sep 30, 2023
b435e4f
MAINT: alter numeric integral relative from standard.
phmbressan Sep 30, 2023
3651539
MAINT: rewrite jacobian in a slightly faster way.
phmbressan Sep 30, 2023
0036e17
Update rocketpy/simulation/flight.py
MateusStano Oct 1, 2023
3d0edf0
ENH: reestructure draw to better handle weird positions and diameter …
MateusStano Oct 1, 2023
1ce0c0d
BUG: draw method name
MateusStano Oct 1, 2023
312f137
ENH: remove unecessary static margin discritization
MateusStano Oct 6, 2023
95792f7
Merge branch 'enh/new-stability-margin' of https://github.com/RocketP…
MateusStano Oct 6, 2023
43fdd8a
Merge pull request #377 from RocketPy-Team/enh/new-stability-margin
MateusStano Oct 6, 2023
0d7b4a6
DOC: add notebooks with example flights
Gui-FernandesBR Oct 7, 2023
f0c84f6
DOC: update berkeley notebook
Gui-FernandesBR Oct 7, 2023
3b7c360
DOC: move berkeley notebook to examples folder
Gui-FernandesBR Oct 7, 2023
319316f
DOC: delete legacy codes
Gui-FernandesBR Oct 7, 2023
82767ea
Merge pull request #422 from RocketPy-Team/enh/solid-ode-jacobian
MateusStano Oct 7, 2023
de4e9ca
BUG: doesn't draw very well without buttons
Gui-FernandesBR Oct 7, 2023
3b065f7
Merge pull request #419 from RocketPy-Team/enh/rocket-drawing
Gui-FernandesBR Oct 7, 2023
5b59e5d
Merge pull request #429 from RocketPy-Team/doc/organize-examples
Gui-FernandesBR Oct 7, 2023
8993108
Merge branch 'master' into develop
Gui-FernandesBR Oct 7, 2023
8eae5d2
BUG: keep extrapolation when adding discrete Function to constant value
MateusStano Oct 8, 2023
55f45f2
MNT: improve init and create setter for max_height
Gui-FernandesBR Oct 9, 2023
096f127
MNT: improve environment plots and prints
Gui-FernandesBR Oct 9, 2023
9ef8777
MNT: improve setting raise error
Gui-FernandesBR Oct 9, 2023
44d00c1
BUG: TypeError: 'numpy.float32' object is not
Gui-FernandesBR Oct 9, 2023
d75e11c
Fix code style issues with Black
lint-action Oct 9, 2023
a4bda8d
ENH: maintain extrapolation in other operations
MateusStano Oct 9, 2023
2569d09
Fix code style issues with Black
lint-action Oct 9, 2023
fadada4
MNT: let max_expected_height be optional arg in the Environment
Gui-FernandesBR Oct 9, 2023
136ef3e
MNT: adjust y limits for the most of plots here
Gui-FernandesBR Oct 9, 2023
fd48bba
ENH: update getting started
Gui-FernandesBR Oct 9, 2023
4206b85
Merge pull request #433 from RocketPy-Team/mnt/fix-env-plots-max-heights
Gui-FernandesBR Oct 9, 2023
3f9271e
Merge pull request #432 from RocketPy-Team/bug/function-add-extrapola…
Gui-FernandesBR Oct 9, 2023
033e8d3
ENH: _generate_nozzle draw method
Gui-FernandesBR Oct 11, 2023
e514b8f
ENH: draw the solid motor
Gui-FernandesBR Oct 11, 2023
93b85d2
ENH: add solid motor to rocket draw
Gui-FernandesBR Oct 11, 2023
33c3116
ENH: liquid motors draw
Gui-FernandesBR Oct 11, 2023
838daf3
Merge pull request #434 from RocketPy-Team/enh/liquid-motors-draw
Gui-FernandesBR Oct 11, 2023
74cb5ac
Merge remote-tracking branch 'RocketPy-Team/enh/draw-motors' into enh…
Gui-FernandesBR Oct 11, 2023
ec37e76
MNT: fix some plot settings
Gui-FernandesBR Oct 11, 2023
abedd45
Merge pull request #435 from RocketPy-Team/enh/solid-motors-draw
Gui-FernandesBR Oct 11, 2023
d1e4a37
Fix code style issues with Black
lint-action Oct 11, 2023
509755d
MNT: adding example docs to find_closest()
Gui-FernandesBR Oct 14, 2023
37c7a52
MNT: fix environment plots legends
Gui-FernandesBR Oct 14, 2023
54b706a
ENH: new Flight.get_solution_at_time() method
Gui-FernandesBR Oct 14, 2023
b9ac8e6
TST: tests for the new feature
Gui-FernandesBR Oct 14, 2023
5f37e72
Fix code style issues with Black
lint-action Oct 14, 2023
f4025ec
ENH: increase tolerance due to scipy
Gui-FernandesBR Oct 14, 2023
af472bc
Merge pull request #439 from RocketPy-Team/mnt/find-closest-examples
Gui-FernandesBR Oct 14, 2023
eb44ff8
Merge pull request #440 from RocketPy-Team/mnt/fix-env-plots-legend
Gui-FernandesBR Oct 14, 2023
422bb51
MNT: add tolerance as an attribute of get_solution
Gui-FernandesBR Oct 15, 2023
46725b9
Merge pull request #441 from RocketPy-Team/enh/get-solution-at-time
Gui-FernandesBR Oct 15, 2023
9cfb7f3
MNT: remove duplicated properties
Gui-FernandesBR Oct 15, 2023
6088033
MNT: useless arguments stream_velocity_z
Gui-FernandesBR Oct 15, 2023
3d1ec37
MNT: quick, small refactors
Gui-FernandesBR Oct 15, 2023
92fa7be
MNT: refactor export_pressures method
Gui-FernandesBR Oct 15, 2023
d145cec
MNT: major refactor FlightPhases class
Gui-FernandesBR Oct 15, 2023
c251b70
Merge branch 'develop' into mnt/simple-refactors-flight
Gui-FernandesBR Oct 15, 2023
c85c65c
DOC: add linters configuration files
Gui-FernandesBR Oct 29, 2023
041a0af
add pylint to requirements_test.txt
Gui-FernandesBR Oct 29, 2023
0a7a7f9
BUG: remove comment from .flake8 file
Gui-FernandesBR Oct 29, 2023
ce73e10
DOC: small fixes to Function class part 1
Gui-FernandesBR Oct 29, 2023
44598cd
DOC: small improvements to Function class part 2
Gui-FernandesBR Oct 29, 2023
f06cd4c
DOC: cleaner __interpolate_spline__ method and...
Gui-FernandesBR Oct 29, 2023
b8abcfc
DOC: adjust pylint config to black max-line-length
Gui-FernandesBR Oct 29, 2023
44eb8f2
Merge 'develop' into tst/flight-class-protection
Gui-FernandesBR Oct 29, 2023
abd5ca5
Fix code style issues with Black
lint-action Oct 29, 2023
f3ad1dc
DOC: update docstrings for new tests parameters.
phmbressan Oct 29, 2023
81118ea
DOC: fix docstrings describing old tolerance parameters.
phmbressan Oct 29, 2023
7f88c50
User input checks added
brunosorban Nov 1, 2023
64c5761
Fix code style issues with Black
lint-action Nov 1, 2023
92d7191
Formatting update
brunosorban Nov 1, 2023
d36947c
Merge pull request #408 from RocketPy-Team/tst/flight-class-protection
Gui-FernandesBR Nov 3, 2023
9a8c445
FIX: cp_position call in rocket.draw to work with mach dependent cp_p…
giovaniceotto Nov 6, 2023
7eaf940
DOC: update dispersion notebook to work in v1.0.X
giovaniceotto Nov 6, 2023
b31cb6e
DOC: fix origin at center of mass example
giovaniceotto Nov 7, 2023
a5b98cc
DOC: fix image +- signs
giovaniceotto Nov 7, 2023
25190b8
MNT: delete unused image
giovaniceotto Nov 7, 2023
8fde43f
DOC: fix minor typos
giovaniceotto Nov 7, 2023
c7c3e2a
Merge pull request #453 from RocketPy-Team/fix/cp_position_in_rocket_…
MateusStano Nov 7, 2023
a8f5c10
Merge pull request #454 from RocketPy-Team/doc/fix-positions-document…
MateusStano Nov 7, 2023
56db764
ENH: fix cylindrical tank geometry with spherical caps
MateusStano Nov 7, 2023
6c08dba
TST: update tank geometry parameters in tests
MateusStano Nov 7, 2023
d35a66d
DOC: re-run SEB notebook
MateusStano Nov 7, 2023
2d8a0b9
MAINT: change lambdas to functions
MateusStano Nov 7, 2023
fc2398c
ENH: add MotorPlots inheritance and delete repeated code
MateusStano Nov 7, 2023
cdaa5c1
Merge branch 'develop' into mnt/simple-refactors-flight
Gui-FernandesBR Nov 9, 2023
fb06e88
MNT: Fix file encoding issue in Flight class
Gui-FernandesBR Nov 9, 2023
2352f0c
Merge pull request #442 from RocketPy-Team/mnt/simple-refactors-flight
Gui-FernandesBR Nov 9, 2023
7e36139
Merge branch 'develop' into docs/linter_corrections
Gui-FernandesBR Nov 9, 2023
e39e7eb
ENH: clean plots n prints init and keep Compare classes
MateusStano Nov 9, 2023
9c60199
MNT: unnecessary import and fix file encoding
Gui-FernandesBR Nov 9, 2023
064384a
ENH: Add propellant_mass plot to motors plots
Gui-FernandesBR Nov 10, 2023
a02c9c2
ENH: Add mass_flow_rate() to GenericMotor class
Gui-FernandesBR Nov 10, 2023
6a199d4
first draft
FranzYuri Nov 10, 2023
799b677
Merge pull request #459 from RocketPy-Team/enh/generic-motor-flow-rate
Gui-FernandesBR Nov 10, 2023
445a57d
Merge pull request #456 from RocketPy-Team/enh/motorplots-inheritance
Gui-FernandesBR Nov 10, 2023
f22cabc
Check user inputs updated
brunosorban Nov 12, 2023
93dacbc
Input checks added to set_source
brunosorban Nov 12, 2023
5eb5ca4
Merge incoming changes
brunosorban Nov 12, 2023
032aaa8
Fix code style issues with Black
lint-action Nov 12, 2023
a405ee3
Merge branch 'master' into bug/function-input-validation
Gui-FernandesBR Nov 12, 2023
f1eb70a
BUG: Fix mesh evaluation in Function class
Gui-FernandesBR Nov 13, 2023
8ea0124
Refactor code to improve performance and
Gui-FernandesBR Nov 13, 2023
3fa58a1
MNT: small fixes based on review, Function class
Gui-FernandesBR Nov 13, 2023
cdc3d48
Merge branch 'develop' into enh/draw-motors
Gui-FernandesBR Nov 13, 2023
4f25eaa
ENH: remove height arg from add_spherical_caps
MateusStano Nov 13, 2023
6f544bb
Merge pull request #457 from RocketPy-Team/enh/clean-plots-print-init
MateusStano Nov 13, 2023
84b4e5a
DOC: add documentation for flight data export.
phmbressan Nov 15, 2023
2cfbda3
DOC: start Function documentation page (WIP).
phmbressan Nov 15, 2023
0634290
BUG: fix extrapolation of multivariable functions.
phmbressan Nov 15, 2023
36d91c2
TST: add tests for multivariable functions.
phmbressan Nov 15, 2023
d502f80
Merge branch 'bug/multivariable-function' into doc/function-guide
phmbressan Nov 15, 2023
557398d
DOC: update dispersion notebook to v1
giovaniceotto Nov 15, 2023
53176f6
Merge branch 'master' into develop
Gui-FernandesBR Nov 15, 2023
667afa3
Merge branch 'develop' into bug/function-input-validation
Gui-FernandesBR Nov 15, 2023
634a05c
Fix code style issues with Black
lint-action Nov 15, 2023
447623f
Merge branch 'develop' into docs/linter_corrections
Gui-FernandesBR Nov 15, 2023
d0a2e89
Fix code style issues with Black
lint-action Nov 15, 2023
433435f
MNT: Refactor Function.plot methods (snake_case)
Gui-FernandesBR Nov 16, 2023
f2be825
Merge pull request #446 from RocketPy-Team/docs/linter_corrections
Gui-FernandesBR Nov 16, 2023
4b79765
DOC: improve Function callable source docs.
phmbressan Nov 16, 2023
322e332
MNT: use collections Iterable in Function type check.
phmbressan Nov 16, 2023
0f76b3e
FIX: error in shepard domain interpolation.
phmbressan Nov 16, 2023
404d152
Merge branch 'bug/multivariable-function' into bug/function-input-val…
phmbressan Nov 16, 2023
eb6a95d
ENH: add basic grain and tanks atributes to hybrid
MateusStano Nov 16, 2023
3e61371
ENH: add motor draw related methods to MotorPlots
MateusStano Nov 16, 2023
501c581
ENH: motor drawings
MateusStano Nov 16, 2023
1155b31
ENH: clean plots __init__
MateusStano Nov 16, 2023
deafe5b
DOC: draw function docs
MateusStano Nov 16, 2023
16436a3
ENH: add motors to rocket drawing
MateusStano Nov 16, 2023
6c40f32
Fix code style issues with Black
lint-action Nov 16, 2023
1229309
ENH: add warning
MateusStano Nov 16, 2023
f0f0a71
TST: tests for shepard interpolation values.
phmbressan Nov 17, 2023
edd1e05
Merge branch 'develop' into bug/function-input-validation
phmbressan Nov 17, 2023
4508d42
MNT: post conflict solve refactors.
phmbressan Nov 17, 2023
10ceccb
TST: improve shepard test with multivariable case.
phmbressan Nov 17, 2023
d2b7eae
Merge branch 'bug/function-input-validation' into doc/function-guide
phmbressan Nov 17, 2023
ba0a513
DOC: detail Function features and computations.
phmbressan Nov 17, 2023
03966a6
MNT: Code style at rocketpy/mathutils/function.py
Gui-FernandesBR Nov 17, 2023
848c860
MNT: Code style at rocketpy/mathutils/function.py
Gui-FernandesBR Nov 17, 2023
00d1362
Merge pull request #451 from RocketPy-Team/bug/function-input-validation
phmbressan Nov 17, 2023
ca33001
Merge branch 'develop' into doc/function-guide
phmbressan Nov 17, 2023
e8191c2
DOC: add pandas to docs requirements.
phmbressan Nov 17, 2023
41cee0a
DOC: fix rst structure warnings.
phmbressan Nov 17, 2023
46bcf99
DOC: add pandas to docs requirements.
phmbressan Nov 17, 2023
fe529d7
Update rocketpy/plots/motor_plots.py
MateusStano Nov 18, 2023
907e922
Further testing
lucasfourier Nov 18, 2023
2ddcd8b
Update docs/user/first_simulation.rst
phmbressan Nov 18, 2023
43f4217
Update docs/user/first_simulation.rst
phmbressan Nov 18, 2023
1b9f9a1
improves
FranzYuri Nov 18, 2023
63cc621
typo
FranzYuri Nov 18, 2023
a83b0b0
Fix code style issues with Black
lint-action Nov 18, 2023
446de50
Update rocketpy/motors/tank_geometry.py
MateusStano Nov 18, 2023
f88a709
Update rocketpy/motors/tank_geometry.py
MateusStano Nov 18, 2023
56fcb4a
ENH: get redius at cylindrical region and add units to warning
MateusStano Nov 18, 2023
2c41e8b
MNT: run black on notebook
MateusStano Nov 18, 2023
09f14ec
Merge pull request #463 from RocketPy-Team/doc/refactor_dispersion_an…
MateusStano Nov 18, 2023
d86ac97
Merge pull request #455 from RocketPy-Team/enh/change-spherical-caps
MateusStano Nov 18, 2023
84b126e
Merge pull request #464 from RocketPy-Team/doc/data-export
MateusStano Nov 18, 2023
0b3cbea
Merge branch 'develop' into enh/draw-motors
Gui-FernandesBR Nov 18, 2023
dc943d0
MNT: small adjustments before merging...
Gui-FernandesBR Nov 18, 2023
0854200
TST: Update atol value in test_max_values
Gui-FernandesBR Nov 18, 2023
a64c0ef
ENH: Add draw methods to all_info()
Gui-FernandesBR Nov 18, 2023
e8c0bfe
Merge pull request #436 from RocketPy-Team/enh/draw-motors
Gui-FernandesBR Nov 18, 2023
a387f51
Merge branch 'develop' into doc/function-guide
Gui-FernandesBR Nov 18, 2023
b76127e
Update docs/user/function.rst
MateusStano Nov 18, 2023
31fa95e
DOCS: add changes requested in review
MateusStano Nov 18, 2023
045ec5b
Merge branch 'develop' into tst/multiple-asserts
lucasfourier Nov 18, 2023
6c7a28f
Fix code style issues with Black
lint-action Nov 18, 2023
277a120
DOCS: link to usage page in Function reference
MateusStano Nov 18, 2023
0c28f2a
Merge pull request #465 from RocketPy-Team/doc/function-guide
MateusStano Nov 18, 2023
51439fc
DOC: add draw methods to different parts of the documentation
MateusStano Nov 18, 2023
4d17e4a
Merge pull request #468 from RocketPy-Team/doc/include-draw-method
Gui-FernandesBR Nov 18, 2023
1984928
Merge branch 'develop' into docs/first-simulation-allinfo
Gui-FernandesBR Nov 18, 2023
6e25618
REL: v1.1.0
MateusStano Nov 18, 2023
86273e6
DOC: improve the first_simulation page
Gui-FernandesBR Nov 19, 2023
b4cb525
DOC: Add link to First Simulation page in README
Gui-FernandesBR Nov 19, 2023
14937a7
Merge pull request #466 from RocketPy-Team/docs/first-simulation-allinfo
Gui-FernandesBR Nov 19, 2023
f156a36
Merge branch 'develop' into rel/v1.1.0
Gui-FernandesBR Nov 19, 2023
5cdb31a
Changes according to comments
lucasfourier Nov 19, 2023
361e592
Fix code style issues with Black
lint-action Nov 19, 2023
0c86edd
Merge pull request #467 from RocketPy-Team/tst/multiple-asserts
lucasfourier Nov 19, 2023
8114fde
MNT: solves annoying warnings
Gui-FernandesBR Nov 19, 2023
3cb824b
MNT: Refactor exhaust velocity calculation in
Gui-FernandesBR Nov 19, 2023
7ec3b32
MNT: update vars naming convention in .pylintrc
Gui-FernandesBR Nov 19, 2023
ea57768
MNT: final touches to Function Class
Gui-FernandesBR Nov 19, 2023
2e9a167
BUG: fix get_value() function to return a single value
MateusStano Nov 19, 2023
be0a0ce
Update README.md
MateusStano Nov 19, 2023
d7e4dba
MNT: corrections after review, see...
Gui-FernandesBR Nov 19, 2023
f67dfcd
Merge pull request #471 from RocketPy-Team/bug/find-input-root
Gui-FernandesBR Nov 19, 2023
f29449a
Merge pull request #470 from RocketPy-Team/mnt/solve-warnings
Gui-FernandesBR Nov 19, 2023
9320675
Merge branch 'develop' into rel/v1.1.0
Gui-FernandesBR Nov 19, 2023
afcbf02
DOC: change reference in the docstring
Gui-FernandesBR Nov 19, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[flake8]
max-line-length = 88
max-module-lines= 3000
exclude = .git,__pycache__
ignore = E203, W503
Loading
Loading