Table of Contents

Class: MadrigalFilter ui/userData.py

MadrigalFilter is an object used to filter Madrigal data.

This object provides access to all parameters used to filter Madrigal data for display. All its data members are public.

Non-standard Python modules used: None

Exceptions thrown: None

Change history:

Written by Bill Rideout Dec. 10, 2001

Methods   
__init__
toString
  __init__ 
__init__ (
        self,
        name=None,
        startyear=None,
        startmonth=None,
        startday=None,
        endyear=None,
        endmonth=None,
        endday=None,
        starthour=None,
        startmin=None,
        startsec=None,
        endhour=None,
        endmin=None,
        endsec=None,
        minalt=None,
        maxalt=None,
        minaz=None,
        maxaz=None,
        minaz2=None,
        maxaz2=None,
        minel=None,
        maxel=None,
        minel2=None,
        maxel2=None,
        minpl=None,
        maxpl=None,
        mnemStr1=None,
        lower1=None,
        upper1=None,
        mnemStr2=None,
        lower2=None,
        upper2=None,
        flkinst=None,
        flkdat=None,
        parmlist=None,
        description=None,
        header=None,
        badval=None,
        mxchar=None,
        assumed=None,
        knownBad=None,
        )

__init__ initializes MadrigalFilter by reading in arguments if any. All default to None.

Inputs: name filter name - string

startyear starting year - integer

startmonth starting month - integer

startday starting day - integer

endyear ending year - integer

endmonth ending month - integer

endday ending day - integer

starthour starting hour - integer

startmin starting minute - integer

startsec starting second - integer

endhour ending hour - integer

endmin ending minute - integer

endsec ending second - integer

minalt minimum altitude in km - float

maxalt maximum altitude in km - float

minaz minimum azimuth in degrees - float

maxaz maximum azimuth in degrees - float

minaz2 minimum azimuth for second range in degrees - float

maxaz2 maximum azimuth for second range in degrees - float

minel minimum elevation in degrees - float

maxel maximum elevation in degrees - float

minel2 minimum elevation for second range in degrees - float

maxel2 maximum elevation for second range in degrees - float

minpl minimum pulse length in microseconds - float

maxpl maximum pulse length in microseconds - float

mnemStr1 a general mnemonic or two mnemonics separated by +-*/ - str

lower1 lower limit (if any) for mnemStr1 - float

upper1 upper limit (if any) for mnemStr1 - float

mnemStr2 a general mnemonic or two mnemonics separated by +-*/ - str

lower2 lower limit (if any) for mnemStr2 - float

upper2 upper limit (if any) for mnemStr2 - float

flkinst the kind of instrument filter (used only if more than one in file) - integer

flkdat the kind of data filter (used only if more than one in file) - integer

parmlist a python string holding the mnemonics representing the parameters to display (space delimited)

description a python string holders the users description

header a python string = checked

badval a python string representing a missing value in isprint output

mxchar represents the maximum characters per column to print - integer

assumed a python string representing an assumed value in isprint output

knownBad a python string representing a known bad value in isprint output

Returns: void

Affects: Initializes any class member variables with data passed in.

Exceptions: none

  toString 
toString ( self )


Table of Contents

This document was automatically generated on Tue Mar 17 10:13:25 2009 by HappyDoc version r1_5