Debian Science Project
Summary
Meteorology-dev
Debian Science Meteorology-dev packages

This metapackage will install Debian Science packages which might be helpful for development of applications for Meteorology and Climate. Please note that packages listed as "recommended" may not be installed by default, and that packages listed as "suggested" will not be installed unless the user asks for them to be installed.

You might also be interested in the science-meteorology metapackage.

The list to the right includes various software projects which are of some interest to the Debian Science Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Science which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Meteorology-dev packages

Official Debian packages with high relevance

Libblas-dev
Basic Linear Algebra Subroutines 3, static library
Versions of package libblas-dev
ReleaseVersionArchitectures
lenny1.2-2arm,i386,armel,mipsel,ia64,alpha,mips,amd64,s390,hppa,sparc,powerpc
sid1.2-2ia64,alpha,amd64,armel,hppa,hurd-i386,i386,mips,mipsel,powerpc,s390,sparc
squeeze1.2-2mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390
Debtags of package libblas-dev:
devellibrary
roledevel-lib
Popcon: 412 users (299 upd.)*
Versions and Archs
Debtags
License: DFSG free

This package is a binary incompatible upgrade to the blas-dev package. Several minor changes to the C interface have been incorporated.

BLAS (Basic Linear Algebra Subroutines) is a set of efficient routines for most of the basic vector and matrix operations. They are widely used as the basis for other high quality linear algebra software, for example lapack and linpack. This implementation is the Fortran 77 reference implementation found at netlib.

This package contains a static version of the library.

Libblas-doc
Basic Linear Algebra Subroutines 3, documentation
Versions of package libblas-doc
ReleaseVersionArchitectures
lenny1.2-2all
sid1.2-2all
squeeze1.2-2all
Debtags of package libblas-doc:
devellang:fortran, doc
made-ofpdf, man, html
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

BLAS (Basic Linear Algebra Subroutines) is a set of efficient routines for most of the basic vector and matrix operations. They are widely used as the basis for other high quality linear algebra software, for example lapack and linpack. This implementation is the Fortran 77 reference implementation found at netlib.

This package contains manual pages for the routines, and other supporting documentation

Libdap-dev
Development files (headers and static libraries) for libdap
Maintainer: Alastair McKinstry
Versions of package libdap-dev
ReleaseVersionArchitectures
sid3.9.3-5mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze3.9.3-5sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free

OPeNDAP provides software that allows you to access data over the internet, from programs that weren't originally designed for that purpose, as well as some that were. While OPeNDAP is the original developer of the Data Access protocol which its software uses, many other groups have adopted DAP and provide compatible clients, servers and software development kits.

This package contains header files, pkgconfig files and static libraries for DAP.

Libemos-dev
ECMWF Interpolation Library - development
Maintainer: Alastair McKinstry
Versions of package libemos-dev
ReleaseVersionArchitectures
sid000371+dfsg-2sparc,armel,hppa,hurd-i386,i386,mipsel,s390,alpha
sid000371+dfsg-1ia64
sid000370.dfsg.2-2amd64,mips
squeeze000370.dfsg.2-2mipsel,hppa,s390,amd64,armel,i386,ia64,sparc,mips
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free

The Interpolation library (EMOSLIB) includes Interpolation software and GRIB, BUFR, CREX encoding/decoding routines. It is used by the ECMWF meteorological archival and retrieval system (MARS) and also by the ECMWF graphics package MetView.

This package contains the static libraries and headers needed to build applications against libemos.

Libfftw3-dev
library for computing Fast Fourier Transforms
Maintainer: Paul Brossier
Versions of package libfftw3-dev
ReleaseVersionArchitectures
sid3.2.2-1ia64,alpha,amd64,armel,hppa,hurd-i386,i386,mips,mipsel,powerpc,s390,sparc
squeeze3.2.2-1mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390
lenny3.1.2-3.1arm,i386,armel,mipsel,ia64,alpha,mips,amd64,s390,hppa,sparc,powerpc
Debtags of package libfftw3-dev:
devellibrary
roledevel-lib
Popcon: 429 users (515 upd.)*
Versions and Archs
Debtags
License: DFSG free
Bzr

The FFTW library computes Fast Fourier Transforms (FFT) in one or more dimensions. It is extremely fast. This package contains the statically linked library, header files and test programs.

For documentation, see libfftw3-doc.

Libfftw3-doc
documentation for fftw version 3
Maintainer: Paul Brossier
Versions of package libfftw3-doc
ReleaseVersionArchitectures
sid3.2.2-1all
squeeze3.2.2-1all
lenny3.1.2-3.1all
Debtags of package libfftw3-doc:
develdoc
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free
Bzr

