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

Develop #213

Merged
merged 426 commits into from
Jan 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
426 commits
Select commit Hold shift + click to select a range
8f4d59d
Keep consistency in what Read the docs uses to build the docs. Latest…
niketagrawal Sep 30, 2024
9ba8ca4
rrenaming env yml file can be avoided if we move it to a temporary lc…
niketagrawal Sep 30, 2024
dd69802
add comments for preserving environment_readthedocs yml file
niketagrawal Sep 30, 2024
7ee3c7d
fix dsn doppler model.
SamFayolle Oct 1, 2024
f41c5b7
fixed merge conflicts.
SamFayolle Oct 1, 2024
8b9f7fa
commented create_tracking_txtfile_observation_collection exposure.
SamFayolle Oct 1, 2024
2d68770
Merge branch 'feature/juiceTrackingData' into feature/doppler_models
DominicDirkx Oct 3, 2024
eea17f2
Merged
DominicDirkx Oct 3, 2024
b207de1
Merge corrctions
DominicDirkx Oct 3, 2024
14080a5
Merge pull request #176 from tudat-team/feature/doppler_models
DominicDirkx Oct 3, 2024
2b9309e
Merged
DominicDirkx Oct 3, 2024
b624628
Bumping version
DominicDirkx Oct 3, 2024
53a2a29
Update scalarTypes.h
DominicDirkx Oct 3, 2024
1c5b878
exposed setReferencePoints functionality.
SamFayolle Oct 4, 2024
599f518
Changes to the pre-install step to use env.yml from latest commit was…
niketagrawal Oct 4, 2024
67a3f72
fix typo: remove trailing semicolon
niketagrawal Oct 4, 2024
0cb1e82
Merge pull request #175 from tudat-team/174-tudatpy-condapkg-for-rtd-…
DominicDirkx Oct 8, 2024
5310d6a
Dummy commit
DominicDirkx Oct 8, 2024
f011d39
Bump version: 0.8.0.dev15 → 0.8.0.dev16
actions-user Oct 8, 2024
a4ab44e
include docstrings from python native files to be rendered on the API…
niketagrawal Sep 30, 2024
0b62dbc
Bump version: 0.8.0.dev16 → 0.8.0.dev17
actions-user Oct 9, 2024
39388a1
exposed new set reference point functions.
SamFayolle Oct 9, 2024
11664da
fixed merge conflicts.
SamFayolle Oct 9, 2024
f6783a8
Bump version: 0.8.0.dev17 → 0.8.0.dev18
actions-user Oct 10, 2024
676409b
Removed inconsistent test settings
DominicDirkx Oct 11, 2024
803581f
Merge remote-tracking branch 'origin/develop' into develop
DominicDirkx Oct 11, 2024
9dbde1f
Bump version: 0.8.0.dev18 → 0.8.0.dev19
actions-user Oct 11, 2024
38a2678
Bump version: 0.8.0.dev19 → 0.8.0.dev20
actions-user Oct 11, 2024
1b1b04e
Minorn interface and test corrections
DominicDirkx Oct 11, 2024
99d8cf7
Merge remote-tracking branch 'origin/develop' into develop
DominicDirkx Oct 11, 2024
7d56379
Bump version: 0.8.0.dev20 → 0.8.0.dev21
actions-user Oct 12, 2024
ef0ce8b
Update scalarTypes.h
DominicDirkx Oct 14, 2024
071b8b9
Merge branch 'develop' into feature/extended_precision
DominicDirkx Oct 14, 2024
80a097e
Merge pull request #172 from tudat-team/feature/extended_precision
DominicDirkx Oct 14, 2024
73e9a6b
Merge pull request #179 from tudat-team/144-render-python-native-docs
DominicDirkx Oct 16, 2024
2e2c5c2
Bump version: 0.8.0.dev21 → 0.8.0.dev22
actions-user Oct 17, 2024
177da29
Remove multidoc files from docs directory
yiquintero Oct 17, 2024
ea75980
Corrected exposure
DominicDirkx Oct 17, 2024
2e77999
Merge remote-tracking branch 'origin/develop' into develop
DominicDirkx Oct 17, 2024
85bde24
Bump version: 0.8.0.dev22 → 0.8.0.dev23
actions-user Oct 17, 2024
0b3962d
Merged and updated
DominicDirkx Oct 17, 2024
645544d
Merge pull request #185 from tudat-team/feature/clock_noise_models
DominicDirkx Oct 17, 2024
510fa4c
Added (manual) init file (pending their deletion soon)
DominicDirkx Oct 17, 2024
47df1b7
Merge remote-tracking branch 'origin/develop' into develop
DominicDirkx Oct 17, 2024
362e154
Bump version: 0.8.0.dev23 → 0.8.0.dev24
actions-user Oct 18, 2024
793c2af
Update expose_kernel_module.py
DominicDirkx Oct 18, 2024
d63f23a
Added exposure
DominicDirkx Oct 18, 2024
fe09bd2
Merged
DominicDirkx Oct 18, 2024
f69535d
Corrected exposure
DominicDirkx Oct 18, 2024
a659643
Mofified inits
DominicDirkx Oct 18, 2024
3dea838
Corrected exposure file
DominicDirkx Oct 18, 2024
10fd980
Merge pull request #184 from tudat-team/183-cleanup-docs-dir
DominicDirkx Oct 18, 2024
2896ca6
Bump version: 0.8.0.dev24 → 0.8.0.dev25
actions-user Oct 19, 2024
26f0fd0
Bump version: 0.8.0.dev25 → 0.8.0.dev26
actions-user Oct 20, 2024
478e183
Merge pull request #156 from geoffreygarrett/fix/python3.12
DominicDirkx Oct 20, 2024
3a7c7f5
Bump version: 0.8.0.dev26 → 0.8.0.dev27
actions-user Oct 21, 2024
6e3b8d2
Revert "fix(python3.12): Update Python setup script to use sysconfig"
DominicDirkx Oct 21, 2024
620200c
Merge pull request #186 from tudat-team/revert-156-fix/python3.12
DominicDirkx Oct 21, 2024
3dc28d1
Bump version: 0.8.0.dev27 → 0.8.0.dev28
actions-user Oct 22, 2024
e989932
Rename io to data
DominicDirkx Oct 25, 2024
180be23
Merge remote-tracking branch 'origin/develop' into feature/remove_data
DominicDirkx Oct 25, 2024
c252338
Removed io references
DominicDirkx Oct 25, 2024
1c5f70a
Corrected file
DominicDirkx Oct 25, 2024
b75cefb
exposed new dependent variables interface code.
SamFayolle Oct 25, 2024
e5ee1c8
fixed merge conflicts.
SamFayolle Oct 25, 2024
6da2f40
Everything merged to data module
DominicDirkx Oct 25, 2024
666ddee
Merge pull request #188 from tudat-team/feature/remove_data
DominicDirkx Oct 25, 2024
88f6c73
Merge pull request #187 from SamFayolle/feature/odf_merge
DominicDirkx Oct 25, 2024
f887318
Bump version: 0.8.0.dev28 → 0.8.0.dev29
actions-user Oct 26, 2024
383a91c
Updated init files
DominicDirkx Oct 27, 2024
c62ed4e
Bump version: 0.8.0.dev29 → 0.8.0.dev30
actions-user Oct 28, 2024
253742a
Bump version: 0.8.0.dev30 → 0.8.0.dev31
actions-user Oct 29, 2024
f869342
small additions and fixed for MRO example.
SamFayolle Nov 3, 2024
cc51946
merge with develop
valeriof7 Nov 4, 2024
8895854
merge develop
valeriof7 Nov 4, 2024
4eba877
Merged and updated to long double compatibility
DominicDirkx Nov 5, 2024
304fce3
Merge pull request #189 from tudat-team/feature/odf_extension
DominicDirkx Nov 5, 2024
1e83ee0
Bump version: 0.8.0.dev31 → 0.8.0.dev32
actions-user Nov 6, 2024
7183da6
Merge remote-tracking branch 'upstream/develop' into develop
valeriof7 Nov 6, 2024
1862dd5
Corrected template argument
DominicDirkx Nov 6, 2024
45a014f
Bump version: 0.8.0.dev32 → 0.8.0.dev33
actions-user Nov 7, 2024
4054fd1
minor update split_observation_set arguments.
SamFayolle Nov 7, 2024
cdb1710
Merge branch 'develop' of https://github.com/tudat-team/tudatpy into …
SamFayolle Nov 11, 2024
126947b
Merge pull request #190 from SamFayolle/feature/odf_merge
DominicDirkx Nov 11, 2024
f969cd3
Bump version: 0.8.0.dev33 → 0.8.0.dev34
actions-user Nov 12, 2024
68d78b5
Fix and enhance observation model setup
valeriof7 Nov 12, 2024
0f8a9bb
fix goco05c enum exposure
larshinueber Nov 13, 2024
1f2df6d
Merge pull request #191 from larshinueber/fix/sh-enum-exposure
DominicDirkx Nov 13, 2024
0ba3b35
Bump version: 0.8.0.dev34 → 0.8.0.dev35
actions-user Nov 14, 2024
3d31782
Fix wrong exposing function for DSNNWayRangeObservable.
valeriof7 Nov 14, 2024
cfcbf6d
Merge remote-tracking branch 'upstream/develop' into feature/odf_range
valeriof7 Nov 15, 2024
5c008c0
Added new exposure function
DominicDirkx Nov 15, 2024
5ab84b2
Merge remote-tracking branch 'origin/develop' into develop
DominicDirkx Nov 15, 2024
3e5d57a
Add dsn rage ancillary settings exposure
valeriof7 Nov 15, 2024
4fa4f2b
Bump version: 0.8.0.dev35 → 0.8.0.dev36
actions-user Nov 16, 2024
faf973e
Merged
DominicDirkx Nov 16, 2024
4950953
Bump version: 0.8.0.dev36 → 0.8.0.dev37
actions-user Nov 17, 2024
53f30aa
added mission_data_downloader.py class to tudatpy/tudatpy/data
luigigisolfi Nov 18, 2024
1d7b563
minor exposure change for GRAIL fit to spice example.
SamFayolle Nov 18, 2024
cb30ead
Merge pull request #192 from SamFayolle/feature/odf_merge
DominicDirkx Nov 18, 2024
bc65fd0
Bump version: 0.8.0.dev37 → 0.8.0.dev38
actions-user Nov 19, 2024
c5015b2
Bump version: 0.8.0.dev38 → 0.8.0.dev39
actions-user Nov 20, 2024
0a905c0
Added new function to init
DominicDirkx Nov 20, 2024
1ef3929
Bump version: 0.8.0.dev39 → 0.8.0.dev40
actions-user Nov 21, 2024
88fb03d
Merge branch 'develop' into feature/odf_range
DominicDirkx Nov 21, 2024
6e12d27
Bump version: 0.8.0.dev40 → 0.8.0.dev41
actions-user Nov 22, 2024
a71c92d
First version of error supporession
DominicDirkx Nov 22, 2024
e9bc670
Bump version: 0.8.0.dev32 → 0.8.0.dev33
soufyanR1 Nov 22, 2024
3b6a69b
Expose environment classes
soufyanR1 Nov 22, 2024
e42ed93
Possible fix for exposing KeplerEphemerisSettings
soufyanR1 Nov 22, 2024
ab3b326
Expose aerodynamic coefficient classes
soufyanR1 Nov 22, 2024
559104e
Expose atmosphere classes
soufyanR1 Nov 22, 2024
454a8ba
Bump version: 0.8.0.dev41 → 0.8.0.dev42
actions-user Nov 23, 2024
667422b
Bump version: 0.8.0.dev42 → 0.8.0.dev43
actions-user Nov 24, 2024
a45f195
Merge branch 'develop' into feature/add-environment
DominicDirkx Nov 25, 2024
1f96f9c
Merge pull request #194 from soufyanR1/feature/add-environment
DominicDirkx Nov 25, 2024
3115cd1
Corrected compilation bugs
DominicDirkx Nov 25, 2024
2c43e00
Bump version: 0.8.0.dev43 → 0.8.0.dev44
actions-user Nov 26, 2024
cb56106
added partial Dominic suggestions to mission_data_downloader
luigigisolfi Nov 26, 2024
887c65c
Update mission_data_downloader.py to cassini_data_downloader version
luigigisolfi Nov 26, 2024
e875cf8
updated mission_data_downloader.py with cassini data downloading
luigigisolfi Nov 26, 2024
0dcdee8
added documentation to mission_data_downloader.py, and fixed unused i…
luigigisolfi Nov 27, 2024
1d564cf
merged tudat-team/tudatpy/develop into local tudatpy/develop
luigigisolfi Nov 27, 2024
7c15a38
Added imports
DominicDirkx Nov 28, 2024
fdb2e3b
Bump version: 0.8.0.dev44 → 0.8.0.dev45
actions-user Nov 29, 2024
f1679d5
Modifications to move MPC into API docs
DominicDirkx Nov 29, 2024
3d73eba
Added SBDB and Horizons interface to render docs
DominicDirkx Nov 29, 2024
7c2b640
Corrected bias test
DominicDirkx Nov 29, 2024
9d19a80
Merge pull request #198 from tudat-team/feature/python_documentation
DominicDirkx Nov 29, 2024
d65f628
Bumping version
DominicDirkx Nov 29, 2024
be7cb71
Corrected MPC init
DominicDirkx Nov 29, 2024
35041c4
(re)moved unused and old files
DominicDirkx Nov 29, 2024
017716c
Removed variant option from docstrings
DominicDirkx Nov 29, 2024
4e184a8
Merge pull request #199 from tudat-team/feature/clean_up
DominicDirkx Nov 29, 2024
a657fe6
Bump version: 0.8.0.dev46 → 0.8.0.dev47
actions-user Nov 30, 2024
6535b2b
Updating examples
DominicDirkx Dec 1, 2024
db768b2
Bump version: 0.8.0.dev47 → 0.8.0.dev48
actions-user Dec 2, 2024
23bd86c
merged from develop:
luigigisolfi Dec 2, 2024
3d0692a
added mission data downloader rst as a trial
luigigisolfi Dec 2, 2024
e8315eb
added mock expose functions for mission_data_downloader in order for …
luigigisolfi Dec 2, 2024
73e369b
Bump version: 0.8.0.dev48 → 0.8.0.dev49
actions-user Dec 3, 2024
3266a08
Bump version: 0.8.0.dev49 → 0.8.0.dev50
actions-user Dec 4, 2024
af85ecc
added updated mission_data_downloader.py
luigigisolfi Dec 4, 2024
7b8921b
Merge branch 'develop' of https://github.com/tudat-team/tudatpy into …
luigigisolfi Dec 4, 2024
70babda
modified init file for mission_data_downloader
luigigisolfi Dec 4, 2024
4612154
added load_kernels flag to mission_data_downloader
luigigisolfi Dec 5, 2024
126046a
updated /mission_data_downloader.py
luigigisolfi Dec 5, 2024
24792cf
fixed issues in mission_data_downloader.py class
luigigisolfi Dec 6, 2024
9340240
Expose the set_transponder_delay method of the ObservationCollection …
valeriof7 Dec 10, 2024
621abe3
Remove wrongly added file
DominicDirkx Dec 11, 2024
56c2d16
added compute_escape_or_capture_delta_v exposure + docstrings
luigigisolfi Dec 11, 2024
76eb30b
Merge branch 'develop' of https://github.com/tudat-team/tudatpy into …
luigigisolfi Dec 11, 2024
a54a372
Bump version: 0.8.0.dev50 → 0.8.0.dev51
actions-user Dec 12, 2024
303fad6
Reset to double for compatibility
valeriof7 Dec 12, 2024
aef02e7
Bump version: 0.8.0.dev51 → 0.8.0.dev52
actions-user Dec 13, 2024
80d83be
merge with develop
valeriof7 Dec 13, 2024
b557672
Small bug fix after resolving conflicts
valeriof7 Dec 13, 2024
6436fe2
Merge pull request #201 from valeriof7/feature/odf_range
DominicDirkx Dec 13, 2024
f9817a3
Bump version: 0.8.0.dev52 → 0.8.0.dev53
actions-user Dec 14, 2024
e9c5b9d
Bump version: 0.8.0.dev53 → 0.8.0.dev54
actions-user Dec 15, 2024
69a6dc6
fixed documentation for tudatpy.numerical_simulation.estimation_setup…
luigigisolfi Dec 23, 2024
a25713f
pulled from luigi_tudatpy
luigigisolfi Dec 23, 2024
9d9e141
fixed and/or added documentation for LinkEndId, ObservationSimulation…
luigigisolfi Dec 23, 2024
d01c170
added or fixed documentation for some functions in the observation mo…
luigigisolfi Dec 23, 2024
30b1761
improved documentation for all observation bias settings.
luigigisolfi Dec 30, 2024
b470d4c
improved estimation_setup observation and parameter modules
luigigisolfi Dec 30, 2024
17830a6
added documentation code snippet examples to all estimation_setup.obs…
luigigisolfi Dec 31, 2024
2087d36
Added working documentation examples (code snippets) for the followin…
luigigisolfi Dec 31, 2024
8f33256
added documentation for all observation module classes.
luigigisolfi Jan 2, 2025
0917506
exposed ObservationAncilliarySimulationVariable enumeration and its f…
luigigisolfi Jan 2, 2025
9413081
added first few code snippets for observation module functions to d…
luigigisolfi Jan 2, 2025
25d8be1
added code snippets for observation module functions, up to time_drif…
luigigisolfi Jan 2, 2025
bbe2ca6
Exposed approximate_ground_stations_position in expose_ground_station…
luigigisolfi Jan 3, 2025
68be4c8
added code snippet examples for observation module functions, up to a…
luigigisolfi Jan 3, 2025
c68efe1
edited scalar types
luigigisolfi Jan 6, 2025
cce3399
restored scalarTypes.h
luigigisolfi Jan 6, 2025
c73db29
added build folder to tudatpy/docs
luigigisolfi Jan 6, 2025
74d2a55
changed 'factory' function to just 'function'
luigigisolfi Jan 9, 2025
dbe4aa2
changed last argument of observations_from_fdets_files from 'getAppro…
luigigisolfi Jan 9, 2025
2268dcd
Merged
DominicDirkx Jan 9, 2025
87b674b
Added option to add troposphere correction to IFMS
DominicDirkx Jan 9, 2025
5ed21e7
document compute_shadow_function
larshinueber Jan 12, 2025
2972981
Merge pull request #203 from larshinueber/develop
DominicDirkx Jan 13, 2025
cc3a0ae
updated documentation following new guidelines in tudatpy wiki
luigigisolfi Jan 13, 2025
cb72f25
Merge branch 'develop' of https://github.com/tudat-team/tudatpy into …
luigigisolfi Jan 13, 2025
a13e655
Remove ignored files from the repository
luigigisolfi Jan 13, 2025
9950be7
Merge pull request #204 from luigigisolfi/develop
DominicDirkx Jan 13, 2025
fb3c33a
Corrected docstrings
DominicDirkx Jan 13, 2025
3bf207d
Bump version: 0.8.0.dev54 → 0.8.0.dev55
actions-user Jan 14, 2025
f7d916f
Removing unsupported action
DominicDirkx Jan 14, 2025
7b5908b
Merged
DominicDirkx Jan 14, 2025
2ddbd8c
Bump version: 0.8.0.dev55 → 0.8.0.dev56
actions-user Jan 15, 2025
8e6b632
Added missing docs
DominicDirkx Jan 15, 2025
b33a269
Docstring correction
DominicDirkx Jan 15, 2025
094afc5
Update scalarTypes.h
DominicDirkx Jan 15, 2025
6cf9f9a
Merge pull request #206 from tudat-team/feature/mex_residuals
DominicDirkx Jan 15, 2025
26e1815
modified custom_rotation_model docstrings
luigigisolfi Jan 15, 2025
0cf0064
fixed expose_observation_setup
luigigisolfi Jan 15, 2025
af58ece
Merge pull request #205 from tudat-team/documentation/custom_state
DominicDirkx Jan 15, 2025
1db0989
Bump version: 0.8.0.dev56 → 0.8.0.dev57
actions-user Jan 16, 2025
447e5bb
Bump version: 0.8.0.dev57 → 0.8.0.dev58
actions-user Jan 17, 2025
daefa17
Update expose_observation_setup.cpp
DominicDirkx Jan 17, 2025
0fde935
Updates to docstring
DominicDirkx Jan 17, 2025
0411ee8
Docs updates
DominicDirkx Jan 17, 2025
ff3fdc3
Merge pull request #207 from tudat-team/documentation/docstring_update
DominicDirkx Jan 17, 2025
11c1b87
Added docs for element conversions
DominicDirkx Jan 17, 2025
c79fbb8
Merge pull request #208 from tudat-team/documentation/docstring_update
DominicDirkx Jan 17, 2025
4f4cbc2
Bump version: 0.8.0.dev58 → 0.8.0.dev59
actions-user Jan 18, 2025
c7a9dd0
Added more docstrings
DominicDirkx Jan 18, 2025
9bb311d
Merge pull request #209 from tudat-team/documentation/docstring_update
DominicDirkx Jan 18, 2025
d70ed4a
Bump version: 0.8.0.dev59 → 0.8.0.dev60
actions-user Jan 19, 2025
6b96b4b
Updated init files
DominicDirkx Jan 20, 2025
40f1f26
Committing
DominicDirkx Jan 20, 2025
fc440d4
Added extra interfaces
DominicDirkx Jan 20, 2025
89bcc20
Extended docstrings
DominicDirkx Jan 20, 2025
73f76b7
Modified exposure
DominicDirkx Jan 20, 2025
290b448
Merge pull request #210 from tudat-team/feature/frame_conversions
DominicDirkx Jan 20, 2025
5bfae39
Bump version: 0.8.0.dev60 → 0.8.0.dev61
actions-user Jan 21, 2025
61ea53b
Merge branch 'develop' into feature/observation_collection_logic
DominicDirkx Jan 21, 2025
bf1257c
Updating init files
DominicDirkx Jan 21, 2025
79ee306
Merge branch 'feature/observation_collection_logic' into develop
DominicDirkx Jan 21, 2025
71362f9
use tudat-team examples repo
larshinueber Jan 21, 2025
85036cd
consistency updates to environment setup and ephemeris docs
larshinueber Jan 21, 2025
41bc304
fix code block formatting
larshinueber Jan 21, 2025
83c34e7
Bump version: 0.8.0.dev61 → 0.8.0.dev62
actions-user Jan 22, 2025
5744676
More additions to docs
DominicDirkx Jan 22, 2025
09dc760
Merge remote-tracking branch 'origin/develop' into develop
DominicDirkx Jan 22, 2025
79dd325
Merge branch 'master' into develop
DominicDirkx Jan 22, 2025
77968f0
Reformated C++
alfonsoSR Jan 22, 2025
aca62f3
Moved docstrings from docstrings.h to source code
alfonsoSR Jan 22, 2025
3f1cf1d
Update skipped files manually and remove docstrings.h
alfonsoSR Jan 22, 2025
ae873a9
Run clang formatter on c++ code
alfonsoSR Jan 22, 2025
3046ee6
Minor updates
DominicDirkx Jan 22, 2025
9786179
remove cannonball_radiation_pressure acceleration from docs
larshinueber Jan 22, 2025
05ad827
Remove dependency on docstrings.h
alfonsoSR Jan 22, 2025
e85a2c7
Bump version: 0.8.0.dev62 → 0.8.0.dev63
actions-user Jan 23, 2025
656fc8c
Merge pull request #212 from tudat-team/feature/api-docs-updates
DominicDirkx Jan 23, 2025
002d00a
Update with last version of develop branch
alfonsoSR Jan 24, 2025
1b74661
Bump version: 0.8.0.dev63 → 0.8.0.dev64
actions-user Jan 24, 2025
cdbb222
Bump version: 0.8.0.dev64 → 0.8.0.dev65
actions-user Jan 25, 2025
6029930
add numpy and eigen pybind header files to fix read function exposure
larshinueber Jan 26, 2025
7739253
Merged
DominicDirkx Jan 27, 2025
696a13c
Merge pull request #217 from larshinueber/fix/data-module-exposure
DominicDirkx Jan 27, 2025
fc17df4
Merged
DominicDirkx Jan 27, 2025
7f22ac9
Corrected
DominicDirkx Jan 27, 2025
009f007
Merged
DominicDirkx Jan 27, 2025
cbc7e63
Merge pull request #215 from tudat-team/feature/docstrings
DominicDirkx Jan 27, 2025
9e7ec51
Bump version: 0.8.0.dev65 → 0.8.0.dev66
actions-user Jan 28, 2025
f6c8c50
Split modules into several files to appease MSVC nonsense
DominicDirkx Jan 28, 2025
fe82627
Merge branch 'develop' of https://github.com/tudat-team/tudatpy into …
DominicDirkx Jan 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.8.0
current_version = 0.8.0.dev66
commit = True
tag = True
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\.(?P<release>[a-z]+)(?P<dev>\d+))?
Expand Down
21 changes: 0 additions & 21 deletions .github/workflows/pylint.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Generated files
examples
lib/
libs/
CMakeFiles/
Expand Down
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[submodule "examples"]
path = examples
url = https://github.com/tudat-team/tudatpy-examples
url = https://github.com/tudat-team/tudatpy-examples.git
15 changes: 15 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,21 @@ build:
os: "ubuntu-20.04"
tools:
python: "mambaforge-4.10"
jobs:
pre_install:
- LATEST_TAG=$(git describe --tags --abbrev=0) ; echo Downloading $LATEST_TAG ;
wget https://github.com/tudat-team/tudatpy/archive/refs/tags/$LATEST_TAG.zip; unzip $LATEST_TAG.zip; rm -rf docs/; LT=$(echo $LATEST_TAG | cut -c 2-); mv tudatpy-$LT/docs/ .

