BSD Ports

science/py-asdf 4.1.0 DragonFly

Python tools to handle ASDF files

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
python, science
Package size
900.0 KiB, 7784.0 KiB installed

Description

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.

The ASDF format has the following features:

  • A hierarchical, human-readable metadata format (implemented using YAML)
  • Numerical arrays are stored as binary data blocks which can be memory mapped. Data blocks can optionally be compressed.
  • The structure of the data can be automatically validated using schemas (implemented using JSON Schema)
  • Native Python data types (numerical types, strings, dicts, lists) are serialized automatically
  • ASDF can be extended to serialize custom data types

In the other systems

SystemPortVersion
DragonFlyscience/py-asdf4.1.0
FreeBSDscience/py-asdf5.4.0
HardenedBSDscience/py-asdf5.4.0
GhostBSDscience/py-asdf5.4.0

Install

Binary package:

pkg install py311-asdf

From DPorts:

cd /usr/dports/science/py-asdf && make install clean

Dependencies

Run dependencies 10
Required by 1