The FFTW library computes Fast Fourier Transforms (FFT) in one or more dimensions. It is extremely fast. This package contains the documentation for the fftw3 library.

Libgctp-dev
General Cartographic Transformation Package - development files
Maintainer: Alastair McKinstry
Versions of package libgctp-dev
ReleaseVersionArchitectures
sid1.0-1mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze1.0-1sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free

This package contains the static library, pkg-config files and include files needed to build with the General Cartographic Transformation Package library.

Libgrib-api-dev
GRIB decoding/encoding software library (development)
Maintainer: Enrico Zini
Versions of package libgrib-api-dev
ReleaseVersionArchitectures
sid1.8.0-2armel,ia64,amd64,i386,mipsel,powerpc,s390
squeeze1.8.0-2ia64,powerpc,mipsel,armel,s390,i386,amd64
sid1.8.0-1alpha
sid1.7.0-2hurd-i386
Popcon: 1 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

The ECMWF GRIB API is an application program interface accessible from C and FORTRAN programs developed for encoding and decoding WMO FM-92 GRIB edition 1 and edition 2 messages.

ECMWF is the European Centre for Medium-Range Weather Forecasts.

Libgrib-api-tools
GRIB decoding/encoding software (utilities)
Maintainer: Enrico Zini
Versions of package libgrib-api-tools
ReleaseVersionArchitectures
sid1.8.0-2armel,ia64,amd64,i386,mipsel,powerpc,s390
squeeze1.8.0-2ia64,powerpc,mipsel,armel,s390,i386,amd64
sid1.8.0-1alpha
sid1.7.0-2hurd-i386
Popcon: 4 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

The ECMWF GRIB API is an application program interface accessible from C and FORTRAN programs developed for encoding and decoding WMO FM-92 GRIB edition 1 and edition 2 messages.

This is a useful set of command line tools to give quick access to grib messages.

ECMWF is the European Centre for Medium-Range Weather Forecasts.

Libgrib2c-dev
NCEP GRIB2 library - development files
Maintainer: Alastair McKinstry
Versions of package libgrib2c-dev
ReleaseVersionArchitectures
sid1.1.9-1mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze1.1.9-1sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free

This is the libgrib2c library from NCEP for encoding and decoding 'GRIB2' data formats.

This package contains the static libraries and headers needed to build applications against libgrib2.

Libhe5-hdfeos-dev
Development files for the HDF-EOS5 library
Maintainer: Alastair McKinstry
Versions of package libhe5-hdfeos-dev
ReleaseVersionArchitectures
sid5.1.12.dfsg.2-2sparc,amd64,armel,hppa,hurd-i386,i386,ia64,mipsel,powerpc,s390,alpha
sid5.1.12.dfsg.1-2mips
squeeze5.1.12.dfsg.1-2mips,mipsel,amd64,powerpc,i386,s390,hppa,sparc,armel,ia64
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free

HDF-EOS5 is a software library designed built on HDF5 to support EOS-specific data structures, namely Grid, Point, and Swath. The new data structures are constructed from standard HDF data objects, using EOS conventions, through the use of a software library. A key feature of HDF-EOS files is that instrument-independent services, such as subsetting by geolocation, can be applied to the files across a wide variety of data products.

This package contains include files and static libraries for HDF-EOS5.

Liblapack-dev
library of linear algebra routines 3 - static version
Versions of package liblapack-dev
ReleaseVersionArchitectures
sid3.2.1-2ia64,alpha,amd64,armel,hppa,hurd-i386,i386,mips,mipsel,powerpc,s390,sparc
squeeze3.2.1-2mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390
lenny3.1.1-1arm,i386,armel,mipsel,ia64,alpha,mips,amd64,s390,hppa,sparc,powerpc
Debtags of package liblapack-dev:
devellibrary
Popcon: 177 users (346 upd.)*
Versions and Archs
Debtags
License: DFSG free
Svn

This package is a binary incompatible upgrade to the lapack-dev package. The (minor) incompatibilities are entirely due to changes in the blas library, against which this library is linked. Please see the documentation for the refblas3 package for details.

LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community.

Liblapack-doc
library of linear algebra routines 3 - documentation
Versions of package liblapack-doc
ReleaseVersionArchitectures
sid3.2.1-2all
squeeze3.2.1-2all
lenny3.1.1-1all
Debtags of package liblapack-doc:
devellang:fortran
made-ofpostscript, html
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free
Svn

This package is an upgrade to the lapack-doc package to accompany the binary incompatible upgrade from lapack to liblapack3gf. The (minor) incompatibilities in this upgrade are entirely due to changes in the blas library, against which this library is linked. Please see the documentation for the refblas3 package for details.

LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community.

This package contains manual pages for the routines, a "Quick-Reference" guide, release notes, a frequently asked questions document, and a copy of the Lapack User's Guide manual in html format.

Liblas-dev
ASPRS LiDAR data translation library - development
Versions of package liblas-dev
ReleaseVersionArchitectures
sid1.2.1-1mips,armel,mipsel,i386,powerpc,amd64,s390,ia64,sparc,alpha,hppa
squeeze1.2.1-1sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

libLAS is a C/C++ library for reading and writing ASPRS LAS versions 1.0, 1.1 and 1.2 data. The LAS format is a sequential binary format used to store data from sensors and as intermediate processing storage by some LiDAR-related applications. LiDAR (Light Detection and Ranging) is an optical remote sensing technology that measures properties of scattered light to find range and/or other information of a distant target. The prevalent method to determine distance to an object or surface is to use laser pulses.

This package contains the development files to build applications.

Libnetcdf-dev
Development kit for NetCDF
Versions of package libnetcdf-dev
ReleaseVersionArchitectures
experimental4.0.1-2powerpc,i386,hppa,armel,s390,amd64,alpha,ia64,sparc
sid3.6.3-1alpha,mips,mipsel,armel,sparc,hppa,s390,hurd-i386,i386,amd64,ia64,powerpc
squeeze3.6.3-1s390,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,sparc
lenny3.6.2-3.1hppa,mips,amd64,arm,powerpc,i386,armel,sparc,s390,ia64,mipsel,alpha
upstream4.0.1
Debtags of package libnetcdf-dev:
devellibrary
roledevel-lib
Popcon: 96 users (98 upd.)*
Newer upstream!
Debtags
License: DFSG free
Svn

NetCDF (network Common Data Form) is an interface for scientific data access and a freely-distributed software library that provides an implementation of the interface. The netCDF library also defines a machine-independent format for representing scientific data. Together, the interface, library, and format support the creation, access, and sharing of scientific data.

This package includes everything needed for developing in C, C++, Fortran 77, and Fortran 90.

Libproj-dev
Cartographic projection library (development files)
Versions of package libproj-dev
ReleaseVersionArchitectures
sid4.7.0-1mipsel,hppa,sparc,alpha,powerpc,amd64,ia64,i386,armel,s390,mips,hurd-i386
squeeze4.7.0-1armel,hppa,s390,i386,sparc,ia64,mips,mipsel,amd64,powerpc
lenny-backports4.6.1-5~bpo50+1alpha,amd64,arm,hppa,i386,ia64,powerpc,sparc
Popcon: 114 users (133 upd.)*
Versions and Archs
License: DFSG free
Svn

Proj and invproj perform respective forward and inverse transformation of cartographic data to or from Cartesian data with a wide range of selectable projection functions (over 100 projections).

Geod and invgeod perform geodesic (Great Circle) computations for determining latitude, longitude and back azimuth of a terminus point given a initial point latitude, longitude, azimuth and distance (direct) or the forward and back azimuths and distance between an initial and terminus point latitudes and longitudes (inverse).

This package provides the PROJ4 development files.

Netcdf-bin
Programs for reading and writing NetCDF files
Versions of package netcdf-bin
ReleaseVersionArchitectures
experimental4.0.1-2hppa,alpha,amd64,ia64,armel,sparc,i386,powerpc,s390
sid3.6.3-1armel,alpha,amd64,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,s390,sparc
squeeze3.6.3-1mips,mipsel,hppa,powerpc,armel,sparc,s390,ia64,amd64,i386
lenny3.6.2-3.1amd64,i386,mips,ia64,alpha,s390,arm,armel,powerpc,hppa,sparc,mipsel
etch3.6.1-1alpha,s390,sparc,hppa,mipsel,arm,powerpc,ia64,amd64,i386,mips
upstream4.0.1
Debtags of package netcdf-bin:
interfacecommandline
roleprogram
scopeutility
Popcon: 65 users (31 upd.)*
Newer upstream!
Debtags
License: DFSG free
Svn

Contains the programs ncdump and ncgen which convert NetCDF files to ASCII and back, respectively. NetCDF (network Common Data Form) is an interface for scientific data access and a freely-distributed software library that provides an implementation of the interface. The netCDF library also defines a machine-independent format for representing scientific data. Together, the interface, library, and format support the creation, access, and sharing of scientific data.

Official Debian packages with lower relevance

