LROSE is a co-operative project between:
- Dept. of Atmospheric Science at Colorado State University (CSU) and the
- The Earth Observing Lab at the National Center for Atmospheric Research (NCAR).
LROSE is funded by the National Science Foundation.
This GitHub distribution contains the core software for LROSE.
To download this repository from GitHub, run:
git clone https://github.com/NCAR/lrose-core
lrose-core
is dependent on the following major packages:
- git
- make, cmake
- python (releases, cmake support)
- gcc, g++ (or clang on OSX)
- libcurl (web-based data access)
- libpng, libtiff (image support)
- zlib, bzip2 (compression)
- expat (XML)
- flex (lexical analyzer)
- fftw3 (Fourier transforms)
- X11, qt5 or qt6
- hdf5, netcdf
As a rule, we have tried to keep the number of external dependencies to a minimum, and to only include packages that are universally available on the main LINUX versions, plus OSX under brew
.
Details on installing the packages for the build are found at:
lrose-core
includes a series of libraries that are part of the build:
Library | Description |
---|---|
tdrp | Table-driven run-time parameters |
dataport | Portable data types, byte swapping |
toolsa | ANSI-C and C++ utilities |
physics | Physics, meteorology |
rapmath | Mathematics, statistics |
FiltAlg, FiltAlgVirtVol | Spatial filtering |
euclid | Euclidean geometry |
advect | Meteorological advection routines |
contour | Contouring routines |
kd | KD-tree |
hydro | Hydrology |
rapformats | Binary representation of met. data types |
didss | File access |
dsserver, dsdata | Data server layer |
grib, grib2 | GRIB data file decoding |
shapelib | Shapefile data handling |
radar | Radar-specific data and mathematics |
Refract | Radar refractivity |
Fmq | Fast Message Queue support |
Mdv | Meteorological Data Volumes - gridded and Cartesian data |
Ncxx | C++ NetCDF support |
Radx | Handling radial data - radars and lidars |
Spdb | Symbolic Product Data Base - time based storage of feature data |
cidd, Solo, qtplot, rapplot | Plotting and display support |
titan | Storm identification and tracking, spatial classification of radar data |
Further library details are available at:
The LROSE code, scripts, parameter files and documentation is checked into GitHub under the NCAR organization.
The repository details are as follows:
Name | Description |
---|---|
LROSE_DOCS_OVERVIEW | Documentation index |
RadxDualPolApps | Dual-polarization apps |
TDRP | TDRP implementation details |
The DOI for lrose-core is:
The DOI entry information is stored at: