rsfitsio

Crates.iorsfitsio
lib.rsrsfitsio
version0.462.7
created_at2025-03-20 12:52:13.616631+00
updated_at2025-08-04 14:41:11.576662+00
descriptionRust bindings for the CFITSIO library, providing access to FITS files.
homepage
repositoryhttps://github.com/petesmc/rsfitsio
max_upload_size
id1599179
size12,416,157
PeterM (petesmc)

documentation

README

Crates.io CI Documentation codecov Dependency status

Rust rewrite of cfitsio.

This is a line for line translation of cfitsio, attempting to keep it as compatible as possible and synced with the main repo. The repo exposes a compatible C API.

There are many safety issues to still deal with and we do not support all the targets that the original C code does.

C API Compatibility

This library exposes the complete cfitsio C API with one exception:

  • CUnit2FITS() - This function is not exposed as it is primarily used for Fortran wrapper support, which is not supported in this Rust implementation.

All other 662 C API functions from cfitsio are available.

cfitsio Repo

cfitsio Homepage

Fits File Standard

Commit count: 79

cargo fmt