Obstype#
Parent class defenition for observation types.
Constructor for Obstype#
|
Object with all info and methods for a specific observation type. |
General methods and attributes for Obstype#
|
Set the description of the observation type. |
|
Set the original name of the observation type. |
|
Set the original unit of the observation type. |
|
Add a new unit to an observation type. |
Return the original name of the observation type. |
|
Return the descrition of the observation type. |
|
Return a list with all the known unit (in standard naming). |
|
Return the standard unit of the observation type. |
|
Print out detailed information of the observation type. |
Developers methods and attributes for Obstype#
|
Return a string to represent the vertical axes of a plot. |
Convert data from a knonw unit to the standard unit. |
|
|
Test is the unit is known. |
ModelObstype#
A child of Obstype that adds info on how this observationtype is represented in modeloutput. All methods of Obstype() are inhereted.
Constructor for ModelObstype#
|
Extension of the Obstype class specific for the obstypes of Modeldata. |
General methods and attributes for ModelObstype#
Return all gee datasets with a representing band for this obstype. |
|
|
Return the representing bandname of the obstype from a given gee dataset. |
|
Return the units of the representing bandname of the obstype from a given gee dataset. |
|
Add a new representing dataset/bandname to the obstype. |
Developers methods and attributes for ModelObstype#
|
Return the representing bandname with tlk standard name as a dict. |
|
Test is a gee dataset has a representing band. |
ModelObstype_Vectorfield#
A child of Obstype, similar to ModelObstype, that adds info on how this handle 2D vectorfields in the modeloutput. A vectorfield in the modeloutput is defined by its components.
All methods of Obstype() are inhereted.
Constructor for ModelObstype_Vectorfield#
|
General methods and attributes for ModelObstype_Vectorfield#
Return all gee datasets with a representing band for this obstype. |
|
Return the units of the representing bandname of the obstype from a given gee dataset. |
|
|
Add a new representing dataset/bandname to the obstype. |
Developers methods and attributes#
Return the representing bandname with tlk standard name as a dict. |
|
Test is a gee dataset has a representing band. |
Developers vectorfield conversion functions#
These functions are used by the ModelObstype_Vectorfield to convert components to amplitudes and angles.
Compute amplitude of 2D vectorfield components. |
|
Compute vector direction of 2D vectorfield components. |