SpectralWindowRow

class SpectralWindowRow(table, row=None)[source]

Bases: object

The SpectralWindowRow class is a row of a SpectralWindowTable.

Generated from model’s revision -1, branch

Methods Summary

addAssocSpectralWindowId(id)

Append a Tag to assocSpectralWindowId id the Tag to be appended to assocSpectralWindowId

assocNatureFromBin(row, eis)

Set the optional assocNature in row from the EndianInput (eis) instance.

assocSpectralWindowIdFromBin(row, eis)

Set the optional assocSpectralWindowId in row from the EndianInput (eis) instance.

basebandNameFromBin(row, eis)

Set the basebandName in row from the EndianInput (eis) instance.

chanFreqArrayFromBin(row, eis)

Set the optional chanFreqArray in row from the EndianInput (eis) instance.

chanFreqStartFromBin(row, eis)

Set the optional chanFreqStart in row from the EndianInput (eis) instance.

chanFreqStepFromBin(row, eis)

Set the optional chanFreqStep in row from the EndianInput (eis) instance.

chanWidthArrayFromBin(row, eis)

Set the optional chanWidthArray in row from the EndianInput (eis) instance.

chanWidthFromBin(row, eis)

Set the optional chanWidth in row from the EndianInput (eis) instance.

clearAssocNature()

Mark assocNature, which is an optional field, as non-existent.

clearAssocSpectralWindowId()

Mark assocSpectralWindowId, which is an optional field, as non-existent.

clearChanFreqArray()

Mark chanFreqArray, which is an optional field, as non-existent.

clearChanFreqStart()

Mark chanFreqStart, which is an optional field, as non-existent.

clearChanFreqStep()

Mark chanFreqStep, which is an optional field, as non-existent.

clearChanWidth()

Mark chanWidth, which is an optional field, as non-existent.

clearChanWidthArray()

Mark chanWidthArray, which is an optional field, as non-existent.

clearCorrelationBit()

Mark correlationBit, which is an optional field, as non-existent.

clearDopplerId()

Mark dopplerId, which is an optional field, as non-existent.

clearEffectiveBw()

Mark effectiveBw, which is an optional field, as non-existent.

clearEffectiveBwArray()

Mark effectiveBwArray, which is an optional field, as non-existent.

clearFreqGroup()

Mark freqGroup, which is an optional field, as non-existent.

clearFreqGroupName()

Mark freqGroupName, which is an optional field, as non-existent.

clearImageSpectralWindowId()

Mark imageSpectralWindowId, which is an optional field, as non-existent.

clearLineArray()

Mark lineArray, which is an optional field, as non-existent.

clearMeasFreqRef()

Mark measFreqRef, which is an optional field, as non-existent.

clearName()

Mark name, which is an optional field, as non-existent.

clearNumAssocValues()

Mark numAssocValues, which is an optional field, as non-existent.

clearNumBin()

Mark numBin, which is an optional field, as non-existent.

clearOversampling()

Mark oversampling, which is an optional field, as non-existent.

clearQuantization()

Mark quantization, which is an optional field, as non-existent.

clearRefChan()

Mark refChan, which is an optional field, as non-existent.

clearResolution()

Mark resolution, which is an optional field, as non-existent.

clearResolutionArray()

Mark resolutionArray, which is an optional field, as non-existent.

compareNoAutoInc(basebandName, netSideband, …)

Compare each attribute except the autoincrementable one of this SpectralWindowRow with the corresponding parameters and return True if there is a match and False otherwise.

compareRequiredValue(basebandName, …)

correlationBitFromBin(row, eis)

Set the optional correlationBit in row from the EndianInput (eis) instance.

dopplerIdFromBin(row, eis)

Set the optional dopplerId in row from the EndianInput (eis) instance.

effectiveBwArrayFromBin(row, eis)

Set the optional effectiveBwArray in row from the EndianInput (eis) instance.

effectiveBwFromBin(row, eis)

Set the optional effectiveBw in row from the EndianInput (eis) instance.

equalByRequiredValue(otherRow)

Return True if all required attributes of the value part are equal to their homologues in otherRow and False otherwise.

freqGroupFromBin(row, eis)

Set the optional freqGroup in row from the EndianInput (eis) instance.

freqGroupNameFromBin(row, eis)

Set the optional freqGroupName in row from the EndianInput (eis) instance.

fromBin(eis, table, attributesSeq)

Given an EndianInput instance by the table (which must be a Pointing instance) and the list of attributes to be found in eis, in order, this constructs a row by pulling off values from that EndianInput in the expected order.

