Met.3D runs under Linux and Windows. Its only "special" requirement is an OpenGL-4.3 (or newer) capable graphics card. A standard consumer (i.e. gaming) model works fine. Met.3D's current features include (this applies to the public version on Gitlab):
- Interactive 2D horizontal sections in a 3D context, including filled and line contours, pseudo-colour plots, stippling, and wind barbs.
- Interactive 2D vertical sections in a 3D context along arbitrary waypoints, including filled and line contours.
- 3D isosurface volume renderer that supports multiple isosurfaces. Isosurfaces can be coloured according to an auxiliary variable.
- 3D direct volume rendering (DVR) with an interactive transfer function editor.
- Transfer function editor that supports the perceptually linear HCL colour space.
- Surface shadows and interactive vertical axes to improve spatial perception.
- Navigation for forecast initialisation and valid time and ensemble member.
- Interactive computation of ensemble statistical quantities (mean, standard deviation, probabilities, ...) of any ensemble data field.
- 3D trajectory rendering of air-parcel trajectories (path lines) computed internally or externally (the latter provided in NetCDF format, e.g., by the LAGRANTO model).
- Computation of 3D streamlines and trajectories from wind fields, following computational schemes in the LAGRANTO model.
- On-the-fly gridding of ensemble trajectories into 3D probability volumes.
- Support for 3D model data that is regular in longitude and latitude in the horizontal. In the vertical, the following is supported: (a) levels of constant pressure, (b) sigma-hybrid-pressure-levels (ECMWF model), (c) any
type of structured grid as long as a 3D field with pressure values is available (this can be used, e.g. for data on geometric height levels).
- Data can be read from CF-compliant NetCDF files and from ECMWF GRIB files.
- Limited support for data on rotated grids (e.g., by the COSMO model model; data can be displayed but not overlaid with data defined on geographic lon/lat coordinates).
- Interactive ensemble Skew-T diagrams for analysis of vertical profiles.
- Interactive visual analysis of probability volumes.
- Multi-threaded data pipeline architecture.
- Modular architecture designed to allow the straightforward implementation of additional visualization/data processing/data analysis modules.
We have further functionality that has not yet been merged into the public source code on Gitlab. If you are interested in any specific function, contact us -- we may already have code!