# The pre-install step enables building the docs on the latest tag
# instead of the latest commit. Since Read the Docs uses the latest
# tudatpy dev conda package to find the binaries (see docs/source/conf.
# py) and extract docs form them, it must use the corresponding source
# code to build the docs to avoid any inconsistencies. The pre-install
# step overrides the default behavior of Read the Docs to build the docs
# on the latest commit. The pre-install step replaces the docs/
# directory with the docs/ directory of the latest tag.

conda:
environment: docs/environment_readthedocs.yaml


32 changes: 29 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@ else()
# add_definitions(-DVERSION_INFO "${tudatpy_VERSION_LABEL}")
endif()

include_directories(include)
option(TUDAT_BUILD_WITH_FFTW3 "Build Tudat with FFTW3." OFF)

include_directories("tudatpy/kernel")
# Add cmake modules
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined")
Expand Down Expand Up @@ -50,8 +52,9 @@ if (MSVC)
# https://docs.microsoft.com/en-us/cpp/build/reference/bigobj-increase-number-of-sections-in-dot-obj-file?view=vs-2019
# This is equivalent to the big-obj for MinGW, this should stop error C1128.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
else()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3")
endif ()

message(STATUS "<< ${PROJECT_NAME} (${CMAKE_BUILD_TYPE} - ${BUILD_STYLE}) >>")

