SourceXtractorPlusPlus
0.13
Please provide a description of the project.
|
Public Member Functions | |
def | __init__ |
def | __iter__ |
def | __getitem__ |
def | __len__ |
def | is_leaf |
def | |
def | __str__ |
Private Attributes | |
__images | |
__subgroups | |
Static Private Attributes | |
tuple | _all_groups = list() |
Once an instance of this class is created from an ImageGroup, its configuration is "frozen". i.e. no new images can be added, or no new grouping applied. Parameters ---------- image_group : ImageGroup
Definition at line 633 of file measurement_images.py.
def sourcextractor.config.measurement_images.MeasurementGroup.__init__ | ( | self, | |
image_group, | |||
is_subgroup = False |
|||
) |
Constructor.
Definition at line 645 of file measurement_images.py.
def sourcextractor.config.measurement_images.MeasurementGroup.__getitem__ | ( | self, | |
index | |||
) |
The subgroup with the given name or image with the given index depending on whether this is a leaf group. Parameters ---------- index : str or int Subgroup name or image index Returns ------- MeasurementGroup or MeasurementImage Raises ------ KeyError If we can't find what we want
Definition at line 669 of file measurement_images.py.
References sourcextractor.config.measurement_images.ImageGroup.__images, sourcextractor.config.measurement_images.MeasurementGroup.__images, sourcextractor.config.measurement_images.ImageGroup.__subgroups, and sourcextractor.config.measurement_images.MeasurementGroup.__subgroups.
def sourcextractor.config.measurement_images.MeasurementGroup.__iter__ | ( | self | ) |
Returns ------- iterator
Definition at line 658 of file measurement_images.py.
References sourcextractor.config.measurement_images.ImageGroup.__subgroups, and sourcextractor.config.measurement_images.MeasurementGroup.__subgroups.
def sourcextractor.config.measurement_images.MeasurementGroup.__len__ | ( | self | ) |
Returns ------- int Number of subgroups, or images contained within the group
Definition at line 699 of file measurement_images.py.
References sourcextractor.config.measurement_images.ImageGroup.__images, sourcextractor.config.measurement_images.MeasurementGroup.__images, sourcextractor.config.measurement_images.ImageGroup.__subgroups, and sourcextractor.config.measurement_images.MeasurementGroup.__subgroups.
def sourcextractor.config.measurement_images.MeasurementGroup.__str__ | ( | self | ) |
Returns ------- str A human-readable representation of the group
Definition at line 745 of file measurement_images.py.
References sourcextractor.config.measurement_images.ImageGroup.print(), and sourcextractor.config.measurement_images.MeasurementGroup.print().
def sourcextractor.config.measurement_images.MeasurementGroup.is_leaf | ( | self | ) |
Returns ------- bool True if the group is a leaf group
Definition at line 711 of file measurement_images.py.
References sourcextractor.config.measurement_images.ImageGroup.__subgroups, and sourcextractor.config.measurement_images.MeasurementGroup.__subgroups.
def sourcextractor.config.measurement_images.MeasurementGroup.print | ( | self, | |
prefix = '' , |
|||
show_images = False , |
|||
file = sys.stderr |
|||
) |
Print a human-readable representation of the group. Parameters ---------- prefix : str Print each line with this prefix. Used internally for indentation. show_images : bool Show the images belonging to a leaf group. file : file object Where to print the representation. Defaults to sys.stderr
Definition at line 720 of file measurement_images.py.
References sourcextractor.config.measurement_images.ImageGroup.__images, sourcextractor.config.measurement_images.MeasurementGroup.__images, sourcextractor.config.measurement_images.ImageGroup.__subgroups, sourcextractor.config.measurement_images.MeasurementGroup.__subgroups, and join().
Referenced by sourcextractor.config.measurement_images.MeasurementGroup.__str__().
|
private |
|
private |
Definition at line 650 of file measurement_images.py.
Referenced by sourcextractor.config.measurement_images.MeasurementGroup.__getitem__(), sourcextractor.config.measurement_images.MeasurementGroup.__iter__(), sourcextractor.config.measurement_images.MeasurementGroup.__len__(), sourcextractor.config.measurement_images.MeasurementGroup.is_leaf(), and sourcextractor.config.measurement_images.MeasurementGroup.print().
|
staticprivate |
Definition at line 643 of file measurement_images.py.