getAssocNature()

Get assocNature, which is optional.

getAssocSpectralWindowId()

Get assocSpectralWindowId, which is optional.

getBasebandName()

Get basebandName.

getChanFreqArray()

Get chanFreqArray, which is optional.

getChanFreqStart()

Get chanFreqStart, which is optional.

getChanFreqStep()

Get chanFreqStep, which is optional.

getChanWidth()

Get chanWidth, which is optional.

getChanWidthArray()

Get chanWidthArray, which is optional.

getCorrelationBit()

Get correlationBit, which is optional.

getDopplerId()

Get dopplerId, which is optional.

getDopplers()

Get the collection of rows in the Doppler table having dopplerId == this.dopplerId

getEffectiveBw()

Get effectiveBw, which is optional.

getEffectiveBwArray()

Get effectiveBwArray, which is optional.

getFreqGroup()

Get freqGroup, which is optional.

getFreqGroupName()

Get freqGroupName, which is optional.

getImageSpectralWindowId()

Get imageSpectralWindowId, which is optional.

getLineArray()

Get lineArray, which is optional.

getMeasFreqRef()

Get measFreqRef, which is optional.

getName()

Get name, which is optional.

getNetSideband()

Get netSideband.

getNumAssocValues()

Get numAssocValues, which is optional.

getNumBin()

Get numBin, which is optional.

getNumChan()

Get numChan.

getOneAssocSpectralWindowId(i)

Returns the Tag stored in assocSpectralWindowId at position i.

getOversampling()

Get oversampling, which is optional.

getQuantization()

Get quantization, which is optional.

getRefChan()

Get refChan, which is optional.

getRefFreq()

Get refFreq.

getResolution()

Get resolution, which is optional.

getResolutionArray()

Get resolutionArray, which is optional.

getSidebandProcessingMode()

Get sidebandProcessingMode.

getSpectralWindowId()

Get spectralWindowId.

getSpectralWindowUsingAssocSpectralWindowId(i)

Returns the SpectralWindowRow linked to this row via the Tag stored in assocSpectralWindowId at position i.

getSpectralWindowUsingImageSpectralWindowId()

Returns the row in the SpectralWindow table having SpectralWindow.imageSpectralWindowId == imageSpectralWindowId

getSpectralWindowsUsingAssocSpectralWindowId()

Returns the array of SpectralWindowRow linked to this row via the Tags stored in assocSpectralWindowId

getTable()

Return the table to which this row belongs.

getTotBandwidth()

Get totBandwidth.

getWindowFunction()

Get windowFunction.

imageSpectralWindowIdFromBin(row, eis)

Set the optional imageSpectralWindowId in row from the EndianInput (eis) instance.

initFromBinMethods()

isAdded()

isAssocNatureExists()

The attribute assocNature is optional.

isAssocSpectralWindowIdExists()

The attribute assocSpectralWindowId is optional.

isChanFreqArrayExists()

The attribute chanFreqArray is optional.

isChanFreqStartExists()

The attribute chanFreqStart is optional.

isChanFreqStepExists()

The attribute chanFreqStep is optional.

isChanWidthArrayExists()

The attribute chanWidthArray is optional.

isChanWidthExists()

The attribute chanWidth is optional.

isCorrelationBitExists()

The attribute correlationBit is optional.

isDopplerIdExists()

The attribute dopplerId is optional.

isEffectiveBwArrayExists()

The attribute effectiveBwArray is optional.

isEffectiveBwExists()

The attribute effectiveBw is optional.

isFreqGroupExists()

The attribute freqGroup is optional.

isFreqGroupNameExists()

The attribute freqGroupName is optional.

isImageSpectralWindowIdExists()

The attribute imageSpectralWindowId is optional.

isLineArrayExists()

The attribute lineArray is optional.

isMeasFreqRefExists()

The attribute measFreqRef is optional.

isNameExists()

The attribute name is optional.

isNumAssocValuesExists()

The attribute numAssocValues is optional.

isNumBinExists()

The attribute numBin is optional.

isOversamplingExists()

The attribute oversampling is optional.

isQuantizationExists()

The attribute quantization is optional.

isRefChanExists()

The attribute refChan is optional.

isResolutionArrayExists()

The attribute resolutionArray is optional.

isResolutionExists()

The attribute resolution is optional.

lineArrayFromBin(row, eis)

Set the optional lineArray in row from the EndianInput (eis) instance.

