DelayModelVariableParametersRow

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

Bases: object

The DelayModelVariableParametersRow class is a row of a DelayModelVariableParametersTable.

Generated from model’s revision -1, branch

Methods Summary

clearNutationInLongitude()

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

clearNutationInLongitudeRate()

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

clearNutationInObliquity()

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

clearNutationInObliquityRate()

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

compareNoAutoInc(time, ut1_utc, iat_utc, …)

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

compareRequiredValue(time, ut1_utc, iat_utc, …)

delayModelFixedParametersIdFromBin(row, eis)

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

delayModelVariableParametersIdFromBin(row, eis)

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

earthRotationRateFromBin(row, eis)

Set the earthRotationRate 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.

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.

getDelayModelFixedParametersId()

Get delayModelFixedParametersId.

getDelayModelFixedParametersUsingDelayModelFixedParametersId()

Returns the row in the DelayModelFixedParameters table having DelayModelFixedParameters.delayModelFixedParametersId == delayModelFixedParametersId

getDelayModelVariableParametersId()

Get delayModelVariableParametersId.

getEarthRotationRate()

Get earthRotationRate.

getGstAtUt0()

Get gstAtUt0.

getIat_utc()

Get iat_utc.

getNutationInLongitude()

Get nutationInLongitude, which is optional.

getNutationInLongitudeRate()

Get nutationInLongitudeRate, which is optional.

getNutationInObliquity()

Get nutationInObliquity, which is optional.

getNutationInObliquityRate()

Get nutationInObliquityRate, which is optional.

getPolarOffsets()

Get polarOffsets.

getPolarOffsetsType()

Get polarOffsetsType.

getTable()

Return the table to which this row belongs.

getTime()

Get time.

getTimeType()

Get timeType.

getUt1_utc()

Get ut1_utc.

gstAtUt0FromBin(row, eis)

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

iat_utcFromBin(row, eis)

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

initFromBinMethods()

isAdded()

isNutationInLongitudeExists()

The attribute nutationInLongitude is optional.

isNutationInLongitudeRateExists()

The attribute nutationInLongitudeRate is optional.

isNutationInObliquityExists()

The attribute nutationInObliquity is optional.

isNutationInObliquityRateExists()

The attribute nutationInObliquityRate is optional.

nutationInLongitudeFromBin(row, eis)

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

nutationInLongitudeRateFromBin(row, eis)

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

nutationInObliquityFromBin(row, eis)

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

nutationInObliquityRateFromBin(row, eis)

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

polarOffsetsFromBin(row, eis)

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

polarOffsetsTypeFromBin(row, eis)

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

setDelayModelFixedParametersId(…)

Set delayModelFixedParametersId with the specified Tag value.

setDelayModelVariableParametersId(…)

Set delayModelVariableParametersId with the specified Tag value.

setEarthRotationRate(earthRotationRate)

Set earthRotationRate with the specified AngularRate value.

setFromXML(xmlrow)

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

setGstAtUt0(gstAtUt0)

Set gstAtUt0 with the specified Angle value.

setIat_utc(iat_utc)

Set iat_utc with the specified float value.

setNutationInLongitude(nutationInLongitude)

Set nutationInLongitude with the specified Angle value.

setNutationInLongitudeRate(…)

Set nutationInLongitudeRate with the specified AngularRate value.

setNutationInObliquity(nutationInObliquity)

Set nutationInObliquity with the specified Angle value.

setNutationInObliquityRate(…)

Set nutationInObliquityRate with the specified AngularRate value.

setPolarOffsets(polarOffsets)

Set polarOffsets with the specified float [] value.

setPolarOffsetsType(polarOffsetsType)

Set polarOffsetsType with the specified DifferenceType value.

setTime(time)

Set time with the specified ArrayTime value.

setTimeType(timeType)

Set timeType with the specified DifferenceType value.

setUt1_utc(ut1_utc)

Set ut1_utc with the specified float value.

timeFromBin(row, eis)

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

timeTypeFromBin(row, eis)

Set the timeType 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.

ut1_utcFromBin(row, eis)

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

Methods Documentation

clearNutationInLongitude()[source]

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

clearNutationInLongitudeRate()[source]

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

clearNutationInObliquity()[source]

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

clearNutationInObliquityRate()[source]

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

compareNoAutoInc(time, ut1_utc, iat_utc, timeType, gstAtUt0, earthRotationRate, polarOffsets, polarOffsetsType, delayModelFixedParametersId)[source]

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

