BSD Ports

science/py-eccodes 2.48.0 FreeBSD

Python interface to the ecCodes BUFR and GRIB de/encoder

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
bc281b4f99
License
APACHE20
Categories
science, python
Package size
178.6 KiB, 1030.1 KiB installed

Description

Python 3 interface to encode and decode GRIB and BUFR files via the ECMWF ecCodes library.

Features:

  • reads and writes GRIB 1 and 2 files,
  • reads and writes BUFR 3 and 4 files,
  • supports all modern versions of Python 3.7, 3.6, 3.5 and PyPy3,
  • works on most Linux distributions and MacOS, the ecCodes C-library is the only system dependency,
  • PyPI package with no install time build (binds with CFFI ABI level, in-line mode),
  • supports writing the index of a GRIB file to disk, to save a full-file scan on open.

In the other systems

SystemPortVersion
FreeBSDscience/py-eccodes2.48.0
DragonFlyscience/py-eccodes2.40.0
HardenedBSDscience/py-eccodes2.48.0
GhostBSDscience/py-eccodes2.48.0

Install

Binary package:

pkg install py312-eccodes

From the ports tree:

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

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

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

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:latest2.48.02.48.0---
FreeBSD:14:quarterly2.48.02.48.0n/a--
FreeBSD:15:latest2.48.02.48.0n/a--
FreeBSD:15:quarterly2.48.02.48.0n/an/an/a
FreeBSD:16:latest2.48.02.48.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 1

Runtime 4

Test 4

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

Build dependencies 42
Run dependencies 41
Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
eccodes-2.48.0.tar.gz2.4677e+067ea659eb15044f6ac809636ca1712cd026cdbfad5a189f4c55d86a8711ab1a9d
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
bc281b4f99 Po-Chuan Hsieh science/py-eccodes: Update to 2.48.0
Changes: https://github.com/ecmwf/eccodes-python/releases