-
-
Notifications
You must be signed in to change notification settings - Fork 14
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
Read SPK files directly #36
Read SPK files directly #36
Commits on Oct 21, 2022
-
Add exhaustive CSPICE test on de438s
Use the dev-env-setup.sh script to install CSPICE on Linux Exhaustive tests show some errors to be very large (0.1 meters), and I'm not sure why Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1151f54 - Browse repository at this point
Copy the full SHA 1151f54View commit details -
Add an exhaustive test using Greg's rust-spice
Lots of refactoring that helps me understand where things live Two important tasks coming up: 1. Add a Cartesian State type 2. Copy the Orbit type from Nyx 3. Change the SPICE reading to not use any allocation so that an ANISE structure can be built and used without creating a file. Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e4d260c - Browse repository at this point
Copy the full SHA e4d260cView commit details
Commits on Oct 28, 2022
-
Testing out different designs for frames
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f9c8bfd - Browse repository at this point
Copy the full SHA f9c8bfdView commit details
Commits on Nov 4, 2022
-
Add Cartesian state computation, orbit, and geodetic orbit
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e162892 - Browse repository at this point
Copy the full SHA e162892View commit details -
Trying to copy the tests from Nyx but I need to add frame data first :-/
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 974e304 - Browse repository at this point
Copy the full SHA 974e304View commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5f2c2f0 - Browse repository at this point
Copy the full SHA 5f2c2f0View commit details
Commits on Nov 5, 2022
-
Add planetary constants to match text PCK
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1100917 - Browse repository at this point
Copy the full SHA 1100917View commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 297a6f1 - Browse repository at this point
Copy the full SHA 297a6f1View commit details -
Will now write the API to build frames Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e499124 - Browse repository at this point
Copy the full SHA e499124View commit details -
Refactor frames and add inertia tensor
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7c2b32f - Browse repository at this point
Copy the full SHA 7c2b32fView commit details -
Well this sucks. The new struct is too big
MAX TRAJ seems to be limited to 31 items. That is probably not large enough to be usable. Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4d0d63d - Browse repository at this point
Copy the full SHA 4d0d63dView commit details -
Reduced size of structure by changing placement of Option<_>s
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 870695f - Browse repository at this point
Copy the full SHA 870695fView commit details
Commits on Nov 6, 2022
-
Productive co-engineering session!
Co-authored-by: Chris de Claverie <c.de-claverie@protonmail.com> Co-authored-by: Grégoire Henry <greg.henry@mail.com> Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 04b719f - Browse repository at this point
Copy the full SHA 04b719fView commit details
Commits on Nov 7, 2022
-
Array<'a, T> solves the issues with SequenceOf
I actually can't believe this works, but this is FANTASTIC! I'll implement this for all of the other types, and that should significantly reduce stack size Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e5ab976 - Browse repository at this point
Copy the full SHA e5ab976View commit details -
Converting LUT to DataArray fails
I don't know how to allow a Vec to move into a large lifetime... There is a big issue when building a DataArray: we don't know how many items exist, so we need an allocator. If the solution is to allow for allocs when building, that's OK, but then we can't easily read data from SPICE without allocating before reading. The only good thing here is that we use very little stack space for passing the data around Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f1731b0 - Browse repository at this point
Copy the full SHA f1731b0View commit details
Commits on Nov 8, 2022
-
Rewriting the DAF parser with zerocopy
Can now correctly parse PCK summaries! Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 62c31a7 - Browse repository at this point
Copy the full SHA 62c31a7View commit details
Commits on Nov 12, 2022
-
Good chunk of refactoring from last night
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 908b263 - Browse repository at this point
Copy the full SHA 908b263View commit details -
Ha, fixed the unloading issue!
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 55cf9de - Browse repository at this point
Copy the full SHA 55cf9deView commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4738e7f - Browse repository at this point
Copy the full SHA 4738e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d129371 - Browse repository at this point
Copy the full SHA d129371View commit details
Commits on Nov 16, 2022
-
Make DAF first-class container -- tests fail
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 150acf1 - Browse repository at this point
Copy the full SHA 150acf1View commit details -
Fixed the ephem paths issue(s?)
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b81a912 - Browse repository at this point
Copy the full SHA b81a912View commit details
Commits on Nov 18, 2022
-
Rewrote Context to use SPK files as is without needing ASN1
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d3a8c08 - Browse repository at this point
Copy the full SHA d3a8c08View commit details
Commits on Nov 19, 2022
-
Add Polynominal from Nyx, and made it alloc free.
Almost done with Hermite unequal step, I think. Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5d40788 - Browse repository at this point
Copy the full SHA 5d40788View commit details -
Co-authored-by: Chris de Claverie <c.de-claverie@protonmail.com> Co-authored-by: Grégoire Henry <greg.henry@mail.com> Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b205322 - Browse repository at this point
Copy the full SHA b205322View commit details
Commits on Nov 21, 2022
-
Hermite Type 13 _almost_ works
I'm likely taking one too many or one too few samples causing the interpolation to be slightly off. Added a bunch of debugging messages Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 636a5f2 - Browse repository at this point
Copy the full SHA 636a5f2View commit details
Commits on Nov 22, 2022
-
I need to rewrite this as divided differences I think
My algorithm to build the polynomial is probably wrong. Although it works perfectly for the example of SPICE Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9a4deff - Browse repository at this point
Copy the full SHA 9a4deffView commit details
Commits on Nov 27, 2022
-
Finally just using the SPICE algo
The reference does not exactly use divided differences but it obviously leads to more precise computation Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4722063 - Browse repository at this point
Copy the full SHA 4722063View commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b690eea - Browse repository at this point
Copy the full SHA b690eeaView commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d0c11b7 - Browse repository at this point
Copy the full SHA d0c11b7View commit details -
Add C hrmint file for reference
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a49c27a - Browse repository at this point
Copy the full SHA a49c27aView commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1991ba2 - Browse repository at this point
Copy the full SHA 1991ba2View commit details
Commits on Nov 28, 2022
-
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3524393 - Browse repository at this point
Copy the full SHA 3524393View commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1cadb63 - Browse repository at this point
Copy the full SHA 1cadb63View commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c84c124 - Browse repository at this point
Copy the full SHA c84c124View commit details -
Eventually, I'll remove F64TupleArray Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6183f71 - Browse repository at this point
Copy the full SHA 6183f71View commit details -
Eventually, I'll remove F64TupleArray Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac4952b - Browse repository at this point
Copy the full SHA ac4952bView commit details -
Merge branch '30-spice-bsp-files-should-be-usable-without-needing-the…
…-anise-file-equivalent' of github.com:anise-toolkit/anise.rs into 30-spice-bsp-files-should-be-usable-without-needing-the-anise-file-equivalent
Configuration menu - View commit details
-
Copy full SHA for bcfd7d4 - Browse repository at this point
Copy the full SHA bcfd7d4View commit details -
Add CSPICE installation in tests
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 51b8cb6 - Browse repository at this point
Copy the full SHA 51b8cb6View commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2b430a3 - Browse repository at this point
Copy the full SHA 2b430a3View commit details
Commits on Nov 30, 2022
-
Expand benchmarks and add those to the tests
Hopefully this also stores the artifacts, but I'm not sure this will work Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6f29db9 - Browse repository at this point
Copy the full SHA 6f29db9View commit details -
Add CSPICE build to benchmarks
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c98c6ec - Browse repository at this point
Copy the full SHA c98c6ecView commit details -
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b958c0e - Browse repository at this point
Copy the full SHA b958c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14b0ac5 - Browse repository at this point
Copy the full SHA 14b0ac5View commit details -
Remove DER requirement for now
Might add it back latter if we have a need for custom serialization. This work removes all custom serialization
Configuration menu - View commit details
-
Copy full SHA for 9073336 - Browse repository at this point
Copy the full SHA 9073336View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f583d - Browse repository at this point
Copy the full SHA b1f583dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46107eb - Browse repository at this point
Copy the full SHA 46107ebView commit details
Commits on Dec 1, 2022
-
Update requirements.txt for analysis
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 11e5206 - Browse repository at this point
Copy the full SHA 11e5206View commit details -
Merge branch '30-spice-bsp-files-should-be-usable-without-needing-the…
…-anise-file-equivalent' of github.com:anise-toolkit/anise.rs into 30-spice-bsp-files-should-be-usable-without-needing-the-anise-file-equivalent
Configuration menu - View commit details
-
Copy full SHA for 16fa548 - Browse repository at this point
Copy the full SHA 16fa548View commit details
Commits on Dec 2, 2022
-
Rename analysis script and add analysis for Hermite test
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 42c4862 - Browse repository at this point
Copy the full SHA 42c4862View commit details