SurfaceData
- class pyarts3.arts.SurfaceData(*args, **kwargs)
Surface data
Overview
Method
Set the extrapolation for all dimensions
Method
Get the weights of neighbors at a position
Attribute
The data
Attribute
The data type
Attribute
Lower latitude limit
Attribute
Upper latitude limit
Attribute
Lower longitude limit
Attribute
Upper longitude limit
Operator
Overloaded function.
Operator
Return self==value.
Operator
Default object formatter.
Operator
Return self>=value.
Operator
__getstate__(self) -> tuple[pyarts3.arts.GeodeticField2 | float | pyarts3.arts.NumericBinaryOperator, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation]
Operator
Return self>value.
Operator
Return hash(self).
Operator
Overloaded function.
Operator
Return self<=value.
Operator
Return self<value.
Operator
Return self!=value.
Operator
Return repr(self).
Operator
__setstate__(self, arg: tuple[pyarts3.arts.GeodeticField2 | float | pyarts3.arts.NumericBinaryOperator, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation], /) -> None
Operator
Return str(self).
Constructors
- __init__(self, arg: pyarts3.arts.GeodeticField2, /) None
- __init__(self, arg: float, /) None
- __init__(self, arg: pyarts3.arts.NumericBinaryOperator, /) None
- __init__(self, v: pyarts3.arts.GriddedField2) None
Overloaded function.
__init__(self, arg: pyarts3.arts.GeodeticField2, /) -> None
__init__(self, arg: float, /) -> None
__init__(self, arg: pyarts3.arts.NumericBinaryOperator, /) -> None
__init__(self, v: pyarts3.arts.GriddedField2) -> None
Initialize with a sorted field
Methods
- set_extrapolation(self, extrapolation: pyarts3.arts.InterpolationExtrapolation) None
Set the extrapolation for all dimensions
- ws(self, lat: float, lon: float) list[tuple[int, float]]
Get the weights of neighbors at a position
Attributes
- data: GeodeticField2 | Numeric | NumericBinaryOperator
The data
- lat_low: InterpolationExtrapolation
Lower latitude limit
- lat_upp: InterpolationExtrapolation
Upper latitude limit
- lon_low: InterpolationExtrapolation
Lower longitude limit
- lon_upp: InterpolationExtrapolation
Upper longitude limit
Operators
- __call__(self, lat: float, lon: float) float
- __call__(self, lat: pyarts3.arts.Vector, lon: pyarts3.arts.Vector) pyarts3.arts.Vector
Overloaded function.
__call__(self, lat: float, lon: float) -> float
Get a point of data at the position
__call__(self, lat: pyarts3.arts.Vector, lon: pyarts3.arts.Vector) -> pyarts3.arts.Vector
Get the data at a list of points
- __eq__(value, /)
Return self==value.
- __format__(format_spec, /)
Default object formatter.
Return str(self) if format_spec is empty. Raise TypeError otherwise.
- __ge__(value, /)
Return self>=value.
- __getstate__(self) tuple[pyarts3.arts.GeodeticField2 | float | pyarts3.arts.NumericBinaryOperator, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation]
- __gt__(value, /)
Return self>value.
- __hash__()
Return hash(self).
- __init__(self, arg: pyarts3.arts.GeodeticField2, /) None
- __init__(self, arg: float, /) None
- __init__(self, arg: pyarts3.arts.NumericBinaryOperator, /) None
- __init__(self, v: pyarts3.arts.GriddedField2) None
Overloaded function.
__init__(self, arg: pyarts3.arts.GeodeticField2, /) -> None
__init__(self, arg: float, /) -> None
__init__(self, arg: pyarts3.arts.NumericBinaryOperator, /) -> None
__init__(self, v: pyarts3.arts.GriddedField2) -> None
Initialize with a sorted field
- __le__(value, /)
Return self<=value.
- __lt__(value, /)
Return self<value.
- __ne__(value, /)
Return self!=value.
- __repr__()
Return repr(self).
- __setstate__(self, arg: tuple[pyarts3.arts.GeodeticField2 | float | pyarts3.arts.NumericBinaryOperator, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation], /) None
- __str__()
Return str(self).