The CAA is a large store of useful datasets in a common data model.
This allows for a PaPCo module to be created that can leverage off this
store to provide a powerful tool for doing Cluster analysis.
The module tries to achieve three goals. First, to provide a discovery
capability that allows the user to discover useful data stored in the CAA.
The analyst can browse list of roughly 800 available data sources,
filtering the list by spacecraft, instrument and product type components
of dataset identifiers. The dataset identifier and description are
searchable using a simple regular expressions search. Also, we provide a
“parameters search” which searches through descriptions and metadata
for each plottable parameter within the datasets.
Second, we automatically download data for the user using the Sinead
McCaffrey's “Command Line Interface,” an http-based interface for
requesting data from the CAA. PaPCo's File Cache Tool is used to show
what is remotely and locally available, and availability plots can be made
summarizing data availability.
Third, data from the CAA is adapted to PaPCo's internal model for
plotting and slicing. High dimensionality datasets like PEACE 3DX can
be viewed as Time-Energy spectrograms, and then sliced to view pitch
angle distributions. Data plotted by the module is available to other
modules for further analysis, and codes written for the data model can be
PaPCo plot with data from PEACE, FGM, and CIS. A
vertical slice at 14:58 shows slices of selected panels.
Using CAA Codes in your IDL Code
Within the module is code that can be used for IDL analysis outside of
PaPCo. PaPCo must be initialized for the downloading to work.
Here are several example codes. (A) is a code example that reads
in a CEF file and returns a parameter in the data model. (B) is a code
example that uses the modules read routine which handles automatic
downloading, concatenating, and data caching. (C) shows how to use the
catalog object to see what data is available in the CAA.