measFreqRefFromBin(row, eis)

Set the optional measFreqRef in row from the EndianInput (eis) instance.

nameFromBin(row, eis)

Set the optional name in row from the EndianInput (eis) instance.

netSidebandFromBin(row, eis)

Set the netSideband in row from the EndianInput (eis) instance.

numAssocValuesFromBin(row, eis)

Set the optional numAssocValues in row from the EndianInput (eis) instance.

numBinFromBin(row, eis)

Set the optional numBin in row from the EndianInput (eis) instance.

numChanFromBin(row, eis)

Set the numChan in row from the EndianInput (eis) instance.

oversamplingFromBin(row, eis)

Set the optional oversampling in row from the EndianInput (eis) instance.

quantizationFromBin(row, eis)

Set the optional quantization in row from the EndianInput (eis) instance.

refChanFromBin(row, eis)

Set the optional refChan in row from the EndianInput (eis) instance.

refFreqFromBin(row, eis)

Set the refFreq in row from the EndianInput (eis) instance.

resolutionArrayFromBin(row, eis)

Set the optional resolutionArray in row from the EndianInput (eis) instance.

resolutionFromBin(row, eis)

Set the optional resolution in row from the EndianInput (eis) instance.

setAssocNature(assocNature)

Set assocNature with the specified SpectralResolutionType [] value.

setAssocSpectralWindowId(assocSpectralWindowId)

Set assocSpectralWindowId with the specified Tag [] value.

setBasebandName(basebandName)

Set basebandName with the specified BasebandName value.

setChanFreqArray(chanFreqArray)

Set chanFreqArray with the specified Frequency [] value.

setChanFreqStart(chanFreqStart)

Set chanFreqStart with the specified Frequency value.

setChanFreqStep(chanFreqStep)

Set chanFreqStep with the specified Frequency value.

setChanWidth(chanWidth)

Set chanWidth with the specified Frequency value.

setChanWidthArray(chanWidthArray)

Set chanWidthArray with the specified Frequency [] value.

setCorrelationBit(correlationBit)

Set correlationBit with the specified CorrelationBit value.

setDopplerId(dopplerId)

Set dopplerId with the specified int value.

setEffectiveBw(effectiveBw)

Set effectiveBw with the specified Frequency value.

setEffectiveBwArray(effectiveBwArray)

Set effectiveBwArray with the specified Frequency [] value.

setFreqGroup(freqGroup)

Set freqGroup with the specified int value.

setFreqGroupName(freqGroupName)

Set freqGroupName with the specified str value.

setFromXML(xmlrow)

Fill the values of this row from an XML string that was produced by the toXML() method.

setImageSpectralWindowId(imageSpectralWindowId)

Set imageSpectralWindowId with the specified Tag value.

setLineArray(lineArray)

Set lineArray with the specified bool [] value.

setMeasFreqRef(measFreqRef)

Set measFreqRef with the specified FrequencyReferenceCode value.

setName(name)

Set name with the specified str value.

setNetSideband(netSideband)

Set netSideband with the specified NetSideband value.

setNumAssocValues(numAssocValues)

Set numAssocValues with the specified int value.

setNumBin(numBin)

Set numBin with the specified int value.

setNumChan(numChan)

Set numChan with the specified int value.

setOneAssocSpectralWindowId(index, …)

Set assocSpectralWindowId[index] with the specified Tag value.

setOversampling(oversampling)

Set oversampling with the specified bool value.

setQuantization(quantization)

Set quantization with the specified bool value.

setRefChan(refChan)

Set refChan with the specified float value.

setRefFreq(refFreq)

Set refFreq with the specified Frequency value.

setResolution(resolution)

Set resolution with the specified Frequency value.

setResolutionArray(resolutionArray)

Set resolutionArray with the specified Frequency [] value.

setSidebandProcessingMode(sidebandProcessingMode)

Set sidebandProcessingMode with the specified SidebandProcessingMode value.

setSpectralWindowId(spectralWindowId)

Set spectralWindowId with the specified Tag value.

setTotBandwidth(totBandwidth)

Set totBandwidth with the specified Frequency value.

setWindowFunction(windowFunction)

Set windowFunction with the specified WindowFunction value.

sidebandProcessingModeFromBin(row, eis)

Set the sidebandProcessingMode in row from the EndianInput (eis) instance.

spectralWindowIdFromBin(row, eis)

Set the spectralWindowId in row from the EndianInput (eis) instance.

toBin(eos)

Write this row out to the EndianOutput instance, eos.

