Wsv

class pyarts3.arts.Wsv(*args, **kwargs)

A workspace variable wrapper - no manual use required

Overview

Method

readxml()

Read variable from file.

Method

savexml()

Saves variable to file.

Static Method

fromxml()

Create variable from file.

Any

value

A workspace variable.

Operator

__eq__()

Return self==value.

Operator

__format__()

__format__(self, arg: str, /) -> str

Operator

__ge__()

Return self>=value.

Operator

__gt__()

Return self>value.

Operator

__hash__()

Return hash(self).

Operator

__init__()

__init__(self, a: pyarts3.arts.ArrayOfArrayOfPropmatVector) -> None

Operator

__le__()

Return self<=value.

Operator

__lt__()

Return self<value.

Operator

__ne__()

Return self!=value.

Operator

__repr__()

__repr__(self) -> str

Operator

__str__()

__str__(self) -> str

Constructors

__init__(self) → None
__init__(self, arg: Wsv) → None
__init__(self, a: ArrayOfAscendingGrid) → None
__init__(self, a: ArrayOfVector3) → None
__init__(self, a: ArrayOfArrayOfPropagationPathPoint) → None
__init__(self, a: ArrayOfPropagationPathPoint) → None
__init__(self, a: AscendingGrid) → None
__init__(self, a: ray_point_back_propagation_agendaOperator) → None
__init__(self, a: Vector2) → None
__init__(self, a: ArrayOfSpecmatMatrix) → None
__init__(self, a: SpectralRadianceTransformOperator) → None
__init__(self, a: Propmat) → None
__init__(self, a: GriddedSpectralField6) → None
__init__(self, a: StokvecSortedGriddedField1) → None
__init__(self, a: StokvecSortedGriddedField2) → None
__init__(self, a: SpecmatMatrix) → None
__init__(self, a: PropmatMatrix) → None
__init__(self, a: ScatteringSpeciesProperty) → None
__init__(self, a: StokvecVector) → None
__init__(self, a: ray_path_observer_agendaOperator) → None
__init__(self, a: DescendingGrid) → None
__init__(self, a: SurfaceField) → None
__init__(self, a: PropagationPathPoint) → None
__init__(self, a: spectral_propmat_agendaOperator) → None
__init__(self, a: MuelmatVector) → None
__init__(self, a: measurement_inversion_agendaOperator) → None
__init__(self, a: spectral_rad_observer_agendaOperator) → None
__init__(self, a: StokvecSortedGriddedField6) → None
__init__(self, a: SubsurfaceField) → None
__init__(self, a: TelsemAtlas) → None
__init__(self, a: AtmField) → None
__init__(self, a: SurfacePropertyTag) → None
__init__(self, a: StokvecSortedGriddedField5) → None
__init__(self, a: BlockMatrix) → None
__init__(self, a: Numeric) → None
__init__(self, a: StokvecSortedGriddedField4) → None
__init__(self, a: Sun) → None
__init__(self, a: Index) → None
__init__(self, a: OptimalEstimationSettings) → None
__init__(self, a: NumericUnaryOperator) → None
__init__(self, a: MCAntenna) → None
__init__(self, a: ArrayOfScatteringSpecies) → None
__init__(self, a: ArrayOfPropmatMatrix) → None
__init__(self, a: Vector3) → None
__init__(self, a: spectral_surf_refl_agendaOperator) → None
__init__(self, a: Vector) → None
__init__(self, a: SortedGriddedField4) → None
__init__(self, a: StokvecMatrix) → None
__init__(self, a: QuantumLevelIdentifier) → None
__init__(self, a: Stokvec) → None
__init__(self, a: LineShapeModelCoefficient) → None
__init__(self, a: SubsurfacePropertyTag) → None
__init__(self, a: String) → None
__init__(self, a: Time) → None
__init__(self, a: StokvecTensor3) → None
__init__(self, a: DisortSettingsAgendaOperator) → None
__init__(self, a: AbsorptionBands) → None
__init__(self, a: QuantumIdentifier) → None
__init__(self, a: PredefinedSensor) → None
__init__(self, a: OptimalEstimationData) → None
__init__(self, a: TransmittanceOption) → None
__init__(self, a: CovarianceMatrix) → None
__init__(self, a: ArrayOfSpeciesTag) → None
__init__(self, a: QuantumIdentifierGriddedField1Map) → None
__init__(self, a: QuantumIdentifierVectorMap) → None
__init__(self, a: DisortSettings) → None
__init__(self, a: LonGrid) → None
__init__(self, a: CallbackOperator) → None
__init__(self, a: ArrayOfString) → None
__init__(self, a: Matrix) → None
__init__(self, a: NumericTernaryOperator) → None
__init__(self, a: StokvecSortedGriddedField3) → None
__init__(self, a: MuelmatMatrix) → None
__init__(self, a: DisortFlux) → None
__init__(self, a: SortedGriddedField1) → None
__init__(self, a: Any) → None
__init__(self, a: ArrayOfAtmPoint) → None
__init__(self, a: LinemixingEcsData) → None
__init__(self, a: SpeciesEnumVectors) → None
__init__(self, a: GriddedField2) → None
__init__(self, a: SpectralRadianceOperator) → None
__init__(self, a: TessemNN) → None
__init__(self, a: SpeciesIsotope) → None
__init__(self, a: inversion_iterate_agendaOperator) → None
__init__(self, a: DisortRadiance) → None
__init__(self, a: AbsorptionLookupTables) → None
__init__(self, a: ZenGriddedField1) → None
__init__(self, a: GeodeticField2) → None
__init__(self, a: SortedGriddedField3) → None
__init__(self, a: InterpolationExtrapolation) → None
__init__(self, a: ZenGrid) → None
__init__(self, a: spectral_propmat_scat_spectral_agendaOperator) → None
__init__(self, a: SortedGriddedField5) → None
__init__(self, a: AziGrid) → None
__init__(self, a: LineByLineVariable) → None
__init__(self, a: LatGrid) → None
__init__(self, a: SourceVector) → None
__init__(self, a: TransmittanceMatrix) → None
__init__(self, a: spectral_propmat_scat_agendaOperator) → None
__init__(self, a: SortedGriddedField6) → None
__init__(self, a: ArrayOfPropmatVector) → None
__init__(self, a: SortedGriddedField2) → None
__init__(self, a: SpeciesEnum) → None
__init__(self, a: PropmatVector) → None
__init__(self, a: AtmKey) → None
__init__(self, a: spectral_rad_space_agendaOperator) → None
__init__(self, a: LineShapeModelVariable) → None
__init__(self, a: ArrayOfArrayOfStokvecMatrix) → None
__init__(self, a: SpectralRadianceUnitType) → None
__init__(self, a: SurfaceKey) → None
__init__(self, a: SubsurfaceKey) → None
__init__(self, a: ArrayOfArrayOfStokvecVector) → None
__init__(self, a: spectral_propmat_and_atm_path_agendaOperator) → None
__init__(self, a: disort_settings_downwelling_wrapper_agendaOperator) → None
__init__(self, a: XsecRecords) → None
__init__(self, a: ArrayOfArrayOfPropmatMatrix) → None
__init__(self, a: ArrayOfArrayOfArrayOfPropagationPathPoint) → None
__init__(self, a: single_propmat_agendaOperator) → None
__init__(self, a: PredefinedModelData) → None
__init__(self, a: ArrayOfSpeciesEnum) → None
__init__(self, a: single_rad_surface_agendaOperator) → None
__init__(self, a: SpectralRadianceSurfaceAgendaOperator) → None
__init__(self, a: AtmPoint) → None
__init__(self, a: CIARecords) → None
__init__(self, a: single_rad_space_agendaOperator) → None
__init__(self, a: JacobianTargets) → None
__init__(self, a: ArrayOfSensorObsel) → None
__init__(self, a: ArrayOfSensorMetaInfo) → None
__init__(self, a: Agenda) → None
__init__(self, a: ArrayOfQuantumLevelIdentifier) → None
__init__(self, a: ArrayOfSun) → None
__init__(self, a: ArrayOfSubsurfacePoint) → None
__init__(self, a: ArrayOfStokvecVector) → None
__init__(self, a: ArrayOfStokvecMatrix) → None
__init__(self, a: ArrayOfArrayOfPropmatVector) → None

