-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
25de3c0
commit 1b03dee
Showing
17 changed files
with
359 additions
and
514 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,67 +1,40 @@ | ||
--- | ||
title: Data Classes | ||
--- | ||
# Data Classes | ||
|
||
ProfilesData | ||
============ | ||
## ProfilesData | ||
|
||
The (aprofiles.profiles.ProfilesData): | ||
class contains profiles data information. Most of the information can be | ||
found in the [data]{.title-ref} attribute, which is a | ||
(xarray.Dataset):. Detection and | ||
retrieval methods might add information as :additional | ||
(xarray.DataArray):). | ||
The [`ProfilesData`](#profilesdata) class contains profile data information. Most of the information can be found in the `data` attribute, which is an [`xarray.Dataset`](https://xarray.pydata.org/en/stable/generated/xarray.Dataset.html). Detection and retrieval methods might add information as additional [`xarray.DataArray`](https://xarray.pydata.org/en/stable/generated/xarray.DataArray.html). | ||
|
||
::: aprofiles.profiles | ||
|
||
Aeronet | ||
======= | ||
## Aeronet | ||
|
||
Not implemented yet. | ||
|
||
::: aprofiles.aeronet | ||
|
||
Rayleigh | ||
======== | ||
## Rayleigh | ||
|
||
The (aprofiles.rayleigh.RayleighData): | ||
class is used for producing Rayleigh profiles in a standard atmosphere. | ||
The [`RayleighData`](#rayleighdata) class is used for producing Rayleigh profiles in a standard atmosphere. | ||
|
||
::: aprofiles.rayleigh | ||
|
||
Size Distribution | ||
================= | ||
## Size Distribution | ||
|
||
The size distribution module is used to produce volume and number size | ||
distribution of a population of particles for a given type. The values | ||
describing the size distribution for the different aerosol types are | ||
taken from the literature: | ||
The size distribution module is used to produce volume and number size distributions of a population of particles for a given type. The values describing the size distribution for different aerosol types are taken from the literature: | ||
|
||
- `dust`, `biomass_burning`, and `urban` aerosols[^1] | ||
- `volcanic_ash`[^2] | ||
|
||
Aerosol properties are defined in | ||
[`config/aer_properties.json`](../../aprofiles/config/aer_properties.json){: .title-ref role="download"} | ||
- `dust`, `biomass_burning`, and `urban` aerosols[^1] | ||
- `volcanic_ash`[^2] | ||
|
||
Aerosol properties are defined in [`config/aer_properties.json`](../../aprofiles/config/aer_properties.json){: .title-ref role="download"} | ||
|
||
::: aprofiles.size_distribution | ||
|
||
Extinction to Mass Coefficient | ||
============================== | ||
## Extinction to Mass Coefficient | ||
|
||
The (aprofiles.emc.EMCData): class is | ||
used for computing an [Extinction to Mass Coefficient]{.title-ref} for a | ||
given aerosol type. | ||
The [`EMCData`](#emcdata) class is used for computing an *Extinction to Mass Coefficient* for a given aerosol type. | ||
|
||
::: aprofiles.emc | ||
|
||
[^1]: Dubovik, O., Holben, B., Eck, T. F., Smirnov, A., Kaufman, Y. J., | ||
King, M. D., \... & Slutsker, I. (2002). Variability of absorption | ||
and optical properties of key aerosol types observed in worldwide | ||
locations. Journal of the atmospheric sciences, 59(3), 590-608. | ||
[^1]: Dubovik, O., Holben, B., Eck, T. F., Smirnov, A., Kaufman, Y. J., King, M. D., ... & Slutsker, I. (2002). Variability of absorption and optical properties of key aerosol types observed in worldwide locations. *Journal of the Atmospheric Sciences*, 59(3), 590-608. | ||
|
||
[^2]: Mortier, A., Goloub, P., Podvin, T., Deroo, C., Chaikovsky, A., | ||
Ajtai, N., \... & Derimian, Y. (2013). Detection and | ||
characterization of volcanic ash plumes over Lille during the | ||
Eyjafjallajökull eruption. Atmospheric Chemistry and Physics, 13(7), | ||
3705-3720. | ||
[^2]: Mortier, A., Goloub, P., Podvin, T., Deroo, C., Chaikovsky, A., Ajtai, N., ... & Derimian, Y. (2013). Detection and characterization of volcanic ash plumes over Lille during the Eyjafjallajökull eruption. *Atmospheric Chemistry and Physics*, 13(7), 3705-3720. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,21 @@ | ||
--- | ||
title: Detection | ||
--- | ||
# Detection | ||
|
||
The following functions are methods from the class | ||
`aprofiles.profiles.ProfilesData`{.interpreted-text role="class"}. | ||
The following functions are methods from the class [`ProfilesData`](../data_classes/#profilesdata). | ||
|
||
Fog or Condensation | ||
=================== | ||
## Fog or Condensation | ||
|
||
This method allows for the detection of fog or condensation in single | ||
profiles. | ||
This method allows for the detection of fog or condensation in single profiles. | ||
|
||
::: aprofiles.detection.foc | ||
|
||
Clouds | ||
====== | ||
## Clouds | ||
|
||
This method allows for the detection of clouds in single profiles. | ||
|
||
::: aprofiles.detection.clouds | ||
|
||
Planetary Boundary Layer | ||
======================== | ||
## Planetary Boundary Layer | ||
|
||
This method allows for tge tracking of the PBL height in single | ||
profiles. | ||
This method allows for the tracking of the Planetary Boundary Layer (PBL) height in single profiles. | ||
|
||
::: aprofiles.detection.pbl |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,19 @@ | ||
--- | ||
title: Plotting | ||
--- | ||
# Plotting | ||
|
||
Image | ||
===== | ||
## Image | ||
|
||
This module is used to plot an image (time, altitude) a given variable | ||
of an instance of the | ||
`aprofiles.profiles.ProfilesData`{.interpreted-text role="class"} class. | ||
This module is used to plot an image (time, altitude) for a given variable of an instance of the [`ProfilesData`](../data_classes/#profilesdata) class. | ||
|
||
::: aprofiles.plot.image | ||
|
||
Profile | ||
======= | ||
## Profile | ||
|
||
This module is used to plot a single profile for, a given | ||
`numpy.datetime64`{.interpreted-text role="class"}, of a given variable | ||
of an instance of the | ||
`aprofiles.profiles.ProfilesData`{.interpreted-text role="class"} class. | ||
This module is used to plot a single profile for a given [`numpy.datetime64`](https://numpy.org/doc/stable/reference/arrays.datetime.html), of a given variable of an instance of the [`ProfilesData`](../data_classes/#profilesdata) class. | ||
|
||
::: aprofiles.plot.profile | ||
|
||
Time Series | ||
=========== | ||
## Time Series | ||
|
||
This module is used to plot a time series of a given variable of an | ||
instance of the `aprofiles.profiles.ProfilesData`{.interpreted-text | ||
role="class"} class. | ||
This module is used to plot a time series of a given variable of an instance of the [`ProfilesData`](../data_classes/#profilesdata) class. | ||
|
||
::: aprofiles.plot.timeseries |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,5 @@ | ||
--- | ||
title: Reader | ||
--- | ||
# Reading | ||
|
||
The `Reader`{.interpreted-text role="ref"} module includes classes for | ||
reading profiles (NetCDF) and Aeronet (txt) data. | ||
The [`Reader`](#aprofiles.reader) module includes classes for reading profiles (NetCDF) and Aeronet (txt) data. | ||
|
||
::: aprofiles.reader |
Oops, something went wrong.