-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9ef4caf
commit 00bc640
Showing
9 changed files
with
387 additions
and
0 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-bodies-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Rename lox-utils to lox-math because the former is taken ([#146](https://github.com/lox-space/lox/pull/146)) | ||
- Add crate descriptions ([#145](https://github.com/lox-space/lox/pull/145)) | ||
- Align versions ([#143](https://github.com/lox-space/lox/pull/143)) | ||
- Fix bodyfixed frames for satellites | ||
- Fix Python ground propagator | ||
- Implement visibility window detection | ||
- Implement ground propagator | ||
- Impl event and window detection from Python | ||
- Expose `Frame` class from Python | ||
- Fix transformations | ||
- Prototype trajectory | ||
- Implement ICRF <-> body-fixed transformations | ||
- Prototype orbit state representations | ||
- Move Python wrappers to `lox-bodies` ([#107](https://github.com/lox-space/lox/pull/107)) | ||
- Hoist shared constants and type aliases ([#84](https://github.com/lox-space/lox/pull/84)) | ||
- Implement TAI <-> UTC conversion ([#81](https://github.com/lox-space/lox/pull/81)) | ||
- Core No More ([#68](https://github.com/lox-space/lox/pull/68)) |
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 |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-derive-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Add crate descriptions ([#145](https://github.com/lox-space/lox/pull/145)) | ||
- Align versions ([#143](https://github.com/lox-space/lox/pull/143)) | ||
- Release preparation ([#140](https://github.com/lox-space/lox/pull/140)) | ||
- Add support for empty lines | ||
- Get clippy happy | ||
- Change vec reference to slice | ||
- Implement field prefix and postfix checking | ||
- Give better names than blalla | ||
- Programmatic deser OemCovarianceMatrixType | ||
- Break out the parser from struct construction | ||
- Improve variable name | ||
- Implement support for META_START and META_STOP | ||
- Add deserializers for OEM subtypes | ||
- Add retries for support for nested Vecs | ||
- Clean-up variable name | ||
- Use original type ident for vec type | ||
- Add support for multi-segment types | ||
- Clean-up vec type generator | ||
- Get rid of the second _new usage | ||
- Get rid of one _new usage | ||
- First step in unifying the parser chains | ||
- Remove duplicate call chain | ||
- Remove _new suffix from parsers | ||
- Drop _new suffix for type argument getter | ||
- Remove nom types | ||
- Encapsulate kvn string split | ||
- Make the check more idiomatic | ||
- Make error payload an owned string | ||
- Fix usage of date time parser | ||
- Simplify unamed fields handling | ||
- Simplify version field handling by reodering | ||
- Remove special case the EpochType | ||
- Make list order match the nested match | ||
- Reexport the KVN deserializer types | ||
- Make clippy happy | ||
- Remove unused variable | ||
- Remove leftover trailing whitespace | ||
- Fix formatting | ||
- Fix crate name case |
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 |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-earth-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Rename lox-utils to lox-math because the former is taken ([#146](https://github.com/lox-space/lox/pull/146)) | ||
- Add crate descriptions ([#145](https://github.com/lox-space/lox/pull/145)) | ||
- Align versions ([#143](https://github.com/lox-space/lox/pull/143)) | ||
- Release preparation ([#140](https://github.com/lox-space/lox/pull/140)) | ||
- Implement `DeltaUt1Tai` provider ([#101](https://github.com/lox-space/lox/pull/101)) | ||
- Split up `lox-eop` ([#100](https://github.com/lox-space/lox/pull/100)) | ||
- Align casing of types with Rust API guidelines ([#86](https://github.com/lox-space/lox/pull/86)) | ||
- Hoist shared constants and type aliases ([#84](https://github.com/lox-space/lox/pull/84)) | ||
- Replace lox_time::continuous with smaller top-level modules ([#72](https://github.com/lox-space/lox/pull/72)) | ||
- Core No More ([#68](https://github.com/lox-space/lox/pull/68)) |
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 |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-ephem-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Rename lox-utils to lox-math because the former is taken ([#146](https://github.com/lox-space/lox/pull/146)) | ||
- Add crate descriptions ([#145](https://github.com/lox-space/lox/pull/145)) | ||
- Align versions ([#143](https://github.com/lox-space/lox/pull/143)) | ||
- Release preparation ([#140](https://github.com/lox-space/lox/pull/140)) | ||
- Implement `DeltaUt1Tai` provider ([#101](https://github.com/lox-space/lox/pull/101)) | ||
- Hoist shared constants and type aliases ([#84](https://github.com/lox-space/lox/pull/84)) | ||
- Core No More ([#68](https://github.com/lox-space/lox/pull/68)) |
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 |
---|---|---|
@@ -0,0 +1,81 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-io-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Rename lox-utils to lox-math because the former is taken ([#146](https://github.com/lox-space/lox/pull/146)) | ||
- Add crate descriptions ([#145](https://github.com/lox-space/lox/pull/145)) | ||
- Align versions ([#143](https://github.com/lox-space/lox/pull/143)) | ||
- Release preparation ([#140](https://github.com/lox-space/lox/pull/140)) | ||
- Add support for empty lines | ||
- Get clippy happy | ||
- Change vec reference to slice | ||
- Implement field prefix and postfix checking | ||
- Clean-up test formatting | ||
- Fix the unit test | ||
- Add converter for state vector value to oem type | ||
- Add minor comment explanation | ||
- Implement support for META_START and META_STOP | ||
- Fix end of input error | ||
- Add rustdoc for KVN deser for OemType | ||
- Make function non-public | ||
- Fix id and version fields for KVN | ||
- Implement OEM KVN test | ||
- Implement type converters for public errors | ||
- Implement covariance matrix parser | ||
- Fix whitespace parsing | ||
- Implement a parser for state vector | ||
- Enable serializer for OEM type | ||
- Remove _new suffix from parsers | ||
- Remove nom types | ||
- Remove superfluous lifetimes to get clippy happy | ||
- Explain it is generated code | ||
- Encapsulate kvn string split | ||
- Add trait for XML deserialization | ||
- Encapsulate the quickxml deserialization | ||
- Fix comment wrap | ||
- Clean-up extra commas | ||
- Expand KVN spec comment | ||
- Fix typo in rustdoc | ||
- Make single-variant enum into struct | ||
- Add Error derive | ||
- Make KvnDeserializerErr cloneable | ||
- Add _list suffix for consistency | ||
- Make error payload an owned string | ||
- Remove unused types | ||
- Hide doctest line | ||
- Document relaxations and limitations | ||
- Document KVN parsers | ||
- Change date format | ||
- Add whitespace to fix false positives | ||
- Simplify version field handling by reodering | ||
- Indicate module is for combined instantiation | ||
- Add doc tests | ||
- Simplify parsing imports | ||
- Add KVN parsing tests | ||
- Make the id value optional for KVN | ||
- Simplify the wrapped types | ||
- Make the parser visible in the crate | ||
- Derive KVN deserialization code | ||
- Clean-up string type | ||
- Add module docs | ||
- Reexport the KVN deserializer types | ||
- Remove debug println | ||
- Add missing copyright header | ||
- Add submodule rustdoc | ||
- Restructure public interface | ||
- Remove superfluous types | ||
- Move user-facing classes into the main namespace | ||
- Fix unused with_unit | ||
- Make clippy happy | ||
- Move ndm parsing to lox-io | ||
- Implement `DeltaUt1Tai` provider ([#101](https://github.com/lox-space/lox/pull/101)) | ||
- Split up `lox-eop` ([#100](https://github.com/lox-space/lox/pull/100)) | ||
- Enable LSK kernel parsing in `lox-io` ([#98](https://github.com/lox-space/lox/pull/98)) | ||
- Core No More ([#68](https://github.com/lox-space/lox/pull/68)) |
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 |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-math-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Rename lox-utils to lox-math because the former is taken ([#146](https://github.com/lox-space/lox/pull/146)) |
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 |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-orbits-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Rename lox-utils to lox-math because the former is taken ([#146](https://github.com/lox-space/lox/pull/146)) | ||
- Add crate descriptions ([#145](https://github.com/lox-space/lox/pull/145)) | ||
- Align versions ([#143](https://github.com/lox-space/lox/pull/143)) | ||
- Release preparation ([#140](https://github.com/lox-space/lox/pull/140)) | ||
- Add day of year accessor ([#137](https://github.com/lox-space/lox/pull/137)) | ||
- Expose topocentric rotation from Python ([#136](https://github.com/lox-space/lox/pull/136)) | ||
- Add accessors for `PyTrajectory` ([#135](https://github.com/lox-space/lox/pull/135)) | ||
- Implement trajectory to Numpy array method ([#134](https://github.com/lox-space/lox/pull/134)) | ||
- Implement `from_numpy` constructor for `PyTrajectory` ([#133](https://github.com/lox-space/lox/pull/133)) | ||
- Fix bodyfixed frames for satellites | ||
- Fix tests | ||
- Implement secant methods and use for geodetic conv | ||
- Implement state to ground | ||
- Return empty windows vec if no events detected | ||
- Implement rotation to LVLH | ||
- Implement PyObservables | ||
- Simplify elevation analysis | ||
- Implement observables | ||
- Validate elevation and visibility analysis | ||
- Implement trajectory csv parser | ||
- Expose elevation | ||
- Fix Python ground propagator | ||
- Implement visibility window detection | ||
- Add `from_seconds` constructor to Python | ||
- Expose event/window detection func from Python | ||
- Python API fixes | ||
- Implement SGP4 propagator | ||
- Implement ensembles and analysis functions | ||
- Implement ground propagator | ||
- Return Numpy arrays | ||
- Use `State` as callback parameter | ||
- Don't push the MSRV to high | ||
- Impl event and window detection from Python | ||
- Implement `TimeDelta` ranges | ||
- Impl event and window detection on trajectories | ||
- Implement generic event and window detection | ||
- Expose `Frame` class from Python | ||
- Generate `to_frame` impl for `PyState` | ||
- Fix typo | ||
- Fix transformations | ||
- Add trajectory transformation | ||
- Rename | ||
- Remove `lox-coords` crate | ||
- Fix some copypasta and AI bugs | ||
- Re-implement propagation and Keplerian elements | ||
- Cleanup | ||
- Prototype trajectory | ||
- Add `CoordinateOrigin` trait | ||
- Generate body-fixed frame transformations | ||
- Implement ICRF <-> body-fixed transformations | ||
- Implement body-fixed transformation | ||
- Start code generator for `PyFrame` | ||
- Prototype orbit state representations |
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 |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-space-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Rename lox-utils to lox-math because the former is taken ([#146](https://github.com/lox-space/lox/pull/146)) | ||
- Add crate descriptions ([#145](https://github.com/lox-space/lox/pull/145)) | ||
- Align versions ([#143](https://github.com/lox-space/lox/pull/143)) | ||
- Release preparation ([#140](https://github.com/lox-space/lox/pull/140)) | ||
- Implement trajectory to Numpy array method ([#134](https://github.com/lox-space/lox/pull/134)) | ||
- Implement `from_numpy` constructor for `PyTrajectory` ([#133](https://github.com/lox-space/lox/pull/133)) | ||
- Fix tests | ||
- Implement state to ground | ||
- Implement PyObservables | ||
- Wrap `Series` | ||
- Simplify elevation analysis | ||
- Expose elevation | ||
- Fix Python ground propagator | ||
- Implement visibility window detection | ||
- Add `from_seconds` constructor to Python | ||
- Expose event/window detection func from Python | ||
- Python API fixes | ||
- Implement SGP4 propagator | ||
- Implement ground propagator | ||
- Return Numpy arrays | ||
- Use `State` as callback parameter | ||
- Impl event and window detection from Python | ||
- Expose `Frame` class from Python | ||
- Fix benchmarks | ||
- Remove `lox-coords` crate | ||
- Prototype trajectory | ||
- Prototype orbit state representations | ||
- Fix benchmark deps ([#108](https://github.com/lox-space/lox/pull/108)) | ||
- Move Python wrappers to `lox-bodies` ([#107](https://github.com/lox-space/lox/pull/107)) | ||
- Fix typings ([#106](https://github.com/lox-space/lox/pull/106)) | ||
- Implement new Python API for `lox-time` and add `TryToScale` trait ([#103](https://github.com/lox-space/lox/pull/103)) | ||
- Refactor `lox-time` Rust and Python API - Part I ([#94](https://github.com/lox-space/lox/pull/94)) | ||
- Align casing of types with Rust API guidelines ([#86](https://github.com/lox-space/lox/pull/86)) | ||
- Hoist shared constants and type aliases ([#84](https://github.com/lox-space/lox/pull/84)) | ||
- Implement TAI <-> UTC conversion ([#81](https://github.com/lox-space/lox/pull/81)) | ||
- Replace lox_time::continuous with smaller top-level modules ([#72](https://github.com/lox-space/lox/pull/72)) | ||
- Subsecond-based time implementation ([#67](https://github.com/lox-space/lox/pull/67)) | ||
- Core No More ([#68](https://github.com/lox-space/lox/pull/68)) | ||
- Factor lox-time into new crate ([#65](https://github.com/lox-space/lox/pull/65)) | ||
- Streamline public API for the `time` module ([#62](https://github.com/lox-space/lox/pull/62)) | ||
- Refactor Time ([#56](https://github.com/lox-space/lox/pull/56)) | ||
- Add pickle support for bodies ([#51](https://github.com/lox-space/lox/pull/51)) | ||
- Refine time representations ([#44](https://github.com/lox-space/lox/pull/44)) | ||
- Refactor two-body state vector representation and expose from Python ([#46](https://github.com/lox-space/lox/pull/46)) | ||
- Calculate celestial to intermediate-frame-of-date matrix ([#38](https://github.com/lox-space/lox/pull/38)) | ||
- Implement IAU1980 nutation ([#23](https://github.com/lox-space/lox/pull/23)) | ||
- Add NaifId newtype and mapping to bodies ([#18](https://github.com/lox-space/lox/pull/18)) | ||
- Define bodies manually ([#17](https://github.com/lox-space/lox/pull/17)) | ||
- Update copyright | ||
- Use flat cargo workspace |
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 |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.1.0-alpha.0](https://github.com/lox-space/lox/releases/tag/lox-time-v0.1.0-alpha.0) - 2024-07-19 | ||
|
||
### Other | ||
- Rename lox-utils to lox-math because the former is taken ([#146](https://github.com/lox-space/lox/pull/146)) | ||
- Add crate descriptions ([#145](https://github.com/lox-space/lox/pull/145)) | ||
- Align versions ([#143](https://github.com/lox-space/lox/pull/143)) | ||
- Add day of year accessor ([#137](https://github.com/lox-space/lox/pull/137)) | ||
- Add `Time` constructor for two-part Julian Dates ([#132](https://github.com/lox-space/lox/pull/132)) | ||
- Validate elevation and visibility analysis | ||
- Add `from_seconds` constructor to Python | ||
- Expose time component to Python | ||
- Fix rebase | ||
- Impl event and window detection from Python | ||
- Implement `TimeDelta` ranges | ||
- Fix transformations | ||
- Add trajectory transformation | ||
- Rename | ||
- Fix some copypasta and AI bugs | ||
- Re-implement propagation and Keplerian elements | ||
- Prototype trajectory | ||
- Generate body-fixed frame transformations | ||
- Implement no-ops; remove blanket impl transforms | ||
- Implement body-fixed transformation | ||
- Update documentation for top-level lox-time modules ([#110](https://github.com/lox-space/lox/pull/110)) | ||
- Implement new Python API for `lox-time` and add `TryToScale` trait ([#103](https://github.com/lox-space/lox/pull/103)) | ||
- Refactor time scale transformations ([#102](https://github.com/lox-space/lox/pull/102)) | ||
- Implement `DeltaUt1Tai` provider ([#101](https://github.com/lox-space/lox/pull/101)) | ||
- Split up `lox-eop` ([#100](https://github.com/lox-space/lox/pull/100)) | ||
- Implement `LeapSecondsProvider` trait with builtin and LSK impls ([#99](https://github.com/lox-space/lox/pull/99)) | ||
- Refactor `lox-time` Rust and Python API - Part I ([#94](https://github.com/lox-space/lox/pull/94)) | ||
- Calculate delta UT1-TAI from EarthOrientationParams ([#93](https://github.com/lox-space/lox/pull/93)) | ||
- Clean up todos ([#88](https://github.com/lox-space/lox/pull/88)) | ||
- Align casing of types with Rust API guidelines ([#86](https://github.com/lox-space/lox/pull/86)) | ||
- Hoist shared constants and type aliases ([#84](https://github.com/lox-space/lox/pull/84)) | ||
- Implement TAI <-> UTC conversion ([#81](https://github.com/lox-space/lox/pull/81)) | ||
- Fix TimeDelta.from_decimal_seconds | ||
- Implement TT <-> TDB transformations ([#73](https://github.com/lox-space/lox/pull/73)) | ||
- Replace lox_time::continuous with smaller top-level modules ([#72](https://github.com/lox-space/lox/pull/72)) | ||
- Implement two-way TCB <-> TDB conversion ([#71](https://github.com/lox-space/lox/pull/71)) | ||
- Implement two-way TT-TCG transformation ([#70](https://github.com/lox-space/lox/pull/70)) | ||
- Include InvalidTimeDelta detail in error message ([#69](https://github.com/lox-space/lox/pull/69)) | ||
- Subsecond-based time implementation ([#67](https://github.com/lox-space/lox/pull/67)) | ||
- Core No More ([#68](https://github.com/lox-space/lox/pull/68)) | ||
- Factor lox-time into new crate ([#65](https://github.com/lox-space/lox/pull/65)) |