Adapt#
Real-time processing for informed adaptive scanning of ARM weather radar operations and field campaigns.
Adapt is a configuration-driven modular framework for near real-time analysis of convective systems designed to support the adaptive sampling and study of convective storms and their life cycles. The system implements a modular pipeline that ingests radar observations, performs gridding and segmentation to identify convective cells, and maintains their identity through time using tracking. It further derives cell-level properties and motion to characterize storm evolution and generate candidate targets for adaptive radar scanning.
Adapt operates in both real-time and archival modes, producing standardized data products in the form of gridded fields, tabular summaries, and relational tracking records. Its design emphasizes reproducibility, extensibility, and consistency, allowing new analysis methods and data sources to be integrated without altering core workflows.
Currently, it ingests NEXRAD Level-II data, performs gridding/segmentation/analysis, and writes results for downstream visualization and scientific workflows.
Installation#
Go to the releases page and download the latest
Source code (tar.gz)orSource code (zip).Extract and create the environment:
# extract
tar -xzf Adapt-<version>.tar.gz
cd Adapt-<version>
# create environment and install adapt
mamba env create -f environment.yml
mamba activate adapt_env
Quickstart#
adapt run-nexrad --radar KLOT --base-dir ~/adapt_output
adapt dashboard --repo ~/adapt_output
Open the dashboard in a second terminal for live viewing.
Documentation#
Detailed usage, configuration, outputs, and troubleshooting:
docs/USAGE.md
Status and compatibility#
Status: Alpha. Adapt is under active development and is provided for early testing and evaluation.
No backward compatibility is guaranteed for code, APIs, configuration, or generated data products (e.g., SQLite/Parquet/NetCDF). Expect breaking changes between commits and releases.
Contribution guidelines and a roadmap will be published in a future release.
Funding#
Adapt is supported by the U.S. Department of Energy as part of the Atmospheric Radiation Measurement (ARM), an Office of Science User Facility.
License#
BSD license; see LICENSE for terms and disclaimer.