epygram.geometries.H2DGeometry — Horizontal 2-D Geometry classes¶
Contains the classes for Horizontal 2D geometries of fields.
These classes have many methods defined in their parent classes, one shall navigate through inheritance to explore the available methods !
-
class
epygram.geometries.H2DGeometry.H2DRectangularGridGeometry(*args, **kwargs)[source]¶ Bases:
epygram.geometries.H2DGeometry.H2DGeometry,epygram.geometries.D3Geometry.D3RectangularGridGeometryHandles the geometry for a rectangular Horizontal 2-Dimensions Field. Abstract.
Note
This class is managed by footprint.
- info: Not documented
- priority: PriorityLevel::DEFAULT (rank=1)
Automatic parameters from the footprint:
- dimensions (
footprints.stdtypes.FPDict) - rxx - Handles grid dimensions. - geoid (
footprints.stdtypes.FPDict) - rxx - To specify geoid shape; actually used in projected geometries only.- Optional. Default is FPDict::<<as_dict:: dict()>>.
- grid (
footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid. - name (
str) - rxx - Name of geometrical type of representation of points on the Globe.- Values: set([‘unstructured’, ‘academic’, ‘regular_lonlat’, ‘mercator’, ‘lambert’, ‘polar_stereographic’])
- position_on_horizontal_grid (
str) - rwx - Position of points w/r to the horizontal.- Optional. Default is ‘__unknown__’.
- Values: set([‘center-left’, ‘lower-right’, ‘upper-right’, ‘lower-center’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘__unknown__’, ‘upper-center’, ‘center’])
- structure (
str) - rxx - Type of geometry.- Values: set([‘H2D’])
- vcoordinate (
epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
-
class
epygram.geometries.H2DGeometry.H2DUnstructuredGeometry(*args, **kwargs)[source]¶ Bases:
epygram.geometries.H2DGeometry.H2DRectangularGridGeometry,epygram.geometries.D3Geometry.D3UnstructuredGeometryHandles the geometry for an unstructured Horizontal 2-Dimensions Field.
Note
This class is managed by footprint.
- info: Not documented
- priority: PriorityLevel::DEFAULT (rank=1)
Automatic parameters from the footprint:
- dimensions (
footprints.stdtypes.FPDict) - rxx - Handles grid dimensions. - geoid (
footprints.stdtypes.FPDict) - rxx - To specify geoid shape; actually used in projected geometries only.- Optional. Default is FPDict::<<as_dict:: dict()>>.
- grid (
footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid. - name (
str) - rxx - Name of geometrical type of representation of points on the Globe.- Values: set([‘unstructured’])
- position_on_horizontal_grid (
str) - rwx - Position of points w/r to the horizontal.- Optional. Default is ‘__unknown__’.
- Values: set([‘center-left’, ‘lower-right’, ‘upper-right’, ‘lower-center’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘__unknown__’, ‘upper-center’, ‘center’])
- structure (
str) - rxx - Type of geometry.- Values: set([‘H2D’])
- vcoordinate (
epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
-
class
epygram.geometries.H2DGeometry.H2DAcademicGeometry(*args, **kwargs)[source]¶ Bases:
epygram.geometries.H2DGeometry.H2DRectangularGridGeometry,epygram.geometries.D3Geometry.D3AcademicGeometryHandles the geometry for an academic Horizontal 2-Dimensions Field.
Note
This class is managed by footprint.
- info: Not documented
- priority: PriorityLevel::DEFAULT (rank=1)
Automatic parameters from the footprint:
- dimensions (
footprints.stdtypes.FPDict) - rxx - Handles grid dimensions. - geoid (
footprints.stdtypes.FPDict) - rxx - To specify geoid shape; actually used in projected geometries only.- Optional. Default is FPDict::<<as_dict:: dict()>>.
- grid (
footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid. - name (
str) - rxx - Name of geometrical type of representation of points on the Globe.- Values: set([‘academic’])
- position_on_horizontal_grid (
str) - rwx - Position of points w/r to the horizontal.- Optional. Default is ‘__unknown__’.
- Values: set([‘center-left’, ‘lower-right’, ‘upper-right’, ‘lower-center’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘__unknown__’, ‘upper-center’, ‘center’])
- projection (
footprints.stdtypes.FPDict) - rxx - Handles projection information. - structure (
str) - rxx - Type of geometry.- Values: set([‘H2D’])
- vcoordinate (
epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
-
class
epygram.geometries.H2DGeometry.H2DRegLLGeometry(*args, **kwargs)[source]¶ Bases:
epygram.geometries.H2DGeometry.H2DRectangularGridGeometry,epygram.geometries.D3Geometry.D3RegLLGeometryHandles the geometry for a Regular Lon/Lat Horizontal 2-Dimensions Field.
Note
This class is managed by footprint.
- info: Not documented
- priority: PriorityLevel::DEFAULT (rank=1)
Automatic parameters from the footprint:
- dimensions (
footprints.stdtypes.FPDict) - rxx - Handles grid dimensions. - geoid (
footprints.stdtypes.FPDict) - rxx - To specify geoid shape; actually used in projected geometries only.- Optional. Default is FPDict::<<as_dict:: dict()>>.
- grid (
footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid. - name (
str) - rxx - Name of geometrical type of representation of points on the Globe.- Values: set([‘regular_lonlat’])
- position_on_horizontal_grid (
str) - rwx - Position of points w/r to the horizontal.- Optional. Default is ‘__unknown__’.
- Values: set([‘center-left’, ‘lower-right’, ‘upper-right’, ‘lower-center’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘__unknown__’, ‘upper-center’, ‘center’])
- structure (
str) - rxx - Type of geometry.- Values: set([‘H2D’])
- vcoordinate (
epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
-
class
epygram.geometries.H2DGeometry.H2DProjectedGeometry(*args, **kwargs)[source]¶ Bases:
epygram.geometries.H2DGeometry.H2DRectangularGridGeometry,epygram.geometries.D3Geometry.D3ProjectedGeometryHandles the geometry for a Projected Horizontal 2-Dimensions Field.
Note
This class is managed by footprint.
- info: Not documented
- priority: PriorityLevel::DEFAULT (rank=1)
Automatic parameters from the footprint:
- dimensions (
footprints.stdtypes.FPDict) - rxx - Handles grid dimensions. - geoid (
footprints.stdtypes.FPDict) - rxx - To specify geoid shape; actually used in projected geometries only.- Optional. Default is FPDict::<<as_dict:: dict()>>.
- grid (
footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid. - name (
str) - rxx - Name of geometrical type of representation of points on the Globe.- Values: set([‘lambert’, ‘space_view’, ‘polar_stereographic’, ‘mercator’])
- position_on_horizontal_grid (
str) - rwx - Position of points w/r to the horizontal.- Optional. Default is ‘__unknown__’.
- Values: set([‘center-left’, ‘lower-right’, ‘upper-right’, ‘lower-center’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘__unknown__’, ‘upper-center’, ‘center’])
- projection (
footprints.stdtypes.FPDict) - rxx - Handles projection information. - projtool (
str) - rxx - To use pyproj or epygram.myproj.- Optional. Default is ‘pyproj’.
- structure (
str) - rxx - Type of geometry.- Values: set([‘H2D’])
- vcoordinate (
epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
-
class
epygram.geometries.H2DGeometry.H2DGaussGeometry(*args, **kwargs)[source]¶ Bases:
epygram.geometries.H2DGeometry.H2DGeometry,epygram.geometries.D3Geometry.D3GaussGeometryHandles the geometry for a Global Gauss grid Horizontal 2-Dimensions Field.
Note
This class is managed by footprint.
- info: Not documented
- priority: PriorityLevel::DEFAULT (rank=1)
Automatic parameters from the footprint:
- dimensions (
footprints.stdtypes.FPDict) - rxx - Handles grid dimensions. - geoid (
footprints.stdtypes.FPDict) - rxx - To specify geoid shape; actually used in projected geometries only.- Optional. Default is FPDict::<<as_dict:: dict()>>.
- grid (
footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid. - name (
str) - rxx - Name of geometrical type of representation of points on the Globe.- Values: set([‘reduced_gauss’, ‘regular_gauss’, ‘rotated_reduced_gauss’])
- position_on_horizontal_grid (
str) - rwx - Position of points w/r to the horizontal.- Optional. Default is ‘__unknown__’.
- Values: set([‘center-left’, ‘lower-right’, ‘upper-right’, ‘lower-center’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘__unknown__’, ‘upper-center’, ‘center’])
- structure (
str) - rxx - Type of geometry.- Values: set([‘H2D’])
- vcoordinate (
epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.