Enumerations🍋
AggregationMethod (str, Enum)
🍋
Available methods for data aggregation.
Source code in geolime/base/enums.py
class AggregationMethod(str, Enum):
"""
Available methods for data aggregation.
"""
MIN = "min" # noqa: E-221
MAX = "max" # noqa: E-221
SUM = "sum" # noqa: E-221
MEAN = "mean" # noqa: E-221
AngleDirection (str, Enum)
🍋
Angle directions.
Source code in geolime/base/enums.py
class AngleDirection(str, Enum):
"""
Angle directions.
"""
CW = "CW" # clockwise # noqa: E-221
CCW = "CCW" # counter-clockwise # noqa: E-221
AngleUnit (str, Enum)
🍋
Angle units.
Source code in geolime/base/enums.py
class AngleUnit(str, Enum):
"""
Angle units.
"""
DEG = "DEGREE"
RAD = "RAD"
Attribute (str, Enum)
🍋
Available attributes for mapping.
Source code in geolime/base/enums.py
class Attribute(str, Enum):
"""
Available attributes for mapping.
"""
X = "X" # noqa: E-221
Y = "Y" # noqa: E-221
Z = "Z" # noqa: E-221
X_BEGIN = "X_B" # noqa: E-221
Y_BEGIN = "Y_B" # noqa: E-221
Z_BEGIN = "Z_B" # noqa: E-221
X_MID = "X_M" # noqa: E-221
Y_MID = "Y_M" # noqa: E-221
Z_MID = "Z_M" # noqa: E-221
X_END = "X_E" # noqa: E-221
Y_END = "Y_E" # noqa: E-221
Z_END = "Z_E" # noqa: E-221
DEPTH = "DEPTH" # noqa: E-221
FROM = "FROM" # noqa: E-221
TO = "TO" # noqa: E-221
HOLEID = "HOLEID" # noqa: E-221
AZIMUTH = "AZIMUTH" # noqa: E-221
DIP = "DIP" # noqa: E-221
GEOMETRY = "geometry" # noqa: E-221
AttributeSupportType (str, Enum)
🍋
Attribute support types.
Source code in geolime/base/enums.py
class AttributeSupportType(str, Enum):
"""
Attribute support types.
"""
NODE = "GEOMETRY" # noqa: E-221
ELEMENT = "ELEMENT" # noqa: E-221
Coord (str, Enum)
🍋
Available coordinates types.
Source code in geolime/base/enums.py
class Coord(str, Enum):
"""
Available coordinates types.
"""
X = "X" # noqa: E-221
Y = "Y" # noqa: E-221
Z = "Z" # noqa: E-221
U = "U" # noqa: E-221
V = "V" # noqa: E-221
W = "W" # noqa: E-221
CovarianceType (int, Enum)
🍋
Covariances types id, used in julia-python data transfer.
Source code in geolime/base/enums.py
class CovarianceType(int, Enum):
"""
Covariances types id, used in julia-python data transfer.
"""
SPHERICAL = 0 # noqa: E-221
NUGGET = 1 # noqa: E-221
EXPONENTIAL = 2 # noqa: E-221
GAUSSIAN = 3 # noqa: E-221
DeclusteringGeometry (str, Enum)
🍋
Method used for moving window declustering.
Source code in geolime/base/enums.py
class DeclusteringGeometry(str, Enum):
"""
Method used for moving window declustering.
"""
BALL = "BALL" # noqa: E-221
PARALLELEPIPED = "PARALLELEPIPED" # noqa: E-221
DipDownward (str, Enum)
🍋
Convention used for dip sign downward.
Source code in geolime/base/enums.py
class DipDownward(str, Enum):
"""
Convention used for dip sign downward.
"""
POSITIVE = "POSITIVE" # noqa: E-221
NEGATIVE = "NEGATIVE" # noqa: E-221
DrillholesInterpolationMethod (str, Enum)
🍋
Interpolation method available for drillholes contact filling from incomplete drillhole information.
Source code in geolime/base/enums.py
class DrillholesInterpolationMethod(str, Enum):
"""
Interpolation method available for drillholes contact filling
from incomplete drillhole information.
"""
RBF = "RBF" # noqa: E-221
NEAREST = "NEAREST" # noqa: E-221
ExternalSurfaceInterpolationMethod (str, Enum)
🍋
External (ie: Scipy) Interpolation method available for surface creation from drillholes.
Source code in geolime/base/enums.py
class ExternalSurfaceInterpolationMethod(str, Enum):
"""
External (ie: Scipy) Interpolation method available for surface creation from drillholes.
"""
RBF = "RBF" # noqa: E-221
NEAREST = "NEAREST" # noqa: E-221
ExtrapolationMethod (str, Enum)
🍋
Extrapolation method for functions out of bounds.
Source code in geolime/base/enums.py
class ExtrapolationMethod(str, Enum):
"""
Extrapolation method for functions out of bounds.
"""
CONSTANT = "CONSTANT" # noqa: E-221
NULL = "NULL" # noqa: E-221
GeolimeSurfaceInterpolationMethod (str, Enum)
🍋
GeoLime Interpolation method available for surface creation from drillholes.
Source code in geolime/base/enums.py
class GeolimeSurfaceInterpolationMethod(str, Enum):
"""
GeoLime Interpolation method available for surface creation from drillholes.
"""
SimpleKriging = "SimpleKriging" # noqa: E-221
OrdinaryKriging = "OrdinaryKriging" # noqa: E-221
GridAxis (int, Enum)
🍋
Integer values for axis along available dimensions.
Source code in geolime/base/enums.py
class GridAxis(int, Enum):
"""
Integer values for axis along available dimensions.
"""
U = 0
V = 1
W = 2
NumericalConstants (float, Enum)
🍋
Global constants used in algorithms.
Source code in geolime/base/enums.py
class NumericalConstants(float, Enum):
"""
Global constants used in algorithms.
"""
GAUSSIAN_5_SIGMA = 1e-7 # noqa: E-221
NDV_JULA = -99999. # noqa: E-221
PropertyKind (str, Enum)
🍋
Available property kind (see ObjectProperty class).
Source code in geolime/base/enums.py
class PropertyKind(str, Enum):
"""
Available property kind (see ObjectProperty class).
"""
USER_DEFINED = "USER_DEFINED" # noqa: E-221
GEOMETRY = "GEOMETRY" # noqa: E-221
INDEX = "INDEX" # noqa: E-221
LENGTH = "LENGTH" # noqa: E-221
HEIGHT = "HEIGHT" # noqa: E-221
GRADE = "GRADE" # noqa: E-221
ANGLE = "ANGLE" # noqa: E-221
LABEL = "LABEL" # noqa: E-221
# ... to complete
SurfaceEstimationMethod (str, Enum)
🍋
Method used for surface interpolation : elevation or thickness.
Source code in geolime/base/enums.py
class SurfaceEstimationMethod(str, Enum):
"""
Method used for surface interpolation : elevation or thickness.
"""
ELEVATION = "ELEVATION" # noqa: E-221
THICKNESS = "THICKNESS" # noqa: E-221
TopologicalElementIndex (str, Enum)
🍋
Reserved names for topologial node index property.
Source code in geolime/base/enums.py
class TopologicalElementIndex(str, Enum):
"""
Reserved names for topologial node index property.
"""
V1 = "__TOPO_ELEMENT_V1__" # noqa: E-221
V2 = "__TOPO_ELEMENT_V2__" # noqa: E-221
V3 = "__TOPO_ELEMENT_V3__" # noqa: E-221
V4 = "__TOPO_ELEMENT_V4__" # noqa: E-221
V5 = "__TOPO_ELEMENT_V5__" # noqa: E-221
V6 = "__TOPO_ELEMENT_V6__" # noqa: E-221
V7 = "__TOPO_ELEMENT_V7__" # noqa: E-221
V8 = "__TOPO_ELEMENT_V8__" # noqa: E-221
TopologicalElementType (int, Enum)
🍋
Available element type for Topology (follow .msh convention).
Source code in geolime/base/enums.py
class TopologicalElementType(int, Enum):
"""
Available element type for Topology
(follow .msh convention).
"""
NDV = -99999 # noqa: E-221
EDGE = 1 # noqa: E-221
TRIANGLE = 2 # noqa: E-221
QUAD = 3 # noqa: E-221
TETRA = 4 # noqa: E-221
HEX = 5 # noqa: E-221
PRISM = 6 # noqa: E-221
PYRAMID = 7 # noqa: E-221
TopologicalProperty (str, Enum)
🍋
String reserved property name for topological properties.
Source code in geolime/base/enums.py
class TopologicalProperty(str, Enum):
"""
String reserved property name for topological properties.
"""
TYPE = "__TOPO_TYPE__" # noqa: E-221
LEVEL = "__TOPO_LEVEL_" # noqa: E-221
UnitKind (str, Enum)
🍋
Available units.
Source code in geolime/base/enums.py
class UnitKind(str, Enum):
"""
Available units.
"""
USER_DEFINED = "USER_DEFINED" # noqa: E-221
LENGTH = "LENGTH" # noqa: E-221
AREA = "AREA" # noqa: E-221
ANGLE = "ANGLE" # noqa: E-221
VariographyMethod (str, Enum)
🍋
Variogram calculation methods.
Source code in geolime/base/enums.py
class VariographyMethod(str, Enum):
"""
Variogram calculation methods.
"""
SEMIVARIOGRAM = "SEMIVARIOGRAM" # noqa: E-221
COVARIOGRAM = "COVARIOGRAM" # noqa: E-221