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

ENH: Generic Surfaces and Generic Linear Surfaces #680

Open
wants to merge 71 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 63 commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
bc657a2
ENH: add generic aero surface
MateusStano Sep 5, 2024
94e514c
MNT: rename and improve structure of generic surface
MateusStano Sep 5, 2024
795c80e
ENH: remove damping coefficients from generic surface
MateusStano Sep 5, 2024
950ae74
ENH: add generic linear surface
MateusStano Sep 5, 2024
0fcb85b
ENH: add compute_foreces_and_moments to all aero_surface
MateusStano Sep 5, 2024
85c7fc6
ENH: make surfaces position 3 dimensional and precalculate cp to cdm
MateusStano Sep 5, 2024
b9c52ed
TST: fix tests for changes in aero_surfaces and positions
MateusStano Sep 5, 2024
d2c10d8
ENH: rename GenericLinearSurface to LinearGenericSurface
MateusStano Sep 5, 2024
0ad487a
ENH: change height to reynolds
MateusStano Sep 5, 2024
239acc5
ENH: vectorize angle_of_attack calculation
MateusStano Sep 5, 2024
36995d8
ENH: add partial AOA and sideslip angle
MateusStano Sep 5, 2024
82a4680
ENH: improve attack angles calculation
MateusStano Sep 5, 2024
b44ff17
DOC: improve docs of attributes for clarity on axes definition
MateusStano Sep 5, 2024
6199cf0
ENH: finish linear generic surface
MateusStano Sep 5, 2024
3c1b033
ENH: add_generic_surface in rocket class
MateusStano Sep 5, 2024
d4ab5ee
MNT: remove uncessary rocket_radius and fix prints
MateusStano Sep 5, 2024
f93cf4b
ENH: add coeff_testing notebook
MateusStano Sep 5, 2024
1f2358a
Merge branch 'develop' into enh/generic-surfaces
MateusStano Sep 5, 2024
e3764b3
Merge branch 'develop' into enh/generic-surfaces
Gui-FernandesBR Sep 8, 2024
de34e8b
Merge branch 'develop' into enh/generic-surfaces
Gui-FernandesBR Sep 11, 2024
6701f87
STY: applies black and isort
Gui-FernandesBR Sep 12, 2024
7c801ce
MNT: refactoring coefficients argument on __init__
Lucas-Prates Sep 13, 2024
11e6777
MNT: cleaning input arguments from compute_forces_and_moments method
Lucas-Prates Sep 13, 2024
3b20605
DOC: adapting notebook to the new signature of general_surfaces
Lucas-Prates Sep 13, 2024
6807300
MNT: removing unnecessary pylint flags and fixing small errors
Lucas-Prates Sep 13, 2024
2a700ca
DOC: add reference to docs
MateusStano Sep 13, 2024
76e137c
DOC: add generic surface doc page
MateusStano Sep 14, 2024
b6ff979
DOC: mention docs on classes init
MateusStano Sep 14, 2024
dc536a9
Merge branch 'develop' into enh/generic-surfaces
Gui-FernandesBR Sep 14, 2024
9016cce
DOC: address all review comments
MateusStano Sep 14, 2024
70886df
Merge branch 'develop' into enh/generic-surfaces
Gui-FernandesBR Sep 14, 2024
6f965b8
MNT: refactoring coefficients argument on __init__
Lucas-Prates Sep 13, 2024
6cec6c3
MNT: cleaning input arguments from compute_forces_and_moments method
Lucas-Prates Sep 13, 2024
d1c2e5f
DOC: adapting notebook to the new signature of general_surfaces
Lucas-Prates Sep 13, 2024
5839d53
MNT: removing unnecessary pylint flags and fixing small errors
Lucas-Prates Sep 13, 2024
b4cd83d
MNT: applying suggested changes
Lucas-Prates Sep 13, 2024
873de97
MNT: creating coefficient checking and changing default
Lucas-Prates Sep 13, 2024
ce1fe23
MNT: removing coefficient default of linear generic surface
Lucas-Prates Sep 13, 2024
60fd27e
BUG: use surface z instead of cm z in reynolds calculation
MateusStano Sep 14, 2024
f7b4b03
ENH: add generic surfaces change to u_dot
MateusStano Sep 14, 2024
7f29049
MNT: applying suggested review changes
Lucas-Prates Sep 14, 2024
c7a4179
MNT: completing compute_forces_and_moments docs for fins class
Lucas-Prates Sep 14, 2024
2b44723
ENH: expand polation options for ND Functions.
phmbressan Sep 14, 2024
66e9b8e
TST: introduce testing for ND linear and rbf interpolations.
phmbressan Sep 14, 2024
d61c5c2
MNT: add Function interpolation options to CHANGELOG.
phmbressan Sep 14, 2024
67136f8
Merge branch 'develop' into enh/generic-surfaces
Gui-FernandesBR Sep 14, 2024
4815fc1
Merge pull request #689 from RocketPy-Team/enh/generic-surfaces-pylint
Gui-FernandesBR Sep 14, 2024
9459360
DOC: typo
MateusStano Sep 14, 2024
2e4d34b
ENH: remove add_generic_surface
MateusStano Sep 14, 2024
78fb46c
Merge branch 'enh/generic-surfaces' into doc/generic-surface
MateusStano Sep 14, 2024
2f44b7e
Merge pull request #690 from RocketPy-Team/doc/generic-surface
MateusStano Sep 14, 2024
e1737e2
ENH: add prints do generic and linear generic surfaces
LUCKIN13 Sep 15, 2024
09659a1
ENH: Add plots for generic and linear generic surfaces
LUCKIN13 Sep 15, 2024
1ed8a9e
STY: Applies black and isort
LUCKIN13 Sep 15, 2024
e9a8274
EHN: add prints and plots to linear generic surface files
LUCKIN13 Sep 15, 2024
094d36b
Merge remote-tracking branch 'origin/develop' into enh/generic-surfaces
MateusStano Sep 16, 2024
1f8e8df
Merge remote-tracking branch 'origin/enh/nd-polation' into enh/generi…
MateusStano Sep 16, 2024
e4d5047
ENH: change coeffs interpolation to nd linear
MateusStano Sep 16, 2024
f7f2a95
ENH: add surfaces accepts list or tuples
MateusStano Sep 16, 2024
04c01f9
MNT: isort
MateusStano Sep 16, 2024
a317e26
DEV: simplify coefficients
MateusStano Sep 16, 2024
24dbc1d
MNT: black
MateusStano Sep 16, 2024
6f36a10
MNT: flake8
MateusStano Sep 16, 2024
984ff18
TST: adding unit tests for generic surfaces
Lucas-Prates Sep 17, 2024
2170759
MNT: fix black
Lucas-Prates Sep 17, 2024
693efc4
MNT: removing unnecessary parameters and adding missing docstrings
Lucas-Prates Sep 17, 2024
7163f08
DOC: mention all 7 independent variables
MateusStano Sep 19, 2024
93c368e
TST: adding tests to linear generic surfaces
Lucas-Prates Sep 20, 2024
c597142
BUG: remove division by zero possibility
MateusStano Sep 20, 2024
3e0429c
Merge branch 'enh/generic-surfaces' into tst/generic-surfaces
MateusStano Sep 20, 2024
da38b2a
Merge pull request #693 from RocketPy-Team/tst/generic-surfaces
MateusStano Sep 20, 2024
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
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Attention: The newest changes should be on top -->

