Actions

Difference between revisions of "Main Page"

From Lrose Wiki

 
(6 intermediate revisions by the same user not shown)
Line 48: Line 48:
  
  
====='''Verify the Installation'''=====
+
==== Verify the Installation ====
 
A quick way to verify that the LROSE software installed properly is to run the application with the <code lang="bash">-h</code> flag, as shown in the commands below. These commands should provide a list of command line options. There should be no errors associated with running these commands.
 
A quick way to verify that the LROSE software installed properly is to run the application with the <code lang="bash">-h</code> flag, as shown in the commands below. These commands should provide a list of command line options. There should be no errors associated with running these commands.
  
Line 71: Line 71:
 
We are in the process of transitioning most of our tutorials to our new LROSE Science Gateway hosted on JupyterHub servers deployed on NSF's Jetstream2 supercomputer at Indiana University. The notebooks can also be found on our [https://github.com/nsf-lrose/lrose-hub GitHub] repository. This work is supported by NSF award AGS-2103776. For more information, please contact the LROSE team directly for JupyterHub access or setting up a classroom exercise or workshop.
 
We are in the process of transitioning most of our tutorials to our new LROSE Science Gateway hosted on JupyterHub servers deployed on NSF's Jetstream2 supercomputer at Indiana University. The notebooks can also be found on our [https://github.com/nsf-lrose/lrose-hub GitHub] repository. This work is supported by NSF award AGS-2103776. For more information, please contact the LROSE team directly for JupyterHub access or setting up a classroom exercise or workshop.
  
==== '''Quick Start Tutorial''' ====
+
==== Quick Start Tutorial ====
  
 
The tutorial below provides an introductory guide to using LROSE, including printing metadata, format conversion to CfRadial, opening the data in HawkEye, regridding the data from a polar to Cartesian grid, and saving a parameter file.
 
The tutorial below provides an introductory guide to using LROSE, including printing metadata, format conversion to CfRadial, opening the data in HawkEye, regridding the data from a polar to Cartesian grid, and saving a parameter file.
Line 83: Line 83:
 
In the current release, the following tools are available:
 
In the current release, the following tools are available:
  
==== '''Convert''' ====
+
==== Convert ====
  
 
* '''[http://wiki.lrose.net/index.php/RadxPrint RadxPrint]''' - Query files to determine properties and support by the Radx engine
 
* '''[http://wiki.lrose.net/index.php/RadxPrint RadxPrint]''' - Query files to determine properties and support by the Radx engine
Line 89: Line 89:
 
* '''[http://wiki.lrose.net/index.php/RadxBufr RadxBufr]''' - Convert Bufr format to CfRadial NetCDF format
 
* '''[http://wiki.lrose.net/index.php/RadxBufr RadxBufr]''' - Convert Bufr format to CfRadial NetCDF format
  
==== '''Display''' ====
+
==== Display ====
  
 
* '''[http://wiki.lrose.net/index.php/HawkEye HawkEye]''' - Real-time and archive display suitable for both scanning and vertically pointing radars.
 
* '''[http://wiki.lrose.net/index.php/HawkEye HawkEye]''' - Real-time and archive display suitable for both scanning and vertically pointing radars.
  
==== '''Quality Control''' ====
+
==== Quality Control ====
  
 
* '''[http://wiki.lrose.net/index.php/RadxDiffFields RadxDiffFields]''' - Compare two fields in different CfRadial files
 
* '''[http://wiki.lrose.net/index.php/RadxDiffFields RadxDiffFields]''' - Compare two fields in different CfRadial files
Line 99: Line 99:
 
* '''[http://wiki.lrose.net/index.php/RadxMergeFields RadxMergeFields]''' - Merge fields from different CfRadial files
 
* '''[http://wiki.lrose.net/index.php/RadxMergeFields RadxMergeFields]''' - Merge fields from different CfRadial files
 
* '''[http://wiki.lrose.net/index.php/RadxFilter RadxFilter]''' - Perform simple filtering operations
 
* '''[http://wiki.lrose.net/index.php/RadxFilter RadxFilter]''' - Perform simple filtering operations
* '''[http://wiki.lrose.net/index.php/RadxPersistentClutter RadxPersistentClutter]''' - Create a mask for persistent ground clutter
+
* '''[http://wiki.lrose.net/index.php/RadxClutter RadxClutter]''' - Create a mask for persistent ground clutter
 
* '''[http://wiki.lrose.net/index.php/RadxDealias RadxDealias]''' - Dealias single-Doppler data
 
* '''[http://wiki.lrose.net/index.php/RadxDealias RadxDealias]''' - Dealias single-Doppler data
 
