ASDF - Advanced Scientific Data Format

CI Status Downstream CI Status https://readthedocs.org/projects/asdf/badge/?version=latest https://codecov.io/gh/asdf-format/asdf/branch/main/graphs/badge.svg https://zenodo.org/badge/18112754.svg https://img.shields.io/pypi/l/asdf.svg pre-commit https://img.shields.io/badge/code%20style-black-000000.svg

asdf is a tool for reading and writing Advanced Scientific Data Format (ASDF) files.

The Advanced Scientific Data Format (ASDF) is a next-generation interchange format for scientific data. This package contains the Python implementation of the ASDF Standard. More information on the ASDF Standard itself can be found here.

The ASDF format has the following features:

  • Hierarchical and human-readable metadata in YAML format

  • Efficient binary array storage with support for memory mapping and flexible compression.

  • Content validation using schemas (using JSON Schema)

  • Native and transparent support for most basic Python data types, with an extension API to add support for any custom Python object.

Note

This is the Advanced Scientific Data Format - if you are looking for the Adaptable Seismic Data Format, go here: http://seismic-data.org/

Getting Started

Extending ASDF

API Documentation

Resources

See also

Index