DelayModelFixedParametersRow

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

Bases: object

The DelayModelFixedParametersRow class is a row of a DelayModelFixedParametersTable.

Generated from model’s revision -1, branch

Methods Summary

clearDelayModelFlags()

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

clearEarthFlattening()

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

clearEarthGM()

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

clearEarthRadius()

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

clearEarthTideLag()

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

clearEphemerisEpoch()

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

clearGaussConstant()

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

clearGravity()

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

clearLightTime1AU()

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

clearLoveNumberH()

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

clearLoveNumberL()

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

clearMoonEarthMassRatio()

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

clearMoonGM()

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

clearNewtonianConstant()

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

clearPrecessionConstant()

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

clearSpeedOfLight()

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

clearSunGM()

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

compareNoAutoInc(delayModelVersion, execBlockId)

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

compareRequiredValue(delayModelVersion, …)

delayModelFixedParametersIdFromBin(row, eis)

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

delayModelFlagsFromBin(row, eis)

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

delayModelVersionFromBin(row, eis)

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

earthFlatteningFromBin(row, eis)

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

earthGMFromBin(row, eis)

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

earthRadiusFromBin(row, eis)

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

earthTideLagFromBin(row, eis)

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

ephemerisEpochFromBin(row, eis)

Set the optional ephemerisEpoch 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.

execBlockIdFromBin(row, eis)

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

gaussConstantFromBin(row, eis)

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

getDelayModelFixedParametersId()

Get delayModelFixedParametersId.

getDelayModelFlags()

Get delayModelFlags, which is optional.

getDelayModelVersion()

Get delayModelVersion.

getEarthFlattening()

Get earthFlattening, which is optional.

getEarthGM()

Get earthGM, which is optional.

getEarthRadius()

Get earthRadius, which is optional.

getEarthTideLag()

Get earthTideLag, which is optional.

getEphemerisEpoch()

Get ephemerisEpoch, which is optional.

getExecBlockId()

Get execBlockId.

getExecBlockUsingExecBlockId()

Returns the row in the ExecBlock table having ExecBlock.execBlockId == execBlockId

getGaussConstant()

Get gaussConstant, which is optional.

getGravity()

Get gravity, which is optional.

getLightTime1AU()

Get lightTime1AU, which is optional.

getLoveNumberH()

Get loveNumberH, which is optional.

getLoveNumberL()

Get loveNumberL, which is optional.

getMoonEarthMassRatio()

Get moonEarthMassRatio, which is optional.

getMoonGM()

Get moonGM, which is optional.

getNewtonianConstant()

Get newtonianConstant, which is optional.

getPrecessionConstant()

Get precessionConstant, which is optional.

getSpeedOfLight()

Get speedOfLight, which is optional.

getSunGM()

Get sunGM, which is optional.

getTable()

Return the table to which this row belongs.

gravityFromBin(row, eis)

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

initFromBinMethods()

isAdded()

isDelayModelFlagsExists()

The attribute delayModelFlags is optional.

isEarthFlatteningExists()

The attribute earthFlattening is optional.

isEarthGMExists()

The attribute earthGM is optional.

isEarthRadiusExists()

The attribute earthRadius is optional.

isEarthTideLagExists()

The attribute earthTideLag is optional.

isEphemerisEpochExists()

The attribute ephemerisEpoch is optional.

isGaussConstantExists()

The attribute gaussConstant is optional.

isGravityExists()

The attribute gravity is optional.

isLightTime1AUExists()

The attribute lightTime1AU is optional.

isLoveNumberHExists()

The attribute loveNumberH is optional.

isLoveNumberLExists()

The attribute loveNumberL is optional.

isMoonEarthMassRatioExists()

The attribute moonEarthMassRatio is optional.

isMoonGMExists()

The attribute moonGM is optional.

isNewtonianConstantExists()

The attribute newtonianConstant is optional.

isPrecessionConstantExists()

The attribute precessionConstant is optional.

isSpeedOfLightExists()

The attribute speedOfLight is optional.

isSunGMExists()

The attribute sunGM is optional.

lightTime1AUFromBin(row, eis)

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

loveNumberHFromBin(row, eis)

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

loveNumberLFromBin(row, eis)

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

moonEarthMassRatioFromBin(row, eis)

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

moonGMFromBin(row, eis)

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

newtonianConstantFromBin(row, eis)

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

precessionConstantFromBin(row, eis)

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

setDelayModelFixedParametersId(…)

Set delayModelFixedParametersId with the specified Tag value.

setDelayModelFlags(delayModelFlags)

Set delayModelFlags with the specified str value.

setDelayModelVersion(delayModelVersion)

Set delayModelVersion with the specified str value.

setEarthFlattening(earthFlattening)

Set earthFlattening with the specified float value.

setEarthGM(earthGM)

Set earthGM with the specified float value.

setEarthRadius(earthRadius)

Set earthRadius with the specified Length value.

setEarthTideLag(earthTideLag)

Set earthTideLag with the specified float value.

setEphemerisEpoch(ephemerisEpoch)

Set ephemerisEpoch with the specified str value.

setExecBlockId(execBlockId)

Set execBlockId with the specified Tag value.

setFromXML(xmlrow)

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

setGaussConstant(gaussConstant)

Set gaussConstant with the specified AngularRate value.

setGravity(gravity)

Set gravity with the specified float value.

setLightTime1AU(lightTime1AU)

Set lightTime1AU with the specified float value.

setLoveNumberH(loveNumberH)

Set loveNumberH with the specified float value.

setLoveNumberL(loveNumberL)

Set loveNumberL with the specified float value.

setMoonEarthMassRatio(moonEarthMassRatio)

Set moonEarthMassRatio with the specified float value.

setMoonGM(moonGM)

Set moonGM with the specified float value.

