SchedulingBlockContainer#
- class ctapipe.containers.SchedulingBlockContainer(prefix=None, **fields)[source]#
 Bases:
ContainerStores information about the scheduling block.
This is a simplified version of the SB model, only storing what is necessary for analysis. From [CTAOc].
- Attributes:
 - sb_idField(default=18446744073709551615, type=uint64)
 Scheduling block ID
- sb_typeField(default=SchedulingBlockType.UNKNOWN, type=SchedulingBlockType)
 Type of scheduling block
- producer_idField(default=unknown, type=str)
 Origin of the sb_id, i.e. name of the telescope site or ‘simulation’
- observing_modeField(default=ObservingMode.UNKNOWN, type=ObservingMode)
 Defines how observations within the Scheduling Block are distributed in space
- pointing_modeField(default=PointingMode.UNKNOWN, type=PointingMode)
 Defines how the telescope drives move
- metadict
 dict of attached metadata
- prefixstr
 Prefix attached to column names when saved to a table or file
Attributes Summary
Attributes Documentation
- default_prefix = ''#
 
- fields = {'observing_mode': Field(default=ObservingMode.UNKNOWN, type=ObservingMode), 'pointing_mode': Field(default=PointingMode.UNKNOWN, type=PointingMode), 'producer_id': Field(default=unknown, type=str), 'sb_id': Field(default=18446744073709551615, type=uint64), 'sb_type': Field(default=SchedulingBlockType.UNKNOWN, type=SchedulingBlockType)}#
 
- meta#
 
- observing_mode#
 
- pointing_mode#
 
- prefix#
 
- producer_id#
 
- sb_id#
 
- sb_type#