DescribeOptions#
- class lsst.images.DescribeOptions(brief=False, detail=False, exclude=frozenset({}))#
Bases:
objectRendering options threaded through a tree of
Reportobjects.Options that apply to a single type only (such as the
bboxunderstood bySkyProjection) are explicit keyword arguments on that type’s_describeinstead of members here, so that this class stays meaningful at every level of a report tree.- Parameters:
Attributes Summary
Whether to build only what
reprandstrread.Whether to include extras that are too expensive for a default report, such as per-plane set-pixel counts that must scan the mask.
Names of report elements a composite has already shown once at the top level, and which its children should therefore omit.
Methods Summary
for_child(*exclude)Return the options a child report should be built with.
Attributes Documentation
-
brief:
bool= False# Whether to build only what
reprandstrread.When
True, implementations skip children, tables, and any derived value that is expensive to compute. Which fields feedrepris governed byFieldRole, not by this flag.
-
detail:
bool= False# Whether to include extras that are too expensive for a default report, such as per-plane set-pixel counts that must scan the mask.
-
exclude:
frozenset[str] = frozenset({})# Names of report elements a composite has already shown once at the top level, and which its children should therefore omit.
Methods Documentation
- for_child(*exclude)#
Return the options a child report should be built with.