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.
WWW: https://github.com/ecmwf/eccodes-python
Remove expired ports not depending on Python 2.7:
2020-12-31 devel/arm-none-eabi-gdb: This is an old, obsolete version of gdb
2020-12-31 devel/pecl-weakref2: PHP 7.2 extension
2020-12-31 graphics/py-imageio24: Use graphics/py-imageio instead
2020-12-31 mail/bogofilter-tc: TokyoCabinet is being phased out in favor of
KyotoCabinet.
2020-12-31 net/pecl-yaz: PHP 7.2 extension
2020-12-31 print/cloudprint: Google Cloud Print is being shut down by Google by
end of 2020
2020-12-31 science/py-eccodes-python: Use science/py-eccodes instead
2020-12-31 sysutils/cfengine-masterfiles312: EOL
2020-12-31 sysutils/cfengine-masterfiles313: EOL
2020-12-31 sysutils/cfengine312: EOL
2020-12-31 sysutils/cfengine313: EOL
2020-12-31 sysutils/rubygem-chef-zero5: Please use sysutils/rubygem-chef-zero
instead
2020-12-31 sysutils/syslog-ng325: Reduction of syslog-ng ports to one
2020-12-31 sysutils/syslog-ng326: Reduction of syslog-ng ports to one
2020-12-31 sysutils/syslog-ng328: Reduction of syslog-ng ports to one
2020-12-31 sysutils/syslog-ng329: Reduction of syslog-ng ports to one
2020-12-31 www/flashplayer: Depends on a deprecated port
2020-12-31 www/linux-flashplayer: Deprecated by upstream
2020-12-31 www/mediawiki133: Upstream end of life
2020-12-31 www/mediawiki134: Upstream end of life
2020-12-31 www/py-aiohttp2: Use www/py-aiohttp instead
sysutils/drm-legacy-kmod is left in for now.
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
Add py-eccodes-python 0.9.0
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.
WWW: https://github.com/ecmwf/eccodes-python