science/cdo 2.6.4_1
Climate Data Operators
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
463980a20d- License
- BSD3CLAUSE
- Categories
- science
- Package size
- 3422.2 KiB, 11302.1 KiB installed
Description
CDO is a collection of command line Operators to manipulate and analyse Climate model Data. Supported file formats are GRIB, netCDF, SERVICE, EXTRA and IEG. There are more than 250 operators available. The following table gives a short overview about the main categories.
* File information (info, sinfo, diff, ...) * File operations (copy, cat, merge, split*, ...) * Selection (selcode, selvar, sellevel, seltimestep, ...) * Missing values (setctomiss, setmisstoc, setrtomiss) * Arithmetic (add, sub, mul, div, ...) * Mathematical functions (sqrt, exp, log, sin, cos, ...) * Comparision (eq, ne, le, lt, ge, gt, ...) * Conditions (ifthen, ifnotthen, ifthenc, ifnotthenc) * Field statistic (fldsum, fldavg, fldstd, fldmin, fldmax, ...) * Vertical statistic (vertsum, vertavg, vertstd, vertmin, ...) * Time range statistic (timavg, yearavg, monavg, dayavg, ...) * Ensemble statistic (enssum, ensavg, ensstd, ensmin, ...) * Regression (detrend) * Field interpolation (remapbil, remapcon, remapdis, ...) * Vertical interpolation (ml2pl, ml2hl) * Time interpolation (inttime, intyear)
Install
As a binary package — by origin, or by package name:
pkg install science/cdo
pkg install cdo
From the ports tree:
cd /usr/ports/science/cdo/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cdo>0:science/cdo
LIB_DEPENDS= libcdi.so:science/cdo
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.6.4 | 2.6.4_1 | - | - | - |
| FreeBSD:14:quarterly | 2.6.4 | 2.6.4 | n/a | - | - |
| FreeBSD:15:latest | 2.6.4_1 | 2.6.4_1 | n/a | - | - |
| FreeBSD:15:quarterly | 2.6.4 | 2.6.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.6.4 | 2.6.4_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 45
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/jasper
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/openjpeg
- graphics/png
- graphics/proj
- graphics/tiff
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/libuuid
- print/indexinfo
- science/cgribex
- science/eccodes
- science/hdf5
- science/libaec
- science/netcdf
- science/udunits
- security/libssh2
- textproc/expat2
- www/libnghttp2
All run dependencies 39
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/binutils
- devel/libedit
- devel/libunistring
- devel/pkgconf
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/jasper
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/openjpeg
- graphics/png
- graphics/proj
- graphics/tiff
- lang/gcc14
- lang/perl5.42
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpfr
- misc/libuuid
- print/indexinfo
- science/cgribex
- science/eccodes
- science/hdf5
- science/libaec
- science/netcdf
- science/udunits
- security/libssh2
- textproc/expat2
- www/libnghttp2
Required by 2
Configuration
Options name: science_cdo
| Option | Default | Description |
|---|---|---|
| CGRIBEX | on | Use CGRIBEX library for GRIB1 files |
| ECCODES | on | Use ecCodes for GRIB files |
| HDF5 | on | HDF-5 data format support |
| JASPER | on | JPEG 2000 support via JasPer |
| NETCDF | on | NetCDF data format support |
| PROJ | on | PROJ.4 cartographic projections support |
| SZIP | on | Szip compression support |
| UDUNITS | on | Unidata units library (udunits) support |
| UUID | on | UUID support |
- USES
- compiler:c++20-lang gmake libtool localbase python:build
- Service scripts
- none
Files
pkg-plist 14
- bin/cdi
- bin/cdo
- include/calendar.h
- include/cdi.h
- include/cdi.inc
- include/cdi_datetime.h
- include/julian_date.h
- lib/cmake/cdi/cdi-config-version.cmake
- lib/cmake/cdi/cdi-config.cmake
- lib/libcdi.a
- lib/libcdi.so
- lib/libcdi.so.0
- lib/libcdi.so.0.0.0
- libdata/pkgconfig/cdi.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| cdo-2.6.4.tar.gz | 1.3219087e+07 | 988d94f80d723506bd061fbdfecdce2412afab37f7b5cf01a379a458a8799234 |
Master sites 2
- https://code.mpimet.mpg.de/attachments/download/30242/
- LOCAL/sunpoet