Skip to content

eta077/astro-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.68.2.