Content-Length: 586645 | pFad | http://github.com/autoplot/documentation/wiki/ScienceDataContentInterfaces

23 ScienceDataContentInterfaces · autoplot/documentation Wiki · GitHub
Skip to content

ScienceDataContentInterfaces

Jeremy Faden edited this page Jun 14, 2024 · 3 revisions

Each interface captures the content of a particular type of science content.

Jot list of data types of potential interest:

Note: all data interfaces are implied to be immutable (no mutator methods on the interface; client usage can expect no changes)

linear data

  • number of values
  • values (1-D)
  • x-axis values(not necessarily a gauge!) (time
  • possibly gauged (time, or more generally non-strictly monotonic
  • different flavors: scatter plot data, line plot data
  • uncertainties
  • units
  • name of x variable; name of y variable
  • description
  • fill value
  • max x-gap for connecting dots OR max gap function of x OR max gap as function of index
  • plotting metadata: plot color, symbol, line thickness, axis labels

Simplest Interface: XYData

  • size()
  • getX(i)
  • getY(i)

Then have a separate interface with:

EnhancedXYData extends XYData

  • isFill(index)
  • xunits, yunits (TBD probably some object)
  • name of x variable; name of y variable
  • labeler for axis values
  • Optional getUncertProviderX()
  • Optional getUncertProviderY()

interface UncertProvider {

 double getUncertPlus(i)
 double getUncertMinus(i)

}

EnhancedXYDataWithUncert extends XYData

spectrum / 1D histogram

  • has x bins
  • has y data values for each bin
  • has uncertainties?

spectrogram / 2D histogram

  • not just with functions of time

trajectory

Plot Types in Autoplot:

Table Of Contents

URIs that Point to Data Files

Download a CDF and Plot it with Autoplot

Load a CDF directly from a website

URIs that Point to Data Servers

Saving to vap files

Loading vap files

Data Sources

CDF Files

HDF/NetCDF Files

Aggregation

CDAWeb

HAPI Servers

Exporting Data

Export Types

Additional controls

Aggregation

Tools

PNGWalk Tool

Data Mash Up

Events List

Run Batch

Advanced Topics

TimeSeriesBrowse and other Capabilities

Events Lists

Caching

Autoranging

Managing Autoplot's Data Cache

Using Autoplot with Python, IDL, and Matlab

Reading data into Python

Reading data into IDL

Reading data into Matlab

QDataSet Data Model

Clone this wiki locally








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/autoplot/documentation/wiki/ScienceDataContentInterfaces

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy