ramble.modifier_types namespace
Submodules
ramble.modifier_types.basic module
- class ramble.modifier_types.basic.BasicModifier(file_path)[source]
Bases:
ModifierBaseSpecialized class for basic modifiers.
This class can be used to set up a modifier that can be composed into experiment definitions.
- archive_patterns = {}
- builtins = {}
- compilers = {}
- env_var_modifications = {}
- executable_modifiers = {}
- figure_of_merit_contexts = {}
- figures_of_merit = {}
- modes = {'disabled': {'description': 'Mode to disable all modifier functionality'}}
- modifier_class = 'BasicModifier'
- modifier_variables = {}
- package_manager_configs = {}
- package_manager_requirements = {}
- phase_definitions = {}
- required_packages = {}
- required_vars = {}
- software_specs = {}
- success_criteria = {}
- templates = {}
- variable_modifications = {}
ramble.modifier_types.disabled module
- class ramble.modifier_types.disabled.DisabledModifier(instance_to_disable)[source]
Bases:
ModifierBaseSpecialized class for disabled modifiers.
This class can be used to create a disabled modifier from an active modifier instance.
- archive_patterns = {}
- builtins = {}
- compilers = {}
- define_variable(var_name, var_value)[source]
Given this modifier is disabled, never define variables in it
- disabled = True
- env_var_modifications = {}
- executable_modifiers = {}
- figure_of_merit_contexts = {}
- figures_of_merit = {}
- modes = {'disabled': {'description': 'Mode to disable all modifier functionality'}}
- modifier_class = 'DisabledModifier'
- modifier_variables = {}
- name = 'disabled'
- package_manager_configs = {}
- package_manager_requirements = {}
- phase_definitions = {}
- required_packages = {}
- required_vars = {}
- software_specs = {}
- success_criteria = {}
- templates = {}
- variable_modifications = {}