uclchem.advanced.generate_metadata#
Utility to regenerate the fortran_parameters section of fortran_metadata.yaml.
Parses all Fortran source files in src/fortran_src/ and extracts module-scope
PARAMETER declarations, then writes the result back into the YAML file. The
internal_parameters and file_path_parameters sections are left untouched as
they require manual curation.
Usage:
uclchem-generate-metadata # update YAML in-place
uclchem-generate-metadata --dry-run # print diff, do not write
uclchem-generate-metadata --check # exit 1 if YAML would change (CI use)
Module Contents#
Functions#
|
Entry point for |
|
Parse all |
- uclchem.advanced.generate_metadata.main(argv: list[str] | None = None) None[source]#
Entry point for
uclchem-generate-metadata.