entries_from_query_result#
- sunpy.database.tables.entries_from_query_result(qr, default_waveunit=None)[source]#
Use a query response returned from
sunpy.net.vso.VSOClient.search()
to generate instances ofDatabaseEntry
. Return an iterator over those instances.- Parameters:
qr (
sunpy.net.vso.VSOQueryResponseTable
) – The query response from which to build the database entries.default_waveunit (
str
, optional) – The wavelength unit that is used if it cannot be found in theqr_block
.
Examples
>>> from sunpy.net import vso, attrs as a >>> from sunpy.database.tables import entries_from_query_result >>> client = vso.VSOClient() >>> qr = client.search( ... a.Time('2001/1/1', '2001/1/2'), ... a.Instrument.eit, ... response_format="legacy") >>> entries = entries_from_query_result(qr) >>> entry = next(entries) >>> entry.source 'SOHO' >>> entry.provider 'SDAC' >>> entry.physobs 'intensity' >>> entry.fileid '/archive/soho/private/data/processed/eit/lz/2001/01/efz20010101.000042' >>> entry.observation_time_start, entry.observation_time_end (datetime.datetime(2001, 1, 1, 0, 0, 42), datetime.datetime(2001, 1, 1, 0, 0, 54)) >>> entry.instrument 'EIT' >>> entry.size 2059.0 >>> entry.wavemin, entry.wavemax (19.5, 19.5)