* '''[http://wiki.lrose.net/index.php/RadxQc RadxQc]''' - General quality control
 
* '''[http://wiki.lrose.net/index.php/RadxQc RadxQc]''' - General quality control
Line 110: Line 110:
 
* '''[http://wiki.lrose.net/index.php/SunCal SunCal]''' - Analyze time series data from sun scans
 
* '''[http://wiki.lrose.net/index.php/SunCal SunCal]''' - Analyze time series data from sun scans
  
==== '''Grid''' ====
+
==== Grid ====
  
 
* '''[http://wiki.lrose.net/index.php/Radx2Grid Radx2Grid]''' - Gridding and interpolation of ground-based radar data
 
* '''[http://wiki.lrose.net/index.php/Radx2Grid Radx2Grid]''' - Gridding and interpolation of ground-based radar data
  
==== '''Echo''' ====
+
==== Echo ====
  
 
* '''[http://wiki.lrose.net/index.php/RadxKdp RadxKdp]''' - KDP and Attenuation calculations
 
* '''[http://wiki.lrose.net/index.php/RadxKdp RadxKdp]''' - KDP and Attenuation calculations
Line 140: Line 140:
 
* '''[http://wiki.lrose.net/index.php/TimeHist TimeHist]''' - Visualize Titan data (through time)
 
* '''[http://wiki.lrose.net/index.php/TimeHist TimeHist]''' - Visualize Titan data (through time)
  
==== '''Wind''' ====
+
==== Wind ====
  
 
* '''[http://wiki.lrose.net/index.php/RadxEvad RadxEvad]''' - Extended Velocity Azimuth Display single-Doppler retrieval
 
* '''[http://wiki.lrose.net/index.php/RadxEvad RadxEvad]''' - Extended Velocity Azimuth Display single-Doppler retrieval
Line 175: Line 175:
  
 
=== LROSE AMS 2023 Workshop ===
 
=== LROSE AMS 2023 Workshop ===
*'''Meeting Notes'''
+
*'''[http://wiki.lrose.net/images/4/43/2023_LROSE_AMS_Workshop_Notes.pdf Meeting Notes]'''
 
*'''[http://wiki.lrose.net/index.php/2023_AMS_Workshop_Sessions Session Recordings and Slides]'''
 
*'''[http://wiki.lrose.net/index.php/2023_AMS_Workshop_Sessions Session Recordings and Slides]'''
  
 
=== LROSE AMS 2025 Workshop ===
 
=== LROSE AMS 2025 Workshop ===
*'''Meeting Notes'''
+
*'''[http://wiki.lrose.net/images/2/2d/2025_LROSE_AMS_Workshop_Notes.pdf Meeting Notes]'''
 
*'''[http://wiki.lrose.net/index.php/2025_AMS_Workshop_Sessions Session Recordings and Slides]'''
 
*'''[http://wiki.lrose.net/index.php/2025_AMS_Workshop_Sessions Session Recordings and Slides]'''

Latest revision as of 17:47, 17 March 2025

LROSE: The Lidar Radar Open Software Environment

Overview

Colette
Image: T.Kiya from Japan, CC BY-SA 2.0, via Wikimedia Commons

The current LROSE release is called “Colette” (a versatile climbing rose) and encompasses six key toolsets that define a core lidar/radar workflow: Convert, Display, QC, Grid, Echo, and Winds. Colette focuses on high-quality, well-tested, well-maintained and well-documented key applications as ‘building blocks’, allowing users to assemble trusted, reproducible workflows to accomplish more complex scientific tasks.

Some highlights for Colette:

  • The cmake build option now supports qt6.
  • Packages are available for Centos, Ubuntu, Fedora 37, 38, 39, Alma Linux, Suse.
  • Bug fixes and updates to Radx applications.
  • HawkEdit is now a beta version, and has undergone considerable testing from users.


Colette can be compiled in C++ for native apps on Linux or Mac. Preliminary support is available for some tools on Windows.

We encourage users to register in order to receive critical software updates, and sign up for the mailing list to help build the LROSE community.

Help can be obtained by posting issues directly to the lrose-core GitHub repository, via our help mailing list, or Discourse user forum.

LROSE is a co-operative project between:

LROSE is funded by the National Science Foundation.

Citations for LROSE tools

Please cite the version of LROSE tools you use for publication. If you are unsure of the version, please cite the latest stable release.

Installation Instructions

  • Homebrew Installation
    • Mac Homebrew installation - For Native applications on the Mac, the recommended method is to use Homebrew. The formula contains all the necessary dependencies and builds instructions.
  • Source Installation - Intended for users who wish to do a manual build or build in a non-standard location. Source compilation is best performed using a supplied Python script.
    • Build system - For LINUX and MAC OS cmake/autoconf/manual builds and code development
  • CIDD Binary Installation
    • CIDD Binary Release - CIDD depends on a 32-bit build, which complicates the build and install for the core. The CIDD display application is not included in the standard lrose-core packages (above).