Gfortran
The GNU Fortran 95 compiler
Versions of package gfortran
ReleaseVersionArchitectures
sid4.4.2-2i386,sparc,powerpc,hurd-i386,hppa,armel,s390,amd64,alpha,ia64,mipsel
sid4.4.2-1mips
squeeze4.3.4-1s390,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,sparc
lenny4.3.2-2alpha,ia64,mips,mipsel,arm,armel,sparc,hppa,s390,i386,amd64,powerpc
etch4.1.1-15hppa,mipsel,amd64,arm,s390,i386,powerpc,sparc,mips,ia64,alpha
Debtags of package gfortran:
devellang:fortran, compiler
roledummy
suitegnu
Popcon: 1088 users (1117 upd.)*
Versions and Archs
Debtags
License: DFSG free

This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms supported by the gcc compiler. It uses the gcc backend to generate optimized code.

This is a dependency package providing the default GNU Fortran 95 compiler.

Ksh
The real, AT&T version of the Korn shell
Maintainer: Oliver Kiddle
Versions of package ksh
ReleaseVersionArchitectures
sid93t+-2powerpc,i386,hppa,armel,s390,amd64,alpha,ia64,sparc
lenny93s+20080202-1hppa,mipsel,arm,armel,sparc,mips,s390,i386,amd64,ia64,alpha,powerpc
sid93s+20080202-1hurd-i386,mipsel,mips
squeeze93s+20080202-1s390,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,sparc
etch93r-1alpha,hppa,ia64,amd64,arm,s390,i386,powerpc,sparc,mipsel,mips
Debtags of package ksh:
interfaceshell
roleprogram
scopeutility
uselogin
Popcon: 472 users (77 upd.)*
Versions and Archs
Debtags
License: DFSG free

Ksh is a UNIX command interpreter (shell) that is intended for both interactive and shell script use. Its command language is a superset of the sh(1) shell language.

The 1993 version adds a number of new, mostly scripting related, features over the 1988 version that is typically distributed with commercial UNIX variants. For example, it has lexical scoping, compound variables, associative arrays, named references and floating point math.

Pkg-config
manage compile and link flags for libraries
Maintainer: Tollef Fog Heen
Versions of package pkg-config
ReleaseVersionArchitectures
lenny0.22-1i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
sid0.22-1s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze0.22-1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
etch0.21-1arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package pkg-config:
adminconfiguring
develbuildtools
interfacecommandline
roleprogram
scopeutility
Popcon: 7076 users (10082 upd.)*
Versions and Archs
Debtags
License: DFSG free

pkg-config is a system for managing library compile and link flags that works with automake and autoconf.

Increasingly libraries ship with ".pc" files that allow querying of the compiler and linker flags needed to use them through the pkg-config(1) program.

No known packages available but some record of interest (WNPP bug)

Libhe4-hdfeos-dev - wnpp
Extension to HDF4 to support Earth Observing System datatypes
Homepage not available
Responsible: Alastair McKinstry
License: unknown
Debian package not available

HDF-EOS is a software library that is an extension of National Center for Supercomputing Applications (NCSA) HDF. The library supports the construction of new data structures: Grid, Point and Swath.

This version is built against the HDF4

Libnc-dap-dev - wnpp
The netCDF Client Library is an alternative implementation of Unidata's netCDF 3.6 API.
Responsible: Youhei SASAKI
License: unknown
Debian package not available

The netCDF Client Library is an alternative implementation of Unidata's netCDF 3.6 API. Our version adds the capability to dereference OPeNDAP URLs. You can substitute our version of the library when linking your application and then simply pass an OPeNDAP URL in where you would normally use a file name.

Liboasis3-dev - wnpp
Coupler for exchanging fields between components of Earth system models
Responsible: Alastair McKinstry
License: unknown
Debian package not available

OASIS3 is the direct evolution of the OASIS coupler developed since more than 10 years at CERFACS (Toulouse, France). Portability and flexibility are OASIS3 key design concepts. At run-time, OASIS3 acts as a separate mono process executable, which main function is to interpolate the coupling fields exchanged between the component models, and as a library linked to the component models, the OASIS3 PRISM Model Interface Library (OASIS3 PSMILe).

OASIS3 supports 2D coupling fields only. To communicate with OASIS3, directly with another model, or to perform I/O actions, a component model needs to include few specific PSMILe calls. OASIS3 PSMILe supports in particular parallel communication between a parallel component model and OASIS3 main process based on Message Passing Interface (MPI) and file I/O using the GFDL mpp_io library.

OASIS3 has been extensively used in the PRISM demonstration runs and is currently used by approximately 15 climate modelling groups in Europe, USA, Canada, Australia, India and Brazil.

Libudunits-dev - wnpp
Library for the programatic handling of units of physical quantities
Responsible: Alastair McKinstry
License: unknown
Debian package not available
Language: C

The UDUNITS package supports units of physical quantities (e.g., meters, seconds). Specifically, it supports conversion between string and binary representations of units, arithmetic manipulation of units, and conversion of numeric values between compatible units.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 89590