SurfaceData ########### .. currentmodule:: pyarts3.arts .. autoclass:: SurfaceData .. rubric:: Overview .. list-table:: * - Method - :func:`~pyarts3.arts.SurfaceData.set_extrapolation` - Set the extrapolation for all dimensions * - Method - :func:`~pyarts3.arts.SurfaceData.ws` - Get the weights of neighbors at a position * - Attribute - :attr:`~pyarts3.arts.SurfaceData.data` - The data * - Attribute - :attr:`~pyarts3.arts.SurfaceData.data_type` - The data type * - Attribute - :attr:`~pyarts3.arts.SurfaceData.lat_low` - Lower latitude limit * - Attribute - :attr:`~pyarts3.arts.SurfaceData.lat_upp` - Upper latitude limit * - Attribute - :attr:`~pyarts3.arts.SurfaceData.lon_low` - Lower longitude limit * - Attribute - :attr:`~pyarts3.arts.SurfaceData.lon_upp` - Upper longitude limit * - Operator - :func:`~pyarts3.arts.SurfaceData.__call__` - Overloaded function. * - Operator - :func:`~pyarts3.arts.SurfaceData.__eq__` - Return self==value. * - Operator - :func:`~pyarts3.arts.SurfaceData.__format__` - Default object formatter. * - Operator - :func:`~pyarts3.arts.SurfaceData.__ge__` - Return self>=value. * - Operator - :func:`~pyarts3.arts.SurfaceData.__getstate__` - __getstate__(self) -> tuple[pyarts3.arts.GeodeticField2 | float | pyarts3.arts.NumericBinaryOperator, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation, pyarts3.arts.InterpolationExtrapolation] * - Operator - :func:`~pyarts3.arts.SurfaceData.__gt__` - Return self>value. * - Operator - :func:`~pyarts3.arts.SurfaceData.__hash__` - Return hash(self). * - Operator - :func:`~pyarts3.arts.SurfaceData.__init__` - Overloaded function. * - Operator - :func:`~pyarts3.arts.SurfaceData.__le__` - Return self<=value. * - Operator - :func:`~pyarts3.arts.SurfaceData.__lt__` - Return self None * - Operator - :func:`~pyarts3.arts.SurfaceData.__str__` - Return str(self). .. rubric:: Constructors .. automethod:: __init__ :noindex: .. rubric:: Methods .. automethod:: SurfaceData.set_extrapolation .. automethod:: SurfaceData.ws .. rubric:: Attributes .. attribute:: SurfaceData.data :type: GeodeticField2 | Numeric | NumericBinaryOperator The data .. :class:`GeodeticField2` .. :class:`Numeric` .. :class:`NumericBinaryOperator` .. attribute:: SurfaceData.data_type :type: String The data type .. :class:`String` .. attribute:: SurfaceData.lat_low :type: InterpolationExtrapolation Lower latitude limit .. :class:`InterpolationExtrapolation` .. attribute:: SurfaceData.lat_upp :type: InterpolationExtrapolation Upper latitude limit .. :class:`InterpolationExtrapolation` .. attribute:: SurfaceData.lon_low :type: InterpolationExtrapolation Lower longitude limit .. :class:`InterpolationExtrapolation` .. attribute:: SurfaceData.lon_upp :type: InterpolationExtrapolation Upper longitude limit .. :class:`InterpolationExtrapolation` .. rubric:: Operators .. automethod:: SurfaceData.__call__ .. automethod:: SurfaceData.__eq__ .. automethod:: SurfaceData.__format__ .. automethod:: SurfaceData.__ge__ .. automethod:: SurfaceData.__getstate__ .. automethod:: SurfaceData.__gt__ .. automethod:: SurfaceData.__hash__ .. automethod:: SurfaceData.__init__ .. automethod:: SurfaceData.__le__ .. automethod:: SurfaceData.__lt__ .. automethod:: SurfaceData.__ne__ .. automethod:: SurfaceData.__repr__ .. automethod:: SurfaceData.__setstate__ .. automethod:: SurfaceData.__str__