-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add Gee dataset classes and modeldata in the documentation
- Loading branch information
1 parent
1c52574
commit f2bdc70
Showing
8 changed files
with
171 additions
and
279 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 |
---|---|---|
@@ -0,0 +1,58 @@ | ||
.. _Geemodeldata api: | ||
|
||
=============== | ||
GEE Modeldata | ||
=============== | ||
|
||
The Gee (Google Earth Engine) Modeldata is the bridge between the Metobs-toolkit | ||
and the GEE services. There are two classes: | ||
|
||
* `GeeStaticModelData`: This class handles GEE Datasets that do not have a time dimension (static). This class is used to extract GEE dataset values at the location of the station (or buffers arround them). | ||
* `GeeDynamicModelData`: This class handles GEE Dataset that have a time dimension. This class is used to extract timeseries of GEE dataset values at the stations locations. | ||
|
||
Both classes can hold metadata (=Coordinates of the stations), and the ´GeeDynamicModelData` class can hold timeseries data. | ||
|
||
.. note:: | ||
Extracting data from a GEE dataset, can be done directly from a `GeeStaticModelData` | ||
or a `GeeDynamicModelData`. In addition, one can call extractions also directly from | ||
a `Dataset`, see the *Extracting data* section in the `Dataset` API documentation. | ||
|
||
|
||
.. note:: | ||
Keep in mind that the Modeldata does not hold gridded data, but timeseries of | ||
point extractions at the locations of the stations. Therefore a Modeldata | ||
instance is linked to a collection of stations defined by the `metadf` attribute. | ||
|
||
Demo examples on the Modeldata class can be found here: :ref:`Extracting ERA5 timeseries`_ . | ||
|
||
|
||
GeeStaticModelData | ||
-------------------- | ||
|
||
.. currentmodule:: metobs_toolkit | ||
|
||
.. autosummary:: | ||
:toctree: api/ | ||
|
||
GeeStaticModelData | ||
GeeStaticModelData.get_info | ||
GeeStaticModelData.extract_static_point_data | ||
GeeStaticModelData.extract_static_buffer_frac_data | ||
GeeStaticModelData.make_gee_plot | ||
|
||
|
||
GeeDynamicModelData | ||
-------------------- | ||
|
||
.. autosummary:: | ||
:toctree: api/ | ||
|
||
GeeDynamicModelData | ||
GeeDynamicModelData.get_info | ||
GeeDynamicModelData.add_modelobstype | ||
GeeDynamicModelData.extract_timeseries_data | ||
GeeDynamicModelData.save_modeldata | ||
GeeDynamicModelData.set_modeldata_from_csv | ||
GeeDynamicModelData.import_modeldata_from_pkl | ||
GeeDynamicModelData.make_plot | ||
GeeDynamicModelData.make_gee_plot |
This file was deleted.
Oops, something went wrong.
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
Oops, something went wrong.