This pages describes AOD-specific access functions. For a general overview of EUBREWNET's access functions, as well as a description of common inputs, see the wiki page on the ozone access functions
See this presentation for a short overview of the AOD configuration and processing of DS measurements.
Besides the common formats described here, the jsona format can also be used to produce 2d arrays for the aod_l
and std_aod_l
variables, see this example
The output of the GET functions is stored in Eubrewnet's database, from where it's retrieved on each function call with little further processing. They are faster than their equivalent PROCESS functions, which process the data in real time, usually starting from the previous level. Whenever possible, GET functions should be used instead of the PROCESS equivalents.
Function | Short Description | Long Description | Link |
---|---|---|---|
JG | Returns the raw, L0 data from the JG measurements as measured by the Brewer | JG | Get JG |
JL | Returns the raw, L0 data from the JL measurements as measured by the Brewer | JL | Get JL |
AODL1 | Returns the Aerosol Optical Depth Level 1 product for DS measurements | AODL1 | |
AODL1ALL | Returns the Aerosol Optical Depth Level 1 product for both DS and JG measurements | AODL1ALL | Get AODL1ALL |
AODL1_5 | Returns the Aerosol Optical Depth Level 1.5 product for DS measurements | AODL1_5 | Get AODL1_5 |
AODL1_5ALL | Returns the Aerosol Optical Depth Level 1.5 product for both DS and JG measurements | AODL1_5ALL | Get AODL1_5ALL |
AODL1_5byStation | For the selected station, returns the Aerosol Optical Depth Level 1.5 product | AODL1_5byStation | Get AODL1_5byStation |
AODConfigAll | return all AOD configurations | AODConfigAll | Get AODConfigAll |
AODConfigbyDate | return the operative AOD configuration for the requested Brewer and date | AODConfigbyDate | Get AODConfigbyDate |
brewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsnd_filter_position
: filter used in the measurement. 0 corresponds to filter position #0, 64 to #1, 128 to #2, 192 to #3, and 256 to #4raw_counts_w0
to raw_counts_w5
: counts in the 6 slits steps
: micrometer stepbrewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsnd_filter_position
: filter used in the measurement. 0 corresponds to filter position #0, 64 to #1, 128 to #2, 192 to #3, and 256 to #4raw_counts_w0
to raw_counts_w5
: counts in the 6 slits steps
: micrometer stepbrewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsshowerrors
: displays errors found during the calculation. aodconfigid
: ID of the AOD configuration used in the calculationaodconfigdate
: date of the AOD configuration used in the calculation wavelengths_i
: wavelength i, in nmaod_i
: AOD for the wavelength icounts_i
: corrected counts for the wavelength ibrewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsshowerrors
: displays errors found during the calculation. aodconfigid
: ID of the AOD configuration used in the calculationaodconfigdate
: date of the AOD configuration used in the calculation wavelengths_i
: wavelength i, in nmaod_i
: AOD for the wavelength icounts_i
: corrected counts for the wavelength ibrewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsmeans
: see meansaodconfigid
: ID of the AOD configuration used in the calculationaodconfigdate
: date of the AOD configuration used in the calculation wavelengths_i
: wavelength i, in nm. The DS wavelengths are approx. 303, 306, 310, 313, 317, and 320 nmaod_i
: AOD for the wavelength istd_aod_i
: standard deviation of the AOD summaries at wavelength i
Note: the airmass
field corresponds to the aerosol airmass, which is currently approximated by the Rayleigh airmass.
brewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsmeans
: see meansgroupsum
: (work in progress, use at your own risk!) group all measurements with the same n_sum
value and, if there are 30 measurements (4*6 from JG and 1*6 from DS), return them; should only be used on single days, with both DS and JG measurementsaodconfigid
: ID of the AOD configuration used in the calculationaodconfigdate
: date of the AOD configuration used in the calculation wavelengths_i
: wavelength i, in nm.aod_i
: AOD for the wavelength istd_aod_i
: standard deviation of the AOD summaries at wavelength i
Note: the airmass
field corresponds to the aerosol airmass, which is currently approximated by the Rayleigh airmass.
gaw_id
or woudc_id
: GAW or WOUDC ID of the stationdate
: see Date in common inputsenddate
: see Enddate in common inputsformat
: see Formatmeans
: see meansbrewerid
: optional, to show only the configurations of the requested Brewernon_operative
: optional, to show also non-operative configurationsbrewerid
, date
, and comments
fieldsbrewerid
: id of the requested Brewerdate
: date to checkFunction | Description | Help | Example |
---|---|---|---|
JGL1 | Returns Level 1 JG corrected counts (dark counts, dead time, temperature, and filter attenuation) | JGL1 | Process AODL1JG |
AODL1 | Returns Level 1 DS corrected counts (dark counts, dead time, temperature, filter attenuation, Sun-Earth distance, and polarization) and AOD | AODL1 | Process AODL1 |
AODL1JG | Returns Level 1 JG corrected counts and AOD | AODL1JG | Process AODL1JG |
AODL1ALL | Returns Level 1 DS and JG corrected counts and AOD | AODL1ALL | Process AODL1_5ALL |
AODL1_5 | Returns Level 1.5 AOD for DS measurements | AODL1_5 | Process AODL1_5 |
AODL1_5JG | Returns Level 1.5 AOD for JG measurements | AODL1_5JG | Process AODL1_5JG |
AODL1_5ALL | Returns Level 1.5 AOD for DS and JG measurements | AODL1_5ALL | Process AODL1_5ALL |
Flag name | Flag value | Description |
---|---|---|
FLAG_AOD_STD_FILT | 1 | The standard deviation of the AOD summaries is > 0.02 |
FLAG_AOD_AIRMASS_FILT | 2 | The airmass is larger than some threshold value (Nov 2020: not in use yet) |
FLAG_AOD_MIN_FILT | 8 | AOD < 0 |
FLAG_AOD_MAX_FILT | 16 | AOD > 4 |
FLAG_AOD_BLACKLIST | 32 | Date in the exclusion list |
FLAG_AOD_BAD_OZONE_FILT | 64 | The ozone data does not have a filter_flag of 0 |
brewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsshowerrors
: displays errors found during the calculation.step
: optional, return data only for the requested micrometer step.aodconfigid
: ID of the AOD configuration used in the calculationaodconfigdate
: date of the AOD configuration used in the calculation wavelengths_i
: wavelength i, in nm. As of October 2020, counts are taken from DS measurements so the AOD is calculated for the six wavelengths at approx. 303, 306, 310, 313, 317, and 320 nmcounts_i
: corrected counts for the wavelength ibrewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsshowerrors
: displays errors found during the calculation.step
: optional, return data only for the requested micrometer step aodconfigid
: ID of the AOD configuration used in the calculationaodconfigdate
: date of the AOD configuration used in the calculation wavelengths_i
: wavelength i, in nm. The DS six wavelengths are approx. 303, 306, 310, 313, 317, and 320 nmaod_i
: AOD for the wavelength icounts_i
: corrected counts for the wavelength i in real (not brewer) spacebrewerid
: see Brewerid in common inputsdate
: see Date in common inputsenddate
: see Enddate in common inputsfields
: see Fields in common inputsdebug
: returns additional information, including separate contributions to the AOD from the Ozone, Rayleigh, and counts.rejected
: returns all the individual measurements, including those rejected. As in the case of Ozone, the cause for rejection is coded in the aod_filter_flag
fields – the values are analogue to those of the Ozone filter flag, see this tableshowerrors
: displays errors found during the calculation.step
: optional, return data only for the requested micrometer stepmeans
: see meansaodconfigid
: ID of the AOD configuration used in the calculationaodconfigdate
: date of the AOD configuration used in the calculation wavelengths_i
: wavelength i, in nm. As of October 2020, counts are taken from DS measurements so the AOD is calculated for the six wavelengths at approx. 303, 306, 310, 313, 317, and 320 nmaod_i
: AOD for the wavelength istd_aod_i
: standard deviation of the AOD summaries at wavelength icounts_i
: corrected counts for the wavelength i in real (not brewer) spacemeans
might mix different wavelengths!means
might mix different wavelengths!