set(Boost_USE_STATIC_LIBS OFF)
Expand All @@ -74,7 +77,6 @@ include_directories(SYSTEM AFTER "${EIGEN3_INCLUDE_DIR}")

# TODO: Make Tudat export definitions to the config for inheritence to this project.
add_definitions(-DTUDAT_BUILD_WITH_SPICE_INTERFACE=1)
add_definitions(-DTUDAT_BUILD_WITH_ESTIMATION_TOOLS=1)

#if (DEFINED _GLIBCXX_USE_CXX11_ABI)
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GLIBCXX_USE_CXX11_ABI=${_GLIBCXX_USE_CXX11_ABI}")
Expand Down Expand Up @@ -116,6 +118,30 @@ find_package(NRLMSISE00 0.1 REQUIRED)
# set(NRLMSISE00_INCLUDE_DIRS ${NRLMSISE00_BUILD_INCLUDE_DIRS})
#endif ()


if (TUDAT_BUILD_WITH_FFTW3)
if(NOT APPLE)
find_package(FFTW3)
message(STATUS "FFTW " ${FFTW3_LIBRARIES})
include_directories(SYSTEM AFTER "${FFTW3_INCLUDE_DIRS}")
if(WIN32)
set (FFTW3_LIBRARIES "${FFTW3_LIBRARY_DIRS}/fftw3.lib")
else()
set (FFTW3_LIBRARIES "${FFTW3_LIBRARY_DIRS}/libfftw3.so")
endif()
add_definitions(-DTUDAT_BUILD_WITH_FFTW3=1)
else( )
find_package(FFTW3)
message(STATUS ${FFTW3_LIBRARIES})
include_directories(SYSTEM AFTER "${FFTW3_INCLUDE_DIRS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -isystem \"${FFTW3_INCLUDE_DIR}\"")
set (FFTW3_LIBRARIES "${FFTW3_LIBRARY_DIRS}/libfftw3.dylib")
add_definitions(-DTUDAT_BUILD_WITH_FFTW3=1)
endif( )
else( )
add_definitions(-DTUDAT_BUILD_WITH_FFTW3=0)
endif( )

