Debian Science Project
Summary
Meteorology
Debian Science Meteorology packages

This metapackage is part of the Debian Pure Blend "Debian Science" and installs packages related to Meteorology and Climate.

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 packages

Official Debian packages with high relevance

Cdo
Climate Data Operators
Maintainer: Alastair McKinstry
Versions of package cdo
ReleaseVersionArchitectures
sid1.4.0.1~dfsg-1+b1hurd-i386
sid1.4.0.1~dfsg-1hppa,mips,armel,mipsel,alpha,powerpc,i386,s390,amd64,sparc,ia64
squeeze1.4.0.1~dfsg-1sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 4 users (8 upd.)*
Versions and Archs
License: DFSG free

Climate Data Operators are a collection of command line Operators to manipulate and analyse Climate model Data. Supported data formats are GRIB, netCDF, SERVICE, EXTRA and IEG. There are more than 400 operators available.

Dballe
Database for punctual meteorological data (Command line tools)
Maintainer: Enrico Zini
Versions of package dballe
ReleaseVersionArchitectures
lenny4.0.2-1+b1armel
lenny4.0.2-1s390,mipsel,ia64,alpha,mips,arm,sparc,i386,amd64,powerpc,hppa
sid4.0.14-1s390,armel,alpha,powerpc,amd64,ia64,sparc,mips,i386,hppa
sid4.0.11-1mipsel
squeeze4.0.11-1ia64,amd64,armel,hppa,i386,mips,mipsel,powerpc,s390,sparc
Debtags of package dballe:
interfacecommandline
roleprogram
usestoring, searching, organizing
Popcon: 6 users (3 upd.)*
Versions and Archs
Debtags
License: DFSG free

DB-All.e is a fast on-disk database where meteorological observed and forecast data can be stored, searched, retrieved and updated.

This framework allows to manage large amounts of data using its simple Application Program Interface, and provides tools to visualise, import and export in the standard formats BUFR, AOF and CREX.

The main characteristics of DB-ALL.e are:

  • Fortran, C, C++ and Python APIs are provided.
  • To make computation easier, data is stored as physical quantities, that is, as measures of a variable in a specific point of space and time, rather than as a sequence of report.
  • Internal representation is similar to BUFR and CREX WMO standard (table code driven) and utility for import and export are included (generic and ECMWF template).
  • Representation is in 7 dimensions: latitude and longitude geographic coordinates, table driven vertical coordinate, reference time, table driven observation and forecast specification, table driven data type.
  • It allows to store extra information linked to the data, such as confidence intervals for quality control.
  • It allows to store extra information linked to the stations.
  • Variables can be represented as real, integer and characters, with appropriate precision for the type of measured value.
  • It is based on physical principles, that is, the data it contains are defined in terms of homogeneous and consistent physical data. For example, it is impossible for two incompatible values to exist in the same point in space and time.
  • It can manage fixed stations and moving stations such as airplanes or ships.
  • It can manage both observational and forecast data.
  • It can manage data along all three dimensions in space, such as data from soundings and airplanes.
  • Report information is preserved. It can work based on physical parameters or on report types.
Grads
Grid Analysis and Display System for earth science data
Maintainer: Alastair McKinstry
Versions of package grads
ReleaseVersionArchitectures
sid2.0.a7.1-3mips,armel,mipsel,i386,powerpc,amd64,s390,ia64,sparc,alpha,hppa
squeeze2.0.a7.1-3sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 3 users (5 upd.)*
Versions and Archs
License: DFSG free

The Grid Analysis and Display System (GrADS) is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data. The format of the data may be either binary, GRIB, NetCDF, or HDF-SDS (Scientific Data Sets). GrADS has been implemented worldwide on a variety of commonly used operating systems and is freely distributed over the Internet.

GrADS uses a 4-Dimensional data environment: longitude, latitude, vertical level, and time. Data sets are placed within the 4-D space by use of a data descriptor file. GrADS interprets station data as well as gridded data, and the grids may be regular, non-linearly spaced, gaussian, or of variable resolution. Data from different data sets may be graphically overlaid, with correct spatial and time registration. Operations are executed interactively by entering FORTRAN-like expressions at the command line. A rich set of built-in functions are provided, but users may also add their own functions as external routines written in any programming language.

