astro-rs

Crates.ioastro-rs
lib.rsastro-rs
version0.1.1
sourcesrc
created_at2022-03-28 19:11:13.192636
updated_at2023-11-02 00:11:39.327325
descriptionAstronomy utils
homepage
repositoryhttps://github.com/eta077/astro-rs
max_upload_size
id558105
size106,225
John Nystrom (eta077)

documentation

README

GitHub Build Status (branch) GitHub Test Status (branch) codecov docs.rs

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
  • astropy is licensed under BSD-3-Clause
  • hifitime is licensed under Apache-2.0

MSRV

This crate's Minimum Supported Rust Version is 1.60.0.

Commit count: 74

cargo fmt