Associations¶
JWST Associations¶
Design¶
Reference¶
jwst.associations Package¶
Setup default and environment
Functions¶
generate (pool, rules[, version_id]) |
Generate associations in the pool according to the rules. |
generate_from_item (item, version_id, …) |
Either match or generate a new assocation |
libpath (filepath) |
Return the full path to the module library. |
load_asn (serialized[, format, first, …]) |
Load an Association from a file or object |
make_timestamp () |
|
match_item (item, associations) |
Match item to a list of associations |
Classes¶
Association ([version_id]) |
Association Base Class |
AssociationError ([message]) |
Basic errors related to Associations |
AssociationNotAConstraint ([message]) |
No matching constraint found |
AssociationNotValidError ([message]) |
Given data structure is not a valid association |
AssociationPool ([data, masked, names, …]) |
Association Pool |
AssociationRegistry ([definition_files, …]) |
The available assocations |
ProcessList ([items, rules, work_over, …]) |
A Process list |
ProcessQueueSorted ([init]) |
Sort ProcessItem based on work_over |
RegistryMarker |
Mark rules, callbacks, and module |