epygram.geometries.H1DGeometry — Horizontal 1-D Geometry class

Contains the classes for Horizontal 1D geometries of fields.


class epygram.geometries.H1DGeometry.H1DGeometry(*args, **kwargs)[source]

Bases: epygram.geometries.D3Geometry.D3Geometry

Handles the geometry for a Vertical 2-Dimensions Field. Abstract mother class.

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.
    • Optional. Default is FPDict::<<as_dict:: dict(ellps = ‘WGS84’,)>>.
  • grid (footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid.
  • name (builtins.str) - rxx - Name of geometrical type of representation of points on the Globe.
    • Values: set([‘rotated_reduced_gauss’, ‘unstructured’, ‘mercator’, ‘rotated_lonlat’, ‘regular_gauss’, ‘polar_stereographic’, ‘regular_lonlat’, ‘reduced_gauss’, ‘lambert’])
  • position_on_horizontal_grid (builtins.str) - rwx - Position of points w/r to the horizontal.
    • Optional. Default is ‘__unknown__’.
    • Values: set([‘center’, ‘lower-center’, ‘upper-center’, ‘lower-right’, ‘__unknown__’, ‘upper-right’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘center-left’])
  • structure (builtins.str) - rxx - Type of geometry.
    • Values: set([‘H1D’])
  • vcoordinate (epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
dimensions

Undocumented footprint attribute

geoid

Undocumented footprint attribute

grid

Undocumented footprint attribute

name

Undocumented footprint attribute

position_on_horizontal_grid

Undocumented footprint attribute

structure

Undocumented footprint attribute

vcoordinate

Undocumented footprint attribute


class epygram.geometries.H1DGeometry.H1DRectangularGridGeometry(*args, **kwargs)[source]

Bases: epygram.geometries.H1DGeometry.H1DGeometry, epygram.geometries.D3Geometry.D3RectangularGridGeometry

Handles the geometry for a Verical 1-Dimensions Field for which the surface points come from a rectangular grid. 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.
    • Optional. Default is FPDict::<<as_dict:: dict(ellps = ‘WGS84’,)>>.
  • grid (footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid.
  • name (builtins.str) - rxx - Name of geometrical type of representation of points on the Globe.
    • Values: set([‘space_view’, ‘unstructured’, ‘polar_stereographic’, ‘mercator’, ‘lambert’])
  • position_on_horizontal_grid (builtins.str) - rwx - Position of points w/r to the horizontal.
    • Optional. Default is ‘__unknown__’.
    • Values: set([‘center’, ‘lower-center’, ‘upper-center’, ‘lower-right’, ‘__unknown__’, ‘upper-right’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘center-left’])
  • structure (builtins.str) - rxx - Type of geometry.
    • Values: set([‘H1D’])
  • vcoordinate (epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
dimensions

Undocumented footprint attribute

geoid

Undocumented footprint attribute

grid

Undocumented footprint attribute

name

Undocumented footprint attribute

position_on_horizontal_grid

Undocumented footprint attribute

structure

Undocumented footprint attribute

vcoordinate

Undocumented footprint attribute


class epygram.geometries.H1DGeometry.H1DUnstructuredGeometry(*args, **kwargs)[source]

Bases: epygram.geometries.H1DGeometry.H1DRectangularGridGeometry, epygram.geometries.D3Geometry.D3UnstructuredGeometry

Handles the geometry for an unstructured Horizontal 1-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.
    • Optional. Default is FPDict::<<as_dict:: dict(ellps = ‘WGS84’,)>>.
  • grid (footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid.
  • name (builtins.str) - rxx - Name of geometrical type of representation of points on the Globe.
    • Values: set([‘unstructured’])
  • position_on_horizontal_grid (builtins.str) - rwx - Position of points w/r to the horizontal.
    • Optional. Default is ‘__unknown__’.
    • Values: set([‘center’, ‘lower-center’, ‘upper-center’, ‘lower-right’, ‘__unknown__’, ‘upper-right’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘center-left’])
  • structure (builtins.str) - rxx - Type of geometry.
    • Values: set([‘H1D’])
  • vcoordinate (epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
dimensions

Undocumented footprint attribute

geoid

Undocumented footprint attribute

grid

Undocumented footprint attribute

name

Undocumented footprint attribute

position_on_horizontal_grid

Undocumented footprint attribute

structure

Undocumented footprint attribute

vcoordinate

Undocumented footprint attribute


class epygram.geometries.H1DGeometry.H1DProjectedGeometry(*args, **kwargs)[source]

Bases: epygram.geometries.H1DGeometry.H1DRectangularGridGeometry, epygram.geometries.D3Geometry.D3ProjectedGeometry

Handles the geometry for a Projected Horizontal 1-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.
    • Optional. Default is FPDict::<<as_dict:: dict(ellps = ‘WGS84’,)>>.
  • grid (footprints.stdtypes.FPDict) - rxx - Handles description of the horizontal grid.
  • name (builtins.str) - rxx - Name of geometrical type of representation of points on the Globe.
    • Values: set([‘polar_stereographic’, ‘mercator’, ‘lambert’, ‘space_view’])
  • position_on_horizontal_grid (builtins.str) - rwx - Position of points w/r to the horizontal.
    • Optional. Default is ‘__unknown__’.
    • Values: set([‘center’, ‘lower-center’, ‘upper-center’, ‘lower-right’, ‘__unknown__’, ‘upper-right’, ‘lower-left’, ‘center-right’, ‘upper-left’, ‘center-left’])
  • projection (footprints.stdtypes.FPDict) - rxx - Handles projection information.
  • structure (builtins.str) - rxx - Type of geometry.
    • Values: set([‘H1D’])
  • vcoordinate (epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
dimensions

Undocumented footprint attribute

geoid

Undocumented footprint attribute

grid

Undocumented footprint attribute

name

Undocumented footprint attribute

position_on_horizontal_grid

Undocumented footprint attribute

projection

Undocumented footprint attribute

structure

Undocumented footprint attribute

vcoordinate

Undocumented footprint attribute