BSD Ports

science/py-asdf 5.4.0 FreeBSD

Python tools to handle ASDF files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6e52568e16
License
BSD3CLAUSE
Categories
science, python
Package size
994.4 KiB, 7631.8 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
FreeBSDscience/py-asdf5.4.0
NetBSDmath/py-asdf5.1.0
DragonFlyscience/py-asdf4.1.0
HardenedBSDscience/py-asdf5.4.0
GhostBSDscience/py-asdf5.4.0

Install

Binary package:

pkg install py312-asdf

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-asdf>0:science/py-asdf

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.4.05.4.0-4.3.05.4.0
FreeBSD:14:quarterly5.4.05.4.0n/a4.2.05.4.0
FreeBSD:15:latest5.4.05.4.0n/a4.3.04.3.0
FreeBSD:15:quarterly5.4.05.4.0n/an/an/a
FreeBSD:16:latest5.4.05.4.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 8

Test 7

The full lists below include those, and their dependencies in turn.

Build dependencies 17
Run dependencies 36
Required by 1

Configuration

Options name: science_asdf

OptionDefaultDescription
ALLonAll optional dependencies
HTTPonHTTP support via fsspec
LZ4onLZ4 compression support
USES
python shebangfix
Service scripts
none

Files

distinfo 1
FileSizeSHA256
asdf-5.4.0.tar.gz921866d4fcfe002ed35cc33bb2832f2901ad1881b2cb35fb24c471390be970b5e690f2
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
6e52568e16 Po-Chuan Hsieh science/py-asdf: Update to 5.4.0
Changes: https://github.com/asdf-format/asdf/releases https://www.asdf-format.org/projects/asdf/en/stable/asdf/changes.html
b2dcd16887 Po-Chuan Hsieh science/py-asdf: Update to 5.3.1
Changes: https://github.com/asdf-format/asdf/releases