Data may be displayed using a variety of graphical techniques: line and bar graphs, scatter plots, smoothed contours, shaded contours, streamlines, wind vectors, grid boxes, shaded grid boxes, and station model plots. Graphics may be output in PostScript or image formats. GrADS provides geophysically intuitive defaults, but the user has the option to control all aspects of graphics output.

GrADS has a programmable interface (scripting language) that allows for sophisticated analysis and display applications. Use scripts to display buttons and dropmenus as well as graphics, and then take action based on user point-and-clicks. GrADS can be run in batch mode, and the scripting language facilitates using GrADS to do long overnight batch jobs.

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.

Ncview
A X11 visual browser for NetCDF format files
Versions of package ncview
ReleaseVersionArchitectures
sid1.93g-1+b1i386,ia64,armel
squeeze1.93g-1+b1i386,armel,ia64
sid1.93g-1powerpc,mipsel,mips,alpha,sparc,hppa,amd64,hurd-i386,s390
squeeze1.93g-1sparc,amd64,hppa,mips,mipsel,powerpc,s390
Popcon: 9 users (5 upd.)*
Versions and Archs
License: DFSG free
Svn

You would use ncview to get a quick and easy, push-button look at your NetCDF files. You can view simple movies of the data, view along various dimensions, take a look at the actual data values, change color maps, invert the data and other simple visual operations.

Zygrib
Weather data visualization, GRIB file viewer
Maintainer: Alastair McKinstry
Versions of package zygrib
ReleaseVersionArchitectures
sid3.5.0-3mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze3.5.0-3sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 10 users (3 upd.)*
Versions and Archs
License: DFSG free

This application, written with the Qt toolkit, enables:

  • Visualisation of meteo data from files in GRIB Format 1
  • Automatic GRIB data download
  • Automatic Download from IAC (fleetcode) Data

Official Debian packages with lower relevance

Gerris
Gerris Flow Solver
Versions of package gerris
ReleaseVersionArchitectures
sid20091109-dfsg.1-1mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze20091109-dfsg.1-1sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Debtags of package gerris:
fieldphysics, mathematics
Popcon: 10 users (38 upd.)*
Versions and Archs
Debtags
License: DFSG free
Git

Gerris is a system for the solution of the partial differential equations describing fluid flow.

A brief summary of its main (current) features:

  • Solves the time-dependent incompressible variable-density Euler, Stokes or Navier-Stokes equations
  • Adaptive mesh refinement: the resolution is adapted dynamically to the features of the flow
  • Entirely automatic mesh generation in complex geometries
  • Second-order in space and time
  • Unlimited number of advected/diffused passive tracers
  • Flexible specification of additional source terms
  • Portable parallel support using the MPI library
  • Volume of Fluid advection scheme for interfacial flows
Gnudatalanguage
Free IDL compatible incremental compiler
Maintainer: Gürkan Sengün
Versions of package gnudatalanguage
ReleaseVersionArchitectures
sid0.9~rc3-1sparc,amd64,hppa,i386,ia64,mips,powerpc,s390
squeeze0.9~rc1-1.2+b2mips,armel
sid0.9~rc1-1.2+b2armel
squeeze0.9~rc1-1.2+b1sparc,hppa,ia64,amd64,i386,mipsel,s390
sid0.9~rc1-1.2+b1alpha,mipsel
squeeze0.9~rc1-1.2powerpc
lenny0.9~rc1-1i386,hppa,s390,powerpc,ia64,sparc,amd64
Debtags of package gnudatalanguage:
interfacetext-mode
roleprogram
scopeutility
uitoolkitncurses
works-withsoftware:source
Popcon: 32 users (8 upd.)*
Versions and Archs
Debtags
License: DFSG free

A free IDL (Interactive Data Language) compatible incremental compiler. It has full syntax compatibility with IDL 6.0.

Octave-octcdf
NetCDF data files interface for Octave
Versions of package octave-octcdf
ReleaseVersionArchitectures
lenny1.0.9-2arm,i386,armel,mipsel,ia64,alpha,mips,amd64,s390,hppa,sparc,powerpc
sid1.0.12-1+b1ia64,alpha,amd64,armel,hppa,hurd-i386,i386,mips,mipsel,powerpc,s390,sparc
squeeze1.0.12-1+b1mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390
upstream1.0.13
Debtags of package octave-octcdf:
uitoolkitncurses
Popcon: 58 users (16 upd.)*
Newer upstream!
Debtags
License: DFSG free
Git

