Netcdf Display Tools

History

Developed during the 1990's at RAF for the purpose of quick look of data.

Operating System
Mac
Linux
Application

ncplot and ncpp: Post-flight plotting program for aircraft data in RAF standard netcdf files. Includes time-series, XY (and regressions), track plot, tables and statistics, adn frequency domain (power spectra & co-spectra) plots. ncpp plots size-distribution histograms for particle probes.

Developers/Maintainers
CDS/SSG
Status
Active
Used by these EOL facilities
RAF
Software Domain
Aircraft
Public Software
yes
Acquisition, Operations and Instrument Control
no
Post-Processing, Curation and Data Management
no
Archival, Delivery and Scientific Support
no

Netcdf Data Tools

Collection of utilities that can operate on the RAF aircraft netCDF files. Includes tools for data translation (asc2cdf, n2asc nc2asc), merging netcdf files, editing netcdf files. asc2cdf, nc2asc, ncmerge, ncav ncextr, ncReorder.

Publisher: 

UCAR/NCAR - Earth Observing Laboratory

History

Piecemeal development for specific applications. First released: 2004-04-23. Latest update: 2018-03-27

Documentation

asc2cdf User's Guide

RAF netCDF file conventions

License

Apache License, Version 2.0

Operating System
Mac
Linux
Application

NetCDF file manipulation utilities: ASCII <--> netCDF file translators, ncmerge, ncav ncextr, ncReorder.

Developers/Maintainers
Chris Webster, Janine Aquino, Gary Granger
Stakeholders
RAF
Status
Active
Level of Support
Supported
Used by these EOL facilities
RAF
Maintenance Status
Stable
Upgrade Status
Routinely Maintained: Stable software/no action other than routine updates required in the near future.
Software Domain
Aircraft
Public Software
yes
Acquisition, Operations and Instrument Control
no
Post-Processing, Curation and Data Management
yes
Archival, Delivery and Scientific Support
no

ncplot

This is the primary program to view aircraft time-series data. It works with low-rate and high rate netCDF data files, plots Time series, XY and XYZ, ascii, spectral analysis, save PNG screenshots, print PostScript and save encapsulated PostScript for publication.  Requires netCDF3.0 or later and Motif GUI toolkit.  The new display program AEROS is our next generation display, but does not offer all the features of ncplot yet (e.g. spectral analysis).

netCDF file conventions description: http://www.eol.ucar.edu/raf/Software/netCDF.html

ncplot User's Manual: http://www.eol.ucar.edu/raf/Software/ncplot.html

Latest releases are now on GitHub

For the latest releases, go to:

https://github.com/NCAR/ncplot/releases

ncplot is available via MacPorts for MacOS.

Install GMT if you want geo-political map boundaries for the track plot.  http://gmt.soest.hawaii.edu/projects/gmt/wiki/Installing

Operating System
Mac
Linux
Application

Post flight viewing of processed aircraft netCDF time-series data files.

Developers/Maintainers
RAF
Stakeholders
RAF
Status
Active
Level of Support
Supported
Used by these EOL facilities
RAF
Maintenance Status
Stable
Software Domain
Aircraft
Public Software
yes
Acquisition, Operations and Instrument Control
no
Post-Processing, Curation and Data Management
yes
Archival, Delivery and Scientific Support
yes

g2n

Software to convert GENPROII data files to netCDF. Requires libnetcdf. You can download libnetcdf from UNIDATA

Handling of COS-blocked files is broken, so if you need to convert GENPROII data files from COS-blocked to binary before running g2n, cosconvert can be downloaded from CISL RDA: "Utilities for Manipulating COS-Blocked files" [Available online as of July 31, 2009]

History

Developed by Ron Ruth in the mid-90's.

Notes

No local knowledge for GENPRO.

Operating System
Linux
Application

Convert RAF GENPRO-II files to netCDF using the RAF conventions. (Converts but has software compatibilty issues (re other RAF display programs) with its PMS-1D variable-name format.)

Developers/Maintainers
CDS/SSG
Status
Active
Level of Support
Unsupported
Used by these EOL facilities
RAF
Software Domain
Aircraft
Public Software
yes
Acquisition, Operations and Instrument Control
no
Post-Processing, Curation and Data Management
yes
Archival, Delivery and Scientific Support
no

