cheta.fetch_eng.MSIDset#

class cheta.fetch_eng.MSIDset(msids=None, start=LAUNCH_DATE, stop=None, filter_bad=False, stat=None)#

Bases: cheta.fetch.MSIDset

Fetch a set of MSIDs from the engineering telemetry archive.

Each input msid is case-insensitive and can include linux file “glob” patterns, for instance orb*1*_? (ORBITEPHEM1_X, Y and Z) or aoattqt[1234] (AOATTQT1, 2, 3, and 4). For derived parameters the initial DP_ is optional, for instance dpa_pow* (DP_DPA_POWER).

Parameters:
  • msids – list of MSID names (case-insensitive)

  • start – start date of telemetry (Chandra.Time compatible)

  • stop – stop date of telemetry (current time if not supplied)

  • filter_bad – automatically filter out bad values

  • stat – return 5-minute or daily statistics (‘5min’ or ‘daily’)

Returns:

Dict-like object containing MSID instances keyed by MSID name

__doc__ = Multiline-String#
Show Value
"""Fetch a set of MSIDs from the engineering telemetry archive.

    Each input ``msid`` is case-insensitive and can include linux file "glob"
    patterns, for instance ``orb*1*_?`` (ORBITEPHEM1_X, Y and Z) or
    ``aoattqt[1234]`` (AOATTQT1, 2, 3, and 4).  For derived parameters the
    initial ``DP_`` is optional, for instance ``dpa_pow*`` (DP_DPA_POWER).

    :param msids: list of MSID names (case-insensitive)
    :param start: start date of telemetry (Chandra.Time compatible)
    :param stop: stop date of telemetry (current time if not supplied)
    :param filter_bad: automatically filter out bad values
    :param stat: return 5-minute or daily statistics ('5min' or 'daily')

    :returns: Dict-like object containing MSID instances keyed by MSID name
    """
MSID#