Methods

readxml(self, file: str) → str

Read variable from file.

Parameters:

file (str) – A file that can be read.

Raises:

RuntimeError – For any failure to read.

Returns:

file – The file path found (may differ from input due to environment variables).

Return type:

str

savexml(self, file: str, type: str = 'ascii', clobber: bool = True) → str

Saves variable to file.

Parameters:
  • file (str) – The path to which the file is written. Note that several of the options might modify the name or write more files.

  • type (str, optional) – Type of file to save. See FileType for options. Defaults is “ascii”.

  • clobber (bool, optional) – Overwrite existing files or add new file with modified name? Defaults is True.

Raises:

RuntimeError – For any failure to write.

Returns:

file – The file saved. May differ from input.

Return type:

str

Static Methods

fromxml(file: str) → Wsv

Create variable from file.

Parameters:

file (str) – A file that can be read

Raises:

RuntimeError – For any failure to read.

Attributes

value: Any

A workspace variable.

Operators

__eq__(value, /)

Return self==value.

__format__(self, arg: str, /) → str
__ge__(value, /)

Return self>=value.

__gt__(value, /)

Return self>value.

__hash__()

Return hash(self).

__init__(self) → None
__init__(self, arg: Wsv) → None
__init__(self, a: ArrayOfAscendingGrid) → None
__init__(self, a: ArrayOfVector3) → None
__init__(self, a: ArrayOfArrayOfPropagationPathPoint) → None
__init__(self, a: ArrayOfPropagationPathPoint) → None
__init__(self, a: AscendingGrid) → None
__init__(self, a: ray_point_back_propagation_agendaOperator) → None
__init__(self, a: Vector2) → None
__init__(self, a: ArrayOfSpecmatMatrix) → None
__init__(self, a: SpectralRadianceTransformOperator) → None
__init__(self, a: Propmat) → None
__init__(self, a: GriddedSpectralField6) → None
__init__(self, a: StokvecSortedGriddedField1) → None
__init__(self, a: StokvecSortedGriddedField2) → None
__init__(self, a: SpecmatMatrix) → None
__init__(self, a: PropmatMatrix) → None
__init__(self, a: ScatteringSpeciesProperty) → None
__init__(self, a: StokvecVector) → None
__init__(self, a: ray_path_observer_agendaOperator) → None
__init__(self, a: DescendingGrid) → None
__init__(self, a: SurfaceField) → None
__init__(self, a: PropagationPathPoint) → None
__init__(self, a: spectral_propmat_agendaOperator) → None
__init__(self, a: MuelmatVector) → None
__init__(self, a: measurement_inversion_agendaOperator) → None
__init__(self, a: spectral_rad_observer_agendaOperator) → None
__init__(self, a: StokvecSortedGriddedField6) → None
__init__(self, a: SubsurfaceField) → None
__init__(self, a: TelsemAtlas) → None
__init__(self, a: AtmField) → None
__init__(self, a: SurfacePropertyTag) → None
__init__(self, a: StokvecSortedGriddedField5) → None
__init__(self, a: BlockMatrix) → None
__init__(self, a: Numeric) → None
__init__(self, a: StokvecSortedGriddedField4) → None
__init__(self, a: Sun) → None
__init__(self, a: Index) → None
__init__(self, a: OptimalEstimationSettings) → None
__init__(self, a: NumericUnaryOperator) → None
__init__(self, a: MCAntenna) → None
__init__(self, a: ArrayOfScatteringSpecies) → None
__init__(self, a: ArrayOfPropmatMatrix) → None
__init__(self, a: Vector3) → None
__init__(self, a: spectral_surf_refl_agendaOperator) → None
__init__(self, a: Vector) → None
__init__(self, a: SortedGriddedField4) → None
__init__(self, a: StokvecMatrix) → None
__init__(self, a: QuantumLevelIdentifier) → None
__init__(self, a: Stokvec) → None
__init__(self, a: LineShapeModelCoefficient) → None
__init__(self, a: SubsurfacePropertyTag) → None
__init__(self, a: String) → None
__init__(self, a: Time) → None
__init__(self, a: StokvecTensor3) → None
__init__(self, a: DisortSettingsAgendaOperator) → None
__init__(self, a: AbsorptionBands) → None
__init__(self, a: QuantumIdentifier) → None
__init__(self, a: PredefinedSensor) → None
__init__(self, a: OptimalEstimationData) → None
__init__(self, a: TransmittanceOption) → None
__init__(self, a: CovarianceMatrix) → None
__init__(self, a: ArrayOfSpeciesTag) → None
__init__(self, a: QuantumIdentifierGriddedField1Map) → None
__init__(self, a: QuantumIdentifierVectorMap) → None
__init__(self, a: DisortSettings) → None
__init__(self, a: LonGrid) → None
__init__(self, a: CallbackOperator) → None
__init__(self, a: ArrayOfString) → None
__init__(self, a: Matrix) → None
__init__(self, a: NumericTernaryOperator) → None
__init__(self, a: StokvecSortedGriddedField3) → None
__init__(self, a: MuelmatMatrix) → None
__init__(self, a: DisortFlux) → None
__init__(self, a: SortedGriddedField1) → None
__init__(self, a: Any) → None
__init__(self, a: ArrayOfAtmPoint) → None
__init__(self, a: LinemixingEcsData) → None
__init__(self, a: SpeciesEnumVectors) → None
__init__(self, a: GriddedField2) → None
__init__(self, a: SpectralRadianceOperator) → None
__init__(self, a: TessemNN) → None
__init__(self, a: SpeciesIsotope) → None
__init__(self, a: inversion_iterate_agendaOperator) → None
__init__(self, a: DisortRadiance) → None
__init__(self, a: AbsorptionLookupTables) → None
__init__(self, a: ZenGriddedField1) → None
__init__(self, a: GeodeticField2) → None
__init__(self, a: SortedGriddedField3) → None
__init__(self, a: InterpolationExtrapolation) → None
__init__(self, a: ZenGrid) → None
__init__(self, a: spectral_propmat_scat_spectral_agendaOperator) → None
__init__(self, a: SortedGriddedField5) → None
__init__(self, a: AziGrid) → None
__init__(self, a: LineByLineVariable) → None
__init__(self, a: LatGrid) → None
__init__(self, a: SourceVector) → None
__init__(self, a: TransmittanceMatrix) → None
__init__(self, a: spectral_propmat_scat_agendaOperator) → None
__init__(self, a: SortedGriddedField6) → None
__init__(self, a: ArrayOfPropmatVector) → None
__init__(self, a: SortedGriddedField2) → None
__init__(self, a: SpeciesEnum) → None
__init__(self, a: PropmatVector) → None
__init__(self, a: AtmKey) → None
__init__(self, a: spectral_rad_space_agendaOperator) → None
__init__(self, a: LineShapeModelVariable) → None
__init__(self, a: ArrayOfArrayOfStokvecMatrix) → None
__init__(self, a: SpectralRadianceUnitType) → None
__init__(self, a: SurfaceKey) → None
__init__(self, a: SubsurfaceKey) → None
__init__(self, a: ArrayOfArrayOfStokvecVector) → None
__init__(self, a: spectral_propmat_and_atm_path_agendaOperator) → None
__init__(self, a: disort_settings_downwelling_wrapper_agendaOperator) → None
__init__(self, a: XsecRecords) → None
__init__(self, a: ArrayOfArrayOfPropmatMatrix) → None
__init__(self, a: ArrayOfArrayOfArrayOfPropagationPathPoint) → None
__init__(self, a: single_propmat_agendaOperator) → None
__init__(self, a: PredefinedModelData) → None
__init__(self, a: ArrayOfSpeciesEnum) → None
__init__(self, a: single_rad_surface_agendaOperator) → None
__init__(self, a: SpectralRadianceSurfaceAgendaOperator) → None
__init__(self, a: AtmPoint) → None
__init__(self, a: CIARecords) → None
__init__(self, a: single_rad_space_agendaOperator) → None
__init__(self, a: JacobianTargets) → None
__init__(self, a: ArrayOfSensorObsel) → None
__init__(self, a: ArrayOfSensorMetaInfo) → None
__init__(self, a: Agenda) → None
__init__(self, a: ArrayOfQuantumLevelIdentifier) → None
__init__(self, a: ArrayOfSun) → None
__init__(self, a: ArrayOfSubsurfacePoint) → None
__init__(self, a: ArrayOfStokvecVector) → None
__init__(self, a: ArrayOfStokvecMatrix) → None
__init__(self, a: ArrayOfArrayOfPropmatVector) → None
__le__(value, /)

Return self<=value.

__lt__(value, /)

Return self<value.

__ne__(value, /)

Return self!=value.

__repr__(self) → str
__str__(self) → str