### Added

-
- ENH: Expand Polation Options for ND Functions. [#691](https://github.com/RocketPy-Team/RocketPy/pull/691)

### Changed

Expand Down
2,437 changes: 2,437 additions & 0 deletions docs/notebooks/coeff_testing.ipynb

Large diffs are not rendered by default.

36 changes: 36 additions & 0 deletions docs/notebooks/fins_cL.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
alpha,mach,cL
-0.20943951023931956,0.0,-1.3152551638193175
-0.20943951023931956,0.5,-1.3835779419995236
-0.20943951023931956,1.0,-1.5230685249298979
-0.20943951023931956,1.5,-1.2577606943295625
-0.20943951023931956,2.0,-1.008450539759459
-0.20943951023931956,2.5,-0.8454599130680002
-0.20943951023931956,3.0,-0.7291647474692314
-0.10471975511965978,0.0,-0.6576275819096588
-0.10471975511965978,0.5,-0.6917889709997618
-0.10471975511965978,1.0,-0.7615342624649489
-0.10471975511965978,1.5,-0.6288803471647813
-0.10471975511965978,2.0,-0.5042252698797295
-0.10471975511965978,2.5,-0.4227299565340001
-0.10471975511965978,3.0,-0.3645823737346157
0.0,0.0,0.0
0.0,0.5,0.0
0.0,1.0,0.0
0.0,1.5,0.0
0.0,2.0,0.0
0.0,2.5,0.0
0.0,3.0,0.0
0.10471975511965975,0.0,0.6576275819096585
0.10471975511965975,0.5,0.6917889709997616
0.10471975511965975,1.0,0.7615342624649487
0.10471975511965975,1.5,0.628880347164781
0.10471975511965975,2.0,0.5042252698797294
0.10471975511965975,2.5,0.422729956534
0.10471975511965975,3.0,0.3645823737346156
0.20943951023931956,0.0,1.3152551638193175
0.20943951023931956,0.5,1.3835779419995236
0.20943951023931956,1.0,1.5230685249298979
0.20943951023931956,1.5,1.2577606943295625
0.20943951023931956,2.0,1.008450539759459
0.20943951023931956,2.5,0.8454599130680002
0.20943951023931956,3.0,0.7291647474692314
36 changes: 36 additions & 0 deletions docs/notebooks/fins_cQ.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
beta,mach,cL
-0.20943951023931956,0.0,-1.3152551638193175
-0.20943951023931956,0.5,-1.3835779419995236
-0.20943951023931956,1.0,-1.5230685249298979
-0.20943951023931956,1.5,-1.2577606943295625
-0.20943951023931956,2.0,-1.008450539759459
-0.20943951023931956,2.5,-0.8454599130680002
-0.20943951023931956,3.0,-0.7291647474692314
-0.10471975511965978,0.0,-0.6576275819096588
-0.10471975511965978,0.5,-0.6917889709997618
-0.10471975511965978,1.0,-0.7615342624649489
-0.10471975511965978,1.5,-0.6288803471647813
-0.10471975511965978,2.0,-0.5042252698797295
-0.10471975511965978,2.5,-0.4227299565340001
-0.10471975511965978,3.0,-0.3645823737346157
0.0,0.0,0.0
0.0,0.5,0.0
0.0,1.0,0.0
0.0,1.5,0.0
0.0,2.0,0.0
0.0,2.5,0.0
0.0,3.0,0.0
0.10471975511965975,0.0,0.6576275819096585
0.10471975511965975,0.5,0.6917889709997616
0.10471975511965975,1.0,0.7615342624649487
0.10471975511965975,1.5,0.628880347164781
0.10471975511965975,2.0,0.5042252698797294
0.10471975511965975,2.5,0.422729956534
0.10471975511965975,3.0,0.3645823737346156
0.20943951023931956,0.0,1.3152551638193175
0.20943951023931956,0.5,1.3835779419995236
0.20943951023931956,1.0,1.5230685249298979
0.20943951023931956,1.5,1.2577606943295625
0.20943951023931956,2.0,1.008450539759459
0.20943951023931956,2.5,0.8454599130680002
0.20943951023931956,3.0,0.7291647474692314
71 changes: 71 additions & 0 deletions docs/notebooks/fins_roll.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
mach,roll_rate,cl
0.0,-40.0,0.06637142739012845
0.0,-31.11111111111111,0.06637142739012845
0.0,-22.22222222222222,0.06637142739012845
0.0,-13.333333333333332,0.06637142739012845
0.0,-4.444444444444443,0.06637142739012845
0.0,4.444444444444443,0.06637142739012845
0.0,13.333333333333336,0.06637142739012845
0.0,22.22222222222223,0.06637142739012845
0.0,31.111111111111114,0.06637142739012845
0.0,40.0,0.06637142739012845
0.5,-40.0,0.30190506864702815
0.5,-31.11111111111111,0.25033042772018244
0.5,-22.22222222222222,0.19875578679333664
0.5,-13.333333333333332,0.14718114586649084
0.5,-4.444444444444443,0.09560650493964507
0.5,4.444444444444443,0.04403186401279929
0.5,13.333333333333336,-0.007542776914046506
0.5,22.22222222222223,-0.059117417840892306
0.5,31.111111111111114,-0.11069205876773808
0.5,40.0,-0.16226669969458382
1.0,-40.0,0.20460051172357155
1.0,-31.11111111111111,0.17621334613797449
1.0,-22.22222222222222,0.14782618055237742
1.0,-13.333333333333332,0.11943901496678036
1.0,-4.444444444444443,0.0910518493811833
1.0,4.444444444444443,0.06266468379558623
1.0,13.333333333333336,0.034277518209989165
1.0,22.22222222222223,0.005890352624392095
1.0,31.111111111111114,-0.022496812961204968
1.0,40.0,-0.05088397854680202
1.5,-40.0,0.1337970594918041
1.5,-31.11111111111111,0.11816884556595894
1.5,-22.22222222222222,0.10254063164011379
1.5,-13.333333333333332,0.08691241771426864
1.5,-4.444444444444443,0.07128420378842347
1.5,4.444444444444443,0.05565598986257832
1.5,13.333333333333336,0.04002777593673315
1.5,22.22222222222223,0.024399562010887985
1.5,31.111111111111114,0.008771348085042832
1.5,40.0,-0.00685686584080232
2.0,-40.0,0.09317941125524684
2.0,-31.11111111111111,0.08378158969027355
2.0,-22.22222222222222,0.07438376812530026
2.0,-13.333333333333332,0.06498594656032698
2.0,-4.444444444444443,0.05558812499535369
2.0,4.444444444444443,0.046190303430380414
2.0,13.333333333333336,0.03679248186540712
2.0,22.22222222222223,0.027394660300433832
2.0,31.111111111111114,0.017996838735460548
2.0,40.0,0.00859901717048727
2.5,-40.0,0.0710282962351905
2.5,-31.11111111111111,0.0647251758816659
2.5,-22.22222222222222,0.05842205552814131
2.5,-13.333333333333332,0.052118935174616715
2.5,-4.444444444444443,0.045815814821092114
2.5,4.444444444444443,0.03951269446756752
2.5,13.333333333333336,0.03320957411404292
2.5,22.22222222222223,0.026906453760518322
2.5,31.111111111111114,0.02060333340699373
2.5,40.0,0.014300213053469134
3.0,-40.0,0.05718109051609129
3.0,-31.11111111111111,0.05265099877765121
3.0,-22.22222222222222,0.04812090703921114
3.0,-13.333333333333332,0.043590815300771066
3.0,-4.444444444444443,0.039060723562330986
3.0,4.444444444444443,0.03453063182389091
3.0,13.333333333333336,0.030000540085450833
3.0,22.22222222222223,0.025470448347010753
3.0,31.111111111111114,0.02094035660857068
3.0,40.0,0.016410264870130607
36 changes: 36 additions & 0 deletions docs/notebooks/nose_cL.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
alpha,mach,cL
-0.20943951023931956,0.0,-0.4188790204786391
-0.20943951023931956,0.5,-0.4188790204786391
-0.20943951023931956,1.0,-0.4188790204786391
-0.20943951023931956,1.5,-0.4188790204786391
-0.20943951023931956,2.0,-0.4188790204786391
-0.20943951023931956,2.5,-0.4188790204786391
-0.20943951023931956,3.0,-0.4188790204786391
-0.10471975511965978,0.0,-0.20943951023931956
-0.10471975511965978,0.5,-0.20943951023931956
-0.10471975511965978,1.0,-0.20943951023931956
-0.10471975511965978,1.5,-0.20943951023931956
-0.10471975511965978,2.0,-0.20943951023931956
-0.10471975511965978,2.5,-0.20943951023931956
-0.10471975511965978,3.0,-0.20943951023931956
0.0,0.0,0.0
0.0,0.5,0.0
0.0,1.0,0.0
0.0,1.5,0.0
0.0,2.0,0.0
0.0,2.5,0.0
0.0,3.0,0.0
0.10471975511965975,0.0,0.2094395102393195
0.10471975511965975,0.5,0.2094395102393195
0.10471975511965975,1.0,0.2094395102393195
0.10471975511965975,1.5,0.2094395102393195
0.10471975511965975,2.0,0.2094395102393195
0.10471975511965975,2.5,0.2094395102393195
0.10471975511965975,3.0,0.2094395102393195
0.20943951023931956,0.0,0.4188790204786391
0.20943951023931956,0.5,0.4188790204786391
0.20943951023931956,1.0,0.4188790204786391
0.20943951023931956,1.5,0.4188790204786391
0.20943951023931956,2.0,0.4188790204786391
0.20943951023931956,2.5,0.4188790204786391
0.20943951023931956,3.0,0.4188790204786391
36 changes: 36 additions & 0 deletions docs/notebooks/nose_cQ.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
beta,mach,cL
-0.20943951023931956,0.0,-0.4188790204786391
-0.20943951023931956,0.5,-0.4188790204786391
-0.20943951023931956,1.0,-0.4188790204786391
-0.20943951023931956,1.5,-0.4188790204786391
-0.20943951023931956,2.0,-0.4188790204786391
-0.20943951023931956,2.5,-0.4188790204786391
-0.20943951023931956,3.0,-0.4188790204786391
-0.10471975511965978,0.0,-0.20943951023931956
-0.10471975511965978,0.5,-0.20943951023931956
-0.10471975511965978,1.0,-0.20943951023931956
-0.10471975511965978,1.5,-0.20943951023931956
-0.10471975511965978,2.0,-0.20943951023931956
-0.10471975511965978,2.5,-0.20943951023931956
-0.10471975511965978,3.0,-0.20943951023931956
0.0,0.0,0.0
0.0,0.5,0.0
0.0,1.0,0.0
0.0,1.5,0.0
0.0,2.0,0.0
0.0,2.5,0.0
0.0,3.0,0.0
0.10471975511965975,0.0,0.2094395102393195
0.10471975511965975,0.5,0.2094395102393195
0.10471975511965975,1.0,0.2094395102393195
0.10471975511965975,1.5,0.2094395102393195
0.10471975511965975,2.0,0.2094395102393195
0.10471975511965975,2.5,0.2094395102393195
0.10471975511965975,3.0,0.2094395102393195
0.20943951023931956,0.0,0.4188790204786391
0.20943951023931956,0.5,0.4188790204786391
0.20943951023931956,1.0,0.4188790204786391
0.20943951023931956,1.5,0.4188790204786391
0.20943951023931956,2.0,0.4188790204786391
0.20943951023931956,2.5,0.4188790204786391
0.20943951023931956,3.0,0.4188790204786391
36 changes: 36 additions & 0 deletions docs/notebooks/tail_cL.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
alpha,mach,cL
-0.20943951023931956,0.0,0.22230791836426014
-0.20943951023931956,0.5,0.22230791836426014
-0.20943951023931956,1.0,0.22230791836426014
-0.20943951023931956,1.5,0.22230791836426014
-0.20943951023931956,2.0,0.22230791836426014
-0.20943951023931956,2.5,0.22230791836426014
-0.20943951023931956,3.0,0.22230791836426014
-0.10471975511965978,0.0,0.11115395918213007
-0.10471975511965978,0.5,0.11115395918213007
-0.10471975511965978,1.0,0.11115395918213007
-0.10471975511965978,1.5,0.11115395918213007
-0.10471975511965978,2.0,0.11115395918213007
-0.10471975511965978,2.5,0.11115395918213007
-0.10471975511965978,3.0,0.11115395918213007
0.0,0.0,-0.0
0.0,0.5,-0.0
0.0,1.0,-0.0
0.0,1.5,-0.0
0.0,2.0,-0.0
0.0,2.5,-0.0
0.0,3.0,-0.0
0.10471975511965975,0.0,-0.11115395918213004
0.10471975511965975,0.5,-0.11115395918213004
0.10471975511965975,1.0,-0.11115395918213004
0.10471975511965975,1.5,-0.11115395918213004
0.10471975511965975,2.0,-0.11115395918213004
0.10471975511965975,2.5,-0.11115395918213004
0.10471975511965975,3.0,-0.11115395918213004
0.20943951023931956,0.0,-0.22230791836426014
0.20943951023931956,0.5,-0.22230791836426014
0.20943951023931956,1.0,-0.22230791836426014
0.20943951023931956,1.5,-0.22230791836426014
0.20943951023931956,2.0,-0.22230791836426014
0.20943951023931956,2.5,-0.22230791836426014
0.20943951023931956,3.0,-0.22230791836426014
36 changes: 36 additions & 0 deletions docs/notebooks/tail_cQ.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
beta,mach,cL
-0.20943951023931956,0.0,0.22230791836426014
-0.20943951023931956,0.5,0.22230791836426014
-0.20943951023931956,1.0,0.22230791836426014
-0.20943951023931956,1.5,0.22230791836426014
-0.20943951023931956,2.0,0.22230791836426014
-0.20943951023931956,2.5,0.22230791836426014
-0.20943951023931956,3.0,0.22230791836426014
-0.10471975511965978,0.0,0.11115395918213007
-0.10471975511965978,0.5,0.11115395918213007
-0.10471975511965978,1.0,0.11115395918213007
-0.10471975511965978,1.5,0.11115395918213007
-0.10471975511965978,2.0,0.11115395918213007
-0.10471975511965978,2.5,0.11115395918213007
-0.10471975511965978,3.0,0.11115395918213007
0.0,0.0,-0.0
0.0,0.5,-0.0
0.0,1.0,-0.0
0.0,1.5,-0.0
0.0,2.0,-0.0
0.0,2.5,-0.0
0.0,3.0,-0.0
0.10471975511965975,0.0,-0.11115395918213004
0.10471975511965975,0.5,-0.11115395918213004
0.10471975511965975,1.0,-0.11115395918213004
0.10471975511965975,1.5,-0.11115395918213004
0.10471975511965975,2.0,-0.11115395918213004
0.10471975511965975,2.5,-0.11115395918213004
0.10471975511965975,3.0,-0.11115395918213004
0.20943951023931956,0.0,-0.22230791836426014
0.20943951023931956,0.5,-0.22230791836426014
0.20943951023931956,1.0,-0.22230791836426014
0.20943951023931956,1.5,-0.22230791836426014
0.20943951023931956,2.0,-0.22230791836426014
0.20943951023931956,2.5,-0.22230791836426014
0.20943951023931956,3.0,-0.22230791836426014
5 changes: 5 additions & 0 deletions docs/reference/classes/aero_surfaces/GenericSurface.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Generic Surface Class
---------------------

.. autoclass:: rocketpy.GenericSurface
:members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Linear Generic Surface Class
----------------------------

.. autoclass:: rocketpy.LinearGenericSurface
:members:
2 changes: 2 additions & 0 deletions docs/reference/classes/aero_surfaces/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ AeroSurface Classes
EllipticalFins
RailButtons
AirBrakes
GenericSurface
LinearGenericSurface
Binary file added docs/static/rocket/aeroframe.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion docs/user/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ RocketPy's User Guide
Positions and Coordinate Systems <positions.rst>
Motors <motors/motors.rst>
Rocket <rocket/rocket.rst>
Environment <environment.rst>

.. toctree::
:maxdepth: 2
Expand Down
Loading
Loading