|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Functions | |
| get_all_includes (db, file) | |
| None | consolidate_db (str oksfile, str output_file, Optional[str] session_id=None) |
| Tuple[conffwk.Configuration, conffwk.Configuration] | create_copy_template (str oksfile, str output_file) |
| None | consolidate_full (conffwk.Configuration db, conffwk.Configuration new_db) |
| None | consolidate_session (conffwk.Configuration db, conffwk.Configuration new_db, str session_id) |
| get_relationships (conffwk.Configuration db, current_dal, dal_list) | |
| None | copy_dals_to_cfg (conffwk.Configuration new_db, dal_list) |
| copy_configuration (Path dest_dir, list input_files) | |
| consolidate_files (oksfile, *input_files) | |
Variables | |
| log = getLogger('daqconf.consolidate') | |
| None consolidate.consolidate_db | ( | str | oksfile, |
| str | output_file, | ||
| Optional[str] | session_id = None ) |
Consolidates a single session :param oksfile: OKS file(s) to consolidate :param output_file: File to output consolidated database to :param session_id: Name of session, defaults to None
Definition at line 19 of file consolidate.py.
| consolidate.consolidate_files | ( | oksfile, | |
| * | input_files ) |
Definition at line 160 of file consolidate.py.
| None consolidate.consolidate_full | ( | conffwk.Configuration | db, |
| conffwk.Configuration | new_db ) |
Consolidates ALL dal objects in db into new_db :param db: A conffwk.Configuration containing objects you want to copy over :param new_db: A conffwk.Configuration you want to copy objects into
Definition at line 64 of file consolidate.py.
| None consolidate.consolidate_session | ( | conffwk.Configuration | db, |
| conffwk.Configuration | new_db, | ||
| str | session_id ) |
Consolidates all objects related to the session with id 'session_id' into a single file :param db: A conffwk.Configuration containing objects you want to copy over :param new_db: A conffwk.Configuration you want to copy objects into :param session_id: Name of session
Definition at line 73 of file consolidate.py.
| consolidate.copy_configuration | ( | Path | dest_dir, |
| list | input_files ) |
Definition at line 124 of file consolidate.py.
| None consolidate.copy_dals_to_cfg | ( | conffwk.Configuration | new_db, |
| dal_list ) |
Copy a list of dals into a configuration
Definition at line 112 of file consolidate.py.
| Tuple[conffwk.Configuration, conffwk.Configuration] consolidate.create_copy_template | ( | str | oksfile, |
| str | output_file ) |
Creates a blank oks .data.xml file stored in output_file with all the schema includes of oksfile :param oksfile: OKS file to copy includes from :param output_file: OKS file to copy includes into :returns: Tuple of old_db, copied_db
Definition at line 40 of file consolidate.py.
| consolidate.get_all_includes | ( | db, | |
| file ) |
Definition at line 10 of file consolidate.py.
| consolidate.get_relationships | ( | conffwk.Configuration | db, |
| current_dal, | |||
| dal_list ) |
Recurssively get all objects related to current_dal
Definition at line 92 of file consolidate.py.
| consolidate.log = getLogger('daqconf.consolidate') |
Definition at line 7 of file consolidate.py.