main
Main entry point for the program.
Parameters
arguments
Command line arguments passed to the program.
Workflow:
Bootstrap logging to a temporary log file.
Parse CLI options and validate values.
Initialize log level and switch to parameterized log file.
Load dataset and metadata via DatasetController.
Optionally install deterministic RNG (RandomBridge).
Execute run(s) depending on selected options:
Multi-run merging (
--mrg
)Topic expansion (
--expt
)System expansion (
--exps
)Single run
Optionally copy results into experiments folder.
Log contextual error messages for failures.