Skip to content

Latest commit

 

History

History
123 lines (92 loc) · 5.59 KB

lrose-overview.md

File metadata and controls

123 lines (92 loc) · 5.59 KB

lrose-core software overview

LROSE - The Lidar Radar Open Software Environment

LROSE is a co-operative project between:

LROSE is funded by the National Science Foundation.

LROSE CORE REPOSITORY

This GitHub distribution contains the core software for LROSE.

To download this repository from GitHub, run:

  git clone https://github.com/NCAR/lrose-core

EXTERNAL DEPENDENCIES

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:

INTERNAL DEPENDENCIES

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:

LROSE repositories

The LROSE code, scripts, parameter files and documentation is checked into GitHub under the NCAR organization.

The repository details are as follows:

Name Repository Description
lrose-core github.com/NCAR/lrose-core Core C and C++ code
lrose-bootstrap github.com/NCAR/lrose-bootstrap Checkout, build, release
lrose-docs github.com/NCAR/lrose-docs Overall documentation
lrose-devel github.com/NCAR/lrose-devel Development and test environment
lrose-test github.com/NCAR/lrose-test Development and test environment
lrose-example github.com/NCAR/lrose-example-data Data for testing
lrose-titan github.com/NCAR/lrose-titan TITAN project scripts and parameters
lrose-projects-eolbase github.com/NCAR/lrose-projects-eolbase EOL projects scripts and parameters
lrose-cedric github.com/NCAR/lrose-cedric Code for legacy cedric app
lrose-soloii github.com/NCAR/lrose-soloii Code for legacy soloii app
lrose-solo3 github.com/NCAR/lrose-solo3 Code for legacy solo3 app
CfRadial github.com/NCAR/CfRadial Docs for CfRadial NetCDF format
fractl github.com/mmbell/fractl FRACTL wind retrieval application (CSU)
samurai github.com/mmbell/samurai SAMURAI wind retrieval application (CSU)
vortrac github.com/mmbell/vortrac VORTRAC hurricane analysis application (CSU)

DOCUMENTATION LINKS

Name Description
LROSE_DOCS_OVERVIEW Documentation index
RadxDualPolApps Dual-polarization apps
TDRP TDRP implementation details

DOIs

The DOI for lrose-core is:

The DOI entry information is stored at: