gavo.base package¶
Submodules¶
- gavo.base.activetags module
ActiveTagDebugDefaultsDelayedReplayBaseEditEmbeddedStreamEventStreamGeneratorAttributeGhostMixinLoopNonExpandedReplayedEventsPruneRawEventStreamRecordingBaseRecordingBase.STRUCT_SENTINELRecordingBase.attrSeqRecordingBase.completedCallbacksRecordingBase.dump()RecordingBase.end_()RecordingBase.feedEvent()RecordingBase.getEventSource()RecordingBase.iterEvents()RecordingBase.managedAttrsRecordingBase.name_RecordingBase.start_()RecordingBase.unexpandMacros()RecordingBase.value_()
ReplayBaseReplayedEventsReplayedEventsWithFreeAttributesBaseReplayedEventsWithFreeAttributesBase.STRUCT_SENTINELReplayedEventsWithFreeAttributesBase.attrSeqReplayedEventsWithFreeAttributesBase.completeElement()ReplayedEventsWithFreeAttributesBase.completedCallbacksReplayedEventsWithFreeAttributesBase.getAttribute()ReplayedEventsWithFreeAttributesBase.managedAttrs
isActive()registerActiveTag()
- gavo.base.attrdef module
- gavo.base.caches module
- gavo.base.common module
- gavo.base.complexattrs module
DictAttributeListOfAtomsAttributeMultiStructAttributeMultiStructListAttributePropertyAttributeSetOfAtomsAttributeStructAttributeStructListAttributeStructListAttribute.addStruct()StructListAttribute.create()StructListAttribute.default_StructListAttribute.feedObject()StructListAttribute.getCopy()StructListAttribute.iterChildren()StructListAttribute.iterEvents()StructListAttribute.makeUserDoc()StructListAttribute.onParentComplete()StructListAttribute.remove()StructListAttribute.replace()StructListAttribute.typeDesc_
UniquedStructListAttribute
- gavo.base.config module
- gavo.base.coords module
BoxclampAlpha()clampDelta()dirVecToCelCoos()getBbox()getCenterFromWCSFields()getCoveringCircle()getGCDist()getInvWCSTrafo()getPixelLimits()getPixelSizeDeg()getSkyWCS()getSpolyFromWCSFields()getTangentialUnits()getWCS()getWCSTrafo()makePyfitsFromDict()movePm()pix2foc()pix2sky()sgn()sky2pix()straddlesStitchingLine()
- gavo.base.cron module
- gavo.base.events module
DispatcherTypeEventDispatcherEventDispatcher.eventTypesEventDispatcher.logOldExc()EventDispatcher.notifyDBTableModified()EventDispatcher.notifyDebug()EventDispatcher.notifyError()EventDispatcher.notifyExceptionMutation()EventDispatcher.notifyFailure()EventDispatcher.notifyIncomingRow()EventDispatcher.notifyIndexCreation()EventDispatcher.notifyInfo()EventDispatcher.notifyNewSource()EventDispatcher.notifyProcessEnded()EventDispatcher.notifyProcessStarts()EventDispatcher.notifyProgress()EventDispatcher.notifyScriptRunning()EventDispatcher.notifyShipout()EventDispatcher.notifySourceError()EventDispatcher.notifySourceFinished()EventDispatcher.notifyWarning()EventDispatcher.notifyWebServerUp()EventDispatcher.subscribe()EventDispatcher.subscribeDBTableModified()EventDispatcher.subscribeDebug()EventDispatcher.subscribeError()EventDispatcher.subscribeExceptionMutation()EventDispatcher.subscribeFailure()EventDispatcher.subscribeIncomingRow()EventDispatcher.subscribeIndexCreation()EventDispatcher.subscribeInfo()EventDispatcher.subscribeNewSource()EventDispatcher.subscribeProcessEnded()EventDispatcher.subscribeProcessStarts()EventDispatcher.subscribeProgress()EventDispatcher.subscribeScriptRunning()EventDispatcher.subscribeShipout()EventDispatcher.subscribeSourceError()EventDispatcher.subscribeSourceFinished()EventDispatcher.subscribeWarning()EventDispatcher.subscribeWebServerUp()EventDispatcher.suspended()EventDispatcher.unsubscribe()EventDispatcher.unsubscribeDBTableModified()EventDispatcher.unsubscribeDebug()EventDispatcher.unsubscribeError()EventDispatcher.unsubscribeExceptionMutation()EventDispatcher.unsubscribeFailure()EventDispatcher.unsubscribeIncomingRow()EventDispatcher.unsubscribeIndexCreation()EventDispatcher.unsubscribeInfo()EventDispatcher.unsubscribeNewSource()EventDispatcher.unsubscribeProcessEnded()EventDispatcher.unsubscribeProcessStarts()EventDispatcher.unsubscribeProgress()EventDispatcher.unsubscribeScriptRunning()EventDispatcher.unsubscribeShipout()EventDispatcher.unsubscribeSourceError()EventDispatcher.unsubscribeSourceFinished()EventDispatcher.unsubscribeWarning()EventDispatcher.unsubscribeWebServerUp()
- gavo.base.literals module
- gavo.base.macros module
ExpansionDelegatorMacDefMacDefAttribute()MacroErrorMacroExpanderMacroPackageStandardMacroMixinStandardMacroMixin.macro_RSTservicelink()StandardMacroMixin.macro_RSTtable()StandardMacroMixin.macro_decapitalize()StandardMacroMixin.macro_getConfig()StandardMacroMixin.macro_internallink()StandardMacroMixin.macro_lower()StandardMacroMixin.macro_magicEmpty()StandardMacroMixin.macro_metaSeq()StandardMacroMixin.macro_metaString()StandardMacroMixin.macro_rdId()StandardMacroMixin.macro_rdIdDotted()StandardMacroMixin.macro_resdir()StandardMacroMixin.macro_schema()StandardMacroMixin.macro_test()StandardMacroMixin.macro_today()StandardMacroMixin.macro_upper()StandardMacroMixin.macro_urlquote()
- gavo.base.meta module
ComputedMetaMixinIncludesChildrenMetaAttributeMetaBuilderMetaCardErrorMetaErrorMetaItemMetaMixinMetaMixin.addMeta()MetaMixin.buildRepr()MetaMixin.copyMetaFrom()MetaMixin.delMeta()MetaMixin.getAllMetaPairs()MetaMixin.getMeta()MetaMixin.getMetaKeys()MetaMixin.getMetaParent()MetaMixin.hasMeta()MetaMixin.isEmpty()MetaMixin.iterMeta()MetaMixin.makeOriginal()MetaMixin.setMeta()MetaMixin.setMetaParent()MetaMixin.setParent()MetaMixin.traverse()
MetaParserMetaSyntaxErrorMetaValueMetaValueErrorModelBasedBuilderNoMetaKeyTextBuilderdoMetaOverride()ensureMetaItem()ensureMetaValue()forKeys()getKeysForClass()getMetaText()makeFallbackMeta()parseKey()parseMetaStream()printMetaTree()stanFactory()
- gavo.base.metavalidation module
- gavo.base.observer module
- gavo.base.osinter module
- gavo.base.parsecontext module
IdAttributeOriginalAttributeParseContextParseContext.addExitFunc()ParseContext.getById()ParseContext.getInjected()ParseContext.getQualifiedId()ParseContext.inject()ParseContext.posParseContext.registerId()ParseContext.replaying()ParseContext.resolveId()ParseContext.runExitFuncs()ParseContext.setEventSource()ParseContext.setPositionOn()
ReferenceAttributeReferenceListAttributeassertType()getTableDefForTable()resolveComplexId()resolveCrossId()resolveId()resolveNameBased()
- gavo.base.spectral module
- gavo.base.sqlmunge module
- gavo.base.sqlsupport module
AdhocQuerierCustomConnectionPoolDaCHSConnectionDebugConnectionDebugCursorErrorFloatableAdapterIntableAdapterNULLAdapterNonBlockingQueryPostgresQueryMixinPostgresQueryMixin.connectionPostgresQueryMixin.dropTable()PostgresQueryMixin.foreignKeyExists()PostgresQueryMixin.getACLFromRes()PostgresQueryMixin.getColumnsFromDB()PostgresQueryMixin.getForeignKeyName()PostgresQueryMixin.getOIDForTable()PostgresQueryMixin.getPrimaryIndexName()PostgresQueryMixin.getRowEstimate()PostgresQueryMixin.getSchemaPrivileges()PostgresQueryMixin.getTablePrivileges()PostgresQueryMixin.getTableType()PostgresQueryMixin.hasIndex()PostgresQueryMixin.parsePGACL()PostgresQueryMixin.roleExists()PostgresQueryMixin.schemaExists()
QuerierMixinSqlArrayAdapterSqlSetAdapterStandardQueryMixinUnmanagedQuerieradaptergetAdminConn()getDBConnection()getDBMeta()getPgVersion()getTableConn()getUntrustedConn()getWritableAdminConn()getWritableTableConn()getWritableUntrustedConn()initPsycopg()setDBMeta()
- gavo.base.structure module
DataContentParseableStructureParseableStructure.attrSeqParseableStructure.change()ParseableStructure.completedCallbacksParseableStructure.copy()ParseableStructure.end_()ParseableStructure.feed()ParseableStructure.feedFrom()ParseableStructure.feedObject()ParseableStructure.finishElement()ParseableStructure.getAttribute()ParseableStructure.iterEvents()ParseableStructure.managedAttrsParseableStructure.start_()ParseableStructure.value_()
RestrictionMixinStructTypeStructureStructureBaseStructureBase.STRUCT_SENTINELStructureBase.adopt()StructureBase.attrSeqStructureBase.breakCircles()StructureBase.completedCallbacksStructureBase.fromStructure()StructureBase.getAttributes()StructureBase.getCopyableAttributes()StructureBase.getSourcePosition()StructureBase.iterChildren()StructureBase.managedAttrsStructureBase.name_StructureBase.setParent()StructureBase.setPosition()
buildstructure()makeStruct()sortAttrs()
- gavo.base.typedmeta module
- gavo.base.typesystems module
- gavo.base.unitconv module
- gavo.base.valuemappers module
- gavo.base.xmlstruct module
Module contents¶
Basic code for defining objects in the data center: Structures, their attributes, fundamental VO conventions.