eol_scons

History

Developed by Gary Granger and Chris Burghart.

Notes

Critical infrastructure.
Operating System
Windows
Mac
Linux
Application

Extensions to SCons for building EOL software

Developers/Maintainers
SSG
Status
Active & Maintained
Used by these EOL facilities
RAF, ISF, RSF
Software Domain
Utility
Public Software
no
Acquisition, Operations and Instrument Control
yes
Post-Processing, Curation and Data Management
yes
Archival, Delivery and Scientific Support
yes

Driftsonde Web

History

Developed for T-PARC

Notes

Basic functionality good, but somewhat brittle. Needs substantial refactoring.
Operating System
Linux
Application

Web infrastructure: Ruby/Rails, database and backend Python scripts to communicate w gondola

Developers/Maintainers
CDS/SSG
Used by these EOL facilities
ISF
Software Domain
Sounding
Public Software
no
Acquisition, Operations and Instrument Control
yes
Post-Processing, Curation and Data Management
no
Archival, Delivery and Scientific Support
no

Driftsonde Gondola

History

Developed for T-PARC

Notes

Needs enhancements for scheduled drops and low-power operation.
Application

Linux applications and Python scripts to monitor gondola, launch sondes, collect data and communicate with ground control s/w

Developers/Maintainers
CDS/SSG
Level of Support
Unsupported
Maintenance Status
Stable
Software Domain
Sounding
Public Software
no
Acquisition, Operations and Instrument Control
yes
Post-Processing, Curation and Data Management
no
Archival, Delivery and Scientific Support
no

Aspen

Release downloads

Citation

Documentation

Aspen (the Atmospheric Sounding Processing ENvironment) is used for analysis and quality control (QC) of sounding data. The application functions identically in the Linux, MacOS, and MS Windows environments.

Capabilities

  • Automatically apply quality control procedures to sounding data.
  • Present data in tabular and graphical forms.
  • Automatically determine levels and code them in WMO message formats.
  • Transmit the WMO messages to other systems.
  • Save the raw and derived data products in various formats.
  • Present observations from multiple soundings, at discrete pressure levels, on a synoptic map.

Aspen can process data provided in many formats, including AVAPS Dropsonde, NCAR EOL, HRD FRD, and WMO TEMP formats. It is able to analyze both dropsonde and upsonde soundings.

Aspen is designed to operate as automatically as possible, while allowing the user to fine tune the quality control algorithms. For instance, as soon as the user selects a sounding file for processing, the data is brought into Aspen and automatically analyzed. In most cases this first pass will be the only step required. If the processing needs to be modified, the user can change the QC parameters and reprocess the data as many times as necessary.

An extensive series of QC algorithms is applied to the data. These algorithms typically have one or two parameters that may be adjusted by the user if the default values are not suitable for a particular sounding. The user can save the modified options, so that the initial analysis of a new sounding will use the customized QC parameters.

Aspen can have a large number of input files open at the same time. This makes it convenient to compare soundings. Output results can be formatted as printed text and graphics, and saved in graphics, ASCII, CSV, and netCDF files.

The synoptic map capability is particularly useful for detecting anomalous observations during operational sounding activities. It allows a collection soundings to be compared from a geographic perspective. This can very quickly reveal discrepancies in calculated pressure heights and other sensor malfunctions.

History

Aspen is derived from the Editsonde software developed at the National Hurricance Center's Hurricane Research Division (HRD). It has progressed through four versions:

  • V1 - The Fortran Editsonde package was wrapped in Visual Basic, in order to provide a graphical interface and MS Windows compatibility.
  • V2 - The entire package was rewritten in C++, with graphics implemented using the Microsoft Foundation Classes.
  • V3 - The graphics were ported to the Qt toolkit, in order to support Linux, OSX and MS Windows, using an identical code base.
  • V4 - The package was significantly updated to work with the next generation ACS dropsonde control software.

Aspen version 4 is the current release, and is under active development. The current release series is V4.1. 

Command Line Versions (Aspen-QC)

The Aspen quality control processing can also be performed by a command line program, which does not provide a graphical user interface. This program is named Aspen-QC, to signify that it only performs the quality control processing, without providing a user interface.

