anvil.scripts package¶
Submodules¶
anvil.scripts.anvil_benchmark module¶
anvil-benchmark
Train a simple free scalar theory model and check it against theoretical predicitons, used to diagonose any problems in the anvil pipeline
- class anvil.scripts.anvil_benchmark.BenchmarkSampleApp(name='anvil-sample', *, providers)¶
Bases:
anvil.scripts.anvil_sample.SampleAppSubclass the sample app to remove re-initialisation of logs.
- init_logging(args)¶
- class anvil.scripts.anvil_benchmark.BenchmarkTrainApp(name='anvil-train', *, providers)¶
Bases:
anvil.scripts.anvil_train.TrainAppSubclass the train app to add custom Config class
- config_class¶
- class anvil.scripts.anvil_benchmark.BenchmarkTrainConfig(input_params, environment=None)¶
Bases:
anvil.scripts.anvil_train.TrainConfigUpdate class for benchmarking
- classmethod from_yaml(o, *args, **kwargs)¶
- anvil.scripts.anvil_benchmark.main(_sample_runcard_path=None)¶
Main loop of benchmark
anvil.scripts.anvil_sample module¶
anvil-sample
sample from trained models
- class anvil.scripts.anvil_sample.SampleApp(name='anvil-sample', *, providers)¶
Bases:
reportengine.app.App- config_class¶
alias of
anvil.config.ConfigParser
- anvil.scripts.anvil_sample.main()¶
anvil.scripts.anvil_train module¶
- class anvil.scripts.anvil_train.TrainApp(name='anvil-train', *, providers)¶
Bases:
reportengine.app.App- add_positional_arguments(parser)¶
- property argparser¶
- config_class¶
- environment_class¶
alias of
anvil.scripts.anvil_train.TrainEnv
- get_commandline_arguments(cmdline=None)¶
- run()¶
- class anvil.scripts.anvil_train.TrainConfig(input_params, environment=None)¶
Bases:
anvil.config.ConfigParserSpecialization for yaml parsing
- classmethod from_yaml(o, *args, **kwargs)¶
- class anvil.scripts.anvil_train.TrainEnv(*, output=None, formats=('pdf',), default_figure_format=None, loglevel=10, config_yml=None, folder_prefix=False, **kwargs)¶
Bases:
reportengine.environment.EnvironmentContainer for information to be filled at run time
- init_output()¶
- exception anvil.scripts.anvil_train.TrainError¶
Bases:
Exception
- anvil.scripts.anvil_train.main()¶