toXML()

Return this row in the form of an XML string.

totBandwidthFromBin(row, eis)

Set the totBandwidth in row from the EndianInput (eis) instance.

windowFunctionFromBin(row, eis)

Set the windowFunction in row from the EndianInput (eis) instance.

Methods Documentation

addAssocSpectralWindowId(id)[source]

Append a Tag to assocSpectralWindowId id the Tag to be appended to assocSpectralWindowId

static assocNatureFromBin(row, eis)[source]

Set the optional assocNature in row from the EndianInput (eis) instance.

static assocSpectralWindowIdFromBin(row, eis)[source]

Set the optional assocSpectralWindowId in row from the EndianInput (eis) instance.

static basebandNameFromBin(row, eis)[source]

Set the basebandName in row from the EndianInput (eis) instance.

static chanFreqArrayFromBin(row, eis)[source]

Set the optional chanFreqArray in row from the EndianInput (eis) instance.

static chanFreqStartFromBin(row, eis)[source]

Set the optional chanFreqStart in row from the EndianInput (eis) instance.

static chanFreqStepFromBin(row, eis)[source]

Set the optional chanFreqStep in row from the EndianInput (eis) instance.

static chanWidthArrayFromBin(row, eis)[source]

Set the optional chanWidthArray in row from the EndianInput (eis) instance.

static chanWidthFromBin(row, eis)[source]

Set the optional chanWidth in row from the EndianInput (eis) instance.

clearAssocNature()[source]

Mark assocNature, which is an optional field, as non-existent.

clearAssocSpectralWindowId()[source]

Mark assocSpectralWindowId, which is an optional field, as non-existent.

clearChanFreqArray()[source]

Mark chanFreqArray, which is an optional field, as non-existent.

clearChanFreqStart()[source]

Mark chanFreqStart, which is an optional field, as non-existent.

clearChanFreqStep()[source]

Mark chanFreqStep, which is an optional field, as non-existent.

clearChanWidth()[source]

Mark chanWidth, which is an optional field, as non-existent.

clearChanWidthArray()[source]

Mark chanWidthArray, which is an optional field, as non-existent.

clearCorrelationBit()[source]

Mark correlationBit, which is an optional field, as non-existent.

clearDopplerId()[source]

Mark dopplerId, which is an optional field, as non-existent.

clearEffectiveBw()[source]

Mark effectiveBw, which is an optional field, as non-existent.

clearEffectiveBwArray()[source]

Mark effectiveBwArray, which is an optional field, as non-existent.

clearFreqGroup()[source]

Mark freqGroup, which is an optional field, as non-existent.

clearFreqGroupName()[source]

Mark freqGroupName, which is an optional field, as non-existent.

clearImageSpectralWindowId()[source]

Mark imageSpectralWindowId, which is an optional field, as non-existent.

clearLineArray()[source]

Mark lineArray, which is an optional field, as non-existent.

clearMeasFreqRef()[source]

Mark measFreqRef, which is an optional field, as non-existent.

clearName()[source]

Mark name, which is an optional field, as non-existent.

clearNumAssocValues()[source]

Mark numAssocValues, which is an optional field, as non-existent.

clearNumBin()[source]

Mark numBin, which is an optional field, as non-existent.

clearOversampling()[source]

Mark oversampling, which is an optional field, as non-existent.

clearQuantization()[source]

Mark quantization, which is an optional field, as non-existent.

clearRefChan()[source]

Mark refChan, which is an optional field, as non-existent.

clearResolution()[source]

Mark resolution, which is an optional field, as non-existent.

clearResolutionArray()[source]

Mark resolutionArray, which is an optional field, as non-existent.

compareNoAutoInc(basebandName, netSideband, numChan, refFreq, sidebandProcessingMode, totBandwidth, windowFunction)[source]

Compare each attribute except the autoincrementable one of this SpectralWindowRow with the corresponding parameters and return True if there is a match and False otherwise.

compareRequiredValue(basebandName, netSideband, numChan, refFreq, sidebandProcessingMode, totBandwidth, windowFunction)[source]
static correlationBitFromBin(row, eis)[source]

Set the optional correlationBit in row from the EndianInput (eis) instance.

static dopplerIdFromBin(row, eis)[source]

Set the optional dopplerId in row from the EndianInput (eis) instance.

static effectiveBwArrayFromBin(row, eis)[source]

Set the optional effectiveBwArray in row from the EndianInput (eis) instance.

static effectiveBwFromBin(row, eis)[source]

