AIASynopsisClient#

class sunpy.net.dataretriever.AIASynopsisClient[source]#

Bases: GenericClient

A client for retrieving AIA “synoptic” data from the JSOC.

This dataset is not synoptic like HMI and MDI Synoptic images which are images of the solar surface reconstructed from many observations over a solar rotation but rather a synopsis of AIA data.

The AIA synoptic data are calibrated Level 1.5 images with reduced 1k x 1k resolution at regular 2-minute cadence.

Note

This client does not support multiple wavelengths in a single query. If you want to download multiple wavelengths, you need to do it in separate queries.

References

Examples

>>> from sunpy.net import Fido, attrs as a
>>> results = Fido.search(a.Time("2016/1/1", "2016/1/1 00:01:00"),
...                       a.Instrument.aia, a.Level("1.5s"))
>>> results
<sunpy.net.fido_factory.UnifiedResponse object at ...>
Results from 1 Provider:

9 Results from the AIASynopsisClient:
Source: https://jsoc1.stanford.edu/data/aia/synoptic/

       Start Time               End Time        Instrument  Physobs  Source Provider Level Wavelength
----------------------- ----------------------- ---------- --------- ------ -------- ----- ----------
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S         94
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S        131
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S        171
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S        193
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S        211
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S        304
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S        335
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S       1600
2016-01-01 00:00:00.000 2016-01-01 00:00:59.999        AIA intensity    SDO     JSOC  1.5S       4500

Attributes Summary

info_url

This should return a string that is a URL to the data server or documentation on the data being served.

pattern

required

Methods Summary

register_values()

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

search(*args, **kwargs)

Query this client for a list of results.

Attributes Documentation

info_url#
pattern = 'https://jsoc1.stanford.edu/data/aia/synoptic/{{year:4d}}/{{month:2d}}/{{day:2d}}/H{{hour:2d}}00/AIA{{year:4d}}{{month:2d}}{{day:2d}}_{{hour:2d}}{{minute:2d}}_{{Wavelength:04d}}.fits'#
required = {<class 'sunpy.net.attrs.Instrument'> sunpy.net.attrs.Instrument  Specifies the Instrument name for the search.         Attribute Name       ... --------------------------- ... adapt                       ... aia                         ... aia                         ... bcs                         ... be_continuum                ... be_halpha                   ... bigbear                     ... caii                        ... cds                         ... celias                      ... cerrotololo                 ... chp                         ... cook                        ... costep                      ... cp                          ... dpm                         ... eis                         ... eit                         ... elteide                     ... erne                        ... eui                         ... eve                         ... eve                         ... film                        ... five_12_channelmagnetograph ... foxsi                       ... gbm                         ... goes                        ... golf                        ... gong                        ... ha2                         ... hi_c                        ... hi_c21                      ... hmi                         ... hxeclipse                   ... hxt                         ... imax                        ... impact                      ... iris                        ... isoon                       ... iss                         ... ivm                         ... k_cor                       ... kpdc                        ... lasco                       ... learmonth                   ... longwave_lobe_06            ... longwave_lobe_07            ... longwave_slit_06            ... longwave_slit_07            ... lyra                        ... lyra                        ... maunaloa                    ... mdi                         ... mees                        ... mergedgong                  ... metis                       ... meudonspectroheliograph     ... mk4                         ... nfi_0                       ... noaa_indices                ... noaa_predict                ... norh                        ... phoenix                     ... phoka                       ... plastic                     ... polar                       ... ptmc                        ... rhessi                      ... rhessi                      ... secchi                      ... shortwave_lobe_06           ... shortwave_lobe_07           ... shortwave_slit_06           ... shortwave_slit_07           ... six_0_ftshg                 ... sj                          ... solarftsspectrometer        ... solohi                      ... soon                        ... sot                         ... sp1                         ... sp2                         ... spectroheliograph           ... spectromagnetograph         ... spice                       ... srs_table                   ... sufi                        ... sumer                       ... sutri                       ... suvi                        ... suvi                        ... swan                        ... swap                        ... swaves                      ... sxt                         ... t1_halpha                   ... t4_cak                      ... t4_continuum                ... t4_gband                    ... tm_1001                     ... tm_1010                     ... trace                       ... udaipur                     ... unpolarized                 ... uvcs                        ... vault_1999                  ... vault_2002                  ... vault_2014                  ... virgo                       ... vsm                         ... wbs                         ... wfi_1                       ... wfi_2                       ... wfi_3                       ... wispr                       ... x123                        ... xrs                         ... xrt                         ..., <class 'sunpy.net.attrs.Level'> sunpy.net.attrs.Level  Specifies the data processing level to search for. The data processing level is specified by the instrument PI. May not work with all archives.  Attribute Name ... -------------- ... one            ... one            ... one_b          ... one_b          ... onepointfive   ... onepointfive_s ... three          ... three          ... two            ... two            ... two            ... zero           ... zero_c         ... zero_d         ..., <class 'sunpy.net.attrs.Time'> sunpy.net.attrs.Time Specify the time range of the query.  Attribute Name    Client   Full Name              Description               -------------- ----------- --------- -------------------------------------- all            NOAAIndices all       All values of this type are supported. all            NOAAPredict all       All values of this type are supported.}#

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”).

search(*args, **kwargs)[source]#

Query this client for a list of results.

Parameters:
  • *args (tuple) – sunpy.net.attrs objects representing the query.

  • **kwargs (dict) – Any extra keywords to refine the search.

Returns:

A QueryResponse instance containing the query result.