LROSE DOCUMENTATION OVERVIEW

December 1, 2024 ยท View on GitHub

PackageURL
corehttps://github.com/NCAR/lrose-core
core overviewhttps://github.com/NCAR/lrose-core/tree/master/docs
user docshttps://github.com/NCAR/lrose-docs
netcdf supporthttps://github.com/NCAR/lrose-netcdf
display supporthttps://github.com/NCAR/lrose-displays
Matlab displayhttps://github.com/NCAR/lrose-emerald
Java displayhttps://github.com/NCAR/lrose-jazz
Legacy C displayhttps://github.com/NCAR/lrose-soloii

Code organization

LROSE codeURL
libshttps://github.com/NCAR/lrose-core/blob/master/docs/libs/lrose-libs-summary.pdf
appshttps://github.com/NCAR/lrose-core/blob/master/docs/apps/lrose-apps-summary.pdf

TDRP

Most LROSE apps use TDRP - Table Driven Runtime Parameters - to handle the parameters that govern how the app runs.

TDRP codeURL
libhttps://github.com/NCAR/lrose-core/tree/master/codebase/libs/tdrp
appshttps://github.com/NCAR/lrose-core/tree/master/codebase/apps/tdrp

The most important TDRP app is tdrp_gen.

See the full TDRP docs at:

http://htmlpreview.github.io/?https://github.com/NCAR/lrose-core/blob/master/docs/tdrp/index.html

Runtime environment variables

There are a number of environment variables that can be used to control the processes at runtime. These generally override the TDRP parameters.

See:

LROSE applications and data system

Software functionality overview

These docs are in https://github.com/NCAR/lrose-docs.

Namelink to github webpage
Software overviewOverview
Command lineCommand line
ParametersParameters
App strutureAnatomy of an app
Real-timeReal-time operations
Data-flowData flow for real-time operations

RADX library and applications

Radx is aimed specifically at handling radar and lidar data in polar/radial coordinates.

Fundamental to the Radx package is the RadxVol class, which represents a radar volume, and its associated classes.

Radx codeURL
libshttps://github.com/NCAR/lrose-core/tree/master/codebase/libs/Radx
appshttps://github.com/NCAR/lrose-core/tree/master/codebase/apps/Radx
ClassPurpose
RadxVolRepresents a radar volume. Contains metadata, sweeps, rays and fields
RadxSweepMetadata and ray indexes for a sweep, not the data itself
RadxRayRepresents a single ray (beam). Contains vector of RadxFields
RadxFieldRepresents a single field variable

The data model which Radx is intended to represent is documented as follows:

https://github.com/NCAR/CfRadial/blob/master/support_docs/WMO_IM_Radar_and_Lidar_v0.5.pdf