astro.main.sourcecollection package¶
Submodules¶
astro.main.sourcecollection.ACPSC module¶
astro.main.sourcecollection.AttributeCalculator module¶
astro.main.sourcecollection.ConcatenateAttributes module¶
astro.main.sourcecollection.ConcatenateSources module¶
astro.main.sourcecollection.External module¶
astro.main.sourcecollection.FilterSources module¶
astro.main.sourcecollection.OnTheFly module¶
astro.main.sourcecollection.Pass module¶
astro.main.sourcecollection.ProcessTarget module¶
astro.main.sourcecollection.RelabelSources module¶
astro.main.sourcecollection.RenameAttributes module¶
astro.main.sourcecollection.SelectAttributes module¶
astro.main.sourcecollection.SelectSources module¶
astro.main.sourcecollection.SourceCollection module¶
astro.main.sourcecollection.SourceCollectionTree module¶
astro.main.sourcecollection.SourceListWrapper module¶
astro.main.sourcecollection.TableConverterSC module¶
astro.main.sourcecollection.aweimports module¶
Module contents¶
SourceCollection Hierarchy
This package contains the SourceCollection classes which extend the Astro-WISE principles of data pulling, data lineage and persistent data to catalog data.
A SourceCollection object represents a tabular structure where each row represents a source (identified by SLID/SID combination) and each column an attribute. The data represented by a SourceCollection is defined by an operation on other SourceCollections or other data objects. Every subclass of the SourceCollection represents a specific operator.
TODO MT M: [NOCAT] Improve on this documentation.
List of Classes with Persistent Attributes:
SourceCollection persistent properties:
- SCID
- parent_collection, parent_collections
- name
- creation_date
- auxiliary persistent properties:
- sourcelist_data, link to a SL
- sourcelist_sources, link to a SL
- attribute_columns
- attribute_names
- all_data_stored, Flag to indicate whether it has been determined that all data is stored
ConcatenateAttributes
ConcatenateSources
SelectAttributes - selected_attributes
SelectSources - selected_sources, another SC that contains the selection of sources
FilterSources - query, string representation of selection criterion (WHERE clause of SQL)
RenameAttributes - attributes_old - attributes_new
RelabelSources - associatelist, link to the AssociateList that contains the association
SourceListWrapper - sourcelist
External
Pass
AttributeCalculator - definition, a link to the AttributeCalculatorDefinition object responsible for the calculation - process_parameters