Пример #1
0
def _ace(starttime, endtime, identifier, warn_missing_units=True):
    """
    Generic method for downloading ACE data.
    """
    badvalues = 1e-31
    return cdasrest.CDASDwonloader('ac',
                                   identifier,
                                   'ace',
                                   badvalues=badvalues,
                                   warn_missing_units=warn_missing_units)
Пример #2
0
def _imp8(starttime, endtime, identifier, units=None, warn_missing_units=True):
    """
    Generic method for downloading IMP8 data.
    """
    dl = cdasrest.CDASDwonloader('imp8',
                                 identifier,
                                 'imp',
                                 units=units,
                                 warn_missing_units=warn_missing_units)
    return dl.load(starttime, endtime)
Пример #3
0
def _wind(starttime, endtime, identifier, badvalues=None, units=None):
    """
    Generic method for downloading ACE data.
    """
    dl = cdasrest.CDASDwonloader('wi',
                                 identifier,
                                 'wind',
                                 badvalues=badvalues,
                                 units=units)
    return dl.load(starttime, endtime)
Пример #4
0
def _wind(starttime, endtime, identifier, units=None, intervals='monthly'):
    """
    Generic method for downloading ACE data.
    """
    dl = cdasrest.CDASDwonloader('wi', identifier, 'wind', units=units)
    # Override intervals
    if intervals == 'daily':
        dl.intervals = dl.intervals_daily
    else:
        dl.intervals = dl.intervals_monthly
    return dl.load(starttime, endtime)
Пример #5
0
def _helios(starttime,
            endtime,
            identifier,
            units=None,
            warn_missing_units=True):
    """
    Generic method for downloading Helios data from CDAWeb.
    """
    dl = cdasrest.CDASDwonloader('helios',
                                 identifier,
                                 'helios',
                                 units=units,
                                 warn_missing_units=warn_missing_units)
    return dl.load(starttime, endtime)
Пример #6
0
def _omni(starttime,
          endtime,
          identifier,
          intervals='monthly',
          warn_missing_units=True):
    """
    Generic method for downloading OMNI data.
    """
    dl = cdasrest.CDASDwonloader('omni',
                                 identifier,
                                 'omni',
                                 warn_missing_units=warn_missing_units)
    # Override intervals
    if intervals == 'daily':
        dl.intervals = dl.intervals_daily
    elif intervals == 'monthly':
        dl.intervals = dl.intervals_monthly
    elif intervals == 'yearly':
        dl.intervals = dl.intervals_yearly
    return dl.load(starttime, endtime)
Пример #7
0
def _stereo(starttime,
            endtime,
            spacecraft,
            identifier,
            intervals='daily',
            units=None,
            warn_missing_units=True):
    """
    Generic method for downloading STEREO data.
    """
    spacecraft = _identifier_select(spacecraft)

    dataset = spacecraft.lower()
    identifier = spacecraft.upper() + '_' + identifier
    dl = cdasrest.CDASDwonloader(dataset, identifier, 'stereo', units=units)

    if intervals == 'monthly':
        dl.intervals = dl.intervals_monthly
    else:
        dl.intervals = dl.intervals_daily
    return dl.load(starttime, endtime)
Пример #8
0
def _messenger(starttime, endtime, identifier):
    """
    Generic method for downloading IMP8 data.
    """
    dl = cdasrest.CDASDwonloader('messenger', identifier, 'messenger')
    return dl.load(starttime, endtime)