The output products are specified with command line switches. This can be useful for scripted processing, but as always with automated processing, care must be taken to validate the results.

The quality control parameters are specified in the aspen.xml file, which is same underlying configuration mechanism used by the graphical version of Aspen. The most convenient way to modify these parameters is to run Aspen and use its configuration editor to change parameters, and then copy that aspen.xml file to the directory containing the Aspen-QC program. The directory containing aspen.xml is shown in the status bar at the bottom of the Aspen display.

Documentation and Help

The user manual is accessible from within the Help menu when running Aspen. Its content is also hosted online:

AspenDocs documentation site

For help or questions, please contact eol-aspen[at]ucar[dot]edu.

Citation

When referencing the NCAR/EOL ASPEN software in publications or presentations, please use the citation:

Martin, C. and Suhr, I. (2026). NCAR/EOL Atmospheric Sounding Processing ENvironment (ASPEN) software version 4.0.6. https://doi.org/10.26023/3MXP-4C54, 2026.

Please update the access date and the software version you used in the citation. 

Main content

ASPEN Versions

For Aspen version 4.0.0 and up, use the accordion menu below to download the appropriate installer for your operating system or view release notes and changes for that version.

Please contact us if you need older Aspen versions or information about previous version history.

placeholder - released to Air Force Jan 2026

CentOS 7
  • Build environment tweaks to build on CentOS 7
  • No functional change from V4.0.5.

CentOS 8 CentOS9/Alma9

MacOS 14 (Sonoma) - Apple M1

also compatible with Sequoia

MacOS 14 (Sonoma) - Apple Intel

also compatible with Sequoia

Windows 10/11
  • Update default wind smoothing wavelength (to 5s) for mini-dropsonde config set
  • Update default sonde mass (to 169g) and drag coefficient (to 0.57) for mini-dropsonde config set
  • Fix default values in the Aspen-supplied stock configuration XML so parameter settings will be the same between installing Aspen on a fresh system and when resetting to defaults from the Configuration menu

Centos 8 Centos9/Alma9

MacOS 14 (Sonoma) - Apple M1

also compatible with Sequoia

MacOS 14 (Sonoma) - Apple Intel

also compatible with Sequoia

Windows 11
  • Add check to remove RH values that do not have an associated temperature at the end of QC processing
  • Remove logic to retain the last point in each data series, even if it failed CRC check
  • Add buttons to set Skew-T display bounds to preset values for common aircraft altitudes
  • Add minimum equilibration time threshold of 6 seconds for temperature and RH equilibration calculations
  • Add configuration set name to Summary tab
  • Update autosaved WMO text (in addition to the WMO tab display) when the user makes modifications in the Comm tab
  • Add a User Modifications section to the Summary tab to record manual QC changes during processing
    • In Main tab, log ignored or overridden launch parameters, changes to dropsonde hit surface or surface altitude unknown checkboxes, surface altitude or pressure overrides, heights set to missing, and end of drop time overrides
    • In Raw tab, log changes to end of drop time, and points flagged as keep or ignore
    • In Comm tab, log the sonde environment set by the user (if present)
    • The user modifications text section is also added to global attributes in netCDF and CSV output, with one caveat: due to Aspen architecture limitations, netCDF and CSV data will not be updated when the user modifies the sonde environment in the Comm tab, unless the user manually recomputes

MacOS 13 (Ventura) - Apple Intel
  • Updates to build on MacOS Ventura

  • Add user settable option for whether to discard sonde frames with the wrong sonde ID in ACS files
  • Flag lines with the wrong sonde ID (ACS files only) in the Raw tab, and collect stats on number of bad lines

CentOS 8 Alma 9 MacOS 14 (Sonoma) - Apple Intel MacOS 14 (Sonoma) - Apple M1 Windows 10
  • Add trajectory plot option for Lat-Lon XY Graph tab: added Lat as default Y axis for this plot
  • Add ability to select entire columns in the Raw tab by clicking the column headers
  • Add Ctrl+E keyboard shortcut (Cmd+E on Mac) to jump to the end of the data tables in the Raw and QC tabs
  • Add warning popup about sonde size not matching config set when opening ACS netCDF files
  • Add clearer error text when attempting to read in an Aspen output netCDF
  • Add command line option to set end of drop time in Aspen-QC
  • Update logos for Aspen V4
  • Use GPS altitude in second altitude column in FRD output files; update column header accordingly
  • Fix bug in calculating time of synthetic surface observation that led to coding lowest winds instead of surface winds in TEMPDROP
  • Update mixing ratio equation to be more precise
  • Assorted static code analysis fixes and improvements

