BSD Ports

science/py-eccodes 2.40.0 DragonFly

Python interface to the ecCodes BUFR and GRIB de/encoder

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
python, science
Package size
73.7 KiB, 540.5 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
DragonFlyscience/py-eccodes2.40.0
FreeBSDscience/py-eccodes2.48.0
HardenedBSDscience/py-eccodes2.48.0
GhostBSDscience/py-eccodes2.48.0

Install

Binary package:

pkg install py311-eccodes

From DPorts:

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

Dependencies

Run dependencies 6
Required by 1