Summary
This is the new open source BUFR/GRIB library (from ECMWF) supporting C, F90, and Python interfaces.
Versions
v2.18.0 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- ~amd64 ~arm ~x86
- USE flags
- defs examples extra-test fortran jpeg2k memfs netcdf openmp png python szip test threads
USE flags
General
- defs
- Install full set of definition files.
- examples
- Install examples, usually source code
- extra-test
- Install full set of test data (large).
- fortran
- Add support for fortran
- jpeg2k
- Support for JPEG 2000, a wavelet-based image compression format
- memfs
- Enable memory based access to definition/sample files (conflicts with tests).
- netcdf
- Enable NetCDF data format support
- openmp
- Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
- png
- Add support for libpng (PNG images)
- python
- Add optional support/bindings for the Python language
- szip
- Use the szip compression library
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- threads
- Add threads support for various packages. Usually pthreads
Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
media-libs / libpng : Portable Network Graphics library
media-libs / openjpeg : Open-source JPEG 2000 library
sci-libs / netcdf : Scientific library and interface for array oriented data access
sci-libs / szip : Extended-Rice lossless compression algorithm implementation
Runtime Dependencies
media-libs / libpng : Portable Network Graphics library
media-libs / openjpeg : Open-source JPEG 2000 library
sci-libs / netcdf : Scientific library and interface for array oriented data access
sci-libs / szip : Extended-Rice lossless compression algorithm implementation
Bugs
- 725252
- sci-libs/eccodes-2.16.0 : -- Performing Test IEEE_BE - Failed
- 731876
- sci-libs/eccodes-2.16.0 fails to compile: Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)).
- 831724
- sci-libs/eccodes-2.18.0 fails to compile: ld.lld: error: libeccodes.so: undefined reference to omp_init_nest_lock [--no-allow-shlib-undefined]
- 865923
- sci-libs/eccodes-2.26.0: version bump
- 873304
- sci-libs/eccodes-2.18.0 fails tests (MUSL)
- 929772
- sci-libs/eccodes: needs upgrade to Python 3.12 (PythonCompatUpdate)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-libs/eccodes: enable py3.10, py3.11
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Steve Arnold · gentoo
sci-libs/eccodes: add missing test restrict to make QA happy again
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Steve Arnold · gentoo
sci-libs/eccodes: bump to newer upstream release
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Steve Arnold <nerdboy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-libs/eccodes: [QA] Fix MissingTestRestrict
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stephen Arnold · gentoo
sci-libs/eccodes: new ebuild/upstream replacement for libbufr
* provides multi-language bindings and GRIB/BUFR C library * obsoletes bugs #695486 and #709408 Package-Manager: Portage-2.3.67, Repoman-2.3.17 Signed-off-by: Steve Arnold <nerdboy@gentoo.org>