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
| System | Port | Version |
|---|---|---|
| DragonFly | science/py-eccodes | 2.40.0 |
| FreeBSD | science/py-eccodes | 2.48.0 |
| HardenedBSD | science/py-eccodes | 2.48.0 |
| GhostBSD | science/py-eccodes | 2.48.0 |
Install
Binary package:
pkg install py311-eccodes
From DPorts:
cd /usr/dports/science/py-eccodes && make install clean