Set the optional effectiveBw in row from the EndianInput (eis) instance.

equalByRequiredValue(otherRow)[source]

Return True if all required attributes of the value part are equal to their homologues in otherRow and False otherwise.

static freqGroupFromBin(row, eis)[source]

Set the optional freqGroup in row from the EndianInput (eis) instance.

static freqGroupNameFromBin(row, eis)[source]

Set the optional freqGroupName in row from the EndianInput (eis) instance.

static fromBin(eis, table, attributesSeq)[source]

Given an EndianInput instance by the table (which must be a Pointing instance) and the list of attributes to be found in eis, in order, this constructs a row by pulling off values from that EndianInput in the expected order.

The new row object is returned.

getAssocNature()[source]

Get assocNature, which is optional. return assocNature as SpectralResolutionType [] raises ValueError If assocNature does not exist.

getAssocSpectralWindowId()[source]

Get assocSpectralWindowId, which is optional. return assocSpectralWindowId as Tag [] raises ValueError If assocSpectralWindowId does not exist.

getBasebandName()[source]

Get basebandName. return basebandName as BasebandName

getChanFreqArray()[source]

Get chanFreqArray, which is optional. return chanFreqArray as Frequency [] raises ValueError If chanFreqArray does not exist.

getChanFreqStart()[source]

Get chanFreqStart, which is optional. return chanFreqStart as Frequency raises ValueError If chanFreqStart does not exist.

getChanFreqStep()[source]

Get chanFreqStep, which is optional. return chanFreqStep as Frequency raises ValueError If chanFreqStep does not exist.

getChanWidth()[source]

Get chanWidth, which is optional. return chanWidth as Frequency raises ValueError If chanWidth does not exist.

getChanWidthArray()[source]

Get chanWidthArray, which is optional. return chanWidthArray as Frequency [] raises ValueError If chanWidthArray does not exist.

getCorrelationBit()[source]

Get correlationBit, which is optional. return correlationBit as CorrelationBit raises ValueError If correlationBit does not exist.

getDopplerId()[source]

Get dopplerId, which is optional. return dopplerId as int raises ValueError If dopplerId does not exist.

getDopplers()[source]

Get the collection of rows in the Doppler table having dopplerId == this.dopplerId

getEffectiveBw()[source]

Get effectiveBw, which is optional. return effectiveBw as Frequency raises ValueError If effectiveBw does not exist.

getEffectiveBwArray()[source]

Get effectiveBwArray, which is optional. return effectiveBwArray as Frequency [] raises ValueError If effectiveBwArray does not exist.

getFreqGroup()[source]

Get freqGroup, which is optional. return freqGroup as int raises ValueError If freqGroup does not exist.

getFreqGroupName()[source]

Get freqGroupName, which is optional. return freqGroupName as str raises ValueError If freqGroupName does not exist.

getImageSpectralWindowId()[source]

Get imageSpectralWindowId, which is optional. return imageSpectralWindowId as Tag raises ValueError If imageSpectralWindowId does not exist.

getLineArray()[source]

Get lineArray, which is optional. return lineArray as bool [] raises ValueError If lineArray does not exist.

getMeasFreqRef()[source]

Get measFreqRef, which is optional. return measFreqRef as FrequencyReferenceCode raises ValueError If measFreqRef does not exist.

getName()[source]

Get name, which is optional. return name as str raises ValueError If name does not exist.

getNetSideband()[source]

Get netSideband. return netSideband as NetSideband

getNumAssocValues()[source]

Get numAssocValues, which is optional. return numAssocValues as int raises ValueError If numAssocValues does not exist.

getNumBin()[source]

Get numBin, which is optional. return numBin as int raises ValueError If numBin does not exist.

getNumChan()[source]

Get numChan. return numChan as int

getOneAssocSpectralWindowId(i)[source]

Returns the Tag stored in assocSpectralWindowId at position i.

getOversampling()[source]

Get oversampling, which is optional. return oversampling as bool raises ValueError If oversampling does not exist.

getQuantization()[source]

Get quantization, which is optional. return quantization as bool raises ValueError If quantization does not exist.

getRefChan()[source]

Get refChan, which is optional. return refChan as float raises ValueError If refChan does not exist.

getRefFreq()[source]

Get refFreq. return refFreq as Frequency

getResolution()[source]

Get resolution, which is optional. return resolution as Frequency raises ValueError If resolution does not exist.

getResolutionArray()[source]

Get resolutionArray, which is optional. return resolutionArray as Frequency [] raises ValueError If resolutionArray does not exist.

