eCALLISTOClient#
- class radiospectra.net.eCALLISTOClient[source]#
Bases:
GenericClient
Provides access to eCallisto radio spectrometer data archive.
Notes
Specific information on the meaning of the filename.
From the filename alone there’s no way to tell about either the frequency or duration. Therefore we only return a start time.
Examples
>>> from radiospectra import net >>> from sunpy.net import Fido, attrs as a >>> query = Fido.search(a.Time('2019/10/05 23:00', '2019/10/05 23:30'), ... a.Instrument('eCALLISTO'), net.Observatory('ALASKA')) >>> query <sunpy.net.fido_factory.UnifiedResponse object at ...> Results from 1 Provider: 3 Results from the eCALLISTOClient: Start Time Provider Instrument Observatory ID ----------------------- --------- ---------- ----------- --- 2019-10-05 23:00:00.000 ECALLISTO ECALLISTO ALASKA 59 2019-10-05 23:15:00.000 ECALLISTO ECALLISTO ALASKA 59 2019-10-05 23:30:00.000 ECALLISTO ECALLISTO ALASKA 59
Attributes Summary
Methods Summary
post_search_hook
(exdict, matchdict)Helper function used after
search()
which makes the extracted metadata representable in a query response table.pre_search_hook
(*args, **kwargs)Helper function to return the pattern and matchdict for the client required by
search()
before using the scraper.This enables the client to register what kind of Attrs it can use directly.
Attributes Documentation
- baseurl = 'http://soleil80.cs.technik.fhnw.ch/solarradio/data/2002-20yy_Callisto/%Y/%m/%d/{obs}_%Y%m%d_%H%M%S.*.fit.gz'#
- pattern = '{}/2002-20yy_Callisto/{year:4d}/{month:2d}/{day:2d}/{Observatory}_{year:4d}{month:2d}{day:2d}_{hour:2d}{minute:2d}{second:2d}{suffix}.fit.gz'#
Methods Documentation
- post_search_hook(exdict, matchdict)[source]#
Helper function used after
search()
which makes the extracted metadata representable in a query response table.- Parameters:
- Returns:
rowdict – An Ordered Dictionary which is used by
QueryResponse
to show results.- Return type: