Discovery – Using APIs to find and download data. Currently, the API for the Atmospheric Radiation Measurement Program Data Live Web Service is being used.
I/O – Scripts to ingest data into the common data model. Scripts to read netcdf, csv, and ascii into the common data model have been developed and tested to work on data from a variety of programs.
Quality Control – Scripts for working with bit-packed quality control information and for applying tests to datasets.
Corrections – Scripts for applying corrections to the data. Some instruments require that proper corrections be applied before the data are to be used in a quantitative sense.
Retrievals/Calculations – Scripts for adding value to the data. For example, calculating the stability parameters from a sounding profile.
Visualizations – Scripts for visualizing data in a number of different ways including, 1D and 2D time series, wind rose, histograms, skew-T, and more.
ACT uses a common data model that is built off of xarray and inherits all the functionality of it. The code is self-documenting, using Sphinx to create documentation and unit tests are deployed to ensure that code contributed back to ACT does not break existing functionality. The initial development has focused on reading and visualizing data whereas the upcoming efforts will seek to improve existing capabilities and add for content to the areas for processing and analyzing data (QC, Corrections, Retrievals).
Code Repository: https://github.com/ANL-DIGR/ACT
Supplementary URL: https://github.com/ANL-DIGR/ACT