Skip to content

The AIRS Data Compression is a specialised compression library designed for the AIRS instrument aboard the Ariel space telescope.

License

Notifications You must be signed in to change notification settings

dloidolt/airs-compression

 
 

Repository files navigation

AIRS Data Compression

The AIRS Data Compression is a specialised compression library designed for the AIRS instrument aboard the Ariel space telescope. This library implements optimised compression algorithms tailored to the instrument’s scientific data processing.

Caution
API unstable

The API interface is currently in development and may change in future versions.

Features

  • Optimised for AIRS scientific data

  • Support for multiple compression configurations

  • Flexible single-pass and multi-pass compression APIs

  • Error handling with detailed error codes

  • Zero dynamic memory allocation

    • Predictable memory usage

    • No internal malloc() calls

Getting Started

Installation

See the Installation Guide for detailed setup instructions.

Quick Start

# Clone the repository
git clone https://github.com/uviespace/airs-compression.git

# Build using Meson
meson setup build
cd build
ninja

Examples

For quick implementation guidance, explore our collection of example code in the examples directory.

Documentation

Usage Documentation

Technical Details

  • lib/cmp_errors.h - Error codes Reference

  • Compression Data Format Documentation - Coming soon

Contact

  • Issues: Please open an issue for bug reports or feature requests.

  • Questions: For general questions, reach out to the maintainer.

Contact Information

License

This project is licensed under the GNU General Public License v2.0. See the LICENSE file for complete details.

About

The AIRS Data Compression is a specialised compression library designed for the AIRS instrument aboard the Ariel space telescope.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 87.1%
  • Meson 10.7%
  • Python 2.2%