def absorptioncrosssection(self, absorptioncrosssection): self._absorptioncrosssection = return_if_arts_type( absorptioncrosssection, 'Tensor4')
def species(self, value): self._spec = return_if_arts_type(value, 'String')
def temperaturepertubations(self, temperaturepertubations): self._temperaturepertubations = return_if_arts_type( temperaturepertubations, 'Vector')
def nonlinearspeciesvmrpertubations(self, nonlinearspeciesvmrpertubations): self._nonlinearspeciesvmrpertubations = return_if_arts_type( nonlinearspeciesvmrpertubations, 'Vector')
def upper(self, upper): self._qns['UP'] = return_if_arts_type(upper, 'QuantumNumbers')
def data(self, data): self._data = return_if_arts_type(data, 'LineMixing')
def frequencygrid(self, frequencygrid): self._frequencygrid = return_if_arts_type(frequencygrid, 'Vector')
def __setitem__(self, key, value): self._qns[key] = return_if_arts_type(as_quantumnumbers(value), 'QuantumNumbers')
def speciestags(self, speciestags): self._speciestags = return_if_arts_type(speciestags, 'ArrayOfArrayOfSpeciesTag')
def nonlinearspecies(self, nonlinearspecies): self._nonlinearspecies = return_if_arts_type(nonlinearspecies, 'ArrayOfIndex')
def data(self, data): self._data = return_if_arts_type(data, 'ArrayOfGriddedField2')
def molecule2(self, molecule2): self._molecule2 = return_if_arts_type(molecule2, 'String')
def molecule1(self, molecule1): self._molecule1 = return_if_arts_type(molecule1, 'String')
def afgl(self, value): self._afgl = return_if_arts_type(value, 'Index')
def pressuregrid(self, pressuregrid): self._pressuregrid = return_if_arts_type(pressuregrid, 'Vector')
def __init__(self, upper=None, lower=None): self._qns = {'UP': QuantumNumbers(), 'LO': QuantumNumbers()} self._qns['UP'] = return_if_arts_type(upper, 'QuantumNumbers') self._qns['LO'] = return_if_arts_type(lower, 'QuantumNumbers')
def referencevmrprofiles(self, referencevmrprofiles): self._referencevmrprofiles = return_if_arts_type( referencevmrprofiles, 'Matrix')
def data(self, data): self._data = return_if_arts_type(data, 'ArrayOfString')
def referencetemperatureprofile(self, referencetemperatureprofile): self._referencetemperatureprofile = return_if_arts_type( referencetemperatureprofile, 'Vector')
def lower(self, lower): self._qns['LO'] = return_if_arts_type(lower, 'QuantumNumbers')
def quantumnumberrecord(self, quantumnumberrecord): self._quantumnumberrecord = return_if_arts_type( quantumnumberrecord, 'QuantumNumberRecord')