compareRequiredValue(time, ut1_utc, iat_utc, timeType, gstAtUt0, earthRotationRate, polarOffsets, polarOffsetsType, delayModelFixedParametersId)[source]
static delayModelFixedParametersIdFromBin(row, eis)[source]

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

static delayModelVariableParametersIdFromBin(row, eis)[source]

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

static earthRotationRateFromBin(row, eis)[source]

Set the earthRotationRate 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 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.

getDelayModelFixedParametersId()[source]

Get delayModelFixedParametersId. return delayModelFixedParametersId as Tag

getDelayModelFixedParametersUsingDelayModelFixedParametersId()[source]

Returns the row in the DelayModelFixedParameters table having DelayModelFixedParameters.delayModelFixedParametersId == delayModelFixedParametersId

getDelayModelVariableParametersId()[source]

Get delayModelVariableParametersId. return delayModelVariableParametersId as Tag

getEarthRotationRate()[source]

Get earthRotationRate. return earthRotationRate as AngularRate

getGstAtUt0()[source]

Get gstAtUt0. return gstAtUt0 as Angle

getIat_utc()[source]

Get iat_utc. return iat_utc as float

getNutationInLongitude()[source]

Get nutationInLongitude, which is optional. return nutationInLongitude as Angle raises ValueError If nutationInLongitude does not exist.

getNutationInLongitudeRate()[source]

Get nutationInLongitudeRate, which is optional. return nutationInLongitudeRate as AngularRate raises ValueError If nutationInLongitudeRate does not exist.

getNutationInObliquity()[source]

Get nutationInObliquity, which is optional. return nutationInObliquity as Angle raises ValueError If nutationInObliquity does not exist.

getNutationInObliquityRate()[source]

Get nutationInObliquityRate, which is optional. return nutationInObliquityRate as AngularRate raises ValueError If nutationInObliquityRate does not exist.

getPolarOffsets()[source]

Get polarOffsets. return polarOffsets as float []

getPolarOffsetsType()[source]

Get polarOffsetsType. return polarOffsetsType as DifferenceType

getTable()[source]

Return the table to which this row belongs.

getTime()[source]

Get time. return time as ArrayTime

getTimeType()[source]

Get timeType. return timeType as DifferenceType

getUt1_utc()[source]

Get ut1_utc. return ut1_utc as float

static gstAtUt0FromBin(row, eis)[source]

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

static iat_utcFromBin(row, eis)[source]

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

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

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

isNutationInLongitudeRateExists()[source]

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

isNutationInObliquityExists()[source]

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

isNutationInObliquityRateExists()[source]

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

static nutationInLongitudeFromBin(row, eis)[source]

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

static nutationInLongitudeRateFromBin(row, eis)[source]

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

static nutationInObliquityFromBin(row, eis)[source]

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

static nutationInObliquityRateFromBin(row, eis)[source]

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

static polarOffsetsFromBin(row, eis)[source]

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

static polarOffsetsTypeFromBin(row, eis)[source]

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

setDelayModelFixedParametersId(delayModelFixedParametersId)[source]

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

setDelayModelVariableParametersId(delayModelVariableParametersId)[source]

Set delayModelVariableParametersId with the specified Tag value. delayModelVariableParametersId The Tag value to which delayModelVariableParametersId is to be set. The value of delayModelVariableParametersId 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.

setEarthRotationRate(earthRotationRate)[source]

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

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.

setGstAtUt0(gstAtUt0)[source]

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

setIat_utc(iat_utc)[source]

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

setNutationInLongitude(nutationInLongitude)[source]

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

setNutationInLongitudeRate(nutationInLongitudeRate)[source]

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

setNutationInObliquity(nutationInObliquity)[source]

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

setNutationInObliquityRate(nutationInObliquityRate)[source]

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

setPolarOffsets(polarOffsets)[source]

Set polarOffsets with the specified float [] value. polarOffsets The float [] value to which polarOffsets is to be set.

setPolarOffsetsType(polarOffsetsType)[source]

Set polarOffsetsType with the specified DifferenceType value. polarOffsetsType The DifferenceType value to which polarOffsetsType is to be set.

setTime(time)[source]

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

setTimeType(timeType)[source]

Set timeType with the specified DifferenceType value. timeType The DifferenceType value to which timeType is to be set.

setUt1_utc(ut1_utc)[source]

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

static timeFromBin(row, eis)[source]

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

static timeTypeFromBin(row, eis)[source]

Set the timeType 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 ut1_utcFromBin(row, eis)[source]

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