Print a completion message summarising images processed.
Parameters:
| Name |
Type |
Description |
Default |
_config
|
dict[str, Any] | Parameters
|
Configuration dictionary.
|
required
|
Source code in src/layopt/run_modules.py
| def completion_message(_config: dict[str, Any] | classes.Parameters) -> None:
"""
Print a completion message summarising images processed.
Parameters
----------
_config : dict[str, Any] | classes.Parameters
Configuration dictionary.
"""
output_dir = (
_config["output_dir"] if isinstance(_config, dict) else _config.output_dir
)
csv_filename = (
_config["csv_filename"] if isinstance(_config, dict) else _config.csv_filename
)
logger.info(
"\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
)
tprint("LayOpt", font="twisted")
logger.info(
f"\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ COMPLETE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
f" LayOpt Version : {LAYOPT_BASE_VERSION}\n"
f" LayOpt Commit : {LAYOPT_COMMIT}\n"
f" All statistics : {output_dir!s}/{csv_filename}\n"
f" Configuration : {output_dir!s}/"
f"config_{io.get_date_time(strftime='%Y-%m-%d-%H%M%S')}.yaml\n\n"
# f" Email : layopt@sheffield.ac.uk\n"
f" Documentation : https://ICAIR-Sheffield.github.io/LayOpt/\n"
f" Source Code : https://github.com/ICAIR-Sheffield/LayOpt/\n"
f" Bug Reports/Feature Request : https://github.com/ICAIR-Sheffield/LayOpt/issues/new/choose\n"
f" Citation File Format : https://github.com/ICAIR-Sheffield/LayOpt/blob/main/CITATION.cff\n\n"
f" If you encounter bugs/issues or have feature requests please report them at the above URL\n"
f" or email us.\n\n"
f" If you have found LayOpt useful please consider citing it. A Citation File Format is\n"
f" linked above and available from the Source Code page.\n"
f"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
)
|