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.SampleApp

Subclass 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.TrainApp

Subclass the train app to add custom Config class

config_class

alias of anvil.scripts.anvil_benchmark.BenchmarkTrainConfig

class anvil.scripts.anvil_benchmark.BenchmarkTrainConfig(input_params, environment=None)

Bases: anvil.scripts.anvil_train.TrainConfig

Update 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

alias of anvil.scripts.anvil_train.TrainConfig

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.ConfigParser

Specialization 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.Environment

Container for information to be filled at run time

init_output()
exception anvil.scripts.anvil_train.TrainError

Bases: Exception

anvil.scripts.anvil_train.main()

Module contents