epygram.geometries.V1DGeometry — Vertical 1-D Geometry class

Contains the classes for Horizontal 2D geometries of fields.

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

Bases: epygram.geometries.V2DGeometry.V2DUnstructuredGeometry

Handles the geometry for a Vertical 1-Dimension 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.
    • Optional. Default is None.
    • Values: set([‘DDH:globe’, ‘DDH:point’, ‘DDH:ij_point’, ‘unstructured’, ‘DDH:quadrilateral’, ‘DDH:zonal_bands’, ‘DDH:rectangle’])
  • position_on_horizontal_grid (builtins.str) - rwx - Position of points w/r to the horizontal.
    • Optional. Default is ‘center’.
    • Values: set([‘center’])
  • structure (builtins.str) - rxx - Type of geometry.
    • Values: set([‘V1D’])
  • vcoordinate (epygram.geometries.VGeometry.VGeometry) - rwx - Handles vertical geometry parameters.
azimuth(end1, end2)[source]

No meaning with a one-point geometry.

dimensions

Undocumented footprint attribute

distance(end1, end2)[source]

No meaning with a one-point geometry.

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