setNewtonianConstant(newtonianConstant)

Set newtonianConstant with the specified float value.

setPrecessionConstant(precessionConstant)

Set precessionConstant with the specified AngularRate value.

setSpeedOfLight(speedOfLight)

Set speedOfLight with the specified Speed value.

setSunGM(sunGM)

Set sunGM with the specified float value.

speedOfLightFromBin(row, eis)

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

sunGMFromBin(row, eis)

Set the optional sunGM 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.

Methods Documentation

clearDelayModelFlags()[source]

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

clearEarthFlattening()[source]

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

clearEarthGM()[source]

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

clearEarthRadius()[source]

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

clearEarthTideLag()[source]

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

clearEphemerisEpoch()[source]

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

clearGaussConstant()[source]

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

clearGravity()[source]

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

clearLightTime1AU()[source]

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

clearLoveNumberH()[source]

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

clearLoveNumberL()[source]

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

clearMoonEarthMassRatio()[source]

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

clearMoonGM()[source]

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

clearNewtonianConstant()[source]

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

clearPrecessionConstant()[source]

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

clearSpeedOfLight()[source]

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

clearSunGM()[source]

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

compareNoAutoInc(delayModelVersion, execBlockId)[source]

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

compareRequiredValue(delayModelVersion, execBlockId)[source]
static delayModelFixedParametersIdFromBin(row, eis)[source]

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

static delayModelFlagsFromBin(row, eis)[source]

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

static delayModelVersionFromBin(row, eis)[source]

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

static earthFlatteningFromBin(row, eis)[source]

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

static earthGMFromBin(row, eis)[source]

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

static earthRadiusFromBin(row, eis)[source]

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

static earthTideLagFromBin(row, eis)[source]

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

static ephemerisEpochFromBin(row, eis)[source]

Set the optional ephemerisEpoch 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 execBlockIdFromBin(row, eis)[source]

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

static gaussConstantFromBin(row, eis)[source]

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

getDelayModelFixedParametersId()[source]

Get delayModelFixedParametersId. return delayModelFixedParametersId as Tag

getDelayModelFlags()[source]

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

getDelayModelVersion()[source]

Get delayModelVersion. return delayModelVersion as str

getEarthFlattening()[source]

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

getEarthGM()[source]

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

getEarthRadius()[source]

Get earthRadius, which is optional. return earthRadius as Length raises ValueError If earthRadius does not exist.

getEarthTideLag()[source]

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

getEphemerisEpoch()[source]

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

getExecBlockId()[source]

Get execBlockId. return execBlockId as Tag

getExecBlockUsingExecBlockId()[source]

Returns the row in the ExecBlock table having ExecBlock.execBlockId == execBlockId

getGaussConstant()[source]

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

getGravity()[source]

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

getLightTime1AU()[source]

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

getLoveNumberH()[source]

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

getLoveNumberL()[source]

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

getMoonEarthMassRatio()[source]

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

getMoonGM()[source]

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

getNewtonianConstant()[source]

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

getPrecessionConstant()[source]

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

getSpeedOfLight()[source]

Get speedOfLight, which is optional. return speedOfLight as Speed raises ValueError If speedOfLight does not exist.

getSunGM()[source]

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

getTable()[source]

Return the table to which this row belongs.

static gravityFromBin(row, eis)[source]

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

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

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

isEarthFlatteningExists()[source]

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

isEarthGMExists()[source]

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

isEarthRadiusExists()[source]

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

isEarthTideLagExists()[source]

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

isEphemerisEpochExists()[source]

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

isGaussConstantExists()[source]

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

isGravityExists()[source]

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

isLightTime1AUExists()[source]

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

isLoveNumberHExists()[source]

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

isLoveNumberLExists()[source]

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

isMoonEarthMassRatioExists()[source]

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

isMoonGMExists()[source]

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

isNewtonianConstantExists()[source]

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

isPrecessionConstantExists()[source]

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

isSpeedOfLightExists()[source]

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

isSunGMExists()[source]

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

static lightTime1AUFromBin(row, eis)[source]

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

static loveNumberHFromBin(row, eis)[source]

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

static loveNumberLFromBin(row, eis)[source]

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

static moonEarthMassRatioFromBin(row, eis)[source]

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

static moonGMFromBin(row, eis)[source]

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

static newtonianConstantFromBin(row, eis)[source]

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

static precessionConstantFromBin(row, eis)[source]

Set the optional precessionConstant 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.

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

setDelayModelFlags(delayModelFlags)[source]

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

setDelayModelVersion(delayModelVersion)[source]

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

setEarthFlattening(earthFlattening)[source]

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

setEarthGM(earthGM)[source]

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

setEarthRadius(earthRadius)[source]

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

setEarthTideLag(earthTideLag)[source]

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

setEphemerisEpoch(ephemerisEpoch)[source]

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

setExecBlockId(execBlockId)[source]

Set execBlockId with the specified Tag value. execBlockId The Tag value to which execBlockId is to be set. The value of execBlockId can be anything allowed by the Tag 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.

setGaussConstant(gaussConstant)[source]

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

setGravity(gravity)[source]

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

setLightTime1AU(lightTime1AU)[source]

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

setLoveNumberH(loveNumberH)[source]

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

setLoveNumberL(loveNumberL)[source]

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

setMoonEarthMassRatio(moonEarthMassRatio)[source]

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

setMoonGM(moonGM)[source]

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

setNewtonianConstant(newtonianConstant)[source]

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

setPrecessionConstant(precessionConstant)[source]

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

setSpeedOfLight(speedOfLight)[source]

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

setSunGM(sunGM)[source]

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

static speedOfLightFromBin(row, eis)[source]

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

static sunGMFromBin(row, eis)[source]

Set the optional sunGM 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.