Expand description
§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.
Modules§
- coordinates
coordinates - Compare, calculate, and transform spacial coordinates
- cosmology
cosmology - Represent and calculate data using cosmological models.
- fits
fits - Serialize and deserialize FITS data. See https://archive.stsci.edu/fits/fits_standard/fits_standard.html for the FITS API.