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

uviespace/airs-compression

Repository files navigation

AIRSPACE Logo

AIRS PortAble Compression Engine (AIRSPACE) 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.

⚠️
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

  • Comprehensive error handling with detailed error codes

  • Portable:

    • Written in ANSI C[1]

    • Zero dynamic memory allocation (no internal malloc() calls)

  • Command line utility

Getting Started

You can get started with AIRSPACE in two ways: by using a pre-compiled release or by building it from the source code.

Option 1: Use a Pre-compiled Release

The quickest way to start is by downloading a pre-compiled binary for your operating system. This package includes both the airspace command-line tool and the static library (libcmp.a).

Option 2: Build from Source

If you need the latest development features, want to contribute, or if a pre-compiled release is not available for your platform, you can build the project from source. See the INSTALL.adoc Guide for detailed instructions on how to do it.

Examples

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

Command Line Interface

A command-line utility is available for compressing and decompressing AIRS data files. See the CLI documentation for details.

Documentation

Usage Documentation

Technical Details

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.


1. With some extension: like inline or long long

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

Packages

No packages published

Contributors 2

  •  
  •