getSidebandProcessingMode()[source]

Get sidebandProcessingMode. return sidebandProcessingMode as SidebandProcessingMode

getSpectralWindowId()[source]

Get spectralWindowId. return spectralWindowId as Tag

getSpectralWindowUsingAssocSpectralWindowId(i)[source]

Returns the SpectralWindowRow linked to this row via the Tag stored in assocSpectralWindowId at position i.

getSpectralWindowUsingImageSpectralWindowId()[source]

Returns the row in the SpectralWindow table having SpectralWindow.imageSpectralWindowId == imageSpectralWindowId

Raises ValueError if the optional imageSpectralWindowId does not exist for this row.

getSpectralWindowsUsingAssocSpectralWindowId()[source]

Returns the array of SpectralWindowRow linked to this row via the Tags stored in assocSpectralWindowId

getTable()[source]

Return the table to which this row belongs.

getTotBandwidth()[source]

Get totBandwidth. return totBandwidth as Frequency

getWindowFunction()[source]

Get windowFunction. return windowFunction as WindowFunction

static imageSpectralWindowIdFromBin(row, eis)[source]

Set the optional imageSpectralWindowId in row from the EndianInput (eis) instance.

static initFromBinMethods()[source]
isAdded()[source]
isAssocNatureExists()[source]

The attribute assocNature is optional. Return True if this attribute exists. return True if and only if the assocNature attribute exists.

isAssocSpectralWindowIdExists()[source]

The attribute assocSpectralWindowId is optional. Return True if this attribute exists. return True if and only if the assocSpectralWindowId attribute exists.

isChanFreqArrayExists()[source]

The attribute chanFreqArray is optional. Return True if this attribute exists. return True if and only if the chanFreqArray attribute exists.

isChanFreqStartExists()[source]

The attribute chanFreqStart is optional. Return True if this attribute exists. return True if and only if the chanFreqStart attribute exists.

isChanFreqStepExists()[source]

The attribute chanFreqStep is optional. Return True if this attribute exists. return True if and only if the chanFreqStep attribute exists.

isChanWidthArrayExists()[source]

The attribute chanWidthArray is optional. Return True if this attribute exists. return True if and only if the chanWidthArray attribute exists.

isChanWidthExists()[source]

The attribute chanWidth is optional. Return True if this attribute exists. return True if and only if the chanWidth attribute exists.

isCorrelationBitExists()[source]

The attribute correlationBit is optional. Return True if this attribute exists. return True if and only if the correlationBit attribute exists.

isDopplerIdExists()[source]

The attribute dopplerId is optional. Return True if this attribute exists. return True if and only if the dopplerId attribute exists.

isEffectiveBwArrayExists()[source]

The attribute effectiveBwArray is optional. Return True if this attribute exists. return True if and only if the effectiveBwArray attribute exists.

isEffectiveBwExists()[source]

The attribute effectiveBw is optional. Return True if this attribute exists. return True if and only if the effectiveBw attribute exists.

isFreqGroupExists()[source]

The attribute freqGroup is optional. Return True if this attribute exists. return True if and only if the freqGroup attribute exists.

isFreqGroupNameExists()[source]

The attribute freqGroupName is optional. Return True if this attribute exists. return True if and only if the freqGroupName attribute exists.

isImageSpectralWindowIdExists()[source]

The attribute imageSpectralWindowId is optional. Return True if this attribute exists. return True if and only if the imageSpectralWindowId attribute exists.

isLineArrayExists()[source]

The attribute lineArray is optional. Return True if this attribute exists. return True if and only if the lineArray attribute exists.

isMeasFreqRefExists()[source]

The attribute measFreqRef is optional. Return True if this attribute exists. return True if and only if the measFreqRef attribute exists.

isNameExists()[source]

The attribute name is optional. Return True if this attribute exists. return True if and only if the name attribute exists.

isNumAssocValuesExists()[source]

The attribute numAssocValues is optional. Return True if this attribute exists. return True if and only if the numAssocValues attribute exists.

isNumBinExists()[source]

The attribute numBin is optional. Return True if this attribute exists. return True if and only if the numBin attribute exists.

isOversamplingExists()[source]

The attribute oversampling is optional. Return True if this attribute exists. return True if and only if the oversampling attribute exists.

isQuantizationExists()[source]

The attribute quantization is optional. Return True if this attribute exists. return True if and only if the quantization attribute exists.

isRefChanExists()[source]

