-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: exponential drag acceleration (#99)
* feat: add constant drag accel just to test * feat: add drag-defined flag * test: trying to modify current tests to ignore atmospheric model * test: get the tests to pass by setting the drag coefficient to 0 for existing tests * feat: add RungeKutta4 solver from boost so we can compare to OREkit * test: add validation tests against OREKit for exponential atmospheric drag * test: add perf tests for new RK4 integrator wrapper * test: add high-drag exponential drag test comparison with OREKit * fix: remove accidental git rebase markers * fix: set drag coefficient for non-drag performance tests to 0 * test: explicitly set Exponential atmosphere instead of relying on it as the default in tests * chore: remove some debug stuff * fix: forgot an import * feat: python bindings for rk4 numerical solver * Apply suggestions from code review style: use full atmosphericDensity naming instead of rho Co-authored-by: vishwa2710 <vishwa2710@gmail.com> * style: formatting, weird header changes. May have to revert * test: re-add test that was removed during rebase * chore: bump to OSTk Physics requirement to 0.8.3 * style: re-order numerical solvers to put RK4 first * style: formatting * test: set drag coefficient to 0 in existing python bindings tests * refactor: modify atmosphere query in drag calculation to use isDefined() function * refactor: suggestions from PR * style: ordering for rk4 * fix: Celestial models cannot be changed after instantiation apparently * fix: get back to a working state * fix: add atmosphere model explicitly to other drag tests * style: formatting * fix: had the frame rotation backwards * style: formatting/comments * fix: bindings typo * style: comment clarity * refactor: let there be const * build: use physics 1.0.0 version * build: temporarily adapt version pattern for find package in cmake * chore: propagate changes from new physics version in astro code and tests --------- Co-authored-by: vishwa2710 <vishwa2710@gmail.com> Co-authored-by: Remy Derollez <remy@loftorbital.com>
- Loading branch information
1 parent
4201e61
commit 455f45b
Showing
22 changed files
with
1,239 additions
and
174 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
# Apache License 2.0 | ||
|
||
open-space-toolkit-physics~=0.8.1 | ||
open-space-toolkit-physics~=1.0.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.