record_util.py¶
Utility functions related to recording or execution metadata.
-
openmdao.util.record_util.
create_local_meta
(metadata, name)[source]¶ Creates the metadata dictionary for this level of execution.
Args: metadata : dict
Dictionary containing the metadata passed from the parent level.
name : str
String to describe the current level of execution.
-
openmdao.util.record_util.
format_iteration_coordinate
(coord)[source]¶ Formats the iteration coordinate to a human-readable string.
Args: coord : list
List containing the iteration coordinate.
-
openmdao.util.record_util.
is_valid_sqlite3_db
(filename)[source]¶ Returns true if the given filename contains a valid SQLite3 database file.
Args: filename : str
The path to the file to be tested
Returns: True if the filename specifies a valid SQlite3 database.
-
openmdao.util.record_util.
update_local_meta
(local_meta, iteration)[source]¶ Updates the local metadata dictionary to prepare for a new iteration.
Args: local_meta : dict
Dictionary containing the execution metadata at the current level.
parent : list
List containing the parent iteration coordinate.
iteration : tuple(int)
Tuple of integers representing the current iteration and any sub-iterations.