The attribute refChan is optional. Return True if this attribute exists. return True if and only if the refChan attribute exists.

isResolutionArrayExists()[source]

The attribute resolutionArray is optional. Return True if this attribute exists. return True if and only if the resolutionArray attribute exists.

isResolutionExists()[source]

The attribute resolution is optional. Return True if this attribute exists. return True if and only if the resolution attribute exists.

static lineArrayFromBin(row, eis)[source]

Set the optional lineArray in row from the EndianInput (eis) instance.

static measFreqRefFromBin(row, eis)[source]

Set the optional measFreqRef in row from the EndianInput (eis) instance.

static nameFromBin(row, eis)[source]

Set the optional name in row from the EndianInput (eis) instance.

static netSidebandFromBin(row, eis)[source]

Set the netSideband in row from the EndianInput (eis) instance.

static numAssocValuesFromBin(row, eis)[source]

Set the optional numAssocValues in row from the EndianInput (eis) instance.

static numBinFromBin(row, eis)[source]

Set the optional numBin in row from the EndianInput (eis) instance.

static numChanFromBin(row, eis)[source]

Set the numChan in row from the EndianInput (eis) instance.

static oversamplingFromBin(row, eis)[source]

Set the optional oversampling in row from the EndianInput (eis) instance.

static quantizationFromBin(row, eis)[source]

Set the optional quantization in row from the EndianInput (eis) instance.

static refChanFromBin(row, eis)[source]

Set the optional refChan in row from the EndianInput (eis) instance.

static refFreqFromBin(row, eis)[source]

Set the refFreq in row from the EndianInput (eis) instance.

static resolutionArrayFromBin(row, eis)[source]

Set the optional resolutionArray in row from the EndianInput (eis) instance.

static resolutionFromBin(row, eis)[source]

Set the optional resolution in row from the EndianInput (eis) instance.

setAssocNature(assocNature)[source]

Set assocNature with the specified SpectralResolutionType [] value. assocNature The SpectralResolutionType [] value to which assocNature is to be set.

setAssocSpectralWindowId(assocSpectralWindowId)[source]

Set assocSpectralWindowId with the specified Tag [] value. assocSpectralWindowId The Tag [] value to which assocSpectralWindowId is to be set. The value of assocSpectralWindowId can be anything allowed by the Tag [] constructor.

setBasebandName(basebandName)[source]

Set basebandName with the specified BasebandName value. basebandName The BasebandName value to which basebandName is to be set.

setChanFreqArray(chanFreqArray)[source]

Set chanFreqArray with the specified Frequency [] value. chanFreqArray The Frequency [] value to which chanFreqArray is to be set. The value of chanFreqArray can be anything allowed by the Frequency [] constructor.

setChanFreqStart(chanFreqStart)[source]

Set chanFreqStart with the specified Frequency value. chanFreqStart The Frequency value to which chanFreqStart is to be set. The value of chanFreqStart can be anything allowed by the Frequency constructor.

setChanFreqStep(chanFreqStep)[source]

Set chanFreqStep with the specified Frequency value. chanFreqStep The Frequency value to which chanFreqStep is to be set. The value of chanFreqStep can be anything allowed by the Frequency constructor.

setChanWidth(chanWidth)[source]

Set chanWidth with the specified Frequency value. chanWidth The Frequency value to which chanWidth is to be set. The value of chanWidth can be anything allowed by the Frequency constructor.

setChanWidthArray(chanWidthArray)[source]

Set chanWidthArray with the specified Frequency [] value. chanWidthArray The Frequency [] value to which chanWidthArray is to be set. The value of chanWidthArray can be anything allowed by the Frequency [] constructor.

setCorrelationBit(correlationBit)[source]

Set correlationBit with the specified CorrelationBit value. correlationBit The CorrelationBit value to which correlationBit is to be set.

setDopplerId(dopplerId)[source]

Set dopplerId with the specified int value. dopplerId The int value to which dopplerId is to be set.

setEffectiveBw(effectiveBw)[source]

Set effectiveBw with the specified Frequency value. effectiveBw The Frequency value to which effectiveBw is to be set. The value of effectiveBw can be anything allowed by the Frequency constructor.

setEffectiveBwArray(effectiveBwArray)[source]

Set effectiveBwArray with the specified Frequency [] value. effectiveBwArray The Frequency [] value to which effectiveBwArray is to be set. The value of effectiveBwArray can be anything allowed by the Frequency [] constructor.

setFreqGroup(freqGroup)[source]

