CPD3 provides a main graphical interface for using the system.

The main data display is often referred to as "CPX3" or "CPX", which comes from the names of its predecessor programs. The graphical interface servers a number of purposes, but the primary usage is data viewing and QA/QC. QA/QC or "editing" generally involves data visualization in the form of timeseries plots then making changes to the data based on those displays. The changes to the data are made with "edits", which are instructions to the system about how to alter the data.

The graphical interface program can also accept command line arguments, either directly or from a shortcut. The general form of arguments looks like:

cpx3 [--profile=type] [station] [times] [display]

Where station is the GAW station code (e.g. BND) and is not case sensitive. times is the time specification that sets the initially visible data. display is the display type initially visible (e.g. raw, avg, or clean). A profile can optionally be specified with the --profile switch. The profile determines the types of displays visible (e.g. --profile=met for only meteorological displays).

Editing

The process of editing data involves examining the current results of the correction and existing edits then making changes based on those results. The changes are made with edits which take the form of an instruction to the system to alter data in some way between a start and end time. The most common form of an edit is a simple invalidation, which sets data to missing while it is in effect.

Further examples of more edit types are also available.

Data Export

The graphical interface provides a flexible data export system. Exporting data includes both conversion to comma separated files and making "quick look" styles plots not covered by the main display. In general, this is a mirror of the command line interface, but is configured through a "point and click" style dialog interface.

There are specific examples of data exporting available..