epygram.fields
— Fields¶
Contains all fields classes.
epygram.fields.D3Field
— 3-D Field classepygram.fields.H2DField
— Horizontal 2-D Field classepygram.fields.H1DField
— Horizontal 1-D Field classepygram.fields.V2DField
— Vertical 2-D Field classepygram.fields.V1DField
— Vertical 1-D Fieldepygram.fields.PointField
— Point 0-D Field classepygram.fields.MiscField
— Miscellaneous Field classepygram.fields.H2DVectorField
— Horizontal 2-D Vector Field classepygram.fields.D3VectorField
— 3-D Vector Field class
- epygram.fields.gimme_one_point(longitude, latitude, field_args=None, geometry_args=None, vertical_geometry_args=None, geometry_class=<class 'epygram.geometries.UnstructuredGeometry.UnstructuredGeometry'>)[source]¶
Builds an empty PointField at given (longitude, latitude).
- Parameters
field_args – to be passed to field constructor, e.g. a validity
geometry_args – to be passed to geometry constructor
vertical_geometry_args – to be passed to vertical_geometry constructor
geometry_class – geometry class tu use (default: UnstructuredGeometry)
- epygram.fields.make_vector_field(*components)[source]¶
Creates a new
epygram.D3VectorField
or subclass from severalepygram.D3Field
or subclass representing the components of the vector in the field geometry.