This package provides functions to work with NetCDF data files in Octave, a numerical computation software. This package provides a function (netcdf) that creates and reads NetCDF files and writes to a NetCDF file (ncdump) among others.

This Octave add-on package is part of the Octave-Forge project.

R-base
GNU R statistical computation and graphics system
Maintainer: Dirk Eddelbuettel
Versions of package r-base
ReleaseVersionArchitectures
lenny2.7.1-1+lenny1all
etch2.4.0.20061125-1all
sid2.10.1~20091210-1all
sid2.10.1~20091206-1all
squeeze2.10.0-1all
Debtags of package r-base:
devellang:r
fieldstatistics
rolemetapackage, dummy
specialobsolete, meta
suitegnu
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

R is a system for statistical computation and graphics. It consists of a language plus a run-time environment with graphics, a debugger, access to certain system functions, and the ability to run programs stored in script files.

The design of R has been heavily influenced by two existing languages: Becker, Chambers & Wilks' S and Sussman's Scheme. Whereas the resulting language is very similar in appearance to S, the underlying implementation and semantics are derived from Scheme.

The core of R is an interpreted computer language which allows branching and looping as well0;115;0c as modular programming using functions. Most of the user-visible functions in R are written in R. It is possible for the user to interface to procedures written in the C, C++, or FORTRAN languages for efficiency, and many of R's core functions do so. The R distribution contains functionality for a large number of statistical procedures and underlying applied math computations. There is also a large set of functions which provide a flexible graphical environment for creating various kinds of data presentations.

Additionally, over thousand extension "packages" are available from CRAN, the Comprehensive R Archive Network, many also as Debian packages, named 'r-cran-'.

This package is a metapackage which eases the transition from the pre-1.5.0 package setup with its larger r-base package. Once installed, it can be safely removed and apt-get will automatically upgrade its components during future upgrades. Providing this packages gives a way to users to then only install r-base-core if they so desire.

The package is enhanced by the following packages: texmacs

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

Geonetwork - wnpp
Catalog application to manage spatially referenced resources through the web
Responsible: Alastair McKinstry
License: GPL
Debian package not available

Network opensource is a standards based, Free and Open Source catalog application to manage spatially referenced resources through the web. It provides powerful metadata editing and search functions as well as an embedded interactive web map viewer. This website contains information related to the use of the software.

Hdf-eos4 - wnpp
Extension to HDF4 to support Earth Observing System datatypes
Responsible: Alastair McKinstry
License: BSD
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.

Hdf-eos5 - wnpp
Extension to HDF5 to support Earth Observing System datatypes
Responsible: Alastair McKinstry
License: BSD
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.

Magics++ - wnpp
Executables for the magics++ library
Responsible: Alastair McKinstry
License: Apache
Debian package not available

Magics++ is the latest generation of the ECMWF's Meteorological plotting software MAGICS. Although completely redesigned in C++, it is intended to be as backwards-compatible as possible with the Fortran interface. Besides its programming interfaces (Fortran and C), Magics++ offers MagML, a plot description language based on XML aimed at automatic web production.

This package contains the MagcML binary that may be used with magics++.

Ncl - wnpp
NCAR Command Language and NCAR Graphics package
Responsible: Alastair McKinstry
License: BSD
Debian package not available

The NCAR Command Language (NCL) is a free interpreted language designed specifically for scientific data processing and visualization. NCL has robust file input and output. It can read and write netCDF-3, netCDF-4 classic (as of version 4.3.1), HDF4, binary, and ASCII data, and read HDF-EOS2, GRIB1 and GRIB2 (as of version 4.3.0). The graphics are world class and highly customizable.

Vis5d+ - wnpp
Vis5d, a free OpenGL-based volumetric visualization program for scientific datasets in 3+ dimensions
Responsible: Alastair McKinstry
License: GPL
Debian package not available
Visit - wnpp
Interactive parallel visualization and graphical analysis tool
Responsible: Alastair McKinstry
License: unknown
Debian package not available
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 89590