Verify the Installation

A quick way to verify that the LROSE software installed properly is to run the application with the -h flag, as shown in the commands below. These commands should provide a list of command line options. There should be no errors associated with running these commands.

If installing through Homebrew or other packages, LROSE applications should be added to your path, such that the application can be called with just its name, as shown below.

  • RadxPrint -h

If the above command does not work and which RadxPrint returns nothing, use the following command or replace the path with the path into which LROSE was installed.

  • /usr/local/bin/RadxPrint -h

Other commands to use to test the installation include:

  • RadxConvert -h
  • Radx2Grid -h
  • HawkEye

Tutorials

We are in the process of transitioning most of our tutorials to our new LROSE Science Gateway hosted on JupyterHub servers deployed on NSF's Jetstream2 supercomputer at Indiana University. The notebooks can also be found on our GitHub repository. This work is supported by NSF award AGS-2103776. For more information, please contact the LROSE team directly for JupyterHub access or setting up a classroom exercise or workshop.

Quick Start Tutorial

The tutorial below provides an introductory guide to using LROSE, including printing metadata, format conversion to CfRadial, opening the data in HawkEye, regridding the data from a polar to Cartesian grid, and saving a parameter file.


Our old tutorials can be found here.

Toolsets

In the current release, the following tools are available:

Convert

  • RadxPrint - Query files to determine properties and support by the Radx engine
  • RadxConvert - Convert 24 different lidar and radar formats to CfRadial NetCDF format
  • RadxBufr - Convert Bufr format to CfRadial NetCDF format

Display

  • HawkEye - Real-time and archive display suitable for both scanning and vertically pointing radars.

Quality Control

Grid

  • Radx2Grid - Gridding and interpolation of ground-based radar data

Echo

  • RadxKdp - KDP and Attenuation calculations
  • RadxPid - KDP, Attenuation, and Particle Identification
  • RadxRate - KDP, Attenuation, PID, and Rain Rate
  • RadxQpe - Accumulated Quantitative Precipitation Estimation
  • RadxHca - NEXRAD Hydrometeor Classification Algorithm
  • RateAccum - Accumulated Precipitation (recommended)
  • PrecipAccum - Accumulated Precipitation (not recommended)
  • RadxBeamBlock - Beam Blockage Estimation
  • ConvStrat - Identify convective and stratiform regions in Cartesian radar volume
  • RadxMesoCyclone - Identify mesocyclones in radar data
  • QpeVerify - Compare radar-derived and observed precipitation accumulation
  • RefractCompute - Compute refractivity
  • RefractCalib - Create calibration file used by RefractCompute
  • CalcMoisture - Calculate moisture fields from refractivity
  • Titan - Thunderstorm Identification, Tracking, Analysis, and Nowcasting application
  • Tracks2Ascii - Print out storm and track data in ASCII format
  • Tstorms2Xml - Convert storms data to XML or Spdb
  • StormInitLocation - Write out the initiation location of significant storms
  • ScaleSep - Separate a radar image into different spatial scales
  • Colide - Detect and extrapolate boundaries
  • ctrec - Track echo motion
  • Rview - Visualize Titan data (spatially)
  • TimeHist - Visualize Titan data (through time)

Wind

  • RadxEvad - Extended Velocity Azimuth Display single-Doppler retrieval
  • FRACTL - Fast Reorder and CEDRIC Technique in LROSE multi-Doppler retrieval
  • SAMURAI - Variational multi-Doppler retrieval and analysis package
  • VORTRAC - Vortex Objective Radar Tracking and Circulation single-Doppler retrieval
  • OpticalFlow - Estimate 2-D velocity of a radar field

Practical Radar Meteorology

The material contained here is designed to supplement radar textbooks and course materials with scientific background on common procedures used in radar meteorology. When combined with the above tutorials and documentation, these practical guides will help apply LROSE tools for scientific applications.

  1. Cartesian Gridding of Polar Radar Data
  2. Convective/Stratiform Partitioning
  3. Kdp Calculation
  4. Rain Rate Calculations
  5. Attenuation Correction
  6. Particle Identification using Fuzzy Logic
  7. Quantitative Precipitation Estimation
  8. Velocity Dealiasing

LROSE Workshops

LROSE AMS 2020 Mini Workshop

LROSE Fall 2021 Virtual Workshop

LROSE AMS 2023 Workshop

LROSE AMS 2025 Workshop