Set freqGroup with the specified int value. freqGroup The int value to which freqGroup is to be set.

setFreqGroupName(freqGroupName)[source]

Set freqGroupName with the specified str value. freqGroupName The str value to which freqGroupName is to be set.

setFromXML(xmlrow)[source]

Fill the values of this row from an XML string that was produced by the toXML() method. If xmlrow is a minidom.Element with a nodeName of row then it will be used as is. Anything else that is not a string is an error.

setImageSpectralWindowId(imageSpectralWindowId)[source]

Set imageSpectralWindowId with the specified Tag value. imageSpectralWindowId The Tag value to which imageSpectralWindowId is to be set. The value of imageSpectralWindowId can be anything allowed by the Tag constructor.

setLineArray(lineArray)[source]

Set lineArray with the specified bool [] value. lineArray The bool [] value to which lineArray is to be set.

setMeasFreqRef(measFreqRef)[source]

Set measFreqRef with the specified FrequencyReferenceCode value. measFreqRef The FrequencyReferenceCode value to which measFreqRef is to be set.

setName(name)[source]

Set name with the specified str value. name The str value to which name is to be set.

setNetSideband(netSideband)[source]

Set netSideband with the specified NetSideband value. netSideband The NetSideband value to which netSideband is to be set.

setNumAssocValues(numAssocValues)[source]

Set numAssocValues with the specified int value. numAssocValues The int value to which numAssocValues is to be set.

setNumBin(numBin)[source]

Set numBin with the specified int value. numBin The int value to which numBin is to be set.

setNumChan(numChan)[source]

Set numChan with the specified int value. numChan The int value to which numChan is to be set.

setOneAssocSpectralWindowId(index, assocSpectralWindowId)[source]

Set assocSpectralWindowId[index] with the specified Tag value. index The index in assocSpectralWindowId where to set the Tag value. assocSpectralWindowId The Tag value to which assocSpectralWindowId[index] is to be set. Raises an exception if that value does not already exist in this row

setOversampling(oversampling)[source]

Set oversampling with the specified bool value. oversampling The bool value to which oversampling is to be set.

setQuantization(quantization)[source]

Set quantization with the specified bool value. quantization The bool value to which quantization is to be set.

setRefChan(refChan)[source]

Set refChan with the specified float value. refChan The float value to which refChan is to be set.

setRefFreq(refFreq)[source]

Set refFreq with the specified Frequency value. refFreq The Frequency value to which refFreq is to be set. The value of refFreq can be anything allowed by the Frequency constructor.

setResolution(resolution)[source]

Set resolution with the specified Frequency value. resolution The Frequency value to which resolution is to be set. The value of resolution can be anything allowed by the Frequency constructor.

setResolutionArray(resolutionArray)[source]

Set resolutionArray with the specified Frequency [] value. resolutionArray The Frequency [] value to which resolutionArray is to be set. The value of resolutionArray can be anything allowed by the Frequency [] constructor.

setSidebandProcessingMode(sidebandProcessingMode)[source]

Set sidebandProcessingMode with the specified SidebandProcessingMode value. sidebandProcessingMode The SidebandProcessingMode value to which sidebandProcessingMode is to be set.

setSpectralWindowId(spectralWindowId)[source]

Set spectralWindowId with the specified Tag value. spectralWindowId The Tag value to which spectralWindowId is to be set. The value of spectralWindowId can be anything allowed by the Tag constructor.

Raises a ValueError If an attempt is made to change a part of the key after is has been added to the table.

setTotBandwidth(totBandwidth)[source]

Set totBandwidth with the specified Frequency value. totBandwidth The Frequency value to which totBandwidth is to be set. The value of totBandwidth can be anything allowed by the Frequency constructor.

setWindowFunction(windowFunction)[source]

Set windowFunction with the specified WindowFunction value. windowFunction The WindowFunction value to which windowFunction is to be set.

static sidebandProcessingModeFromBin(row, eis)[source]

Set the sidebandProcessingMode in row from the EndianInput (eis) instance.

static spectralWindowIdFromBin(row, eis)[source]

Set the spectralWindowId in row from the EndianInput (eis) instance.

toBin(eos)[source]

Write this row out to the EndianOutput instance, eos.

toXML()[source]

Return this row in the form of an XML string.

static totBandwidthFromBin(row, eis)[source]

Set the totBandwidth in row from the EndianInput (eis) instance.

static windowFunctionFromBin(row, eis)[source]

Set the windowFunction in row from the EndianInput (eis) instance.