Table of Contents

Module: madrigalPlot ui/madrigalPlot.py

madrigalPlot is the module that produces plots of Madrigal data.

Presently based on madplotlib: http://matplotlib.sourceforge.net/

$Id: madrigalPlot.py.html 3722 2011-10-21 19:22:54Z brideout $

Functions   
convertToAbsoluteTimeStr
defineHomeEnvVariable
getIsprintString
get_vo_cmap
  convertToAbsoluteTimeStr 
convertToAbsoluteTimeStr (
        xticks,
        noTime=False,
        noDate=False,
        timezone=0,
        )

convertToAbsoluteTimeStr converts a list of strings containing seconds since 1/1/1950 to datetime string.

Input: xticks - a list of strings containing seconds since 1/1/1950

Returns: a list of strings formated as YYYY-MM-DD HH-MM-SS. If noTime, format as YYYY-MM-DD

  defineHomeEnvVariable 
defineHomeEnvVariable ()

defineHomeEnvVariable makes sure HOME env variable is defined, as required by matplotlib.

If not defined, sets HOME to MADROOT/metadata/userdata

  getIsprintString 
getIsprintString (
        filename,
        parms,
        filterStr,
        )

getIsprintString returns the output of isprint given inputs

Inputs: filename - Madrigal filename parms - comma-delimited parameters filterStr - arguments to pass to isprint cmd

  get_vo_cmap 
get_vo_cmap ()

get_vo_cmap is a function to return a colormap optimized to show sign changes in the middle of the range.

Classes   
madHistogram

madHistogram is the class that produces Histogram plots of Madrigal

madIsrRecordSummary

madIsrRecordSummary is the class that produces a summary plot of a single ISR record.

madLineTimePlot

madLineTimePlot is the class the produces line plots of one or more parameters versus time.

madPcolorPlot

madPcolorPlot is the class that produces pcolor plots of x versus y with z intensity.

madPcolorScan

madPcolorScan is the class that produces pcolor scans.

madPcolorWedgeKmlScan

madPcolorWedgeKmlScan is the class that produces pcolor scan kml files where data is drawn as wedge shapes.

madPcolorWedgeScan

madPcolorWedgeScan is the class that produces pcolor scans where data is drawn as wedge shapes.

madScatterPlot

madScatterPlot is the class the produces two dimensional scatter plots of x versus y.

madXYScatterPlot

madXYScatterPlot is the class the produces XY scatter plots.

madXYwithErrorPlot

madXYwithErrorPlot is the class the produces two dimensional scatter plots of x versus y more its error.

scanPlotter

scanPlotter is the class that produces a series of scan plots for a single Madrigal file


Table of Contents

This document was automatically generated on Thu Oct 20 16:51:50 2011 by HappyDoc version r1_5