Design Notes for the HIAPER Display

Gary Granger

National Center for Atmospheric Research
Earth Observing Laboratory

Chris Burghart

National Center for Atmospheric Research
Earth Observing Laboratory

April 2005

Abstract

Informal collection of requirements, notes, and plans for the HIAPER display software, including the underlying data management component.


Table of Contents

1. Introduction
Latest Changes
Links
Formatting the DocBook XML Source
2. The Data Store
DataSources and DataSets
Multiple datasources
Hierarchical Datasources
Netcdf Directory Sources
Metadata
DataSource Configuration
Virtual DataSets
The DataSetSelection Class
Validating DataSetSelection Objects
Related Changes
Ideas for Further Changes
Data-Driven Models
DataSet Models
Data Sources as Models for Asynchronous Opens
Task List
The DerivedDataSet Class
3. Updating Plots
Plot Page
Basic Scenario
Realtime Updates
Early Notes on MVC (aka data-driven models)
4. Configuration
Requirements
Use Cases
Saving a Single Plot Configuration
Saving a Plot Window Configuration
Cloning the Variable List
Sharing Configurations
Reflecting the current configuration in the library
Pulling Updated Configurations
DataSet Templates
Answers from the 20-April-2005 Meeting
Configuration Masking
Filling in Configuration Masks
Implementation Notes
Tasks
Future Features

List of Tables

1.1. Latest Changes
1.2. Document Locations
2.1. Tasks for Data-Driven Models
4.1. Configuration Tasks