# Sofa dependency if in build settings.
if (${CMAKE_PROJECT_NAME} STREQUAL ${PROJECT_NAME})
find_package(Tudat REQUIRED)
Expand Down
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@

# tudatpy

TU Delft Astrodynamics Toolbox in Python, or **tudatpy**, is a library that exposes the powerful set of C++
libraries, [Tudat](https://github.com/tudat-team/tudat), and adds a limited set of Python-only functionality.
TU Delft Astrodynamics Toolbox in Python, or **tudatpy**, is a library that primarily exposes the powerful set of C++
libraries, [Tudat](https://tudat.tudelft.nl/). TudatPy aims at accelerating the implementation of Tudat simulations,
providing an interface between Tudat and popular machine learning frameworks and establishing a platform to provide
quality education in the field of astrodynamics. See the [documentation](https://tudat-space.readthedocs.io) for more.

Installation
===================
=======
* For more details, we refer to the [project website](https://docs.tudat.space/en/latest/) and our [project Github page](https://github.com/tudat-team)
* For developers, this repository is best built as part of the [tudat-bundle](https://github.com/tudat-team/tudat-bundle)
* Conda package for this repository are available on [anaconda](anaconda.org/tudat-team/tudatpy/), which is built through the [tudat-feedstock](https://github.com/tudat-team/tudatpy-feedstock) on [Azure](https://dev.azure.com/tudat-team/feedstock-builds/_build?definitionId=3)


* Conda package for this repository are available on [anaconda](anaconda.org/tudat-team/tudatpy/), which is built through the [tudat-feedstock](https://github.com/tudat-team/tudatpy-feedstock) on [Azure](https://dev.azure.com/tudat-team/feedstock-builds/_build?definitionId=3)
File renamed without changes.
36 changes: 0 additions & 36 deletions dev/step-sim.py

This file was deleted.

24 changes: 0 additions & 24 deletions docs/build.sh

This file was deleted.

39 changes: 0 additions & 39 deletions docs/environment.yaml

This file was deleted.

8 changes: 3 additions & 5 deletions docs/environment_readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
name: tudatpy-docs-readthedocs
channels:
- conda-forge
- tudat-team/label/dev
- tudat-team
dependencies:
# All standard tudat-bundle deps are needed for sphinx-documentation for tudatpy.
- python=3.8
- numpy
- matplotlib # for tudat.plotting
# Skipping listing tudat and boost-cpp here because they will be installed as part of tudatpy installation
- basemap # for tudat.plotting
- basemap-data-hires # for tudat.plotting
# Other doc related
- jinja2
- yaml
#- cmake
- pydantic=1.10.9
- numpydoc
- tudatpy
Expand All @@ -24,4 +22,4 @@ dependencies:
- sphinxcontrib-fulltoc
- sphinxcontrib-bibtex
- furo
- sphinx_copybutton
- sphinx_copybutton
21 changes: 0 additions & 21 deletions docs/multidoc/__init__.py

This file was deleted.

4 changes: 0 additions & 4 deletions docs/multidoc/cli.py

This file was deleted.

8 changes: 0 additions & 8 deletions docs/multidoc/config.py

This file was deleted.

69 changes: 0 additions & 69 deletions docs/multidoc/error.py

This file was deleted.

Loading