Eagle#

Hyperspectral fields of visible and near infrared cloud top radiance observed by AISA Eagle (1024 spatial pixels and 504 spectral channels between 400 and 970 nm) as measured during the ACLOUD, AFLUX, MOSAiC-ACA, and HALO-(AC)3 campaign.

If you have questions or if you would like to use the data for a publication, please don’t hesitate to get in contact with the dataset authors as stated in the dataset attributes contact or author.

Data access#

The data files from AISA Hawk are very big. Therefore, it is not very convinient or even possible to load them directly from the PANGAEA database. Instead it is recommended to download the whole dataset for each campaign or single flights and store them on a local disk. Paths to the datasets can be found on the respective data description page on PANGAEA: ACLOUD, AFLUX, MOSAiC-ACA, and HALO-AC3 (not yet available).

Get data#

To analyse the data they first have to be loaded by importing the (AC)³airborne meta data catalogue. To do so the ac3airborne package has to be installed. More information on how to do that and about the catalog can be found here.

import ac3airborne
cat = ac3airborne.get_intake_catalog()

instrument = 'EAGLE'
datasets = []
for campaign in ['ACLOUD', 'AFLUX','MOSAiC-ACA']:
    datasets.extend(list(cat[campaign]['P5'][instrument]))
datasets
['ACLOUD_P5_RF04',
 'ACLOUD_P5_RF05',
 'ACLOUD_P5_RF06',
 'ACLOUD_P5_RF07',
 'ACLOUD_P5_RF08',
 'ACLOUD_P5_RF10',
 'ACLOUD_P5_RF11',
 'ACLOUD_P5_RF13',
 'ACLOUD_P5_RF14',
 'ACLOUD_P5_RF15',
 'ACLOUD_P5_RF16',
 'ACLOUD_P5_RF17',
 'ACLOUD_P5_RF18',
 'ACLOUD_P5_RF19',
 'ACLOUD_P5_RF20',
 'ACLOUD_P5_RF21',
 'ACLOUD_P5_RF22',
 'ACLOUD_P5_RF23',
 'ACLOUD_P5_RF25',
 'AFLUX_P5_RF03',
 'AFLUX_P5_RF04',
 'AFLUX_P5_RF05',
 'AFLUX_P5_RF06',
 'AFLUX_P5_RF07',
 'AFLUX_P5_RF08',
 'AFLUX_P5_RF09',
 'AFLUX_P5_RF10',
 'AFLUX_P5_RF11',
 'AFLUX_P5_RF12',
 'AFLUX_P5_RF13',
 'AFLUX_P5_RF14',
 'AFLUX_P5_RF15',
 'MOSAiC-ACA_P5_RF05',
 'MOSAiC-ACA_P5_RF06',
 'MOSAiC-ACA_P5_RF07',
 'MOSAiC-ACA_P5_RF08',
 'MOSAiC-ACA_P5_RF09',
 'MOSAiC-ACA_P5_RF10',
 'MOSAiC-ACA_P5_RF11']

Reading the data#

A description on how to work with locally stored or cached data can be found Caching and local datasets. Assuming the data have been downloaded and stored in /work/mech/data/ac3airborne/, the arguments for the cache option needs to be defined as follows:

kwds = {'simplecache': dict(
    cache_storage='/work/mech/data/ac3airborne/EAGLE/', 
    same_names=True
)}

The dataset can be read by overwritting the intake value for the location of the data with the values just defined.

flight_id = 'AFLUX_P5_RF12'
ds_eagle = cat['AFLUX']['P5'][instrument][flight_id](storage_options=kwds).to_dask()
ds_eagle
<xarray.Dataset>
Dimensions:        (nwl_eagle: 504, xs_1110: 2099, ys: 1024, xs_1113: 1952,
                    xs_1115: 2274, xs_1118: 2133, xs_1120: 1957, xs_1123: 2245,
                    xs_1125: 2357, xs_1143: 928, xs_1243: 57, xs_1248: 895,
                    xs_1250: 821, xs_1254: 1000, xs_1400: 105, xs_1513: 866,
                    xs_1515: 2991, xs_1518: 1661, xs_1520: 1911, xs_1522: 2005,
                    xs_1524: 1463)
Dimensions without coordinates: nwl_eagle, xs_1110, ys, xs_1113, xs_1115,
                                xs_1118, xs_1120, xs_1123, xs_1125, xs_1143,
                                xs_1243, xs_1248, xs_1250, xs_1254, xs_1400,
                                xs_1513, xs_1515, xs_1518, xs_1520, xs_1522,
                                xs_1524
Data variables: (12/134)
    wavelength     (nwl_eagle) float32 400.9 402.0 403.1 ... 990.6 991.8 993.0
    radiance_1110  (xs_1110, nwl_eagle, ys) int16 ...
    time_1110      (xs_1110) float32 11.18 11.18 11.18 ... 11.21 11.21 11.21
    lat_1110       (xs_1110) float32 79.86 79.86 79.86 ... 79.93 79.93 79.93
    lon_1110       (xs_1110) float32 10.28 10.28 10.28 ... 10.03 10.03 10.03
    roll_1110      (xs_1110) float32 1.94 1.932 1.925 1.919 ... 1.026 1.02 1.011
    ...             ...
    time_1524      (xs_1524) float32 15.41 15.41 15.41 ... 15.43 15.43 15.43
    lat_1524       (xs_1524) float32 79.16 79.16 79.16 ... 79.11 79.11 79.11
    lon_1524       (xs_1524) float32 10.84 10.84 10.84 ... 11.09 11.09 11.09
    roll_1524      (xs_1524) float32 -0.4881 -0.4898 -0.4891 ... -1.129 -1.121
    pitch_1524     (xs_1524) float32 -0.8993 -0.9004 -0.9009 ... 1.839 1.831
    yaw_1524       (xs_1524) float32 141.1 141.1 141.0 ... 143.6 143.6 143.6
Attributes:
    Institution:    Leipzig Institute for Meteorology (LIM) - University of L...
    Variable name:  Each variable name indicates the measurement start time i...
    Comment:        Michael Schaefer Wed Oct  7 08:21:55 2020