lox-space / lox

Oxidized Astrodynamics
Mozilla Public License 2.0
25 stars 2 forks source link

Core No More #68

Closed helgee closed 8 months ago

helgee commented 8 months ago

I split lox-core into the following crates:

In the process I had to heavily refactor lox-gen and broke the circular dependency between lox-gen and lox-core.

I also consolidated the lox-space and lox-py packages: lox-space will collect all the Python wrappers going forward.

The dependencies of all crates are now centrally managed in the top-level Cargo.toml. This should also be done for all dependencies that are added in the future so that we can ensure consistent versions across all crates.

grafik

codecov[bot] commented 8 months ago

Codecov Report

Attention: Patch coverage is 93.78806% with 51 lines in your changes are missing coverage. Please review.

Project coverage is 97.28%. Comparing base (782c32f) to head (191507a).

Files Patch % Lines
crates/lox-space/src/lib.rs 0.00% 21 Missing :warning:
crates/lox-bodies/src/generated/minor.rs 94.48% 17 Missing :warning:
crates/lox-bodies/src/generated/barycenters.rs 96.31% 9 Missing :warning:
crates/lox-bodies/src/lib.rs 94.87% 2 Missing :warning:
crates/lox-bodies/src/generated/sun.rs 95.00% 1 Missing :warning:
crates/lox-io/src/spice.rs 50.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #68 +/- ## ========================================== - Coverage 97.78% 97.28% -0.51% ========================================== Files 45 45 Lines 16983 19998 +3015 ========================================== + Hits 16607 19455 +2848 - Misses 376 543 +167 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.