razican / vsop87-rs Goto Github PK
View Code? Open in Web Editor NEWVSOP87 algorithm in Rust
Home Page: https://crates.io/crates/vsop87
License: Apache License 2.0
VSOP87 algorithm in Rust
Home Page: https://crates.io/crates/vsop87
License: Apache License 2.0
Currently, the VSOP87 basic solution only provides a, l, k, h, q and p basic parameters of the VSOP87 algorithm. Nevertheless, it would be convenient, as it can be seen here, to add a helper function to convert those values to usual keplerian elements.
For 1.0 we need to clean the Python files and the data folder has to be removed from the gitignore.
We need to extend the current python script to create tests for the VSOP87A solution.
We need faster computation in machines where SIMD is available. Furthermore, now that Rust has landed the SIMD stabilization RFC, we should start thinking on implementing it.
We have to implement the VSOP87A solution for the eight planets in the solar system.
We need to extend the current python script to create data for the VSOP87C solution.
BTW, if you're planning to release the develop branch as 2.1.0, would you consider also making a 2.0.4 release? It looks like the simd code requires nightly, and it would be nice to have a version which works with stable rust.
We have to implement the VSOP87D solution for the eight planets in the solar system.
We need to extend the current python script to create tests for the VSOP87D solution.
We have to implement the VSOP87E solution for the eight planets in the solar system.
We have to implement the VSOP87B solution for the eight planets in the solar system.
We need to extend the current python script to create tests for the VSOP87B solution.
We currently only return tuples, that can easily be misinterpreted. We should modify that behaviour in a 2.0.0 version (since it's a completely braking change) and be able to convert between different types of coordinates.
We need to extend the current python script to create variables for the VSOP87A solution.
We should port this crate for use in non-std environments. We do not use anything that is only-std, and we probably shouldn't use it in the future.
We have to implement the VSOP87C solution for the eight planets in the solar system.
We need to extend the current python script to create data for the VSOP87B solution.
We need to extend the current python script to create tests for the VSOP87C solution.
Currently, the main documentation of the modules (or the crate itself) don't have examples.
Currently all calculations are done in f64
types, but many users could benefit from less precise f32 calculations, mainly in platforms with smaller word sizes.
We should enable users to be able to do their own benchmarkings with the algorithm with Rust benchmarks.
We need to extend the current python script to create data for the VSOP87D solution.
We need to extend the current python script to create data for the VSOP87E solution.
We need to extend the current python script to create tests for the VSOP87E solution.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.