astro-rs
This library provides utilities to interact with astronomical data.
Inspired by Astropy (http://astropy.org / https://github.com/astropy/astropy)
Goals
General goals
- Achieve feature compatibility with the Astropy library
- Equal or surpass the Astropy benchmarks
Technical goals
- Use pure Rust as opposed to wrapping other libraries
- Deserialize as lazily as possible
- Balance 'tight' (https://www.ecorax.net/tightness) types and adherance to APIs with graceful handling of deviation
Testing
Test assets are from the following sources:
Licensing
- Original code is licensed under the MIT license
astropyis licensed under BSD-3-Clausehifitimeis licensed under Apache-2.0
MSRV
This crate's Minimum Supported Rust Version is 1.60.0.