BSD Ports

devel/py-h5py 3.16.0 NetBSD

Python interface to the HDF5 library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
modified-bsd
Categories
devel, python
Package size
1298.2 KiB, 6994.6 KiB installed

Description

The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.

A strong emphasis on automatic conversion between Python (Numpy) datatypes and data structures and their HDF5 equivalents vastly simplifies the process of reading and writing data from Python.

In the other systems

SystemPortVersion
NetBSDdevel/py-h5py3.16.0
FreeBSDscience/py-h5py3.16.0_1
HardenedBSDscience/py-h5py3.16.0_1
GhostBSDscience/py-h5py3.16.0_1

Install

Binary package:

pkgin install py312-h5py

From pkgsrc:

cd /usr/pkgsrc/devel/py-h5py && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_643.16.0
NetBSD 10.1 aarch643.15.1
SmartOS / illumos x86_64-
macOS 15 arm643.16.0

Dependencies

Run dependencies 4

Configuration

No options to configure.

Service scripts
none
Flavors
py313-h5py-3.16.0, py314-h5py-3.16.0

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
33da763689 adam py-h5py: updated to 3.16.0
What's new in h5py 3.16 New features * Pre-built packages on PyPI are now built with HDF5 2.0 * h5py now marks itself compatible with free-threading Python. There are tests for this bugs. Be cautious about relying on this in critical code. * Support for storing NumPy complex numbers in HDF5 files using C99 complex number datatypes or above, so long as the compiler and the build platform implement the relevant C99 features. h5py will still convert NumPy complex numbers into an HDF5 compound datatype by default, preserving the behaviour from earlier versions. See :ref:`complex_dtypes` for how to use the new datatypes. * New attributes :attr:`~.Dataset.filter_ids` and :attr:`~.Dataset.filter_names` to provide more precise information on the filters set up for a dataset …