LYRAClient

class sunpy.net.dataretriever.LYRAClient[source]

Bases: sunpy.net.dataretriever.client.GenericClient

Provides access to the LYRA/Proba2 data archive.

Hosted by the PROBA2 Science Center.

Examples

>>> from sunpy.net import Fido, attrs as a
>>> results = Fido.search(a.Time("2016/1/1", "2016/1/2"),
...                       a.Instrument.lyra)  
>>> results  
<sunpy.net.fido_factory.UnifiedResponse object at ...>
Results from 1 Provider:

4 Results from the LYRAClient:
       Start Time               End Time        Instrument ... Provider Level
----------------------- ----------------------- ---------- ... -------- -----
2016-01-01 00:00:00.000 2016-01-01 23:59:59.999       LYRA ...      ESA     2
2016-01-01 00:00:00.000 2016-01-01 23:59:59.999       LYRA ...      ESA     3
2016-01-02 00:00:00.000 2016-01-02 23:59:59.999       LYRA ...      ESA     2
2016-01-02 00:00:00.000 2016-01-02 23:59:59.999       LYRA ...      ESA     3

Attributes Summary

baseurl

A regex string that can match all urls supported by the client.

pattern

A string which is used to extract the desired metadata from urls correctly, using sunpy.extern.parse.parse.

Methods Summary

register_values()

This enables the client to register what kind of Attrs it can use directly.

Attributes Documentation

baseurl = 'http://proba2.oma.be/lyra/data/bsd/%Y/%m/%d/lyra_(\\d){8}-000000_lev(\\d){1}_std.fits'

A regex string that can match all urls supported by the client.

pattern = '{}/bsd/{year:4d}/{month:2d}/{day:2d}/{}_lev{Level:1d}_std.fits'

A string which is used to extract the desired metadata from urls correctly, using sunpy.extern.parse.parse.

Methods Documentation

classmethod register_values()[source]

This enables the client to register what kind of Attrs it can use directly.

Returns

dict – A dictionary with key values of Attrs and the values are a tuple of (“Attr Type”, “Name”, “Description”).