CentOS 8 MacOS 14 (Sonoma) - Apple Intel MacOS 14 (Sonoma) - Apple Silicon Windows 10
  • Support for ingesting netCDF ACS files
    • Add input option to read data from ACS format netCDFs
    • Select aircraft observation from continuous series after possible launch time corrections (if entire aircraft data set is included)
    • Use WMO sonde types for RD41 and NRD41 (in BUFR only) now that input files contain enough metadata to tell them apart
    • Add sonde model metadata to netcdf and csv output as well
    • Remove times from input file that are not monotonically increasing, rather than rejecting the entire file
  • Turn off XY graph autoscale for wind direction by default
  • Fix bug in calculating MB110 group for upsondes
  • Fix bug where launch PTH didn’t get correctly removed when ignored if there was no aircraft geopotential altitude
  • Fix bug where overriding and then clearing launch altitude would result in an altitude of -999 if original launch altitude was missing
  • Miscellaneous compilation warning fixes and code cleanup
Operating System
Windows
Mac
Linux
Application

Visualization and quality control of upsonde and dropsonde radiosonde soundings. Command line, batch and GUI based interfaces are available. For support questions, email eol-aspen(at)ucar.edu.

Developers/Maintainers
ISF
Stakeholders
NCAR
USAF Reserve
National Hurricane Center
NOAA AOC
NOAA HRD
Universities
Research Organizations
Status
Active
Used by these EOL facilities
AVAPS, ISS
Maintenance Status
Stable
Sidebar Navigation Title
Other Aspen Pages
Software Domain
Sounding
Public Software
yes
Acquisition, Operations and Instrument Control
yes
Post-Processing, Curation and Data Management
yes
Archival, Delivery and Scientific Support
yes

Aeros

Software Downloads

Please click on the appropriate link to download Aeros.

Note: Select Linux distributions are available by request

Mar, 2026

Windows 10/11 macOS 15.7 (Sequoia) ARM

Oct, 2025

Windows 11

Jun, 2025

OSX 15.5 (Sequoia) Intel

Mar, 2025

OSX 14.7 (Sonoma) ARM; no trackplot

Oct, 2024

Windows 11

Legacy OS

The following Aeros downloads are provided for users still running old operating systems. They do NOT contain the latest updates but still provide a robust set of features. See the revisions table below to review what functionality is and isn't available.

Note: MacOS downloads with dates prior to Mar 2025 require administrator privileges to install on ARM architecture (M series chips). To see if you have an M chip go to the apple icon in the upper left of your desktop and click "About this Mac". This chip is listed as the first item.

  • Go to System Settings -> Privacy and Security and scroll down to "Allow applications downloaded from".
  • Click on the Aeros install package and then click "Cancel" and under Privacy and security you will see "Aeros-V...." was blocked from use because it is not from an identified developer.
  • Click "Open Anyway", enter admin credentials, and complete installation.
  • The first time Aeros opens takes a little while. You should see the Aeros icon bouncing in the dock.
  • Close and reopen Aeros to ensure that permission persists. You may need to enter the admin credentials one more time.Oct, 2024

March, 2024

Windows 10 OSX 14.2 (Sonoma) Intel/ARM

February, 2024

Windows 10 OSX 14.2 (Sonoma) Intel/ARM

June 10, 2022

OSX 12.4 (Monterey) Intel OSX 11.6 (BigSur) Intel


Revision History

The changes that are visible to users are given in the following table. The changes that are made for software maintenance and minor bug fixes are not listed here, although they are tracked in the EOL software revision control system. 

Date Revision Details
Mar, 2026 1.6-68
  • Fixed sluggish list-ascii plot.
  • Handle multiple SPEC probes
Sept, 2025 1.6-21
  • Fixes crash when trying to load size-distribution from a data source with no size-distributions.
Mar, 2025 1.5-361
  • Code signing/notarizing implemented for ARM
  • Ported from Qt5 to Qt6
Oct, 2024 1.5-301
  • Saves a screenshot from calibration window on save
March, 2024 1.5-273
  • Update OAP display to work with Fast2DS probe data.
February, 2024 1.5-271
  • Fix wind barbs in skew-T plot.  Incorrect aspect ratio.
January, 2024 1.5-257
  • Clean up formatting in ASCII and list plots.
  • ...and add option to change column sizing policy (interactive vs fit to content).  Default is fit to contents.
  • Restore SavePNG for track plot.
August, 2023 1.5-229
  • Legacy zero bin in netCDF size-distributions has been removed.  Add support.  Old aeros will not work correctly with new netCDF size-distributions.
  • Add initial support for SPEC 2DS.
  • Fix slow SQL connect times.  This was a real-time only issue.
June, 2020 1.5-40
  • 3D Track Plot re-enabled  to work with Qt5
March, 2019 1.0-400
  • Add support for reading Optical Array Probe files (*.2d).
  • Update to save-ascii. Size-distributions now save cell sizes.
  • Ported from Qt4 to Qt5.
April 3, 2017 1.0-45
  • Updates to histogram functionality
August08, 2016 1.0-31
  • On Connect IWG1, ask user for subnet. NASA aircraft do not use the same subnet as RAF.
July13, 2016 1.0-29
  • We have moved from Subversion to git.  Version numbering has been reset.
  • This rev fixes a bug with University of Wymoing netCDF files that was introduced in January of 2015.
June24,2015 5140
  • Added Page Fwd and Page Bkd (fn-upArrow and fn-downArrow on OSX) to scroll through data.
June15,2015 5137
  • Fixed the broken OSX distribution, so that Aeros will run on all Mac hardware.
  • Track plot is more flexible in the variable names that it wil use for plotting.
  • Behind-the-scene changes to datastore handling of the time dimension.
May12,2015 5122
  • Configuration storing/restoring has been improved. Other behind-the-scenes software maintenance.
Jan21,2015 5079
  • Fixed missing library in the W7 distribution.
Jan13,2015 5076
  • Beta: Trackplot has been refactored with new components, and a slight change to the user interface. Limited testing has been successful, but please report any bugs that you discover.
Jan03,2014 5035
  • Build for Mac OSX 10.9 (Mavericks). Track plot is temporarily disabled in the Mavericks version only.
Dec06,2013 5029
  • FIxed missing libraries in the Windows distribution.
Nov18,2013 5027
  • The built-in help manual was redesigned. No support for Windows XP after this version.
  4958
  • End of support for OSX 10.7 (Lion)

 


History

Originally developed as part of the NCAR Gulfstream V aircraft project. Aeros was designed to replace WINDS and ncplot, ncpp and xpms2d.

Notes

Generic Mapping Tools (GMT) from University of Hawaii is used for the Geo-Political boundaries. 

  • Redhat/CentOS 7 users can use yum to install GMT (e.g. "yum install GMT").
  • MacOS works with the Homebrew installation (e.g. "brew install gmt").
Operating System
Windows
Mac
Linux
Application

The Airborne Environmental Research Observation System (AEROS), is a visualization package for real-time and post-deployment of aircraft observations. Time-series, XY, Size-distributions, Skew-T, 3D Track, Optical Array Probes.

Developers/Maintainers
RAF
Stakeholders
RAF
Status
Active
Level of Support
Supported
Used by these EOL facilities
RAF
Maintenance Status
Stable
Software Domain
Visualization
Public Software
yes
Acquisition, Operations and Instrument Control
yes
Post-Processing, Curation and Data Management
yes
Archival, Delivery and Scientific Support
no

acTrack2kml

acTrack2kml reads either a SQL database for real-time or a netCDF file for post-processing and produces a KML file of a flight track.

Operating System
Windows
Mac
Linux
Application

Flight track KML generator.

Developers/Maintainers
CDS/SSG
Stakeholders
RAF
Status
Critical Infrastructure
Level of Support
Supported
Used by these EOL facilities
RAF
Maintenance Status
Stable
Software Domain
Aircraft
Public Software
no
Acquisition, Operations and Instrument Control
yes
Post-Processing, Curation and Data Management
yes
Archival, Delivery and Scientific Support
no