SchedulingBlockContainer#
- class ctapipe.containers.SchedulingBlockContainer(prefix=None, **fields)[source]#
Bases:
Container
Stores 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#