# ATC: an Advanced Tucker-based Compression library for multidimensional data

Welcome to the ATC documentation! Here you can find some general information, followed by a description of the C++ and C programming interfaces to ATC as well as the command-line interface. If you are looking for something else, please check out the following locations:

- For an in-depth discussion of the ATC pipeline, the effect of certain options and extensive benchmarks, check out our paper.

- For some documentation on the software components used internally in ATC that are not part of the public interface, check out the source code.

Contents:

- General information
  - Main features
  - Main algorithmic components
  - Compression examples
  - Usage
  - Benchmarks
  - Issues
  - Acknowledgements
  - Citation
  - References
- C++ Interface
  - General interface
  - Options
  - Results
- C Interface
  - General interface
  - Options
  - Results
- Command-line interface
- Compressed file format
  - Conventions
  - Format