diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle
index 0ba07ca9c..5fa2ac0d8 100644
Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ
diff --git a/.doctrees/ramble.doctree b/.doctrees/ramble.doctree
index 76cfdf49a..897f7f43d 100644
Binary files a/.doctrees/ramble.doctree and b/.doctrees/ramble.doctree differ
diff --git a/.doctrees/ramble.modifier_types.doctree b/.doctrees/ramble.modifier_types.doctree
index 7a828688c..7f1f64e62 100644
Binary files a/.doctrees/ramble.modifier_types.doctree and b/.doctrees/ramble.modifier_types.doctree differ
diff --git a/_modules/ramble/expander.html b/_modules/ramble/expander.html
index 42ed36dee..e391c32c4 100644
--- a/_modules/ramble/expander.html
+++ b/_modules/ramble/expander.html
@@ -672,6 +672,10 @@
"""
try:
math_ast = ast.parse(in_str, mode='eval')
+ # If the only node in the AST is a constant, return an unmodified
+ # in_str.
+ if isinstance(math_ast.body, ast.Constant) and hasattr(math_ast.body, 'value'):
+ return in_str
out_str = self.eval_math(math_ast.body)
return out_str
except MathEvaluationError as e:
diff --git a/genindex.html b/genindex.html
index 5cc4c92a7..44fac7f51 100644
--- a/genindex.html
+++ b/genindex.html
@@ -1073,22 +1073,16 @@ E
(ramble.modifier_types.spack.SpackModifier attribute)
-
ExecutableApplication (class in ramble.application_types.executable)
-
|
-
|
+
PhaseCycleDetectedError
@@ -2534,10 +2516,10 @@ P
prepend_open() (in module ramble.util.imp.imp_importer)
- |
-
|
+
WorkloadNotDefinedError
@@ -4373,12 +4349,6 @@ W
(ramble.application_types.executable.ExecutableApplication attribute)
(ramble.application_types.spack.SpackApplication attribute)
-
- (ramble.modifier.ModifierBase attribute)
-
- (ramble.modifier_types.basic.BasicModifier attribute)
-
- (ramble.modifier_types.spack.SpackModifier attribute)
|
diff --git a/objects.inv b/objects.inv
index 3d73c1ed2..f5bff04b7 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/ramble.html b/ramble.html
index 9500144ab..225cb6d1d 100644
--- a/ramble.html
+++ b/ramble.html
@@ -589,19 +589,16 @@
ModifierBase.default_compilers
ModifierBase.env_var_modifications
ModifierBase.executable_modifiers
-
ModifierBase.executables
ModifierBase.figure_of_merit_contexts
ModifierBase.figures_of_merit
ModifierBase.format_doc()
ModifierBase.inherit_from_application()
-
ModifierBase.inputs
ModifierBase.maintainers
ModifierBase.modded_variables()
ModifierBase.modes
ModifierBase.modifier_class
ModifierBase.name
ModifierBase.package_manager_configs
-
ModifierBase.phase_definitions
ModifierBase.required_packages
ModifierBase.required_vars
ModifierBase.run_phase_hook()
@@ -612,8 +609,6 @@
ModifierBase.tags
ModifierBase.uses_spack
ModifierBase.variable_modifications
-
ModifierBase.workload_variables
-
ModifierBase.workloads
ModifierError
@@ -1381,21 +1376,16 @@
BasicModifier.env_var_modifications
BasicModifier.executable_modifiers
-
BasicModifier.executables
BasicModifier.figure_of_merit_contexts
BasicModifier.figures_of_merit
-
BasicModifier.inputs
BasicModifier.modes
BasicModifier.modifier_class
BasicModifier.package_manager_configs
-
BasicModifier.phase_definitions
BasicModifier.required_packages
BasicModifier.required_vars
BasicModifier.software_specs
BasicModifier.success_criteria
BasicModifier.variable_modifications
-
BasicModifier.workload_variables
-
BasicModifier.workloads
@@ -1407,22 +1397,17 @@
SpackModifier.env_var_modifications
SpackModifier.executable_modifiers
-
SpackModifier.executables
SpackModifier.figure_of_merit_contexts
SpackModifier.figures_of_merit
-
SpackModifier.inputs
SpackModifier.modes
SpackModifier.modifier_class
SpackModifier.package_manager_configs
-
SpackModifier.phase_definitions
SpackModifier.required_packages
SpackModifier.required_vars
SpackModifier.software_specs
SpackModifier.success_criteria
SpackModifier.uses_spack
SpackModifier.variable_modifications
-
SpackModifier.workload_variables
-
SpackModifier.workloads
@@ -5371,11 +5356,6 @@
Submodules
-
--
-executables = {}
-
-
-
figure_of_merit_contexts = {}
@@ -5397,11 +5377,6 @@
-
--
-inputs = {}
-
-
-
maintainers: List[str] = []
@@ -5434,11 +5409,6 @@ Submodules
-
--
-phase_definitions = {}
-
-
-
required_packages = {}
@@ -5498,16 +5468,6 @@ Submodules
-
--
-workload_variables = {}
-
-
-
--
-workloads = {}
-
-
diff --git a/ramble.modifier_types.html b/ramble.modifier_types.html
index 247d713c1..48f8d7cb6 100644
--- a/ramble.modifier_types.html
+++ b/ramble.modifier_types.html
@@ -182,11 +182,6 @@ Submodules
-
--
-executables = {}
-
-
-
figure_of_merit_contexts = {}
@@ -197,11 +192,6 @@ Submodules
-
--
-inputs = {}
-
-
-
modes = {}
@@ -217,11 +207,6 @@ Submodules
-
--
-phase_definitions = {}
-
-
-
required_packages = {}
@@ -247,16 +232,6 @@ Submodules
-
--
-workload_variables = {}
-
-
-
--
-workloads = {}
-
-
@@ -294,11 +269,6 @@ Submodules
-
--
-executables = {}
-
-
-
figure_of_merit_contexts = {}
@@ -309,11 +279,6 @@ Submodules
-
--
-inputs = {}
-
-
-
modes = {}
@@ -329,11 +294,6 @@ Submodules
-
--
-phase_definitions = {}
-
-
-
required_packages = {}
@@ -364,16 +324,6 @@ Submodules
-
--
-workload_variables = {}
-
-
-
--
-workloads = {}
-
-
diff --git a/searchindex.js b/searchindex.js
index 29890b1ec..22c1382ce 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["command_index", "configuration_files", "dev_guides", "dev_guides/application_dev_guide", "getting_started", "index", "mirror-config", "ramble", "ramble.application_types", "ramble.cmd", "ramble.cmd.common", "ramble.experimental", "ramble.language", "ramble.modifier_types", "ramble.schema", "ramble.test", "ramble.test.cmd", "ramble.test.end_to_end", "ramble.test.modifier_functionality", "ramble.test.success_criteria", "ramble.test.util", "ramble.test.workspace_hashing", "ramble.util", "ramble.util.imp", "ramble.workspace", "success_criteria", "tutorials", "tutorials/10_using_modifiers", "tutorials/11_using_internals", "tutorials/1_hello_world", "tutorials/2_running_a_simple_gromacs_experiment", "tutorials/3_modifying_a_gromacs_experiment", "tutorials/4_using_vectors_and_matrices", "tutorials/5_changing_your_software_stack", "tutorials/6_configuring_a_scaling_study", "tutorials/7_using_zips_and_matrices", "tutorials/8_var_expansion_indirection_and_stack_parameterization", "tutorials/9_success_criteria", "tutorials/mirrors", "tutorials/shared/gromacs_execute", "tutorials/shared/gromacs_vector_workspace", "tutorials/shared/gromacs_workspace", "tutorials/shared/wrf_execute", "tutorials/shared/wrf_scaling_workspace", "workspace", "workspace_config"], "filenames": ["command_index.rst", "configuration_files.rst", "dev_guides.rst", "dev_guides/application_dev_guide.rst", "getting_started.rst", "index.rst", "mirror-config.rst", "ramble.rst", "ramble.application_types.rst", "ramble.cmd.rst", "ramble.cmd.common.rst", "ramble.experimental.rst", "ramble.language.rst", "ramble.modifier_types.rst", "ramble.schema.rst", "ramble.test.rst", "ramble.test.cmd.rst", "ramble.test.end_to_end.rst", "ramble.test.modifier_functionality.rst", "ramble.test.success_criteria.rst", "ramble.test.util.rst", "ramble.test.workspace_hashing.rst", "ramble.util.rst", "ramble.util.imp.rst", "ramble.workspace.rst", "success_criteria.rst", "tutorials.rst", "tutorials/10_using_modifiers.rst", "tutorials/11_using_internals.rst", "tutorials/1_hello_world.rst", "tutorials/2_running_a_simple_gromacs_experiment.rst", "tutorials/3_modifying_a_gromacs_experiment.rst", "tutorials/4_using_vectors_and_matrices.rst", "tutorials/5_changing_your_software_stack.rst", "tutorials/6_configuring_a_scaling_study.rst", "tutorials/7_using_zips_and_matrices.rst", "tutorials/8_var_expansion_indirection_and_stack_parameterization.rst", "tutorials/9_success_criteria.rst", "tutorials/mirrors.rst", "tutorials/shared/gromacs_execute.rst", "tutorials/shared/gromacs_vector_workspace.rst", "tutorials/shared/gromacs_workspace.rst", "tutorials/shared/wrf_execute.rst", "tutorials/shared/wrf_scaling_workspace.rst", "workspace.rst", "workspace_config.rst"], "titles": ["<no title>", "Configuration Files", "Developer Guides", "Application Definition Developers Guide", "Getting Started", "Ramble", "Ramble Mirrors", "ramble package", "ramble.application_types package", "ramble.cmd package", "ramble.cmd.common package", "ramble.experimental namespace", "ramble.language namespace", "ramble.modifier_types namespace", "ramble.schema package", "ramble.test namespace", "ramble.test.cmd namespace", "ramble.test.end_to_end namespace", "ramble.test.modifier_functionality namespace", "ramble.test.success_criteria namespace", "ramble.test.util namespace", "ramble.test.workspace_hashing namespace", "ramble.util package", "ramble.util.imp package", "ramble.workspace package", "Success Criteria", "Tutorials", "10) Modifiers", "11) Internals", "1) Getting Started Running A \u201cHello World\u201d Experiment", "2) Running A Simple GROMACS Experiment", "3) Modifying A GROMACS Experiment", "4) Using Vectors and Matrices", "5) Changing A Software Stack", "6) Configuring a Scaling Study", "7) Zips and Matrices", "8) Variable Expansion, Indirection, and Software Stack Parameterization", "9) Success Criteria", "Mirrors", "Execute Experiments", "Configuring experiments", "Configuring experiments", "Execute Experiments", "Configure Experiment Definitions", "Ramble Workspace", "Workspace Configuration File"], "terms": {"rambl": [1, 2, 3, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "sever": [1, 3, 4, 6, 7, 22, 24, 27, 28, 34, 35, 36, 37, 44, 45], "differ": [1, 3, 6, 7, 9, 11, 22, 27, 28, 32, 35, 36, 37, 43, 44, 45], "control": [1, 3, 4, 5, 7, 12, 27, 28, 29, 44], "its": [1, 3, 4, 7, 12, 22, 24, 26, 27, 29, 30, 31, 32, 33, 35, 36, 40, 41, 44, 45], "behavior": [1, 3, 27, 29, 31, 33, 36, 44, 45], "some": [1, 3, 4, 7, 9, 22, 23, 27, 28, 29, 31, 34, 35, 36, 37, 44, 45], "appli": [1, 7, 9, 12, 24, 25, 28, 37, 45], "chang": [1, 3, 4, 5, 6, 7, 9, 12, 14, 23, 26, 27, 28, 29, 30, 31, 32, 34, 36, 38, 40, 41, 44, 45], "": [1, 3, 4, 6, 7, 8, 9, 10, 12, 14, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "while": [1, 4, 7, 12, 27, 30, 31, 32, 33, 35, 36, 40, 41, 44, 45], "experi": [1, 5, 6, 7, 9, 11, 12, 14, 15, 22, 24, 25, 26, 38], "gener": [1, 4, 7, 10, 11, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44], "thi": [1, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 18, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "document": [1, 3, 6, 9, 10, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 40, 41, 43, 44, 45], "describ": [1, 3, 6, 7, 12, 24, 25, 29, 30, 31, 32, 33, 34, 36, 40, 41, 44, 45], "each": [1, 3, 4, 7, 9, 12, 15, 18, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45], "purpos": [1, 7, 28, 34, 35, 36, 38], "doe": [1, 7, 9, 13, 22, 29, 30, 34, 38, 45], "cover": [1, 25, 34], "workspac": [1, 3, 5, 6, 7, 8, 12, 15, 25, 38, 39, 42, 43], "which": [1, 3, 4, 6, 7, 8, 9, 12, 22, 25, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45], "ha": [1, 3, 4, 7, 9, 12, 14, 15, 22, 24, 25, 27, 29, 31, 32, 33, 35, 38, 44, 45], "own": [1, 3, 27, 29, 30, 31, 45], "logic": [1, 3, 7, 12, 25, 27, 28, 32, 33, 35, 43, 44, 45], "close": [1, 6, 22, 34], "follow": [1, 3, 4, 6, 7, 12, 22, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45], "http": [1, 4, 6, 7, 9, 14, 24, 25, 27, 44, 45], "readthedoc": [1, 6, 44], "io": [1, 6, 44], "en": [1, 6, 27, 44], "latest": [1, 4, 6, 7, 10, 24, 30, 44], "html": [1, 6, 7, 9, 10, 22, 25, 27, 44, 45], "current": [1, 3, 7, 8, 14, 22, 23, 24, 25, 27, 28, 31, 32, 33, 34, 35, 36, 37, 44], "env_var": [1, 7, 8, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "modifier_repo": [1, 7], "success_criteria": [1, 3, 5, 8, 12, 13, 24, 25, 37], "defin": [1, 3, 5, 6, 7, 8, 9, 12, 22, 24, 27, 31, 33, 34, 37, 43, 44], "schema": [1, 7, 24], "contain": [1, 3, 4, 6, 7, 9, 12, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 44, 45], "lib": [1, 7, 9], "provid": [1, 3, 4, 6, 7, 9, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 37, 38, 40, 41, 44, 45], "ar": [1, 3, 4, 6, 7, 8, 9, 11, 12, 14, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "us": [1, 3, 4, 5, 7, 8, 9, 10, 12, 13, 22, 23, 24, 25, 26, 27, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "denot": [1, 45], "preced": [1, 7, 24, 44, 45], "option": [1, 3, 4, 6, 7, 9, 12, 22, 23, 25, 33, 35, 38, 45], "In": [1, 3, 4, 6, 7, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 44, 45], "order": [1, 3, 4, 6, 7, 9, 10, 12, 14, 22, 24, 32, 33, 37, 44], "from": [1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "lowest": [1, 24, 32], "highest": [1, 7, 24], "1": [1, 5, 6, 7, 9, 14, 15, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 45], "default": [1, 3, 4, 6, 7, 9, 12, 14, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 36, 40, 41, 44, 45], "store": [1, 3, 7, 11, 12, 22, 24, 45], "prefix": [1, 7, 14, 22, 24, 28, 37], "etc": [1, 7, 11, 22, 38], "These": [1, 3, 4, 7, 12, 22, 25, 27, 31, 32, 33, 34, 37, 44, 45], "set": [1, 3, 5, 6, 7, 8, 9, 12, 13, 14, 22, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45], "user": [1, 6, 7, 9, 10, 22, 27, 28, 31, 37, 38, 44, 45], "should": [1, 3, 7, 8, 9, 12, 15, 18, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "instead": [1, 6, 7, 10, 22, 32, 36, 38, 44], "higher": [1, 7, 33, 35], "version": [1, 4, 7, 9, 10, 12, 22, 23, 33, 38, 44, 45], "2": [1, 5, 7, 9, 14, 15, 22, 23, 24, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 43, 45], "system": [1, 3, 5, 7, 22, 23, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41], "an": [1, 4, 6, 7, 8, 9, 10, 12, 15, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 44, 45], "entir": [1, 7, 24, 28, 31, 32, 33, 45], "machin": [1, 11, 29, 35, 45], "typic": [1, 22], "manag": [1, 4, 7, 9, 12, 22, 24, 30, 31, 32, 33, 34, 40, 41, 44], "administr": [1, 7], "someth": [1, 7, 12, 22, 30, 32, 35, 38, 45], "root": [1, 4, 7, 9, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 43, 45], "access": [1, 6, 7, 22, 25], "overrid": [1, 3, 7, 9, 22, 24, 28, 31, 45], "3": [1, 4, 5, 6, 7, 9, 15, 23, 25, 26, 28, 30, 33, 34, 35, 36, 38, 44, 45], "site": [1, 6, 7, 38], "here": [1, 6, 7, 9, 12, 30, 32, 34, 37], "onli": [1, 3, 6, 7, 8, 12, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 44, 45], "affect": 1, "instanc": [1, 7, 9, 12, 22], "thei": [1, 3, 7, 9, 10, 12, 14, 22, 24, 28, 30, 31, 32, 33, 36, 44, 45], "both": [1, 4, 6, 7, 12, 22, 25, 27, 30, 31, 32, 33, 36, 45], "4": [1, 5, 7, 9, 15, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38, 43, 45], "specif": [1, 3, 7, 9, 11, 12, 14, 24, 25, 27, 29, 34, 44], "5": [1, 5, 7, 9, 26, 29, 30, 31, 38, 45], "custom": [1, 7, 28], "directori": [1, 3, 4, 6, 7, 9, 12, 18, 22, 24, 27, 28, 29, 31, 32, 33, 36, 38, 40, 41, 44, 45], "specifi": [1, 6, 7, 9, 12, 22, 23, 30, 31, 32, 33, 36, 38, 40, 41, 44, 45], "If": [1, 4, 5, 6, 7, 9, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 45], "multipl": [1, 3, 6, 7, 12, 22, 32, 35, 36, 45], "list": [1, 2, 3, 4, 6, 7, 12, 15, 18, 22, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 38], "command": [1, 3, 5, 6, 7, 10, 12, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 44], "line": [1, 7, 9, 10, 14, 22, 27, 33, 36], "all": [1, 3, 4, 7, 9, 10, 12, 14, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 44, 45], "previous": [1, 30, 45], "6": [1, 4, 5, 7, 9, 23, 26, 30, 31, 32, 33, 35, 36, 38], "dir": [1, 9], "workspace_root": [1, 29, 30, 45], "config_sect": 1, "yaml": [1, 3, 4, 7, 9, 12, 14, 18, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "i": [1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "e": [1, 4, 7, 12, 22, 23, 29, 32, 44, 45], "previou": [1, 7, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 43], "7": [1, 5, 7, 26, 33, 38], "within": [1, 3, 4, 7, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45], "8": [1, 4, 5, 7, 22, 26, 38, 45], "take": [1, 6, 7, 9, 10, 15, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 44, 45], "over": [1, 7, 9, 24, 32, 36, 44, 45], "other": [1, 3, 4, 7, 9, 14, 22, 27, 31, 32, 35, 36, 37, 44, 45], "mai": [1, 3, 7, 12, 22, 24, 27, 30, 31, 32, 33, 36, 38, 40, 41], "when": [1, 3, 4, 6, 7, 9, 12, 22, 23, 24, 25, 28, 30, 31, 32, 33, 36, 37, 44, 45], "conflict": [1, 7, 9, 24], "number": [1, 3, 7, 9, 14, 22, 24, 27, 28, 32, 34, 35, 36, 37, 38, 42, 45], "abov": [1, 3, 6, 22, 25, 27, 28, 30, 32, 35, 36, 37, 38, 43, 44, 45], "lower": [1, 3, 7, 27], "determin": [1, 3, 7, 12, 24, 31, 45], "what": [1, 3, 5, 7, 9, 12, 27, 30, 31, 32, 33, 44], "given": [1, 3, 7, 9, 22, 29, 30, 31, 32, 33, 40, 41], "context": [1, 5, 11, 12, 22, 24, 25, 45], "blame": [1, 7, 9], "Will": [1, 4, 29, 36, 37, 44], "where": [1, 3, 7, 9, 11, 12, 14, 22, 23, 24, 31, 32, 35, 37, 44, 45], "being": [1, 12, 22, 27, 28, 29, 30, 35, 36, 37, 38, 43, 44, 45], "deriv": [1, 9, 22], "issu": [1, 3, 4, 6, 7, 27, 28, 32, 33, 34, 35, 36], "activ": [1, 4, 5, 6, 7, 9, 22, 24, 38], "includ": [1, 3, 4, 7, 10, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "merg": [1, 7, 9, 12, 25], "The": [1, 3, 4, 6, 7, 9, 11, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "format": [1, 4, 7, 9, 11, 14, 24, 35, 44, 45], "application_nam": [1, 7, 44, 45], "optional_definit": 1, "workload": [1, 5, 6, 7, 8, 12, 13, 14, 15, 24, 27, 28, 29, 30, 33, 35, 36, 37, 38, 40, 41, 43, 44], "workload_nam": [1, 7, 12, 38, 45], "experiment_nam": [1, 7, 11, 45], "matric": [1, 5, 7, 14, 24, 26, 33], "can": [1, 3, 4, 6, 7, 8, 9, 10, 12, 13, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "ani": [1, 3, 4, 6, 7, 9, 12, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 44, 45], "below": [1, 2, 3, 6, 7, 25, 26, 28, 29, 30, 31, 32, 33, 35, 40, 41, 44, 45], "portion": [1, 3, 7, 12, 22, 27, 28, 32, 33, 35, 36, 37, 43], "togeth": [1, 3, 7, 9, 12, 22, 25, 32, 35, 36, 45], "aspect": [1, 2, 4, 12, 25, 27, 28, 29, 30, 31, 32, 33, 40, 41, 44, 45], "shell": [1, 7, 9, 10, 14, 22, 29, 30, 31, 32, 33, 40, 41], "instal": [1, 5, 6, 7, 8, 13, 14, 24, 27, 30, 31, 32, 33, 38, 40, 41, 44, 45], "flag": [1, 4, 7, 9, 14, 24, 34, 36, 38, 45], "reus": [1, 7, 9, 14, 24], "concret": [1, 5, 7, 14, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "global": [1, 4, 7, 9, 14, 24], "input_cach": [1, 7, 14, 24], "var": [1, 4, 7, 9, 12, 14, 22, 24, 29, 30, 31, 32, 33, 40, 41, 44, 45], "cach": [1, 5, 6, 14, 22, 24, 38], "workspace_dir": [1, 6, 7, 14, 24, 38, 44], "upload": [1, 7, 9, 14, 24, 34, 44], "type": [1, 5, 7, 9, 11, 12, 22, 23, 24, 30, 31, 32, 33, 37, 38, 40, 41, 44, 45], "bigqueri": [1, 7, 11, 14, 24, 44], "uri": [1, 7, 11, 14, 24], "name": [1, 3, 4, 6, 7, 8, 9, 11, 12, 14, 18, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41], "modif": [1, 12, 22, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 42, 45], "inject": [1, 4, 7, 12, 15, 22, 23, 24, 27], "var_nam": [1, 7, 45], "var_valu": 1, "append": [1, 7, 12, 14, 24, 45], "separ": [1, 7, 12, 14, 22, 24, 45], "var_to_append": 1, "val_to_append": 1, "path": [1, 4, 5, 6, 9, 12, 14, 15, 23, 24, 30, 31, 38, 45], "path_to_append": 1, "prepend": [1, 7, 8, 12, 14, 22, 23, 24, 45], "path_to_prepend": 1, "val_to_prepend": 1, "unset": [1, 7, 12, 14, 24, 45], "var_to_unset": 1, "exampl": [1, 3, 4, 6, 7, 9, 12, 22, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 44, 45], "intend": [1, 3, 6, 7, 10, 22, 25, 27, 45], "show": [1, 3, 4, 7, 9, 12, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 45], "avail": [1, 4, 7, 9, 11, 23, 24, 25, 26, 27, 30, 31, 32, 33, 40, 41, 45], "function": [1, 3, 7, 9, 12, 20, 22, 27, 28, 31, 34, 35, 36, 37, 44, 45], "level": [1, 4, 7, 12, 22, 23, 24, 27, 32, 33, 34, 36, 45], "one": [1, 3, 4, 6, 7, 12, 14, 22, 23, 27, 28, 29, 31, 32, 34, 35, 36, 37, 42, 44, 45], "four": [1, 27, 32, 45], "action": [1, 4, 7, 9, 22, 25, 31, 44], "equal": [1, 12], "valu": [1, 3, 4, 7, 9, 11, 12, 15, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "overwrit": [1, 7, 12], "end": [1, 7, 12, 28, 32, 44, 45], "definit": [1, 2, 5, 7, 9, 12, 22, 24, 25, 29, 30, 31, 32, 44, 45], "delimit": [1, 7, 12, 32], "var_separ": 1, "prepent": 1, "begin": [1, 3, 7, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 45], "remov": [1, 4, 6, 7, 9, 12, 14, 22, 24, 29, 30, 31, 32, 33, 35, 36, 38], "creat": [1, 3, 5, 7, 9, 15, 22, 24, 38, 39, 42, 45], "note": [1, 6, 7, 9, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "more": [1, 3, 4, 7, 11, 22, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "advanc": [1, 3, 7, 31], "easili": [1, 7, 27], "break": 1, "incorrectli": 1, "custom_execut": [1, 7, 14, 15, 24, 28, 45], "executable_nam": [1, 7, 12], "templat": [1, 4, 7, 12, 14, 22, 24, 28, 29, 30, 31, 33, 34, 35, 36, 40, 41, 44], "use_mpi": [1, 7, 12, 14, 22, 24, 28, 45], "true": [1, 3, 4, 7, 8, 9, 12, 13, 14, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "fals": [1, 7, 8, 9, 12, 14, 22, 24, 25, 28, 38, 45], "redirect": [1, 7, 12, 14, 22, 24, 28, 45], "where_to_redirect_output": 1, "log_fil": [1, 7, 12, 14, 22, 24, 25, 45], "output_captur": [1, 7, 12, 14, 22, 24, 28], "operator_to_use_for_redirect": 1, "execut": [1, 5, 7, 12, 13, 14, 24, 38, 40, 41, 43], "executable_inject": [1, 7, 14, 24, 28, 45], "befor": [1, 3, 4, 7, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "after": [1, 3, 4, 7, 12, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 37, 40, 41, 44, 45], "relative_to": [1, 7, 14, 24, 28], "relative_executable_nam": 1, "two": [1, 3, 4, 7, 12, 15, 24, 25, 27, 28, 29, 30, 32, 35, 36, 37, 44, 45], "sub": [1, 4, 9, 45], "new": [1, 3, 4, 5, 7, 9, 12, 15, 22, 24, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42], "It": [1, 3, 4, 7, 8, 9, 12, 24, 29, 30, 31, 32, 33, 36, 37, 45], "also": [1, 3, 4, 6, 7, 22, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 43, 44, 45], "mechan": [1, 22], "would": [1, 3, 4, 6, 7, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 44, 45], "without": [1, 3, 4, 6, 7, 10, 32, 45], "have": [1, 3, 4, 6, 7, 9, 12, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "attribut": [1, 4, 7, 12, 15, 22, 25, 28, 29, 31, 33, 36, 37, 44, 45], "either": [1, 7, 12, 22, 25, 35, 37, 44], "exist": [1, 4, 7, 9, 14, 18, 22, 24, 25, 28, 31, 32, 33, 36], "builtin": [1, 3, 7, 8, 12, 13, 28, 30, 31, 45], "attrbit": 1, "alreadi": [1, 7, 8, 33, 34, 37, 38], "process": [1, 3, 4, 7, 30, 31, 32, 44, 45], "occur": [1, 4, 7, 9], "first": [1, 3, 4, 6, 7, 9, 11, 22, 24, 35, 37, 38, 45], "g": [1, 4, 7, 12, 22, 23, 29, 45], "Its": [1, 12, 32], "var_to_set": 1, "automat": [1, 6, 7, 12, 27, 32, 44, 45], "altern": [1, 6, 27, 28, 35, 37, 43], "locat": [1, 4, 6, 7, 9, 12, 24, 27, 28, 31, 34, 35, 36, 37, 43, 44, 45], "download": [1, 4, 6, 7, 22, 29, 30, 38, 44], "input": [1, 4, 6, 7, 8, 11, 12, 13, 15, 18, 24, 29, 30, 31, 38, 44, 45], "mirro": 1, "check": [1, 7, 9, 12, 22, 24, 27, 37], "url": [1, 3, 6, 7, 9, 12, 22, 44], "mirror1_nam": 1, "mirror2_nam": 1, "fetch": [1, 7, 12, 14, 22, 38], "fetch_url": [1, 7], "push": [1, 7, 14, 24], "push_url": [1, 7], "repositori": [1, 3, 4, 5, 9, 14, 24], "search": [1, 4, 5, 7, 22, 24, 25, 30], "look": [1, 7, 9, 22, 24, 27, 28, 30, 32, 33, 34, 35, 36, 37, 38, 45], "modifier_nam": [1, 12], "mode": [1, 4, 5, 7, 8, 12, 13, 14, 24, 27, 37, 45], "mode_for_modifi": 1, "default_mod": [1, 7, 12], "on_execut": [1, 7, 14, 24, 45], "glob": [1, 7, 12, 25, 38, 45], "syntax": [1, 3, 7, 9, 22, 45], "softwar": [1, 4, 5, 6, 7, 8, 9, 12, 13, 14, 18, 24, 26, 27, 29, 30, 31, 32, 38, 40, 41, 45], "those": [1, 6, 7, 22, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 45], "unless": [1, 7, 33], "package_nam": [1, 7], "spack_spec": [1, 7, 12, 14, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "spack_spec_for_packag": 1, "compiler_spec": [1, 7, 12, 14, 24, 30, 31, 32, 33], "compil": [1, 4, 7, 9, 12, 14, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45], "spec": [1, 5, 12, 15, 24, 27, 30, 33, 44, 45], "none": [1, 7, 9, 11, 12, 14, 22, 23, 24], "package_name_to_use_as_compil": 1, "environment_nam": [1, 7], "external_env_nam": 1, "external_spack_env": [1, 7, 14, 24], "name_or_path_to_spack_env": 1, "dictionari": [1, 4, 5, 7, 9, 12, 14, 22, 24, 27, 28, 29, 32, 34, 36], "hous": [1, 4, 7], "descript": [1, 6, 7, 12, 30], "construct": [1, 7, 9, 12, 32, 36, 45], "A": [1, 3, 5, 7, 9, 12, 22, 24, 25, 26, 27, 35, 44], "requir": [1, 3, 5, 6, 7, 8, 9, 10, 12, 14, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 44], "pass": [1, 4, 7, 12, 22, 37], "anoth": [1, 6, 7, 36, 45], "might": [1, 3, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 45], "base": [1, 7, 8, 9, 11, 12, 13, 14, 15, 22, 23, 24, 25, 32, 33, 34, 36, 44, 45], "request": [1, 3, 4, 7, 9, 22], "aforement": 1, "bundl": [1, 7, 12], "annot": 1, "gcc9": [1, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "abstract": [1, 3, 7, 27], "refer": [1, 3, 7, 12, 22, 25, 32, 34, 36, 37], "gcc": [1, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "9": [1, 5, 6, 7, 9, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 43, 45], "0": [1, 7, 9, 14, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "target": [1, 7, 30, 31, 32, 33, 45], "x86_64": [1, 30, 31, 32, 33, 45], "impi2018": [1, 30, 31, 32, 33, 45], "intel": [1, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "mpi": [1, 5, 12, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 43], "2018": [1, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "274": [1, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "gromac": [1, 5, 26, 32, 33, 40, 41, 44, 45], "2022": [1, 45], "mani": [1, 4, 7, 9, 23, 27, 32, 33, 34, 45], "ver": 1, "10": [1, 5, 7, 9, 26, 29, 38], "12": [1, 14, 36], "comp": 1, "openmpi": [1, 36, 45], "wrf": [1, 4, 6, 27, 28, 34, 35, 36, 37, 38, 43], "built": [1, 7, 8, 9, 32], "combin": [1, 7, 12, 32, 35, 36], "librari": [1, 5, 12, 25, 27], "featur": [1, 3, 4, 22, 24, 26], "want": [1, 3, 4, 5, 6, 7, 22, 28, 31, 32, 34, 36, 38, 44], "complic": [1, 3, 25, 33], "how": [1, 3, 7, 9, 12, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "keyword": [1, 5, 12, 22, 23, 45], "copi": [1, 3, 4, 6, 7, 22, 28, 44], "allow": [1, 3, 4, 7, 9, 12, 14, 22, 25, 27, 28, 31, 32, 33, 35, 36, 37, 44, 45], "them": [1, 6, 7, 9, 24, 27, 28, 32, 33, 35, 37, 44, 45], "import": [1, 3, 4, 7, 9, 14, 22, 23, 33, 34, 36, 37, 45], "everi": [1, 3, 4, 12, 28, 33, 34, 36, 44, 45], "time": [1, 3, 4, 6, 7, 9, 12, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42], "setup": [1, 3, 4, 6, 7, 8, 9, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 42, 44, 45], "call": [1, 7, 9, 12, 22, 24, 28, 29, 30, 31, 32, 33, 36, 38, 40, 41], "clobber": [1, 24], "old": [1, 7, 22, 38], "were": [1, 7, 9, 12, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43], "criteria_nam": 1, "criteria_mod": 1, "string": [1, 3, 7, 9, 12, 14, 15, 22, 24, 28, 29, 32, 34, 44, 45], "match": [1, 3, 7, 9, 12, 14, 22, 24, 25, 36, 44, 45], "regex_for_match": 1, "file_criteria_should_be_found_in": 1, "For": [1, 3, 4, 7, 9, 12, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 44, 45], "inform": [1, 4, 5, 7, 8, 9, 10, 12, 24, 27, 28, 29, 31, 32, 33, 34, 36, 40, 41, 45], "about": [1, 3, 4, 7, 9, 27, 28, 29, 30, 31, 32, 33, 37, 38, 44, 45], "see": [1, 3, 4, 5, 7, 12, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 44, 45], "place": [1, 3, 4, 12, 14, 22, 25, 28, 34, 37, 38], "list_var_nam": 1, "val1": 1, "val2": 1, "cross_reference_var": 1, "app": [1, 3, 7, 12, 29], "exp": [1, 7], "scalar": 1, "fulli": [1, 7, 12, 23, 30, 34, 44, 45], "qualifi": [1, 7, 12, 38, 45], "through": [1, 3, 4, 7, 9, 12, 27, 29, 30, 33, 45], "cross_ref_var": 1, "variou": [2, 3, 4, 6, 7, 12, 25, 26, 36, 44], "applic": [2, 5, 6, 8, 9, 12, 15, 22, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "repres": [3, 7, 9, 12, 15, 22, 24, 30, 35, 44, 45], "build": [3, 7, 9, 10, 12, 14, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 45], "block": [3, 6, 9, 24, 25, 28, 33, 37, 44, 45], "portabl": 3, "python": [3, 4, 7, 9, 12, 22, 23, 25, 37, 45], "modul": [3, 5, 45], "insid": [3, 25, 35, 44, 45], "written": [3, 7, 12, 15, 44, 45], "intern": [3, 5, 7, 9, 12, 22, 24, 26, 44], "gudi": 3, "step": [3, 7, 12, 30, 32, 34], "To": [3, 4, 7, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "few": [3, 32, 44], "thing": [3, 7, 9, 12, 32], "you": [3, 4, 5, 6, 7, 12, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45], "instruct": [3, 10], "your": [3, 4, 6, 9, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41], "like": [3, 7, 11, 12, 22, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 45], "work": [3, 4, 6, 7, 9, 10, 13, 24, 29, 30, 31, 32, 33, 35, 36, 38, 40, 41], "most": [3, 4, 7, 24, 37, 44], "research": [3, 27, 28, 34, 35, 36, 37], "up": [3, 5, 6, 7, 8, 9, 12, 13, 22, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "front": 3, "explor": [3, 4, 29, 30, 32, 33, 37, 45], "incredibli": 3, "help": [3, 5, 7, 24, 36, 45], "effort": 3, "we": [3, 4, 7, 9, 10, 22, 23, 24, 25, 28, 29, 30, 32, 33, 34, 35, 36, 38, 45], "basic": [3, 7, 9, 27, 28, 32, 34, 35, 36, 37, 38, 43, 44, 45], "get": [3, 5, 7, 9, 12, 14, 22, 24, 26, 27, 30, 31, 32, 33, 44], "start": [3, 5, 22, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 45], "howev": [3, 4, 27, 28, 30, 31, 32, 33, 34, 36, 44, 45], "exhaust": 3, "so": [3, 7, 9, 12, 22, 24, 32, 33, 34, 35, 38], "left": [3, 7], "complet": [3, 4, 7, 9, 23, 25, 29, 30, 32, 36, 37, 44, 45], "parti": 3, "support": [3, 7, 10, 12, 25, 27, 33, 34, 35, 37, 44, 45], "spack": [3, 4, 5, 6, 7, 12, 18, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44], "improv": [3, 4], "proven": [3, 7], "abl": [3, 23, 27, 30, 36], "track": [3, 7, 12, 28], "strongli": 3, "recommend": [3, 4, 34], "stage": [3, 5, 12, 35, 36], "arguabl": 3, "add": [3, 6, 7, 8, 9, 12, 22, 23, 24, 27, 28, 32, 34, 36, 37, 38, 44, 45], "yet": [3, 7, 22], "second": [3, 4, 11, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 45], "walk": [3, 7], "per": [3, 9, 22, 27, 30, 31, 32, 33, 34, 36, 39, 45], "singl": [3, 6, 7, 9, 12, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 45], "wide": [3, 33], "rang": [3, 32, 33, 45], "arbitrari": [3, 29, 30, 31, 32, 33, 35, 37, 45], "organ": [3, 7], "involv": 3, "sha256": [3, 6, 7, 12, 24, 38, 44], "checksum": [3, 7, 12, 14, 24], "sinc": [3, 6, 7, 9, 28, 29, 32, 33, 35, 38], "necessari": [3, 7], "understand": 3, "manual": [3, 7, 12], "As": [3, 4, 6, 12, 22, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 44, 45], "onc": [3, 4, 6, 7, 14, 22, 29, 30, 33, 35, 36, 38, 44, 45], "been": [3, 6, 7, 12, 14, 24, 31, 32, 33, 38], "perform": [3, 4, 7, 9, 12, 15, 20, 22, 24, 25, 27, 28, 30, 32, 33, 34, 35, 36, 37, 42, 44, 45], "retain": [3, 7], "examin": [3, 27, 28, 33, 36, 45], "extract": [3, 4, 7, 9, 11, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 45], "well": [3, 4, 7, 22, 34, 36, 45], "config": [3, 4, 5, 12, 15, 22, 24, 25, 28, 29, 30, 31, 32, 33, 36, 40, 41, 44, 45], "repo": [3, 5, 7, 15, 24], "come": [3, 7, 31, 32, 44], "standard": [3, 7, 9, 27, 44, 45], "commun": 3, "One": [3, 22, 27, 34, 36], "hpl": [3, 29], "py": [3, 7, 9, 25, 37, 44], "similar": [3, 6, 32, 45], "rule": 3, "inherit": [3, 27, 33], "underli": [3, 12, 22, 23, 27, 44], "seen": [3, 4, 27, 28, 31, 32, 33, 34, 35, 36, 37, 43, 45], "detail": [3, 4, 7, 25, 27, 31, 32, 36, 44], "application_typ": [3, 7], "languag": [3, 7, 9, 22, 24], "fill": [3, 4, 7, 34, 38], "out": [3, 4, 7, 9, 10, 22, 24, 30, 33, 34, 36, 37, 38, 45], "introduc": [3, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 43], "alongsid": 3, "spackpackag": 3, "input_fil": [3, 7, 12, 45], "application_languag": [3, 7], "transcrib": 3, "statement": [3, 23, 45], "make": [3, 7, 9, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 44], "sure": [3, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "need": [3, 4, 7, 9, 12, 13, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "go": [3, 7, 28, 30, 31, 32, 33, 40, 41], "vanilla": 3, "captur": [3, 12, 27, 28], "though": [3, 4, 6, 32], "addit": [3, 7, 12, 13, 22, 27, 28, 32, 34, 37, 44, 45], "now": [3, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42], "piec": [3, 7, 12, 45], "pair": [3, 45], "zero": 3, "configur": [3, 5, 6, 7, 9, 12, 14, 15, 24, 25, 26, 38, 44], "shown": [3, 7, 28, 36, 45], "info": [3, 4, 7, 15, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45], "itself": [3, 7, 22, 33, 45], "sometim": [3, 7, 32, 44], "expos": [3, 31], "paramet": [3, 4, 7, 9, 10, 12, 14, 22, 23, 24, 32, 34], "studi": [3, 4, 5, 26, 27, 28, 35, 36, 37, 43], "workload_vari": [3, 7, 8, 12, 13], "identifi": [3, 7, 9, 22, 32, 35, 44], "wa": [3, 7, 12, 14, 24, 29, 35, 36], "successfulli": [3, 7, 25, 37, 38], "convei": 3, "merti": 3, "consid": [3, 7, 9, 31, 32, 37, 44], "valid": [3, 7, 9, 12, 18, 22, 24, 27, 30, 37, 38, 45], "shared_languag": [3, 7], "must": [3, 6, 7, 9, 12, 24, 27, 28, 35, 45], "resolv": [3, 33, 36, 45], "simplest": 3, "complex": [3, 25, 36], "evaluate_success": [3, 7, 25], "quantiti": 3, "relat": [3, 7, 27, 45], "metric": 3, "interest": 3, "whether": [3, 4, 7, 9, 12, 22, 24], "physic": [3, 45], "total": [3, 7, 27, 28, 34, 35, 36, 37, 42], "mass": 3, "energi": 3, "wallclock": 3, "figure_of_merit": [3, 7, 12], "found": [3, 4, 6, 7, 9, 12, 22, 24, 25], "unit": [3, 4, 11, 12, 22], "timestep": [3, 27, 28, 34, 35, 36, 37, 42], "augment": 3, "abil": [3, 37, 45], "group": [3, 7, 12, 22, 27, 35, 45], "figure_of_merit_context": [3, 7, 8, 12, 13], "addition": [3, 4, 7, 25, 27, 29, 30, 33, 34, 35, 36, 45], "software_spec": [3, 7, 8, 12, 13, 45], "default_compil": [3, 7, 8, 12, 13], "required_packag": [3, 7, 8, 12, 13, 45], "could": [3, 6, 7, 22, 28, 33, 34, 37, 45], "behav": [3, 12, 27], "expect": [3, 7, 12, 25, 31, 32, 33, 37], "section": [3, 5, 7, 9, 12, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 45], "interact": [3, 29], "part": [3, 6, 7, 12, 22, 23, 28, 29, 44, 45], "tip": 3, "acceler": 3, "do": [3, 4, 7, 22, 23, 24, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38], "least": [3, 12, 37], "structur": [3, 5, 7, 9, 22, 38], "debug": [3, 7, 14, 15, 22, 24, 37], "dry": [3, 27, 28, 29, 30, 33, 38, 44, 45], "run": [3, 4, 5, 6, 7, 9, 10, 11, 22, 24, 26, 27, 28, 32, 33, 34, 35, 37, 38, 44, 45], "filter": [3, 4, 5, 9, 10, 29, 35], "analysi": [3, 7, 24, 27], "relev": [3, 24, 31, 33, 36], "correct": [3, 12, 28, 32, 34, 36, 37, 45], "stand": [4, 30, 45], "reproduc": [4, 6, 7], "And": [4, 22, 27, 28, 32, 36, 37], "measur": 4, "benchmark": [4, 29, 30, 31, 32, 33, 39], "layer": 4, "environ": [4, 5, 7, 8, 9, 12, 14, 18, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 43], "multi": [4, 6, 7], "platform": [4, 7, 8, 22, 24, 27, 36], "experiment": [4, 7, 44], "framework": 4, "increas": 4, "product": [4, 32, 34, 35, 45], "capabl": [4, 7, 44], "drive": 4, "acquir": 4, "file": [4, 5, 6, 7, 9, 10, 12, 14, 15, 18, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "result": [4, 6, 7, 11, 12, 15, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 45], "linux": [4, 27, 29], "maco": 4, "supercomput": 4, "varieti": [4, 30], "anyth": [4, 7, 22, 31, 44], "scientif": 4, "sweep": [4, 36], "focus": [4, 25, 27, 31], "scala": 4, "greater": 4, "binari": [4, 8, 45], "depend": [4, 7, 12, 22, 29, 30, 44], "top": [4, 7, 22, 31, 34, 45], "txt": [4, 24], "develop": [4, 5, 7, 9, 25], "pytest": [4, 9], "flake8": [4, 7], "lint": 4, "test": [4, 7, 9, 12, 22, 25, 27, 29, 37, 38, 44, 45], "There": [4, 7, 14, 24, 32, 37, 45], "wai": [4, 7, 12, 23, 27, 32, 36, 44, 45], "approach": [4, 23], "clone": [4, 7, 9], "github": [4, 7, 10, 12], "done": [4, 7, 23, 29, 30], "git": [4, 7, 9], "c": [4, 7, 38], "manyfil": 4, "com": [4, 7, 27], "googlecloudplatform": 4, "By": [4, 22, 28, 33, 44, 45], "checkout": 4, "branch": [4, 7], "date": [4, 7, 28], "tag": [4, 7, 12, 22, 29], "main": [4, 5, 37], "stabl": [4, 7], "exeperi": 4, "releas": 4, "page": [4, 5, 22], "sourc": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 23, 24, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38], "pip": 4, "r": [4, 7, 14], "exact": [4, 44], "appropri": [4, 7, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 42, 45], "script": [4, 7, 9, 24, 27, 28, 29, 30, 31, 32, 33, 36, 40, 41, 44, 45], "bash": [4, 7, 9, 14, 24, 45], "zsh": 4, "sh": [4, 7, 9, 14, 22, 24], "share": [4, 7, 9, 24, 30, 44, 45], "env": [4, 7, 14, 15, 24, 38], "tcsh": [4, 7, 14, 24, 38], "csh": [4, 7, 9, 14, 24], "fish": [4, 7, 14, 24], "That": [4, 7], "re": [4, 5, 7, 9, 12, 33, 38, 45], "readi": 4, "put": [4, 6, 7, 24], "alwai": [4, 7, 12, 24, 25, 37], "just": [4, 7, 9, 12, 22, 24, 45], "directli": [4, 7, 10, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43], "bin": [4, 7, 9], "interpret": [4, 34, 38], "explicitli": [4, 7, 12, 28, 32, 36, 45], "overridden": [4, 33, 45], "ramble_python": 4, "variabl": [4, 5, 7, 9, 12, 22, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 37, 38, 40, 41, 43, 44], "ensur": [4, 6, 7, 9, 12, 22, 30, 32, 37, 45], "futur": [4, 44], "invoc": [4, 44], "continu": [4, 7], "same": [4, 6, 7, 22, 23, 28, 32, 33, 35, 36, 45], "consist": [4, 35], "regardless": [4, 44], "h": [4, 6, 7, 29], "subcommand": [4, 7, 9, 24], "enabl": [4, 7, 10, 22], "d": [4, 6, 7, 9, 24, 29, 30, 37, 38, 44, 45], "wrfv3": [4, 6], "wrfv4": [4, 27, 28, 34, 35, 36, 37, 38, 43], "t": [4, 7, 12, 22, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 44], "weather": [4, 29], "wrfrv4": 4, "conus_12km": [4, 27, 28, 34, 35, 36, 37, 38, 43], "conus_2p5km": [4, 34, 38], "potenti": [4, 31, 45], "suggest": [4, 30, 31, 34], "limit": [4, 7, 9], "self": [4, 7, 12, 22, 24, 44], "eventu": 4, "fall": [4, 22], "categori": 4, "workspace_nam": [4, 44], "anonym": [4, 6, 7, 29], "independ": [4, 25, 45], "select": [4, 7, 27, 31, 34, 36, 45], "w": [4, 7, 9, 14, 22, 24, 44], "subsequ": [4, 7], "With": [4, 9, 44, 45], "newli": [4, 27, 28, 31, 34, 35, 36, 37], "execute_experi": [4, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "tpl": [4, 24, 29, 30, 31, 32, 33, 40, 41, 44, 45], "extens": [4, 7, 12, 14, 24, 27, 44, 45], "render": [4, 5, 24, 29, 30, 31, 32, 33, 36, 40, 41, 44], "edit": [4, 7, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 40, 41, 43], "favorit": [4, 9, 38], "editor": [4, 7, 9, 15, 31, 32, 33, 38], "file_prefix": 4, "experiment_run_dir": [4, 7, 28, 37, 45], "template_name_sans_extens": 4, "actual": [4, 7, 9, 12, 22, 28, 32, 34, 45], "all_experi": [4, 7, 24, 29, 30], "method": [4, 7, 9, 12, 18, 22, 25, 28, 29, 30], "figur": [4, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 44], "merit": [4, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 44], "auxiliari": [4, 24, 30], "tar": [4, 6, 38], "ball": 4, "hello": [5, 26], "world": [5, 22, 26], "simpl": [5, 7, 22, 26, 29, 38], "modifi": [5, 9, 12, 13, 15, 24, 26, 28, 30, 32, 33, 36, 44], "vector": [5, 7, 26, 27, 28, 35, 37, 43], "stack": [5, 7, 22, 24, 26, 29, 30, 31, 32, 34, 40, 41, 45], "scale": [5, 26, 27, 28, 35, 36, 37, 43], "zip": [5, 6, 7, 24, 26, 32, 36], "expans": [5, 7, 26, 32, 45], "indirect": [5, 26], "parameter": [5, 26, 33], "success": [5, 7, 12, 14, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 44], "criteria": [5, 7, 12, 14, 24, 26, 44], "11": [5, 7, 26], "mirror": [5, 8, 15, 26, 44], "packag": [5, 6, 12, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 43, 44, 45], "ramble_vers": [5, 7], "ramble_version_info": [5, 7], "subpackag": 5, "submodul": 5, "appkit": [5, 9], "error": [5, 9, 12, 14, 22, 24, 27, 32, 33, 34, 35, 36, 45], "expand": [5, 12, 22, 24, 29, 30, 32, 35, 36, 44], "experiment_set": 5, "fetch_strategi": 5, "modkit": 5, "namespac": [5, 9, 22, 24, 32, 45], "pipelin": [5, 12], "software_environ": 5, "spack_runn": 5, "scope": [5, 6, 7, 9, 12, 15, 24, 27, 31, 32, 37, 38, 45], "licens": [5, 7, 24, 30], "print": [5, 7, 9, 10, 22, 24, 25, 29, 32, 37], "analyz": [5, 7, 8, 12, 25, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 42, 45], "archiv": [5, 6, 7, 8, 12, 22, 24, 38, 45], "batch": [5, 7], "chain": [5, 7], "guidelin": 5, "guid": [5, 25, 27, 29], "index": [5, 7, 35, 45], "long": [6, 7, 9, 29, 30, 32, 38], "fail": [6, 7, 22, 25, 37, 38], "larg": [6, 27, 32], "internet": [6, 7, 22, 38], "slow": [6, 7], "restrict": 6, "tarbal": [6, 7, 22], "problem": [6, 7], "reason": [6, 32, 35], "remot": [6, 7], "warn": [6, 7, 22, 34, 38], "mean": [6, 12, 24, 45], "around": [6, 7, 38], "side": 6, "find": [6, 7, 9, 22], "local": [6, 7, 29, 38, 45], "form": [6, 7, 15, 45], "destroi": [6, 7, 22, 24], "except": [6, 7, 9, 12, 22, 24, 44, 45], "creation": [6, 7], "via": [6, 7, 8, 9, 22, 45], "wish": [6, 34], "software_mirror_url": 6, "input_mirror_url": 6, "likewis": [6, 7], "short": [6, 7, 9, 30, 38], "argument": [6, 7, 9, 12, 15, 18, 22, 23, 24, 25, 36, 44], "write": [6, 7, 9, 10, 12, 22, 23, 24, 25, 27, 28, 32, 35, 36, 37, 38, 43, 45], "Then": [6, 7, 33, 36, 38], "code": [6, 7, 9, 12, 22, 23], "consol": [6, 9], "mirror_path": [6, 7], "even": [6, 7, 33, 45], "indic": [6, 7, 12, 22, 24], "filesystem": [6, 7, 22], "_input": [6, 38], "19": [6, 38], "1919a0e0499057c1a570619d069817022bae95b17cf1a52bdaa174f8e8d11508": 6, "bz2": [6, 38], "bench_12km": 6, "bench_2": 6, "5km": [6, 38], "_sourc": [6, 38], "1c": [6, 38], "1ce97f4fd09e440bdf00f67711b1c50439ac27595ea6796efbfb32e0b9a1f3e4": [6, 38], "27": [6, 38], "27c7268f6c84b884d21e4afad0bab8554b06961cf4d6bfd7d0f5a457dcfdffb1": [6, 38], "a0": 6, "a04f5c425bedd262413ec88192a0f0896572cc38549de85ca120863c43df047a": 6, "gz": [6, 38], "c5": [6, 38], "c5162c23a132b377132924f8f1545313861c6cee5a627e9ebbdcf7b7b9d5726f": [6, 38], "238a7d219b7c8e285db28fe4f0c96ebe5068d91c": [6, 38], "patch": [6, 7, 9, 38], "full_index": [6, 38], "27c7268": [6, 38], "6502d5d9c15f5f9a652dec244cc12434af737c3c": [6, 38], "c5162c2": [6, 38], "7c6fd575b7a8fe5715b07b38db160e606c302956": [6, 38], "1ce97f4": [6, 38], "zipfil": 6, "correspond": [6, 7, 18, 22, 24, 45], "sum": [6, 38], "associ": [6, 7, 9, 12], "popul": [6, 7, 32, 45], "fileserv": 6, "urlbas": 6, "subdirectori": [6, 24], "under": [6, 7, 9, 22, 27, 28, 32, 34, 35, 36, 37, 43], "join": [7, 45], "major": 7, "minor": 7, "tupl": [7, 15, 18, 22, 24, 45], "executableappl": [7, 8], "archive_pattern": [7, 8, 12, 13, 22, 44], "env_var_modif": [7, 8, 12, 13], "executable_modifi": [7, 8, 12, 13], "figures_of_merit": [7, 8, 13], "package_manager_config": [7, 8, 12, 13, 15], "phase_definit": [7, 8, 13], "required_var": [7, 8, 13], "variable_modif": [7, 8, 12, 13], "spackappl": [7, 8, 33], "populate_inventori": [7, 8], "spack_activ": [7, 8, 28, 30, 31], "spack_deactiv": [7, 8], "spack_sourc": [7, 8, 28, 30, 31], "uses_spack": [7, 8, 13], "section_titl": [7, 8, 9, 10, 22], "subsection_titl": [7, 8], "cmd": [7, 15, 22], "commandnameerror": [7, 9], "pythonnameerror": [7, 9], "all_command": [7, 9], "cmd_name": [7, 9, 24], "elide_list": [7, 9], "extant_fil": [7, 9], "find_workspac": [7, 9], "find_workspace_path": [7, 9], "get_command": [7, 9], "get_modul": [7, 9], "is_git_repo": [7, 9], "python_nam": [7, 9], "ramble_is_git_repo": [7, 9], "remove_opt": [7, 9], "require_active_workspac": [7, 9], "require_cmd_nam": [7, 9], "require_python_nam": [7, 9], "common": [7, 9, 22, 37], "shell_init_instruct": [7, 9, 10], "attributes_to_object": [7, 9], "defined_object": [7, 9], "objects_to_attribut": [7, 9], "setup_pars": [7, 9], "union_valu": [7, 9], "clean": [7, 15, 38], "allclean": [7, 9], "bashcompletionwrit": [7, 9], "bodi": [7, 9], "posit": [7, 9, 22], "rambleargparserstwrit": [7, 9], "usag": [7, 9, 27, 45], "subcommandwrit": [7, 9], "formatt": [7, 9, 10], "prepend_head": [7, 9], "rst": [7, 9, 10], "rst_index": [7, 9], "update_complet": [7, 9], "update_completion_arg": [7, 9], "config_add": [7, 9], "config_blam": [7, 9], "config_edit": [7, 9], "config_get": [7, 9], "config_list": [7, 9], "config_remov": [7, 9], "config_revert": [7, 9], "config_upd": [7, 9], "report": [7, 9], "edit_appl": [7, 9], "add_pattern_exempt": [7, 9], "changed_fil": [7, 9], "exclude_directori": [7, 9], "filter_fil": [7, 9], "is_appl": [7, 9], "max_line_length": [7, 9], "pattern_exempt": [7, 9], "licenseerror": [7, 9], "add_error": [7, 9], "error_messag": [7, 9], "has_error": [7, 9], "apache2_mit_spdx": [7, 9], "lgpl_except": [7, 9], "license_lin": [7, 9], "licensed_fil": [7, 9], "list_fil": [7, 9], "verifi": [7, 9, 28], "mirror_add": [7, 9], "mirror_destroi": [7, 9], "mirror_list": [7, 9], "mirror_remov": [7, 9], "mirror_set_url": [7, 9], "mod": [7, 15, 27, 45], "mods_info": [7, 9], "mods_info_setup_pars": [7, 9], "mods_list": [7, 9], "mods_list_setup_pars": [7, 9], "subcommand_funct": [7, 9], "ramble_on": [7, 9], "repo_add": [7, 9], "repo_cr": [7, 9], "repo_list": [7, 9], "repo_remov": [7, 9], "import_results_fil": [7, 9], "results_upload": [7, 9], "software_definit": [7, 15], "collect_definit": [7, 9], "count_conflict": [7, 9], "nested_1": [7, 9, 22], "nested_2": [7, 9, 22], "print_conflict": [7, 9], "print_summari": [7, 9], "unit_test": 7, "add_back_pytest_arg": [7, 9], "do_list": [7, 9], "bigqueryupload": [7, 11], "chunked_upload": [7, 11], "get_experiment_id": [7, 11], "insert_data": [7, 11], "perform_upload": [7, 11], "generate_hash": [7, 11], "get_hash": [7, 11], "to_json": [7, 11], "determine_node_typ": [7, 11], "format_data": [7, 11], "upload_result": [7, 11], "applicationmeta": [7, 12], "register_phas": [7, 12], "language_bas": 7, "directiveerror": [7, 12], "directivemeta": [7, 12, 22], "direct": [7, 12, 38, 44, 45], "language_help": 7, "merge_definit": [7, 12], "require_definit": [7, 12], "modifier_languag": 7, "modifiermeta": [7, 12], "required_vari": [7, 12], "sharedmeta": [7, 12], "maintain": [7, 9, 12], "register_builtin": [7, 12], "modifier_typ": 7, "basicmodifi": [7, 13], "modifier_class": [7, 13], "spackmodifi": [7, 13], "properti": [7, 14, 24], "updat": [7, 9, 14, 32, 34, 35, 36, 38], "stderr": [7, 12, 14], "stdout": [7, 12, 14, 22], "end_to_end": [7, 15], "config_section_env_var": [7, 15], "dryrun_chained_experi": [7, 15], "dryrun_copies_external_env": [7, 15], "dryrun_series_contains_package_path": [7, 15], "env_var_builtin": [7, 15], "exclusive_filtered_vector_workload": [7, 15], "expanded_fom_dry_run": [7, 15], "experiment_exclud": [7, 15], "explicit_zip": [7, 15], "inclusive_filtered_vector_workload": [7, 15], "known_appl": [7, 15], "merge_config_fil": [7, 15], "missing_required_dry_run": [7, 15], "nested_compilers_are_instal": [7, 15], "passthrough_vari": [7, 15], "phase_select": [7, 15], "phase_selection_with_depend": [7, 15], "shared_context": [7, 15], "test_configvar_dry_run": [7, 15], "unused_compilers_are_skip": [7, 15], "vector_workload": [7, 15], "wrfv4_dry_run": [7, 15], "modifier_function": [7, 15], "mock_env_var_modifi": [7, 15], "mock_modifier_dry_run": [7, 15], "mock_modifier_spack_config": [7, 15], "mock_spack_modifi": [7, 15], "modifier_help": [7, 15], "modifier_prepare_analysi": [7, 15], "multi_modifier_dry_run": [7, 15], "single_modifier_dry_run": [7, 15], "always_print_fom": [7, 15], "success_fom_comparison": [7, 15], "success_fom_glob": [7, 15], "success_funct": [7, 15], "success_modifi": [7, 15], "success_variable_fom_comparison": [7, 15], "util": [7, 8, 14, 15, 24, 29, 32, 36], "workspace_hash": [7, 11, 15, 24, 44], "unsetup_workspace_cannot_analyz": [7, 15], "workspace_name_does_not_change_hash": [7, 15], "workspace_setup_creates_inventori": [7, 15], "application_inherit": 7, "test_basic_inherit": [7, 15], "application_test": 7, "cache_fetch": 7, "concretize_builtin": 7, "conftest": 7, "dry_run_help": 7, "dry_run_config": [7, 15], "search_files_for_str": [7, 15], "gcs_fetch": 7, "mirror_test": 7, "modifier_appl": 7, "namespace_tri": 7, "spec_bas": 7, "testspec": [7, 15], "test_spec_copi": [7, 15], "test_spec_exampl": [7, 15], "generate_fil": [7, 15], "test_criteria_list": [7, 15], "test_single_criteria": [7, 15], "workspace_test": 7, "imp": [7, 22], "imp_import": [7, 22], "importlib_import": [7, 22], "color": 7, "config_titl": [7, 22], "nested_3": [7, 22], "nested_4": [7, 22], "define_directive_method": [7, 22], "wrap_named_direct": [7, 22], "get_env_append_command": [7, 22], "get_env_prepend_command": [7, 22], "get_env_set_command": [7, 22], "get_env_unset_command": [7, 22], "commandexecut": [7, 22], "commandexecutableerror": [7, 22], "prefixedexecut": [7, 22], "add_default_prefix": [7, 22], "file_cach": 7, "cacheerror": [7, 22], "filecach": [7, 22], "cache_path": [7, 22], "init_entri": [7, 22], "mtime": [7, 22], "read_transact": [7, 22], "write_transact": [7, 22, 24], "hash": [7, 8, 38], "hash_fil": [7, 22], "hash_json": [7, 22], "hash_str": [7, 22], "install_cach": 7, "setcach": [7, 22], "lock": [7, 14, 24, 44], "cleanup": [7, 22, 28, 38], "check_lock_safeti": [7, 22], "logger": 7, "active_log": [7, 22], "active_stream": [7, 22], "add_log": [7, 22], "all_msg": [7, 22], "configure_color": [7, 22], "die": [7, 22], "msg": [7, 22], "remove_log": [7, 22], "verbos": [7, 22, 32], "extract_matric": [7, 22], "namespacetri": [7, 22], "element": [7, 9, 22, 32, 45], "has_valu": [7, 22], "is_leaf": [7, 22], "is_prefix": [7, 22], "mod_to_class": [7, 22], "possible_ramble_module_nam": [7, 22], "ramble_module_to_python_modul": [7, 22], "simplify_nam": [7, 22], "valid_fully_qualified_module_nam": [7, 22], "valid_module_nam": [7, 22], "validate_fully_qualified_module_nam": [7, 22], "validate_module_nam": [7, 22], "canonicalize_path": [7, 22], "substitute_config_vari": [7, 22], "substitute_path_vari": [7, 22], "spec_util": 7, "specs_equiv": [7, 22], "web": 7, "htmlparseerror": [7, 22], "linkpars": [7, 22], "handle_starttag": [7, 22], "nonetworkconnectionerror": [7, 22], "spack_user_ag": [7, 22], "spackweberror": [7, 22], "find_versions_of_arch": [7, 22], "get_head": [7, 22], "list_url": [7, 9, 22], "push_to_url": [7, 22], "read_from_url": [7, 22], "remove_url": [7, 22], "spider": [7, 22], "url_exist": [7, 22], "uses_ssl": [7, 22], "warn_no_ssl_cert_check": [7, 22], "rambleconflictingdefinitionerror": [7, 24], "rambleinvalidtemplatenameerror": [7, 24], "ramblemissingapplicationdirerror": [7, 24], "ramblemissingapplicationerror": [7, 24], "ramblemissingexperimenterror": [7, 24], "ramblemissingworkloaderror": [7, 24], "rambleworkspaceerror": [7, 24], "add_to_cach": [7, 24], "all_appl": [7, 24], "all_auxiliary_software_fil": [7, 24], "all_experiments_path": [7, 24], "all_spec": [7, 24], "all_templ": [7, 24], "all_workload": [7, 24], "append_result": [7, 24], "archive_dir": [7, 24], "auxiliary_software_dir": [7, 24], "build_experiment_set": [7, 24], "check_cach": [7, 24], "clear": [7, 24], "config_dir": [7, 24], "config_file_path": [7, 24], "config_scop": [7, 24], "create_mirror": [7, 24], "date_str": [7, 24], "default_result": [7, 24], "dump_result": [7, 24], "experiment_dir": [7, 24], "extract_success_criteria": [7, 24], "get_appl": [7, 24], "get_spack_dict": [7, 24], "get_workspace_env_var": [7, 24], "get_workspace_intern": [7, 24], "get_workspace_modifi": [7, 24], "get_workspace_var": [7, 24], "get_workspace_zip": [7, 24], "hash_file_nam": [7, 24], "included_config_scop": [7, 24], "input_dir": [7, 24], "inventory_file_nam": [7, 24], "is_concret": [7, 24], "latest_arch": [7, 24], "latest_archive_path": [7, 24], "log_dir": [7, 24, 45], "run_experi": [7, 24], "shared_dir": [7, 24], "shared_license_dir": [7, 24], "simlink_result": [7, 24], "software_dir": [7, 24], "template_path": [7, 24], "write_json_result": [7, 24], "ws_file_config_scop": [7, 24], "ws_file_config_scope_nam": [7, 24], "active_workspac": [7, 24], "all_template_path": [7, 24], "all_workspace_nam": [7, 24], "all_workspac": [7, 24], "config_dict": [7, 24], "config_fil": [7, 24], "deactiv": [7, 24, 29, 30, 31, 33, 35, 36, 44], "default_config_yaml": [7, 24], "get_workspace_path": [7, 24], "is_workspace_dir": [7, 24], "application_dir": [7, 24], "chained_experi": [7, 14, 24, 44, 45], "exclud": [7, 9, 14, 24, 44, 45], "external_env": [7, 24], "matrix": [7, 14, 22, 24, 27, 28, 32, 36, 37, 43, 45], "no_active_workspac": [7, 24], "read": [7, 9, 22, 23, 24, 38, 44], "activate_head": [7, 24], "deactivate_head": [7, 24], "applications_schema": [7, 24], "auxiliary_software_dir_nam": [7, 24], "config_schema": [7, 24], "deactivate_config_scop": [7, 24], "get_workspac": [7, 24], "license_path": [7, 24], "lockfile_nam": [7, 24], "prepare_config_scop": [7, 24], "ramble_workspace_var": [7, 9, 24], "valid_workspace_nam": [7, 24], "valid_workspace_name_r": [7, 24], "validate_workspace_nam": [7, 24], "workspace_archive_path": [7, 24], "workspace_config_path": [7, 24], "workspace_experiment_path": [7, 24], "workspace_input_path": [7, 24], "workspace_log_path": [7, 24], "workspace_shared_license_path": [7, 24], "workspace_shared_path": [7, 24], "workspace_software_path": [7, 24], "workspace_template_extens": [7, 24], "yaml_equival": [7, 24], "tool": [7, 27, 45], "everyth": [7, 9], "class": [7, 8, 9, 11, 12, 13, 14, 15, 22, 23, 24, 33, 45], "applicationbas": [7, 8, 12, 22], "file_path": [7, 8, 13, 22], "object": [7, 9, 10, 11, 12, 14, 15, 22, 24, 27], "add_expand_var": 7, "properli": [7, 12, 24, 27, 28, 31, 34, 35, 36, 37, 44, 45], "spack_setup": 7, "empti": [7, 12, 29], "build_modifier_inst": 7, "map": [7, 9, 22, 29, 36], "build_phase_ord": 7, "injection_method": [7, 8, 12], "deep": 7, "create_experiment_chain": 7, "grab": 7, "uniqu": [7, 22, 31, 32, 33, 35, 36, 44, 45], "back": [7, 22, 44], "hook": [7, 25], "evalu": [7, 12, 25, 36, 44, 45], "return": [7, 9, 10, 12, 14, 22, 23, 24, 25], "experiment_log_fil": 7, "logs_dir": 7, "log": [7, 12, 22, 24, 29, 30, 44, 45], "format_doc": 7, "kwarg": [7, 12, 22, 23], "wrap": [7, 12, 22, 23, 32], "doc": [7, 9, 25, 27, 45], "72": 7, "charact": [7, 32, 34], "nice": 7, "get_pipeline_phas": 7, "phase_filt": 7, "str": [7, 9, 10, 11, 12, 22, 23, 24], "usernam": [7, 12, 22], "unnecessarili": 7, "ping": 7, "analyze_experi": [7, 8], "prepare_analysi": [7, 8], "write_statu": [7, 8], "archive_experi": [7, 8], "mirror_input": [7, 8, 38], "get_input": [7, 8], "license_includ": [7, 8], "make_experi": [7, 8, 44], "write_inventori": [7, 8], "force_comput": [7, 8], "require_exist": [7, 8], "inventori": [7, 8], "comput": [7, 36], "never": 7, "boolean": [7, 12, 14, 24, 45], "forc": [7, 37], "consum": [7, 32, 35, 45], "print_chain_ord": 7, "indent": 7, "print_intern": 7, "print_var": 7, "header": [7, 9, 22, 28], "vars_to_print": 7, "read_statu": 7, "statu": [7, 37], "possibl": [7, 9, 22, 29, 30, 31, 34], "doesn": [7, 30, 31, 32, 33, 38, 40, 41], "unknown": [7, 9], "run_phas": 7, "phase": [7, 8, 12, 24, 38], "pointer": [7, 38], "set_chained_experi": 7, "set_env_variable_set": 7, "env_variable_set": 7, "set_intern": 7, "set_modifi": 7, "set_statu": 7, "set_templ": 7, "is_templ": 7, "set_vari": 7, "applicationerror": 7, "messag": [7, 9, 12, 14, 22, 24, 27, 35], "long_messag": [7, 12, 22, 24], "rambleerror": [7, 9, 12, 22, 24], "rais": [7, 12, 22, 24, 45], "chaincycledetectederror": 7, "cycl": 7, "detect": [7, 9, 22], "invalidchainerror": 7, "invalid": [7, 24, 38], "invalidphaseerror": 7, "phasecycledetectederror": 7, "data": [7, 9, 11, 14, 22, 23, 24, 34, 37, 44], "mirrorcach": 7, "fetcher": 7, "relative_dest": 7, "reloc": 7, "our": [7, 22, 23, 28, 34], "symlink": 7, "mirror_ref": 7, "human": [7, 24], "readabl": [7, 24, 35], "storag": [7, 12], "fetch_cach": 7, "fscach": 7, "fetch_cache_loc": 7, "prevent": [7, 28, 36, 45], "repeatedli": 7, "misc_cach": [7, 14, 24], "small": 7, "implement": [7, 12, 23, 24, 34, 36, 44, 45], "handl": [7, 11, 12, 22, 23, 32], "get_config": 7, "update_config": 7, "particular": [7, 9, 22, 38, 45], "caller": 7, "jsonschema": [7, 14], "configerror": 7, "superclass": [7, 22, 24], "configfileerror": 7, "configformaterror": 7, "validation_error": 7, "filenam": [7, 9, 24, 45], "configscop": 7, "get_sect": 7, "get_section_filenam": 7, "is_platform_depend": 7, "configsectionerror": 7, "bad": 7, "full": [7, 12, 14, 22, 23, 25, 28], "hierarchi": [7, 22], "easi": 7, "clear_cach": 7, "caus": [7, 10, 27, 33, 44], "upon": 7, "next": [7, 32, 34], "file_scop": 7, "writabl": [7, 22], "accept": [7, 12, 29, 44, 45], "u": [7, 27, 35, 45], "nest": [7, 27, 28, 34, 35, 36, 37, 38, 43], "entri": [7, 22, 28, 45], "dirti": [7, 14, 24], "content": [7, 9, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44], "off": [7, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 44, 45], "install_tre": [7, 14, 24], "opt": 7, "module_root": [7, 14, 24], "lmod": 7, "get_config_filenam": 7, "highest_precedence_non_platform_scop": 7, "non": [7, 12, 24], "highest_precedence_scop": 7, "matching_scop": 7, "reg_expr": 7, "whose": [7, 9], "regular": [7, 9, 12, 22, 25, 29], "express": [7, 9, 12, 25, 29, 44, 45], "pop_scop": 7, "print_sect": 7, "push_scop": 7, "remove_scop": 7, "scope_nam": 7, "effect": [7, 24], "conveni": [7, 9], "update_data": 7, "strip": [7, 22], "ad": [7, 10, 12, 22, 25, 27, 28, 34, 35, 38], "dict": [7, 9, 12, 14, 15, 22, 24], "ish": 7, "still": [7, 12, 36, 45], "immutableconfigscop": 7, "cannot": [7, 22], "internalconfigscop": 7, "persist": 7, "singlefilescop": 7, "yaml_path": 7, "fullpath": 7, "add_from_fil": 7, "add_default_platform_scop": 7, "command_line_scop": 7, "singleton": 7, "config_default": 7, "build_job": [7, 14, 24], "build_stag": [7, 14, 24], "tempdir": [7, 22], "clingo": [7, 14, 24], "connect_timeout": [7, 14, 24], "disable_passthrough": [7, 14, 24], "disable_progress_bar": [7, 14, 24], "license_dir": [7, 14, 24], "home": [7, 9, 22, 38], "runner": [7, 9], "_ramble_root": [7, 9], "verify_ssl": [7, 14, 24], "hard": 7, "kei": [7, 12, 14, 22, 24, 33, 34], "configuration_path": 7, "default_list_scop": 7, "default_modify_scop": 7, "prioriti": 7, "bool": [7, 22, 24], "ensure_latest_format_fn": 7, "otherwis": [7, 14, 22], "first_exist": 7, "wrapper": [7, 22], "get_valid_typ": 7, "constructor": 7, "satisfi": 7, "int": [7, 22], "float": 7, "merge_yaml": 7, "dest": [7, 9], "routin": [7, 24], "assign": 7, "case": [7, 22, 27, 32, 35, 36, 45], "appear": [7, 9, 24], "iter": [7, 9, 24, 32, 36, 45], "item": [7, 14, 22, 24], "ordereddict": 7, "author": 7, "parent": [7, 22], "path_or_scop": 7, "temporarili": [7, 12], "pop": [7, 22], "overrides_base_nam": 7, "process_config_path": 7, "read_config_fil": 7, "infer": 7, "scopes_metavar": 7, "metavar": [7, 9], "shorter": 7, "than": [7, 9, 31, 33, 34, 35, 44], "choic": [7, 9], "section_schema": 7, "json": [7, 9, 14, 24, 35, 44], "org": [7, 14, 24, 25, 45], "additionalproperti": [7, 14, 24], "anyof": [7, 14, 24], "arrai": [7, 14, 24], "null": [7, 12, 14, 24, 25], "patternproperti": [7, 14, 24], "fom_context": [7, 12, 14, 24, 25], "fom_nam": [7, 11, 12, 14, 24, 25, 37], "formula": [7, 12, 14, 24, 25, 37], "titl": [7, 14, 24], "deprecatedproperti": [7, 14, 24], "replac": [7, 9, 14, 24, 28, 29, 30, 31, 32, 33, 40, 41], "ignor": [7, 14, 24], "disable_logg": [7, 14, 24], "additional_external_search_path": [7, 14, 24], "allow_sgid": [7, 14, 24], "binary_index_root": [7, 14, 24], "minimum": [7, 14, 24, 27, 28, 34, 35, 36, 37, 42], "integ": [7, 14, 24], "build_languag": [7, 14, 24], "oneof": [7, 14, 24], "ccach": [7, 14, 24], "enum": [7, 14, 15, 24], "origin": [7, 14, 22, 24, 36, 45], "db_lock_timeout": [7, 14, 24], "deprec": [7, 14, 23, 24], "install_hash_length": [7, 14, 24], "install_missing_compil": [7, 14, 24], "install_path_schem": [7, 14, 24], "padded_length": [7, 14, 24], "project": [7, 14, 24], "package_lock_timeout": [7, 14, 24], "shared_link": [7, 14, 24], "rpath": [7, 14, 24], "runpath": [7, 14, 24], "source_cach": [7, 14, 24], "suppress_gpg_warn": [7, 14, 24], "template_dir": [7, 14, 24], "test_stag": [7, 14, 24], "url_fetch_method": [7, 14, 24], "urllib": [7, 14, 24], "curl": [7, 14, 24, 38], "buildcach": [7, 14, 24], "compiler_find": [7, 14, 24], "core": [7, 9, 12, 14, 27, 30, 31, 32, 33, 35, 39], "draft": [7, 14], "07": [7, 14], "use_configur": 7, "scopes_or_path": 7, "leverag": 7, "start_mark": 7, "end_mark": 7, "individu": [7, 32, 35, 45], "merge_context": 7, "in_context": 7, "create_context_from_dict": 7, "context_nam": [7, 11], "in_dict": [7, 22], "subclass": [7, 9], "print_context": 7, "extend": [7, 9, 10, 32], "usual": 7, "handler": 7, "beforehand": 7, "specerror": 7, "trace": 7, "becaus": [7, 23, 24, 27, 32, 33, 34, 35, 36, 37], "veri": [7, 27, 32, 34, 38], "earli": 7, "applicationnotdefinederror": 7, "expandererror": 7, "math": [7, 36, 45], "application_input_dir": [7, 45], "application_namespac": 7, "application_run_dir": [7, 45], "env_namespac": 7, "env_path": [7, 45], "eval_math": 7, "node": [7, 9, 11, 27, 28, 34, 35, 36, 37, 43, 45], "pars": [7, 9, 10, 24, 36], "ast": 7, "assum": [7, 31, 32, 33, 34, 35, 38], "operand": 7, "oper": [7, 9, 22, 27, 28, 34, 35, 36, 37, 45], "point": [7, 22, 24, 28, 30, 32, 34, 35, 36, 45], "evaluate_pred": 7, "in_str": 7, "extra_var": 7, "predic": 7, "expand_list": 7, "happen": [7, 12, 32], "unmodifi": 7, "pull": [7, 12, 44, 45], "expand_var": 7, "allow_passthrough": 7, "expand_var_nam": 7, "convert": [7, 9, 11, 14, 22, 34], "expansion_str": 7, "static": 7, "experiment_namespac": 7, "license_input_dir": 7, "perform_math_ev": 7, "attempt": [7, 24, 34, 35, 45], "unsuccess": 7, "workload_input_dir": [7, 45], "workload_namespac": 7, "workload_run_dir": [7, 45], "expansiondelimit": 7, "right": [7, 9, 24, 45], "expansiondict": 7, "expansiongraph": 7, "graph": 7, "expansionnod": 7, "in_nod": 7, "df": 7, "yield": 7, "travers": 7, "left_idx": 7, "right_idx": 7, "add_children": 7, "children": [7, 22], "define_valu": 7, "expansion_dict": 7, "expansion_func": 7, "evaluation_func": 7, "eval": 7, "represent": [7, 9, 11, 24], "proper": [7, 36], "func": [7, 9, 10, 45], "relative_indic": 7, "rel": [7, 22, 28], "shift": 7, "experimentnotdefinederror": 7, "mathevaluationerror": 7, "dure": [7, 12, 33], "ramblepassthrougherror": 7, "passthrough": 7, "disabl": [7, 22], "ramblesyntaxerror": 7, "vformatdelimit": 7, "workloadnotdefinederror": 7, "raise_passthrough_error": 7, "out_str": 7, "experimentset": 7, "add_chained_experi": 7, "build_experiment_chain": 7, "filtered_experi": 7, "exclus": [7, 44], "inclus": [7, 14, 44], "inst": 7, "get_config_env_var": 7, "get_config_var": 7, "get_experi": 7, "get_var_from_experi": 7, "lookup": [7, 36], "symbol": 7, "num_experi": 7, "num_filtered_experi": 7, "read_config_var": 7, "search_primary_experi": 7, "pattern": [7, 9, 12, 27, 45], "primari": [7, 29, 30, 44], "set_application_context": 7, "app_context": 7, "set_base_var": 7, "val": 7, "set_experiment_context": 7, "experiment_context": 7, "set_required_var": 7, "set_workload_context": 7, "workload_context": 7, "rambleexperimentseterror": 7, "super": 7, "ramblevariabledefinitionerror": 7, "strategi": 7, "area": [7, 12], "somewher": 7, "safe": [7, 22], "destin": 7, "reset": [7, 38], "restor": 7, "state": [7, 9, 24], "bundlefetchstrategi": 7, "fetchstrategi": 7, "post": 7, "consequ": 7, "api": [7, 22], "littl": 7, "todo": [7, 22], "refactor": 7, "resourc": [7, 9], "link": [7, 10, 22, 24], "between": [7, 12, 44], "composit": 7, "11981": 7, "cachabl": 7, "simpli": [7, 45], "mirror_id": 7, "bundlepackag": 7, "don": [7, 38], "id": [7, 9], "source_id": 7, "url_attr": 7, "check_pkg_attribut": 7, "cacheurlfetchstrategi": 7, "urlfetchstrategi": 7, "failur": 7, "checksumerror": 7, "fetcherror": 7, "cvsfetchstrategi": 7, "vcsfetchstrategi": 7, "cv": 7, "pserver": 7, "www": [7, 27], "cvsroot": 7, "modulenam": 7, "branchnam": 7, "preserv": 7, "retriev": [7, 38], "across": [7, 35, 36, 45], "necessarili": 7, "themselv": 7, "optional_attr": 7, "revert": 7, "freshli": 7, "distinguish": 7, "dsl": 7, "extrapolationerror": 7, "extrapol": 7, "faileddownloaderror": 7, "classmethod": [7, 12], "arg": [7, 9, 10, 12, 14, 22, 23, 24], "fetchstrategycomposit": 7, "fetcherconflict": 7, "target_path": 7, "digest": [7, 44], "gcsfetchstrategi": 7, "gc": 7, "bucket": 7, "gitfetchstrategi": 7, "commit": 7, "v1": 7, "three": [7, 25, 36, 37], "bare": [7, 30, 31], "git_vers": 7, "git_version_r": 7, "get_full_repo": 7, "submodules_delet": 7, "protocol_supports_shallow_clon": 7, "shallow": 7, "depth": [7, 22, 37], "protocol": 7, "version_from_git": 7, "git_ex": 7, "output": [7, 9, 11, 12, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 43, 44], "gofetchstrategi": 7, "emploi": [7, 32, 36], "infrastructur": 7, "monochromegan": 7, "the_platinum_search": 7, "nativ": 7, "fake": 7, "move": [7, 22], "sourcepath": 7, "go_vers": 7, "hgfetchstrategi": 7, "mercuri": 7, "hg": [7, 9], "jai": 7, "gr": 7, "rwth": 7, "aachen": 7, "de": 7, "lwm2": 7, "revis": 7, "toru": 7, "discourag": 7, "invalidargserror": 7, "pkg": 7, "deduc": 7, "noarchivefileerror": 7, "nocacheerror": 7, "nodigesterror": 7, "nostageerror": 7, "set_stag": 7, "s3fetchstrategi": 7, "s3": 7, "svnfetchstrategi": 7, "subvers": 7, "svn": [7, 9], "trunk": 7, "1641": 7, "against": [7, 18], "decompress": 7, "archive_fil": 7, "candidate_url": 7, "No": 7, "op": 7, "md5": 7, "sha1": 7, "sha224": 7, "sha384": 7, "sha512": 7, "vc": 7, "all_strategi": 7, "metaclass": 7, "ambigu": 7, "cl": 7, "decor": [7, 9, 10, 12, 22], "regist": [7, 9, 10, 12], "for_package_vers": 7, "suppli": [7, 24], "from_kwarg": 7, "from_list_url": 7, "discov": 7, "from_url": 7, "give": [7, 9, 24, 31, 35, 38, 44, 45], "from_url_schem": 7, "suitabl": 7, "scheme": 7, "stable_target": 7, "preexist": 7, "warn_content_type_mismatch": 7, "subject": 7, "content_typ": 7, "include_where_filt": 7, "exclude_where_filt": 7, "extra_kei": 7, "known": [7, 45], "key_typ": 7, "enforc": [7, 9], "reserv": 7, "isn": [7, 12, 22], "try": [7, 22, 32, 35, 38], "sensibl": 7, "check_required_kei": 7, "check_reserved_kei": 7, "is_opt": 7, "is_requir": 7, "is_reserv": 7, "is_valid": 7, "update_kei": 7, "ramblekeyworderror": 7, "alia": 7, "normal": [7, 27], "invok": [7, 12, 22], "rambleargumentpars": 7, "prog": [7, 9], "epilog": 7, "formatter_class": 7, "argpars": [7, 9, 24], "helpformatt": 7, "prefix_char": 7, "fromfile_prefix_char": 7, "argument_default": 7, "conflict_handl": 7, "add_help": 7, "allow_abbrev": 7, "exit_on_error": 7, "argumentpars": 7, "add_command": 7, "parser": [7, 9, 10, 22, 32], "add_subpars": 7, "propag": 7, "subpars": [7, 9, 10], "format_help": 7, "format_help_sect": 7, "ramblecommand": 7, "command_nam": 7, "callabl": 7, "hostnam": [7, 29, 44, 45], "ramblecommanderror": 7, "ramblehelpformatt": 7, "indent_incr": 7, "max_help_posit": 7, "24": [7, 38], "width": 7, "rawtexthelpformatt": 7, "add_argu": 7, "add_all_command": 7, "alias": [7, 9], "rm": 7, "allows_unknown_arg": 7, "realli": [7, 22], "ll": [7, 9, 22, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41], "finish_parse_and_run": 7, "workspace_format_error": 7, "finish": [7, 22, 29, 30, 31, 33, 35, 36], "know": [7, 12, 29, 31], "get_git_hash": 7, "sha": 7, "get_vers": 7, "pep440": 7, "index_command": 7, "intro_by_level": 7, "intro": 7, "text": [7, 22, 23, 24, 29, 30, 31, 32, 33, 40, 41, 44], "argv": 7, "_main": 7, "NOT": 7, "sy": [7, 23], "make_argument_pars": 7, "options_by_level": 7, "k": 7, "v": [7, 31, 32, 44, 45], "print_setup_info": 7, "comma": 7, "fast": 7, "login": 7, "quick": 7, "ramble_working_dir": 7, "record": 7, "required_command_properti": 7, "section_descript": 7, "admin": 7, "queri": [7, 29], "longer": [7, 31, 33], "section_ord": 7, "preferenti": 7, "alphabet": 7, "send_warning_to_tti": 7, "set_working_dir": 7, "getcwd": 7, "cwd": 7, "setup_main_opt": 7, "stat_nam": 7, "count": [7, 9, 27, 28, 34, 35, 36, 37, 42], "cumtim": 7, "cumul": [7, 27, 28, 34, 35, 36, 37, 42], "ncall": 7, "nfl": 7, "pcall": 7, "primit": 7, "stdname": 7, "tottim": 7, "profil": [7, 27, 45], "statist": 7, "special": [7, 8, 13, 45], "server": 7, "down": [7, 44], "Or": 7, "connect": [7, 22, 36], "intranet": 7, "artifact": 7, "displai": [7, 9, 22], "max_len": 7, "from_dict": 7, "from_json": 7, "stream": [7, 22], "from_yaml": 7, "get_access_pair": 7, "url_typ": 7, "get_access_token": 7, "get_endpoint_url": 7, "get_profil": 7, "set_access_pair": 7, "connection_tupl": 7, "set_access_token": 7, "connection_token": 7, "set_endpoint_url": 7, "set_profil": 7, "to_dict": 7, "to_yaml": 7, "mirrorcollect": 7, "name_or_url": 7, "recurs": [7, 9, 22], "mirrorerror": 7, "long_msg": 7, "mirrorrefer": 7, "cosmetic_path": 7, "global_path": 7, "storage_path": 7, "mirrorstat": 7, "already_exist": 7, "next_spec": 7, "stat": [7, 22, 38], "present": [7, 27, 28, 30, 32, 37, 38, 45], "due": [7, 38], "attach": 7, "mirror_archive_path": 7, "per_input_ref": 7, "keep": [7, 34, 44], "push_url_from_directori": 7, "output_directori": 7, "push_url_from_mirror_nam": 7, "mirror_nam": 7, "push_url_from_mirror_url": 7, "mirror_url": [7, 44], "invalidmodeerror": 7, "modifiererror": 7, "modifierbas": [7, 13, 22], "all_env_var_modif": 7, "applies_to_execut": 7, "apply_executable_modifi": 7, "app_inst": [7, 12], "builtin_group": 7, "inherit_from_appl": 7, "modded_vari": 7, "run_phase_hook": 7, "hook_nam": 7, "_": [7, 9, 12, 22, 27, 32, 33, 35, 36, 38, 45], "set_on_execut": 7, "set_usage_mod": 7, "tri": [7, 10], "auto": [7, 45], "application_directori": [7, 14, 24], "throughout": 7, "bring": 7, "minim": [7, 27], "extern": [7, 9, 44], "bin_path": 7, "live": [7, 28, 44], "__file__": 7, "ramble_root": [7, 29, 30, 31, 32, 33, 40, 41], "synonym": 7, "ramble_script": 7, "sbang_script": 7, "sbang": 7, "user_config_path": 7, "ramblerenderererror": 7, "rendergroup": 7, "obj_typ": 7, "copy_cont": 7, "in_group": 7, "name_templ": 7, "render_object": 7, "render_group": 7, "exclude_wher": 7, "collect": [7, 9, 24, 27, 44], "explicit": [7, 28, 32, 35, 36], "cross": [7, 32, 35], "sibl": 7, "shape": [7, 45], "remain": 7, "size": [7, 30, 31, 32, 33, 40, 41], "final": [7, 27, 28, 31, 32, 35, 36, 37, 43, 45], "badrepoerror": 7, "repoerror": 7, "layout": 7, "failedconstructorerror": 7, "exc_typ": 7, "exc_obj": 7, "exc_tb": 7, "object_typ": [7, 9, 10], "fastobjectcheck": 7, "objects_path": 7, "object_file_nam": 7, "obtain": 7, "among": 7, "lazili": 7, "initi": [7, 10, 12, 45], "regener": 7, "checker": 7, "last_mtim": 7, "indexerror": 7, "objecttyp": [7, 9], "adaptor": 7, "needs_upd": 7, "hasn": 7, "underneath": [7, 23], "whenev": [7, 25], "load": [7, 23, 24], "tell": [7, 28, 34], "repoindex": 7, "set_object_typ": 7, "obj_fullnam": 7, "memori": [7, 24], "invalidnamespaceerror": 7, "encount": [7, 33], "not_provid": 7, "guarante": 7, "unus": 7, "norepoconfigurederror": 7, "objectnamespac": 7, "lazi": 7, "enumer": [7, 15], "all_object_class": 7, "care": 7, "all_object_nam": 7, "sort": [7, 9, 10], "all_object": 7, "dirname_for_object_nam": 7, "obj_nam": [7, 10], "dump_proven": 7, "dump": [7, 9], "unknownobjecterror": 7, "filename_for_object_nam": 7, "object_nam": [7, 9], "find_modul": 7, "fullnam": 7, "get_obj_class": 7, "accord": [7, 10], "convent": [7, 22], "last": 7, "load_modul": 7, "importerror": 7, "objects_with_tag": 7, "purg": 7, "real_nam": 7, "import_nam": 7, "hyphen": 7, "underscor": [7, 22], "num3proxi": 7, "3proxi": [7, 22], "foo_bar": 7, "foo": [7, 12], "bar": 7, "foo_bar_baz": 7, "baz": 7, "bar_baz": 7, "tag_index": 7, "object_check": 7, "respons": [7, 45], "add_index": 7, "interfac": [7, 23, 25], "__getitem__": 7, "get_index": 7, "repoload": 7, "_prependfileload": 7, "repopath": 7, "exactli": [7, 24], "virtual": 7, "overlaid": 7, "loop": 7, "first_repo": 7, "get_full_namespac": 7, "get_repo": 7, "unknownnamespaceerror": 7, "put_first": 7, "put_last": 7, "repo_for_obj": 7, "reposfind": 7, "metapathfind": 7, "loader": 7, "inspect": 7, "compute_load": 7, "find_spec": 7, "python_path": 7, "repositorynamespac": 7, "repositorynamespaceload": 7, "create_modul": 7, "exec_modul": 7, "tagindex": 7, "update_object": 7, "lifecycl": 7, "unknownentityerror": 7, "additional_repositori": 7, "autospec": 7, "create_or_construct": 7, "create_repo": 7, "subdir": 7, "basenam": [7, 24], "canonic": 7, "set_path": 7, "meta_path": 7, "use_repositori": 7, "paths_and_repo": 7, "ramblesoftwareenvironmenterror": 7, "softwareenviron": 7, "unifi": [7, 36, 44], "all_environ": 7, "all_packag": 7, "all_raw_environ": 7, "raw": [7, 10, 23], "all_raw_packag": 7, "get_env": 7, "get_env_packag": 7, "get_spec": 7, "get_spec_str": 7, "mapped_environ": 7, "raw_env": 7, "mapped_packag": 7, "raw_pkg": 7, "print_environ": 7, "raw_environment_info": 7, "raw_package_info": 7, "supported_conf": 7, "v2": 7, "invalidexternalenviron": 7, "runnererror": 7, "noactiveenvironmenterror": 7, "nopathrunnererror": 7, "spackrunn": 7, "dry_run": [7, 24], "primarili": [7, 9, 27, 28, 35, 37, 43], "manav": 7, "add_config": 7, "add_include_fil": 7, "include_fil": 7, "add_spec": 7, "added_packag": 7, "apply_config": 7, "buildcache_config_nam": 7, "compiler_find_arg": 7, "compiler_find_config_nam": 7, "concretize_config_nam": 7, "configure_env": 7, "copy_from_external_env": 7, "env_name_or_path": 7, "create_env": 7, "env_create_arg": 7, "env_kei": 7, "spack_env": 7, "generate_activate_command": 7, "generate_deactivate_command": 7, "generate_env_fil": 7, "generate_source_command": 7, "get_env_hash_list": 7, "get_package_path": 7, "package_spec": 7, "global_config_nam": 7, "install_compil": 7, "outsid": [7, 33, 34], "incompat": 7, "later": [7, 14, 23, 24, 30], "install_config_nam": 7, "inventory_hash": 7, "load_compil": 7, "mirror_environ": 7, "push_to_spack_cach": [7, 8], "spack_cache_path": 7, "set_compiler_config_dir": 7, "set_dry_run": 7, "set_env": 7, "AT": 7, "token": 7, "grammar": 7, "colon": 7, "dep": 7, "eq": 7, "ON": 7, "pct": 7, "spec_lik": 7, "application_class": 7, "application_file_path": 7, "cformat": 7, "format_str": 7, "field": [7, 22], "commonli": 7, "transform": 7, "specformatstringerror": 7, "speclex": 7, "lexer": 7, "specparseerror": 7, "parse_error": 7, "parseerror": 7, "specpars": 7, "initial_spec": 7, "check_identifi": 7, "sensit": 7, "basi": [7, 45], "shouldn": 7, "do_pars": 7, "spec_id_r": 7, "regex": [7, 12, 24], "hdf5": [7, 38], "diystag": 7, "adher": 7, "cache_loc": 7, "expand_arch": 7, "source_path": 7, "managed_by_rambl": 7, "restag": 7, "inputstag": 7, "url_or_fetch_strategi": 7, "search_fn": 7, "input_path": [7, 30, 31], "cache_mirror": 7, "succeed": 7, "els": 7, "expected_archive_fil": 7, "mirror_onli": 7, "err_msg": 7, "save_filenam": 7, "set_subdir": 7, "subdir_nam": 7, "stage_lock": 7, "steal_sourc": 7, "entireti": 7, "resourcestag": 7, "restageerror": 7, "stageerror": 7, "stagecomposit": 7, "forward": 7, "stagepatherror": 7, "versionfetcherror": 7, "create_stage_root": 7, "perm": 7, "ensure_access": 7, "get_checksums_for_vers": 7, "url_dict": 7, "first_stage_funct": 7, "keep_stag": 7, "fetch_opt": 7, "ask": 7, "timeout": [7, 22], "cooki": 7, "scopedcriterialist": 7, "application_definit": 7, "met": 7, "AND": [7, 22], "ed": 7, "add_criteria": 7, "all_criteria": 7, "find_criteria": 7, "flush_scop": 7, "_flush_scop": 7, "validate_scop": 7, "successcriteria": 7, "mark_found": 7, "fom_valu": 7, "reset_found": 7, "pre": [8, 30, 31, 32, 45], "mirror_softwar": [8, 38], "software_create_env": 8, "pushtocach": 8, "define_package_path": 8, "software_instal": 8, "software_configur": 8, "software_install_requested_compil": 8, "thrown": 9, "impermiss": 9, "line_list": 9, "max_num": 9, "smaller": 9, "interven": 9, "f": [9, 23], "wrkspc": 9, "sai": [9, 24], "cname": 9, "prerequisit": [9, 38], "pname": 9, "add_common_argu": [9, 10], "print_info": [9, 10], "print_text_info": [9, 10], "setup_info_pars": [9, 10], "filter_by_nam": [9, 10], "github_url": [9, 10], "name_onli": [9, 10], "perform_list": [9, 10], "rows_for_ncol": [9, 10], "setup_list_pars": [9, 10], "version_json": [9, 10], "attr_nam": 9, "union": 9, "option_str": 9, "narg": 9, "const": 9, "m": 9, "p": 9, "simultan": [9, 22], "argparsecompletionwrit": 9, "programm": 9, "tab": 9, "documented_command": 9, "rst_level": 9, "argparserstwrit": 9, "writer": 9, "tailor": 9, "argparsewrit": 9, "tree": [9, 38], "avoid": [9, 24, 38], "simplifi": [9, 22, 27, 32], "repo_path": 9, "open": [9, 22, 23, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 45], "exempt": 9, "untrack": 9, "all_fil": 9, "poke": 9, "99": 9, "duplic": 9, "max": [9, 22, 27, 28, 34, 35, 36, 37, 42], "length": [9, 22, 32, 35, 45], "e501": [9, 14], "ftp": 9, "9a": [9, 38], "fa": 9, "32": [9, 22, 45], "homepag": 9, "variant": 9, "depends_on": [9, 12], "f403": 9, "f811": 9, "apach": 9, "OR": 9, "mit": 9, "ex": 9, "usr": 9, "lgpl": 9, "far": [9, 27, 30, 32, 33], "elsewher": 9, "spdx": 9, "llnl": [9, 14, 22], "command_index": 9, "__init__": [9, 22], "ordereddict_backport": 9, "qa": 9, "delet": [9, 32], "mods_": 9, "environment_": 9, "summari": [9, 31, 32, 33], "unknown_arg": 9, "remaind": 9, "reassembl": 9, "extra_arg": [9, 22], "offer": 9, "equival": [10, 24, 45], "list_of_argu": 10, "extra": [10, 22, 25], "obj": 10, "sequenc": [10, 22], "prescript": 10, "sphinx": 10, "inlin": 10, "speed": [10, 30, 31, 32, 33, 39], "forev": 10, "much": [10, 27], "faster": [10, 23, 27, 33], "elt": 10, "ncol": 10, "row": 10, "tabl": [10, 11], "laid": 10, "vertic": 10, "fom": [11, 12, 37], "table_id": 11, "timestamp": [11, 28], "prio": 11, "gcp": [11, 27], "meta": [11, 22], "cpu": [11, 27, 30, 31, 32, 33, 39], "data_in": 11, "goal": [11, 35, 45], "searchabl": 11, "decompos": 11, "insert": [11, 45], "idea": 11, "databas": [11, 34], "attr_dict": 12, "mpirun": [12, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "declar": 12, "ouptu": 12, "target_dir": 12, "input_nam": [12, 45], "wrong": [12, 22], "flush": 12, "embed": 12, "coupl": 12, "modular": 12, "single_typ": 12, "multiple_typ": 12, "single_arg_nam": 12, "multiple_arg_nam": 12, "directive_nam": [12, 22], "incorrect": 12, "similarli": [12, 33], "write_exec_nam": 12, "def": [12, 14, 22], "prepend_exec": 12, "append_exec": 12, "executablecommand": 12, "echo": 12, "mark": [12, 25, 30, 45], "fom_regex": 12, "group_nam": 12, "high": [12, 27], "output_format": [12, 24], "modifier_builtin": 12, "method_nam": 12, "example_builtin": 12, "job": 12, "exit": [12, 31, 32, 33, 38], "application_funct": [12, 25], "fom_comparison": [12, 25, 37], "noqa": 14, "lang": 14, "union_dict": 14, "success_list_def": 14, "matrix_def": 14, "matrices_def": 14, "chained_experiment_def": 14, "where_def": 14, "exclude_def": 14, "sub_prop": 14, "metadata": [14, 23, 27], "stub": 14, "spack_flag": 14, "command_flag": 14, "isinst": 14, "global_arg": 14, "install_flag": 14, "concretize_flag": 14, "del": 14, "env_var_act": 14, "custom_executables_def": 14, "array_or_scalar_of_strings_or_num": 14, "string_or_num": 14, "executables_def": 14, "array_of_strings_or_num": 14, "executable_injection_def": 14, "internals_def": 14, "dictionary_of_strings_or_num": 14, "licenses_schema": 14, "section_nam": [14, 15], "variables_def": 14, "zips_def": 14, "success_criteria_def": 14, "env_properti": 14, "spec_properti": 14, "applications_properti": 14, "app_addprop": 14, "zip_def": 14, "test_debug_report": [15, 16], "test_software_definitions_conflicts_run": [15, 16], "test_software_definitions_error_on_conflict": [15, 16], "test_software_definitions_run": [15, 16], "test_software_definitions_summari": [15, 16], "check_execute_script": [15, 18], "check_software_env": [15, 18], "env_var_append_paths_modifi": [15, 18], "env_var_append_paths_modifier_answ": [15, 18], "env_var_append_vars_modifi": [15, 18], "env_var_append_vars_modifier_answ": [15, 18], "env_var_prepend_paths_modifi": [15, 18], "env_var_prepend_paths_modifier_answ": [15, 18], "env_var_set_modifi": [15, 18], "env_var_set_modifier_answ": [15, 18], "env_var_unset_modifi": [15, 18], "env_var_unset_modifier_answ": [15, 18], "intel_aps_answ": [15, 18], "intel_aps_modifi": [15, 18], "lscpu_answ": [15, 18], "lscpu_modifi": [15, 18], "named_modifi": [15, 18], "test_env_var_append_command_gen": [15, 20], "test_env_var_prepend_command_gen": [15, 20], "test_env_var_set_command_gen": [15, 20], "test_env_var_unset_command_gen": [15, 20], "mutable_mock_apps_repo": [15, 20], "config_path": 15, "app_nam": 15, "wl_name": 15, "batch_cmd": 15, "batch_submit": [15, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "injection_dict": 15, "file_list": 15, "tmpdir": 15, "script_path": 18, "base_dir": 18, "env_nam": [18, 24, 33, 36, 45], "expected_cont": 18, "import_lock": [22, 23], "load_sourc": [22, 23], "prepend_open": [22, 23], "prependfileload": [22, 23], "get_data": [22, 23], "path_stat": [22, 23], "obj_inst": 22, "directive_arg": 22, "_directive_class": 22, "_directive_funct": 22, "_language_class": 22, "prefer": [22, 32], "visual": 22, "graphic": 22, "neither": [22, 35], "environmenterror": 22, "unabl": 22, "posix": 22, "_default_editor": 22, "skip": 22, "_exec_func": 22, "o": [22, 27], "execv": 22, "var_set": 22, "replic": [22, 45], "120": 22, "client": 22, "transact": 22, "readtransact": 22, "file_cache_object": 22, "cache_fil": 22, "writetransact": 22, "temporari": 22, "noth": 22, "went": 22, "atom": 22, "in_json": 22, "assist": 22, "_lock": 22, "_unlock": 22, "succe": [22, 45], "_enable_lock": 22, "tty": 22, "filepath": 22, "permiss": 22, "concaten": 22, "screen": [22, 32], "termin": 22, "trie": 22, "mod_nam": [22, 45], "style": [22, 25], "mostli": 22, "pep": 22, "lowercase_with_underscor": 22, "capword": 22, "bit": [22, 29, 30], "liber": 22, "surround": 22, "lowercas": 22, "python_mod_nam": 22, "digit": 22, "dash": 22, "uppercas": 22, "letter": 22, "period": 22, "pluse": 22, "consolid": [22, 23], "absolut": [22, 45], "local_replac": 22, "substitut": 22, "placehold": [22, 32, 33, 37], "tempfil": [22, 23], "gettempdir": 22, "insensit": 22, "spec1": 22, "spec2": 22, "htmlparser": 22, "href": 22, "good": [22, 30, 34, 44], "enough": 22, "attr": 22, "spackbot": 22, "18": [22, 35, 36, 38], "agent": 22, "spackerror": 22, "archive_url": 22, "list_depth": 22, "concurr": 22, "reference_packag": 22, "scrape": 22, "maximum": [22, 27, 28, 34, 35, 36, 37, 42], "url_for_vers": 22, "produc": 22, "header_nam": 22, "fuzzi": 22, "discard": 22, "word": [22, 45], "capit": 22, "content_length": 22, "contentlength": 22, "unspecifi": 22, "keyerror": 22, "local_file_path": 22, "remote_path": 22, "keep_origin": 22, "accept_content_typ": 22, "root_url": 22, "sent": 22, "visit": 22, "parsed_url": 22, "confus": 23, "adapt": 23, "importlib": 23, "machineri": 23, "usabl": 23, "newer": 23, "full_nam": 23, "moduletyp": 23, "low": 23, "sourcefileload": 23, "byte": 23, "undefin": 24, "overal": [24, 44], "constant": 24, "blueprint": 24, "suffix": [24, 44], "auxiliary_software_fil": [24, 44], "mirror_root": 24, "desir": [24, 32, 35], "loss": 24, "datetim": 24, "willing": 24, "citeria": 24, "earlier": [24, 27], "ones": 24, "onto": 24, "revers": [24, 38], "ramble_inventori": [24, 44], "filename_bas": 24, "latest_bas": 24, "file_extens": 24, "simlink": 24, "recent": 24, "disk": [24, 27], "ab": [24, 38], "yaml_data": 24, "undo": 24, "durat": 24, "ws_path": 24, "requested_template_nam": 24, "use_env_repo": 24, "add_view": 24, "view": [24, 29, 30, 31, 32, 33, 34, 40, 41, 45], "environmentmodif": 24, "prompt": [24, 38], "unload": 24, "lockfil": 24, "ramble_workspac": 24, "soural": 24, "did": 25, "my": 25, "adequ": 25, "rest": 25, "But": 25, "criteria1": 25, "criteria2": 25, "mix": 25, "mathemat": [25, 45], "my_criteria": 25, "application_fom_": 25, "fom_context_": 25, "fnmatch": [25, 45], "degin": 25, "tutori": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43], "learn": [27, 28, 29, 31, 32, 33, 34, 35, 36, 37], "free": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41], "atmospher": [27, 28, 34, 35, 36, 37], "forecast": [27, 28, 34, 35, 36, 37], "concept": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "pleas": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "review": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "modifiers_wrf": 27, "omp_num_thread": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43], "n_thread": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "processes_per_nod": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "16": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 43, 45], "n_rank": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "n_node": [27, 28, 34, 35, 36, 37, 38, 43, 45], "mpi_command": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "n": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "scaling_": [27, 28, 34, 35, 36, 37, 43], "build_typ": [27, 28, 34, 35, 36, 37, 38, 43], "dm": [27, 28, 34, 35, 36, 37, 38, 43], "sm": [27, 28, 34, 35, 36, 37, 38, 43], "compile_typ": [27, 28, 34, 35, 36, 37, 38, 43], "em_real": [27, 28, 34, 35, 36, 37, 38, 43], "chem": [27, 28, 34, 35, 36, 37, 38, 43], "pnetcdf": [27, 28, 34, 35, 36, 37, 38, 43], "compris": [27, 28, 35, 36, 37, 43], "encasul": 27, "reusabl": 27, "condit": 27, "psm3": 27, "ap": [27, 45], "Their": 27, "model": [27, 29], "along": [27, 29, 30, 31, 32, 33, 35], "made": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42], "averag": [27, 28, 34, 35, 36, 37, 42], "spent": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42], "avg": [27, 28, 34, 35, 36, 37, 42], "ratio": [27, 28, 34, 35, 36, 37, 42], "famili": 27, "socket": 27, "performan": 27, "snapshot": 27, "vtune": 27, "2023": [27, 38, 45], "bottom": [27, 30, 32], "spend": 27, "real": [27, 30, 31, 32, 33, 39], "proce": 27, "too": 27, "oneapi": 27, "mention": [27, 30, 44], "nor": [27, 35], "remedi": [27, 32, 34, 35], "again": [27, 33, 38, 45], "internals_wrf": 28, "start_tim": 28, "1970": 28, "01": [28, 38], "00": [28, 38], "utc": 28, "Not": 28, "end_tim": 28, "At": [28, 32, 34, 35, 36], "fix": [28, 32, 35, 36, 38], "fix_12km": 28, "omit": [28, 44], "ahead": 28, "ran": 28, "introduct": 29, "navig": 29, "hmmer": 29, "hpcc": 29, "hpcg": 29, "lulesh": 29, "osu": 29, "micro": 29, "uf": 29, "hello_world": 29, "asid": 29, "had": [29, 31, 35, 37], "pwd": 29, "reli": 29, "feel": [29, 30, 31, 32, 33, 34, 37, 40, 41], "correctli": [29, 30, 38], "folder": [29, 30], "simul": [30, 31, 32, 33, 39], "molecular": [30, 31, 33], "dynam": [30, 31, 33], "alon": [30, 45], "water_bar": [30, 31, 32, 33, 40, 41, 44, 45], "water_gmx50": [30, 31, 32, 33, 40, 41], "amount": 30, "gen": [30, 31], "water_gmx50_bar": [30, 31], "1536": [30, 31], "0000": [30, 31, 37], "65": [30, 31], "96": [30, 31, 38], "0001": [30, 31, 38], "0003": [30, 31, 32, 33], "0006": [30, 31], "0012": [30, 31], "0024": [30, 31], "0048": [30, 31], "0096": [30, 31], "0192": [30, 31], "0384": [30, 31], "0768": [30, 31], "3072": [30, 31], "pme": [30, 31, 32, 33], "rf": [30, 31, 32, 33], "water": [30, 31], "gmx50": [30, 31], "water_bare_hbond": [30, 31], "hbond": [30, 31], "toward": [30, 31], "2020": 30, "freeli": 30, "focu": [30, 31, 32, 33, 36, 37, 40, 41], "basic_gromac": [30, 31, 32, 33, 40, 41], "basic_gromacs_config": [30, 31, 32, 41], "ppn": [30, 31, 32, 33, 34, 36, 45], "pme_single_rank": [30, 31, 32], "rf_single_rank": [30, 31, 32], "2021": [30, 31, 32, 33], "monitor": 30, "calcul": [30, 31, 32, 33, 39], "wall": [30, 31, 32, 33, 39], "elaps": [30, 31, 32, 33, 39], "percent": [30, 31, 32, 33, 39], "nanosec": [30, 31, 32, 33, 39], "dai": [30, 31, 32, 33, 39], "nanosecond": [30, 31, 32, 33, 39], "achiev": [30, 31, 32, 33, 39], "hour": [30, 31, 32, 33, 39], "exmin": 30, "act": [30, 44, 45], "benefit": [31, 44], "awar": 31, "rememb": 31, "larger": [31, 35], "expens": [31, 34, 44], "easier": [31, 32, 33, 37], "save": [31, 32, 33, 38], "reflect": [31, 32, 33], "compar": [31, 32], "impact": 31, "materi": 31, "notic": 32, "repetit": 32, "unncessarili": 32, "collapas": 32, "rank": [32, 33, 34, 36, 44, 45], "who": 32, "collaps": 32, "_single_rank": 32, "quot": [32, 34, 36, 38], "lead": 32, "techniqu": 32, "app_workload": [32, 33, 38], "ve": 32, "implicitli": [32, 36, 45], "wider": 32, "task": 32, "implicit": 32, "illustr": [32, 36], "unconsum": [32, 35], "pme_1rank": 32, "pme_2rank": 32, "pme_4rank": 32, "rf_1rank": 32, "rf_2rank": 32, "rf_4rank": 32, "vector_matrix_gromacs_config": [33, 40], "regard": 33, "respect": [33, 38, 44], "further": 33, "45": [33, 38], "53": 33, "oftentim": 33, "47": 33, "recompil": 33, "gromacs_vers": 33, "scaling_wrf": 34, "less": [34, 44], "computation": 34, "miss": 34, "practic": 34, "multipli": 34, "slurm": [34, 45], "sequenti": 34, "vari": [34, 44], "hostfil": 34, "escap": [34, 36], "costli": 34, "fit": 34, "onlin": 34, "comprehens": 35, "zips_and_matrices_wrf": 35, "imagin": 35, "platform1": [35, 36], "platform2": [35, 36], "20": [35, 38, 44], "platform_config": [35, 36], "platform3": 35, "refus": 35, "mismatch": 35, "unzip": 35, "scaling_1": 35, "var_expansion_and_indirect": 36, "zips_and_matric": 36, "cours": 36, "intelmpi": 36, "orterunprefix": 36, "mpi_nam": 36, "hoist": 36, "scaling_1_platform1": 36, "haven": 36, "fine": [36, 44], "ppr": 36, "openmpi_arg": 36, "np": 36, "x": 36, "mpi_arg": 36, "_arg": 36, "didn": 36, "success_wrf": 37, "third": 37, "rsl": 37, "equat": 37, "50": [37, 38], "liner": 37, "single_node_valu": 37, "won": [37, 44], "significnatli": 37, "demonstr": 38, "let": 38, "sophist": 38, "wrfv4_mirror_test": 38, "single_node_": 38, "30": 38, "whatev": 38, "wrfv4_mirror": 38, "why": 38, "create_spack_env": 38, "_etc": 38, "prerequisist": 38, "44": 38, "sternt": 38, "6a": 38, "6a0e87e3401efddc50539e71e5437fd7a5af9228b64cd4837e739737c3706fc3": 38, "dc": 38, "dcae9965d1873c1c1e34e21ad653179783302b9a13528ac10fab092b998578f6": 38, "v42_bench_conus12km": 38, "v42_bench_conus2": 38, "berkelei": 38, "db": 38, "40": 38, "0c": 38, "0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8": 38, "bison": 38, "06": 38, "06c9e13bdf7eb24d4ceb6b59205a4f67c2c7e7213119644430fe82fbd14a0abb": 38, "bzip2": 38, "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269": 38, "ca": 38, "certif": 38, "mozilla": 38, "05": 38, "5f": 38, "5fadcae90aa4ae041150f8e2d26c37d980522cdb49f923fc1e1b5eb8d74e71ad": 38, "blosc": 38, "21": 38, "e7": 38, "e72bd03827b8564bbb3dc3ea0d0e689b4863871ce3861d946f2efd7a186ecf3": 38, "cmake": 38, "26": 38, "bb": 38, "bbd8d39217509d163cb544a40d6428ac666ddc83e22905d3e52c925781f0f659": 38, "cpio": 38, "14": 38, "145a340fd9d55f0b84779a44a12d5f79d77c99663967f8cfa168d7905ca52454": 38, "b5": 38, "b54974d32fd610acace92e3df1f643144015ac65847f0a041fdc17db6f43f243": 38, "diffutil": 38, "xz": 38, "d8": 38, "d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1": 38, "findutil": 38, "a2": 38, "a2bfb8c09d436770edc59f50fa483e785b161a3b7b9d547573cb08065fd462f": 38, "gdbm": 38, "23": 38, "74": 38, "74b1081d21fff13ae4bd7c16e5d6e504a4c26f7cde1dca0d963a484174bbcacd": 38, "gettext": 38, "50dbc8f39797950aa2c98e939947c527e5ac9ebd2c1b99dd7b06ba33a6767ae6": 38, "gmake": 38, "dd": 38, "dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3": 38, "fe5b60d": 38, "fe": 38, "fe5b60d091c33f169740df8cb718bf4259f84528b42435194ffe0dd5b79cd125": 38, "ca60bd9": 38, "ca60bd9c1a1b35bc0dc58b6a4a19d5c2651f7a94a4b22b2c5ea001a1ca7a8a7f": 38, "57cee5f": 38, "57": 38, "57cee5ff1992b4098eda079815c36fc2da9b10e00a9056df054f2384c4fc7523": 38, "cb": 38, "cbe93f275d5231df28ced9549253793e40cd2b555e3d288df09d7b89a9967b07": 38, "tgz": 38, "a1": 38, "a1114b3eb4149c2f108964b83cad02150d619e50032059d119ac4ffc9d5dd8e0": 38, "jasper": 38, "1b": 38, "1b324f7746681f6d24d06fcf163cf3b8ae7ac320adc776c3d611b2b62c31b65f": 38, "krb5": 38, "70": 38, "704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851": 38, "libaec": 38, "abab8c237d85c982bb4d6bde9b03c1f3d611dcacbd58bca55afac2496d61d4b": 38, "libiconv": 38, "17": 38, "8f": 38, "8f74213b56238c85a50a5329f77e06198771e70dd9a739779f4c02f65d971313": 38, "libjpeg": 38, "turbo": 38, "25": 38, "254f3642b04e309fee775123133c6464181addc150499561020312ec61c1bf7c": 38, "libpng": 38, "39": 38, "1f": 38, "1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937": 38, "libsigsegv": 38, "cd": 38, "cdac3941803364cf81a908499beb79c200ead60b6b5b40cad124fd1e06caa295": 38, "libtirpc": 38, "42": 38, "4278e9a5181d5af9cd7885322fdecebc444f9a3da87c526e7d47f7a12a37d1cc": 38, "libtool": 38, "04": 38, "04e96c2404ea70c590c546eba4202a4e12722c640016c12b9b2f1ce3d481e9a8": 38, "libxml2": 38, "c9925454fd384a17c8c03d358c6778a552e9287b": 38, "3e06d42": 38, "3e": 38, "3e06d42596b105839648070a5921157fe284b932289ffdbfa304ddc3457e5637": 38, "5d": 38, "5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c": 38, "xmlt": 38, "96151685cec997e1f9f3387e3626d61e6284d4d6e66e0e440c209286c03e9cc7": 38, "lz4": 38, "0b": 38, "0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b": 38, "m4": 38, "glibc": 38, "fc9b616": 38, "fc": 38, "fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8": 38, "3b": 38, "3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70": 38, "nasm": 38, "pure_func": 38, "ac9f315": 38, "ac": 38, "ac9f315d204afa6b99ceefa1fe46d4eed2b8a23c7315d32d33c0f378d930e950": 38, "15": 38, "91": 38, "9182a118244b058651c576baa9d0366ee05983c4d4ae1d9ddd3236a9f2304997": 38, "ncurs": 38, "69": 38, "6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159": 38, "netcdf": 38, "00a722b253bae186bba403d0f92ff1eba719591f": 38, "25b83de": 38, "25b83de1e081f020efa9e21c94c595220849f78c125ad43d8015631d453dfcb9": 38, "1505": 38, "495b3e5": 38, "49": 38, "495b3e5beb7f074625bcec2ca76aebd339e42719e9c5ccbedbdcc4ffb81a7450": 38, "1508": 38, "19e7f31": 38, "19e7f31b96536928621b1c29bb6d1a57bcb7aa672cea8719acf9ac934cdd2a3": 38, "386e2695286702156eba27ab7c68816efb192230": 38, "cb928a9": 38, "cb928a91f87c1615a0788f95b95d7a2e3df91dc16822f8b8a34a85d4e926c0d": 38, "a7ea050ebb3c412a99cc352859d5176a9b5ef986": 38, "38d34de": 38, "38": 38, "38d34de38bad99737d3308867071196f20a3fb39b936de7bfcfbc85eb0c7ef54": 38, "cfe6231aa6b018062b443cbe2fd9073f15283344": 38, "4e10547": 38, "4e": 38, "4e105472de95a1bb5d8b0b910d6935ce9152777d4fe18b678b58347fa0122abc": 38, "f8904d5a1d89420dde0f9d2c0e051ba08d08e086": 38, "0161eb8": 38, "0161eb870fdfaf61be9d70132c9447a537320342366362e76b8460c823bf95ca": 38, "bc": 38, "bc104d101278c68b303359b3dc4192f81592ae8640f1aee486921138f7f88cb7": 38, "fortran": 38, "198bff6534cc85a121adc9e12f1c4bc53406c403bda331775a1291509e7b2f23": 38, "openssl": 38, "f9e578e720bb35228948564192adbe3bc503d5fb": 38, "3fdcf2d": 38, "3f": 38, "3fdcf2d1e47c34f3a012f23306322c5a35cad55b180c9b6fb34537b55884645c": 38, "b3": 38, "b3aa61334233b852b63ddb048df181177c2c659eb9d4376008118f9c08d07674": 38, "perl": 38, "8cf4302": 38, "8c": 38, "8cf4302ca8b480c60ccdcaa29ec53d9d50a71d4baf469ac8c6fca00ca31e58a2": 38, "cpanm": 38, "9d": 38, "9da50e155df72bce55cb69f51f1dbb4b62d23740fb99f6178bb27f22ebdf8a46": 38, "perl5162": 38, "timeloc": 38, "y2020": 38, "3bbd7d6": 38, "3bbd7d6f9933d80b9571533867b444c6f8f5a1ba0575bfba1fba4db9d885a71a": 38, "guard_old_libcrypt_fix": 38, "0eac10": 38, "0e": 38, "0eac10ed90aeb0459ad8851f88081d439a4e41978e586ec743069e8b059370ac": 38, "213ef58089d2f2c972ea353517dc60ec3656f050dcc027666e118b508423e517": 38, "pigz": 38, "d2": 38, "d2045087dae5e9482158f1f1c0f21c7d3de6f7cdc7cc5848bdabda544e69aa58": 38, "pkgconf": 38, "1a": 38, "1ac1656debb27497563036f7bffc281490f83f9b8457c0d60bcfb638fb6b6171": 38, "readlin": 38, "readline63": 38, "001": 38, "1a79bbb": 38, "1a79bbb6eaee750e0d6f7f3d059b30a45fc54e8e388a8e05e9c3ae598590146f": 38, "002": 38, "39e304c": 38, "39e304c7a526888f9e112e733848215736fb7b9d540729b9e31f3347b7a1e0a5": 38, "003": 38, "ec41bdd": 38, "ec": 38, "ec41bdd8b00fd884e847708513df41d51b1243cecb680189e31b7173d01ca52f": 38, "004": 38, "4547b90": 38, "4547b906fb2570866c21887807de5dee19838a60a1afb66385b272155e4355cc": 38, "005": 38, "877788f": 38, "87": 38, "877788f9228d1a9907a4bcfe3d6dd0439c08d728949458b41208d9bf9060274b": 38, "006": 38, "5c237ab": 38, "5c": 38, "5c237ab3c6c97c23cf52b2a118adc265b7fb411b57c93a5f7c221d50fafbe556": 38, "007": 38, "4d79b5a": 38, "4d": 38, "4d79b5a2adec3c2e8114cbd3d63c1771f7c6cf64035368624903d257014f5bea": 38, "008": 38, "3bc093c": 38, "3bc093cf526ceac23eb80256b0ec87fa1735540d659742107b6284d635c43787": 38, "readline70": 38, "9ac1b3a": 38, "9ac1b3ac2ec7b1bf0709af047f2d7d2a34ccde353684e57c6b47ebca77d7a376": 38, "8747c92": 38, "8747c92c35d5db32eae99af66f17b384abaca961653e185677f9c9a571ed2d58": 38, "9e43aa9": 38, "9e": 38, "9e43aa93378c7e9f7001d8174b1beb948deefa6799b6f581673f465b7d9d4780": 38, "f925683": 38, "f9": 38, "f925683429f20973c552bff6702c74c58c2a38ff6e5cf305a8e847119c5a6b64": 38, "ca159c8": 38, "ca159c83706541c6bbe39129a33d63bbd76ac594303f67e4d35678711c51b753": 38, "readline80": 38, "d8e5e98": 38, "d8e5e98933cf5756f862243c0601cb69d3667bb33f2c7b751fe4e40b2c3fd069": 38, "36b0feb": 38, "36": 38, "36b0febff1e560091ae7476026921f31b6d1dd4c918dcb7b741aa2dad1aec8f7": 38, "94ddb22": 38, "94": 38, "94ddb2210b71eb5389c7756865d60e343666dfb722c85892f8226b26bb3eeaef": 38, "b1aa3d2": 38, "b1": 38, "b1aa3d2a40eee2dea9708229740742e649c32bb8db13535ea78f8ac15377394c": 38, "readline81": 38, "682a465": 38, "68": 38, "682a465a68633650565c43d59f0b8cdf149c13a874682d3c20cb4af6709b9144": 38, "e55be05": 38, "e5": 38, "e55be055a68cb0719b0ccb5edc9a74edcc1d1f689e8a501525b3bc5ebad325dc": 38, "readline82": 38, "bbf97f1": 38, "bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7": 38, "3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35": 38, "snappi": 38, "49d831bffcc5f3d01482340fe5af59852ca2fe76c3e05df0e67203ebbe0f1d90": 38, "03": 38, "03d908cf5768cfe6b7ad588c921c6ed21acabfb2b79b788d1330453507647a": 38, "33": 38, "333e111ed39f7452f904590b47b996812590b8818f1c51ad68407dc05a1b18b0": 38, "392615011adb7afeb0010152409a37b150f03dbde5b534503e9cd7363b742a19": 38, "3a": 38, "3a4e60fe56a450632140c48acbf14d22850c1d72835bf441e3f8514d6c617a9f": 38, "57c7a9b0d94dd41e4276b57b0a4a89d91303d36180c1068b9e3ab8f6149b18dd": 38, "60": 38, "60be2c504bd8f1fa6e424b1956495d7e7ced52a2ac94db5fd27f4b6bfc8f74f0": 38, "7b": 38, "7be2968c67c2175cd40b57118d9732eda5fdb0828edaa25baf57cc289da1a9b8": 38, "7e": 38, "7ee195e4ce4c9eac81920843b4d4d27254bec7b43e0b744f457858a9f156e621": 38, "83": 38, "837a6a82f815c0905cf7ea4c4ef0112f36396fc8b2138028204000178a1befa5": 38, "98": 38, "98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1": 38, "b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30": 38, "b4": 38, "b4e7428ac6c2918beacc1b73f33e784ac520ef981d87e98285610b1bfa299d7b": 38, "c522c4733720df9a18237c06d8ab6199fa9674d78375b644aec7017cb38af9c5": 38, "d1": 38, "d1b54b5c5432faed9791ffde813560e226896a68fc5933d066172bcf3b2eb8bd": 38, "d2358c930d5ab89e5965204dded499591b42a22d0a865e2149b8c0f1446fac34": 38, "dd172acb53867a68012f94c17389401b2f274a1aa5ae8f84cbfb8b7e383ea8d3": 38, "e6": 38, "e6c88ffc291c9d4bda4d6bedf3c9be89cb96ce7dc245163e251345221fa77216": 38, "f8": 38, "f8266916189ebbdfbad5c2c28ac00ed25f07be70f054d9830eb84ba84b3d03ef": 38, "f82a18cf7334e0cbbfdf4ef3aa91ca26d4a372709f114ce0116b3fbb136ffac6": 38, "f973bd33a7fd8af0002a9b8992216ffc04fdf2927917113e42e58f28b702dc14": 38, "fb": 38, "fbacf0c81e62429df3e33bda4cee38756604f18e01d977338e23306a3e3b521": 38, "34": 38, "000": 38, "gethost": 38, "f826691": 38, "delai": 38, "arginp": 38, "57c7a9b": 38, "confirm": 38, "837a6a8": 38, "bound": 38, "f973bd3": 38, "trick": 38, "333e111": 38, "d1b54b5": 38, "readm": 38, "b4e7428": 38, "tgetent": 38, "libtinfo": 38, "e6c88ff": 38, "guard": 38, "ascii": 38, "7ee195": 38, "009": 38, "regexp": 38, "backlash": 38, "d2358c9": 38, "manpag": 38, "memoryus": 38, "3a4e60f": 38, "22": 38, "02": 38, "3926150": 38, "4a084e03575da65f254917ef5d8eb39074abd3fc": 38, "c522c47": 38, "6087d9192f7f91967147e50f5bc8b9e49310cf98": 38, "f82a18c": 38, "zlib": 38, "13": 38, "zstd": 38, "133": 38, "204": 38, "name_of_workspac": 44, "path_to_workspac": 44, "ref": 44, "name_or_path": 44, "until": 44, "overview": 44, "light": 44, "weight": 44, "workflow": 44, "grain": 44, "wildcard": 44, "_experi": 44, "500": 44, "shere": 44, "manger": 44, "notabl": [44, 45], "better": 44, "3f4a333db9f76a06826e4c3775bb4384af8904f474a74a4b1eb61f4d6d02939c": 44, "0fc2c3b848885404201f5435389e9028460ea68affd6c78149b7a8c7e925d004": 44, "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945": 44, "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b": 44, "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a": 44, "035f0c03572706ee6da6f0f74614717b201aabe0f7671fc094478d1a97e5dcc4": 44, "fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa": 44, "2fb58b2b856117515c75be9141450cca14642be2a1afe53baae3c85d06935caf": 44, "12f222f06ca05cb6fca37368452b3adedf316bc224ea447e894c87d672333cca": 44, "ea07af55040670edaf23e2bfd0b537c8ed70280a3616021a5203bdf65e08a4c6": 44, "9947210de68fb42dfd843ed1ab982aba0145e9d3": 44, "02f5fbbfe0a9fe38b99186619e7fb1d11e6398c637a24bb972fffa66e82bf3f": 44, "dev0": 44, "3c3a4c75776ece43c95df46908dea026ac2a9276": 44, "21fb90b4cffd46b2257469da346cdf0bcf7070227290262b000bb6c467acfc44": 44, "switch": 44, "uplod": 44, "peopl": 44, "reproduct": 44, "dictionairi": 45, "serial": 45, "test_exp": 45, "explain": 45, "test_": 45, "test_1_1": 45, "throw": 45, "closer": 45, "test_exp_": 45, "1x2": 45, "partit": 45, "part1": 45, "part2": 45, "2x2": 45, "1x4": 45, "flatten": 45, "partition_def": 45, "eight": 45, "evalaut": 45, "set_var": 45, "set_val": 45, "append_var": 45, "app_val": 45, "app_path": 45, "prepend_path": 45, "ld_library_path": 45, "roughli": 45, "export": 45, "application_workload": 45, "parallel": 45, "particularli": 45, "test_exp1": 45, "real_valu": 45, "exp1_valu": 45, "test_exp2": 45, "test_valu": 45, "encapsul": 45, "lscpu": 45, "ceil": 45, "submit": 45, "experiment_index": 45, "template_nam": 45, "software_spec_nam": 45, "spec_nam": 45, "grm": 45, "grm_env": 45, "mpich": 45, "schedul": 45, "pb": 45, "pro": 45, "flux": 45, "insuffici": 45, "nperhost": 45, "ompi": 45, "batch_system": 45, "sbatch": 45, "execute_slurm": 45, "qsub": 45, "execute_pb": 45, "submiss": 45, "hardwar": 45, "after_chain": 45, "mergin": 45, "after_root": 45, "receiv": 45, "parent_experiment_namespac": 45, "chain_index": 45, "chained_experiment_namespac": 45, "before_chain": 45, "before_root": 45, "idx": 45, "child_level2_experi": 45, "child_level1_experi": 45, "parent_experi": 45}, "objects": {"": [[7, 0, 0, "-", "ramble"]], "ramble": [[7, 0, 0, "-", "appkit"], [7, 0, 0, "-", "application"], [8, 0, 0, "-", "application_types"], [7, 0, 0, "-", "caches"], [9, 0, 0, "-", "cmd"], [7, 0, 0, "-", "config"], [7, 0, 0, "-", "context"], [7, 0, 0, "-", "error"], [7, 0, 0, "-", "expander"], [7, 0, 0, "-", "experiment_set"], [11, 0, 0, "-", "experimental"], [7, 0, 0, "-", "fetch_strategy"], [7, 0, 0, "-", "filters"], [7, 0, 0, "-", "keywords"], [12, 0, 0, "-", "language"], [7, 0, 0, "-", "main"], [7, 0, 0, "-", "mirror"], [7, 0, 0, "-", "modifier"], [13, 0, 0, "-", "modifier_types"], [7, 0, 0, "-", "modkit"], [7, 0, 0, "-", "namespace"], [7, 0, 0, "-", "paths"], [7, 6, 1, "", "ramble_version"], [7, 6, 1, "", "ramble_version_info"], [7, 0, 0, "-", "renderer"], [7, 0, 0, "-", "repository"], [14, 0, 0, "-", "schema"], [7, 0, 0, "-", "software_environments"], [7, 0, 0, "-", "spack_runner"], [7, 0, 0, "-", "spec"], [7, 0, 0, "-", "stage"], [7, 0, 0, "-", "success_criteria"], [15, 0, 0, "-", "test"], [22, 0, 0, "-", "util"], [24, 0, 0, "-", "workspace"]], "ramble.application": [[7, 1, 1, "", "ApplicationBase"], [7, 4, 1, "", "ApplicationError"], [7, 4, 1, "", "ChainCycleDetectedError"], [7, 4, 1, "", "InvalidChainError"], [7, 4, 1, "", "InvalidPhaseError"], [7, 4, 1, "", "PhaseCycleDetectedError"]], "ramble.application.ApplicationBase": [[7, 2, 1, "", "add_expand_vars"], [7, 3, 1, "", "archive_patterns"], [7, 2, 1, "", "build_modifier_instances"], [7, 2, 1, "", "build_phase_order"], [7, 3, 1, "", "builtins"], [7, 2, 1, "", "copy"], [7, 2, 1, "", "create_experiment_chain"], [7, 3, 1, "", "default_compilers"], [7, 3, 1, "", "env_var_modifications"], [7, 2, 1, "", "env_vars"], [7, 2, 1, "", "evaluate_success"], [7, 3, 1, "", "executable_modifiers"], [7, 3, 1, "", "executables"], [7, 2, 1, "", "experiment_log_file"], [7, 3, 1, "", "figure_of_merit_contexts"], [7, 3, 1, "", "figures_of_merit"], [7, 2, 1, "", "format_doc"], [7, 2, 1, "", "get_pipeline_phases"], [7, 3, 1, "", "inputs"], [7, 3, 1, "", "maintainers"], [7, 3, 1, "", "modes"], [7, 3, 1, "", "name"], [7, 3, 1, "", "package_manager_configs"], [7, 3, 1, "", "phase_definitions"], [7, 2, 1, "", "populate_inventory"], [7, 2, 1, "", "print_chain_order"], [7, 2, 1, "", "print_internals"], [7, 2, 1, "", "print_vars"], [7, 2, 1, "", "read_status"], [7, 3, 1, "", "required_packages"], [7, 3, 1, "", "required_vars"], [7, 2, 1, "", "run_phase"], [7, 2, 1, "", "set_chained_experiments"], [7, 2, 1, "", "set_env_variable_sets"], [7, 2, 1, "", "set_internals"], [7, 2, 1, "", "set_modifiers"], [7, 2, 1, "", "set_status"], [7, 2, 1, "", "set_template"], [7, 2, 1, "", "set_variables"], [7, 3, 1, "", "software_specs"], [7, 3, 1, "", "success_criteria"], [7, 3, 1, "", "tags"], [7, 3, 1, "", "uses_spack"], [7, 3, 1, "", "variable_modifications"], [7, 3, 1, "", "workload_variables"], [7, 3, 1, "", "workloads"]], "ramble.application_types": [[8, 0, 0, "-", "executable"], [8, 0, 0, "-", "spack"]], "ramble.application_types.executable": [[8, 1, 1, "", "ExecutableApplication"]], "ramble.application_types.executable.ExecutableApplication": [[8, 3, 1, "", "archive_patterns"], [8, 3, 1, "", "builtins"], [8, 3, 1, "", "default_compilers"], [8, 3, 1, "", "env_var_modifications"], [8, 3, 1, "", "executable_modifiers"], [8, 3, 1, "", "executables"], [8, 3, 1, "", "figure_of_merit_contexts"], [8, 3, 1, "", "figures_of_merit"], [8, 3, 1, "", "inputs"], [8, 3, 1, "", "modes"], [8, 3, 1, "", "package_manager_configs"], [8, 3, 1, "", "phase_definitions"], [8, 3, 1, "", "required_packages"], [8, 3, 1, "", "required_vars"], [8, 3, 1, "", "software_specs"], [8, 3, 1, "", "success_criteria"], [8, 3, 1, "", "variable_modifications"], [8, 3, 1, "", "workload_variables"], [8, 3, 1, "", "workloads"]], "ramble.application_types.spack": [[8, 1, 1, "", "SpackApplication"], [8, 5, 1, "", "section_title"], [8, 5, 1, "", "subsection_title"]], "ramble.application_types.spack.SpackApplication": [[8, 3, 1, "", "archive_patterns"], [8, 3, 1, "", "builtins"], [8, 3, 1, "", "default_compilers"], [8, 3, 1, "", "env_var_modifications"], [8, 3, 1, "", "executable_modifiers"], [8, 3, 1, "", "executables"], [8, 3, 1, "", "figure_of_merit_contexts"], [8, 3, 1, "", "figures_of_merit"], [8, 3, 1, "", "inputs"], [8, 3, 1, "", "modes"], [8, 3, 1, "", "package_manager_configs"], [8, 3, 1, "", "phase_definitions"], [8, 2, 1, "", "populate_inventory"], [8, 3, 1, "", "required_packages"], [8, 3, 1, "", "required_vars"], [8, 3, 1, "", "software_specs"], [8, 2, 1, "", "spack_activate"], [8, 2, 1, "", "spack_deactivate"], [8, 2, 1, "", "spack_source"], [8, 3, 1, "", "success_criteria"], [8, 3, 1, "", "uses_spack"], [8, 3, 1, "", "variable_modifications"], [8, 3, 1, "", "workload_variables"], [8, 3, 1, "", "workloads"]], "ramble.caches": [[7, 1, 1, "", "MirrorCache"], [7, 6, 1, "", "fetch_cache"], [7, 5, 1, "", "fetch_cache_location"], [7, 6, 1, "", "misc_cache"]], "ramble.caches.MirrorCache": [[7, 2, 1, "", "store"], [7, 2, 1, "", "symlink"]], "ramble.cmd": [[9, 4, 1, "", "CommandNameError"], [9, 4, 1, "", "PythonNameError"], [9, 5, 1, "", "all_commands"], [9, 0, 0, "-", "attributes"], [9, 0, 0, "-", "clean"], [9, 5, 1, "", "cmd_name"], [9, 0, 0, "-", "commands"], [10, 0, 0, "-", "common"], [9, 0, 0, "-", "config"], [9, 0, 0, "-", "debug"], [9, 0, 0, "-", "edit"], [9, 5, 1, "", "elide_list"], [9, 5, 1, "", "extant_file"], [9, 5, 1, "", "find_workspace"], [9, 5, 1, "", "find_workspace_path"], [9, 0, 0, "-", "flake8"], [9, 5, 1, "", "get_command"], [9, 5, 1, "", "get_module"], [9, 0, 0, "-", "help"], [9, 0, 0, "-", "info"], [9, 5, 1, "", "is_git_repo"], [9, 0, 0, "-", "license"], [9, 0, 0, "-", "list"], [9, 0, 0, "-", "mirror"], [9, 0, 0, "-", "mods"], [9, 0, 0, "-", "on"], [9, 5, 1, "", "python_name"], [9, 5, 1, "", "ramble_is_git_repo"], [9, 5, 1, "", "remove_options"], [9, 0, 0, "-", "repo"], [9, 5, 1, "", "require_active_workspace"], [9, 5, 1, "", "require_cmd_name"], [9, 5, 1, "", "require_python_name"], [9, 0, 0, "-", "results"], [9, 0, 0, "-", "software_definitions"], [9, 0, 0, "-", "unit_test"]], "ramble.cmd.attributes": [[9, 5, 1, "", "attributes"], [9, 5, 1, "", "attributes_to_objects"], [9, 5, 1, "", "defined_objects"], [9, 5, 1, "", "objects_to_attributes"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "union_values"]], "ramble.cmd.clean": [[9, 1, 1, "", "AllClean"], [9, 5, 1, "", "clean"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.commands": [[9, 1, 1, "", "BashCompletionWriter"], [9, 1, 1, "", "RambleArgparseRstWriter"], [9, 1, 1, "", "SubcommandWriter"], [9, 5, 1, "", "bash"], [9, 5, 1, "", "commands"], [9, 5, 1, "", "formatter"], [9, 6, 1, "", "formatters"], [9, 5, 1, "", "names"], [9, 5, 1, "", "prepend_header"], [9, 5, 1, "", "rst"], [9, 5, 1, "", "rst_index"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "subcommands"], [9, 5, 1, "", "update_completion"], [9, 6, 1, "", "update_completion_args"]], "ramble.cmd.commands.BashCompletionWriter": [[9, 2, 1, "", "body"], [9, 2, 1, "", "optionals"], [9, 2, 1, "", "positionals"], [9, 2, 1, "", "subcommands"]], "ramble.cmd.commands.RambleArgparseRstWriter": [[9, 2, 1, "", "usage"]], "ramble.cmd.commands.SubcommandWriter": [[9, 2, 1, "", "format"]], "ramble.cmd.common": [[10, 0, 0, "-", "arguments"], [10, 0, 0, "-", "info"], [10, 0, 0, "-", "list"], [10, 5, 1, "", "shell_init_instructions"]], "ramble.cmd.common.arguments": [[10, 5, 1, "", "add_common_arguments"]], "ramble.cmd.common.info": [[10, 5, 1, "", "print_info"], [10, 5, 1, "", "print_text_info"], [10, 5, 1, "", "section_title"], [10, 5, 1, "", "setup_info_parser"]], "ramble.cmd.common.list": [[10, 5, 1, "", "filter_by_name"], [10, 5, 1, "", "formatter"], [10, 5, 1, "", "github_url"], [10, 5, 1, "", "html"], [10, 5, 1, "", "name_only"], [10, 5, 1, "", "perform_list"], [10, 5, 1, "", "rows_for_ncols"], [10, 5, 1, "", "setup_list_parser"], [10, 5, 1, "", "version_json"]], "ramble.cmd.config": [[9, 5, 1, "", "config"], [9, 5, 1, "", "config_add"], [9, 5, 1, "", "config_blame"], [9, 5, 1, "", "config_edit"], [9, 5, 1, "", "config_get"], [9, 5, 1, "", "config_list"], [9, 5, 1, "", "config_remove"], [9, 5, 1, "", "config_revert"], [9, 5, 1, "", "config_update"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.debug": [[9, 5, 1, "", "debug"], [9, 5, 1, "", "report"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.edit": [[9, 5, 1, "", "edit"], [9, 5, 1, "", "edit_application"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.flake8": [[9, 5, 1, "", "add_pattern_exemptions"], [9, 5, 1, "", "changed_files"], [9, 6, 1, "", "exclude_directories"], [9, 5, 1, "", "filter_file"], [9, 5, 1, "", "flake8"], [9, 5, 1, "", "is_application"], [9, 6, 1, "", "max_line_length"], [9, 6, 1, "", "pattern_exemptions"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.help": [[9, 5, 1, "", "help"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.info": [[9, 5, 1, "", "info"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.license": [[9, 1, 1, "", "LicenseError"], [9, 6, 1, "", "apache2_mit_spdx"], [9, 6, 1, "", "git"], [9, 6, 1, "", "lgpl_exceptions"], [9, 5, 1, "", "license"], [9, 6, 1, "", "license_lines"], [9, 6, 1, "", "licensed_files"], [9, 5, 1, "", "list_files"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "verify"]], "ramble.cmd.license.LicenseError": [[9, 2, 1, "", "add_error"], [9, 2, 1, "", "error_messages"], [9, 2, 1, "", "has_errors"]], "ramble.cmd.list": [[9, 5, 1, "", "list"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.mirror": [[9, 5, 1, "", "mirror"], [9, 5, 1, "", "mirror_add"], [9, 5, 1, "", "mirror_destroy"], [9, 5, 1, "", "mirror_list"], [9, 5, 1, "", "mirror_remove"], [9, 5, 1, "", "mirror_set_url"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.mods": [[9, 5, 1, "", "mods"], [9, 5, 1, "", "mods_info"], [9, 5, 1, "", "mods_info_setup_parser"], [9, 5, 1, "", "mods_list"], [9, 5, 1, "", "mods_list_setup_parser"], [9, 5, 1, "", "setup_parser"], [9, 6, 1, "", "subcommand_functions"]], "ramble.cmd.on": [[9, 5, 1, "", "on"], [9, 5, 1, "", "ramble_on"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.repo": [[9, 5, 1, "", "repo"], [9, 5, 1, "", "repo_add"], [9, 5, 1, "", "repo_create"], [9, 5, 1, "", "repo_list"], [9, 5, 1, "", "repo_remove"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.results": [[9, 5, 1, "", "import_results_file"], [9, 5, 1, "", "results"], [9, 5, 1, "", "results_upload"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.software_definitions": [[9, 5, 1, "", "collect_definitions"], [9, 5, 1, "", "count_conflicts"], [9, 5, 1, "", "nested_1"], [9, 5, 1, "", "nested_2"], [9, 5, 1, "", "print_conflicts"], [9, 5, 1, "", "print_summary"], [9, 5, 1, "", "section_title"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "software_definitions"]], "ramble.cmd.unit_test": [[9, 5, 1, "", "add_back_pytest_args"], [9, 5, 1, "", "do_list"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "unit_test"]], "ramble.config": [[7, 4, 1, "", "ConfigError"], [7, 4, 1, "", "ConfigFileError"], [7, 4, 1, "", "ConfigFormatError"], [7, 1, 1, "", "ConfigScope"], [7, 4, 1, "", "ConfigSectionError"], [7, 1, 1, "", "Configuration"], [7, 1, 1, "", "ImmutableConfigScope"], [7, 1, 1, "", "InternalConfigScope"], [7, 1, 1, "", "SingleFileScope"], [7, 5, 1, "", "add"], [7, 5, 1, "", "add_default_platform_scope"], [7, 5, 1, "", "add_from_file"], [7, 6, 1, "", "command_line_scopes"], [7, 6, 1, "", "config"], [7, 6, 1, "", "config_defaults"], [7, 6, 1, "", "configuration_paths"], [7, 5, 1, "", "default_list_scope"], [7, 5, 1, "", "default_modify_scope"], [7, 5, 1, "", "ensure_latest_format_fn"], [7, 5, 1, "", "first_existing"], [7, 5, 1, "", "get"], [7, 5, 1, "", "get_valid_type"], [7, 5, 1, "", "merge_yaml"], [7, 5, 1, "", "override"], [7, 6, 1, "", "overrides_base_name"], [7, 5, 1, "", "process_config_path"], [7, 5, 1, "", "read_config_file"], [7, 5, 1, "", "scopes"], [7, 6, 1, "", "scopes_metavar"], [7, 6, 1, "", "section_schemas"], [7, 5, 1, "", "set"], [7, 5, 1, "", "use_configuration"], [7, 5, 1, "", "validate"]], "ramble.config.ConfigScope": [[7, 2, 1, "", "clear"], [7, 2, 1, "", "get_section"], [7, 2, 1, "", "get_section_filename"], [7, 7, 1, "", "is_platform_dependent"]], "ramble.config.Configuration": [[7, 2, 1, "", "clear_caches"], [7, 7, 1, "", "file_scopes"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_config"], [7, 2, 1, "", "get_config_filename"], [7, 2, 1, "", "highest_precedence_non_platform_scope"], [7, 2, 1, "", "highest_precedence_scope"], [7, 2, 1, "", "matching_scopes"], [7, 2, 1, "", "pop_scope"], [7, 2, 1, "", "print_section"], [7, 2, 1, "", "push_scope"], [7, 2, 1, "", "remove_scope"], [7, 2, 1, "", "set"], [7, 2, 1, "", "update_config"]], "ramble.config.InternalConfigScope": [[7, 2, 1, "", "clear"], [7, 2, 1, "", "get_section"], [7, 2, 1, "", "get_section_filename"]], "ramble.config.SingleFileScope": [[7, 2, 1, "", "get_section"], [7, 2, 1, "", "get_section_filename"], [7, 7, 1, "", "is_platform_dependent"]], "ramble.context": [[7, 1, 1, "", "Context"], [7, 5, 1, "", "create_context_from_dict"]], "ramble.context.Context": [[7, 2, 1, "", "merge_context"]], "ramble.error": [[7, 4, 1, "", "RambleError"], [7, 4, 1, "", "SpecError"], [7, 6, 1, "", "debug"]], "ramble.error.RambleError": [[7, 2, 1, "", "die"], [7, 7, 1, "", "long_message"], [7, 2, 1, "", "print_context"]], "ramble.expander": [[7, 4, 1, "", "ApplicationNotDefinedError"], [7, 1, 1, "", "Expander"], [7, 4, 1, "", "ExpanderError"], [7, 1, 1, "", "ExpansionDelimiter"], [7, 1, 1, "", "ExpansionDict"], [7, 1, 1, "", "ExpansionGraph"], [7, 1, 1, "", "ExpansionNode"], [7, 4, 1, "", "ExperimentNotDefinedError"], [7, 4, 1, "", "MathEvaluationError"], [7, 4, 1, "", "RamblePassthroughError"], [7, 4, 1, "", "RambleSyntaxError"], [7, 1, 1, "", "VformatDelimiter"], [7, 4, 1, "", "WorkloadNotDefinedError"], [7, 5, 1, "", "raise_passthrough_error"]], "ramble.expander.Expander": [[7, 7, 1, "", "application_input_dir"], [7, 7, 1, "", "application_name"], [7, 7, 1, "", "application_namespace"], [7, 7, 1, "", "application_run_dir"], [7, 2, 1, "", "copy"], [7, 7, 1, "", "env_namespace"], [7, 7, 1, "", "env_path"], [7, 2, 1, "", "eval_math"], [7, 2, 1, "", "evaluate_predicate"], [7, 2, 1, "", "expand_lists"], [7, 2, 1, "", "expand_var"], [7, 2, 1, "", "expand_var_name"], [7, 2, 1, "", "expansion_str"], [7, 7, 1, "", "experiment_name"], [7, 7, 1, "", "experiment_namespace"], [7, 7, 1, "", "experiment_run_dir"], [7, 7, 1, "", "license_input_dir"], [7, 2, 1, "", "perform_math_eval"], [7, 7, 1, "", "workload_input_dir"], [7, 7, 1, "", "workload_name"], [7, 7, 1, "", "workload_namespace"], [7, 7, 1, "", "workload_run_dir"]], "ramble.expander.ExpansionDelimiter": [[7, 3, 1, "", "left"], [7, 3, 1, "", "right"]], "ramble.expander.ExpansionGraph": [[7, 2, 1, "", "walk"]], "ramble.expander.ExpansionNode": [[7, 2, 1, "", "add_children"], [7, 2, 1, "", "define_value"], [7, 2, 1, "", "relative_indices"]], "ramble.expander.VformatDelimiter": [[7, 3, 1, "", "left"], [7, 3, 1, "", "right"]], "ramble.experiment_set": [[7, 1, 1, "", "ExperimentSet"], [7, 4, 1, "", "RambleExperimentSetError"], [7, 4, 1, "", "RambleVariableDefinitionError"]], "ramble.experiment_set.ExperimentSet": [[7, 2, 1, "", "add_chained_experiment"], [7, 2, 1, "", "all_experiments"], [7, 7, 1, "", "application_namespace"], [7, 2, 1, "", "build_experiment_chains"], [7, 7, 1, "", "experiment_namespace"], [7, 2, 1, "", "filtered_experiments"], [7, 2, 1, "", "get_config_env_vars"], [7, 2, 1, "", "get_config_vars"], [7, 2, 1, "", "get_experiment"], [7, 2, 1, "", "get_var_from_experiment"], [7, 3, 1, "", "keywords"], [7, 2, 1, "", "num_experiments"], [7, 2, 1, "", "num_filtered_experiments"], [7, 2, 1, "", "read_config_vars"], [7, 2, 1, "", "search_primary_experiments"], [7, 2, 1, "", "set_application_context"], [7, 2, 1, "", "set_base_var"], [7, 2, 1, "", "set_experiment_context"], [7, 2, 1, "", "set_required_var"], [7, 2, 1, "", "set_workload_context"], [7, 7, 1, "", "workload_namespace"]], "ramble.experimental": [[11, 0, 0, "-", "uploader"]], "ramble.experimental.uploader": [[11, 1, 1, "", "BigQueryUploader"], [11, 1, 1, "", "Experiment"], [11, 1, 1, "", "Uploader"], [11, 5, 1, "", "determine_node_type"], [11, 5, 1, "", "format_data"], [11, 5, 1, "", "upload_results"]], "ramble.experimental.uploader.BigQueryUploader": [[11, 2, 1, "", "chunked_upload"], [11, 2, 1, "", "get_experiment_id"], [11, 2, 1, "", "insert_data"], [11, 2, 1, "", "perform_upload"]], "ramble.experimental.uploader.Experiment": [[11, 2, 1, "", "generate_hash"], [11, 2, 1, "", "get_hash"], [11, 2, 1, "", "to_json"]], "ramble.experimental.uploader.Uploader": [[11, 2, 1, "", "perform_upload"]], "ramble.fetch_strategy": [[7, 1, 1, "", "BundleFetchStrategy"], [7, 1, 1, "", "CacheURLFetchStrategy"], [7, 4, 1, "", "ChecksumError"], [7, 1, 1, "", "CvsFetchStrategy"], [7, 4, 1, "", "ExtrapolationError"], [7, 4, 1, "", "FailedDownloadError"], [7, 4, 1, "", "FetchError"], [7, 1, 1, "", "FetchStrategy"], [7, 1, 1, "", "FetchStrategyComposite"], [7, 4, 1, "", "FetcherConflict"], [7, 1, 1, "", "FsCache"], [7, 1, 1, "", "GCSFetchStrategy"], [7, 1, 1, "", "GitFetchStrategy"], [7, 1, 1, "", "GoFetchStrategy"], [7, 1, 1, "", "HgFetchStrategy"], [7, 4, 1, "", "InvalidArgsError"], [7, 4, 1, "", "NoArchiveFileError"], [7, 4, 1, "", "NoCacheError"], [7, 4, 1, "", "NoDigestError"], [7, 4, 1, "", "NoStageError"], [7, 1, 1, "", "S3FetchStrategy"], [7, 1, 1, "", "SvnFetchStrategy"], [7, 1, 1, "", "URLFetchStrategy"], [7, 1, 1, "", "VCSFetchStrategy"], [7, 6, 1, "", "all_strategies"], [7, 5, 1, "", "check_pkg_attributes"], [7, 5, 1, "", "fetcher"], [7, 5, 1, "", "for_package_version"], [7, 5, 1, "", "from_kwargs"], [7, 5, 1, "", "from_list_url"], [7, 5, 1, "", "from_url"], [7, 5, 1, "", "from_url_scheme"], [7, 5, 1, "", "stable_target"], [7, 5, 1, "", "warn_content_type_mismatch"]], "ramble.fetch_strategy.BundleFetchStrategy": [[7, 7, 1, "", "cachable"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "mirror_id"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.CacheURLFetchStrategy": [[7, 2, 1, "", "fetch"]], "ramble.fetch_strategy.CvsFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 7, 1, "", "cvs"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.FetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 2, 1, "", "check"], [7, 2, 1, "", "expand"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "matches"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.FetchStrategyComposite": [[7, 2, 1, "", "matches"], [7, 2, 1, "", "source_id"]], "ramble.fetch_strategy.FsCache": [[7, 2, 1, "", "destroy"], [7, 2, 1, "", "fetcher"], [7, 2, 1, "", "store"]], "ramble.fetch_strategy.GCSFetchStrategy": [[7, 2, 1, "", "fetch"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.GitFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 2, 1, "", "clone"], [7, 2, 1, "", "fetch"], [7, 7, 1, "", "git"], [7, 7, 1, "", "git_version"], [7, 3, 1, "", "git_version_re"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "protocol_supports_shallow_clone"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"], [7, 2, 1, "", "version_from_git"]], "ramble.fetch_strategy.GoFetchStrategy": [[7, 2, 1, "", "archive"], [7, 2, 1, "", "expand"], [7, 2, 1, "", "fetch"], [7, 7, 1, "", "go"], [7, 7, 1, "", "go_version"], [7, 2, 1, "", "reset"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.HgFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 2, 1, "", "fetch"], [7, 7, 1, "", "hg"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.S3FetchStrategy": [[7, 2, 1, "", "fetch"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.SvnFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 7, 1, "", "svn"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.URLFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "archive_file"], [7, 7, 1, "", "cachable"], [7, 7, 1, "", "candidate_urls"], [7, 2, 1, "", "check"], [7, 7, 1, "", "curl"], [7, 2, 1, "", "expand"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.VCSFetchStrategy": [[7, 2, 1, "", "archive"], [7, 2, 1, "", "check"], [7, 2, 1, "", "expand"]], "ramble.filters": [[7, 1, 1, "", "Filters"]], "ramble.keywords": [[7, 1, 1, "", "Keywords"], [7, 4, 1, "", "RambleKeywordError"], [7, 3, 1, "", "key_type"]], "ramble.keywords.Keywords": [[7, 2, 1, "", "check_required_keys"], [7, 2, 1, "", "check_reserved_keys"], [7, 2, 1, "", "is_optional"], [7, 2, 1, "", "is_required"], [7, 2, 1, "", "is_reserved"], [7, 2, 1, "", "is_valid"], [7, 2, 1, "", "update_keys"]], "ramble.language": [[12, 0, 0, "-", "application_language"], [12, 0, 0, "-", "language_base"], [12, 0, 0, "-", "language_helpers"], [12, 0, 0, "-", "modifier_language"], [12, 0, 0, "-", "shared_language"]], "ramble.language.application_language": [[12, 1, 1, "", "ApplicationMeta"], [12, 5, 1, "", "executable"], [12, 5, 1, "", "input_file"], [12, 5, 1, "", "register_phase"], [12, 5, 1, "", "workload"], [12, 5, 1, "", "workload_variable"]], "ramble.language.language_base": [[12, 4, 1, "", "DirectiveError"], [12, 1, 1, "", "DirectiveMeta"]], "ramble.language.language_base.DirectiveMeta": [[12, 2, 1, "", "directive"]], "ramble.language.language_helpers": [[12, 5, 1, "", "merge_definitions"], [12, 5, 1, "", "require_definition"]], "ramble.language.modifier_language": [[12, 1, 1, "", "ModifierMeta"], [12, 5, 1, "", "default_mode"], [12, 5, 1, "", "env_var_modification"], [12, 5, 1, "", "executable_modifier"], [12, 5, 1, "", "mode"], [12, 5, 1, "", "required_variable"], [12, 5, 1, "", "variable_modification"]], "ramble.language.shared_language": [[12, 1, 1, "", "SharedMeta"], [12, 5, 1, "", "archive_pattern"], [12, 5, 1, "", "default_compiler"], [12, 5, 1, "", "figure_of_merit"], [12, 5, 1, "", "figure_of_merit_context"], [12, 5, 1, "", "maintainers"], [12, 5, 1, "", "package_manager_config"], [12, 5, 1, "", "register_builtin"], [12, 5, 1, "", "required_package"], [12, 5, 1, "", "software_spec"], [12, 5, 1, "", "success_criteria"], [12, 5, 1, "", "tags"]], "ramble.main": [[7, 1, 1, "", "RambleArgumentParser"], [7, 1, 1, "", "RambleCommand"], [7, 4, 1, "", "RambleCommandError"], [7, 1, 1, "", "RambleHelpFormatter"], [7, 5, 1, "", "add_all_commands"], [7, 6, 1, "", "aliases"], [7, 5, 1, "", "allows_unknown_args"], [7, 5, 1, "", "finish_parse_and_run"], [7, 5, 1, "", "get_git_hash"], [7, 5, 1, "", "get_version"], [7, 5, 1, "", "index_commands"], [7, 6, 1, "", "intro_by_level"], [7, 6, 1, "", "levels"], [7, 5, 1, "", "main"], [7, 5, 1, "", "make_argument_parser"], [7, 6, 1, "", "options_by_level"], [7, 5, 1, "", "print_setup_info"], [7, 6, 1, "", "ramble_working_dir"], [7, 6, 1, "", "required_command_properties"], [7, 6, 1, "", "section_descriptions"], [7, 6, 1, "", "section_order"], [7, 5, 1, "", "send_warning_to_tty"], [7, 5, 1, "", "set_working_dir"], [7, 5, 1, "", "setup_main_options"], [7, 6, 1, "", "stat_names"]], "ramble.main.RambleArgumentParser": [[7, 2, 1, "", "add_command"], [7, 2, 1, "", "add_subparsers"], [7, 2, 1, "", "format_help"], [7, 2, 1, "", "format_help_sections"]], "ramble.main.RambleHelpFormatter": [[7, 2, 1, "", "add_arguments"]], "ramble.mirror": [[7, 1, 1, "", "Mirror"], [7, 1, 1, "", "MirrorCollection"], [7, 4, 1, "", "MirrorError"], [7, 1, 1, "", "MirrorReference"], [7, 1, 1, "", "MirrorStats"], [7, 5, 1, "", "add"], [7, 5, 1, "", "create"], [7, 5, 1, "", "mirror_archive_paths"], [7, 5, 1, "", "push_url_from_directory"], [7, 5, 1, "", "push_url_from_mirror_name"], [7, 5, 1, "", "push_url_from_mirror_url"], [7, 5, 1, "", "remove"]], "ramble.mirror.Mirror": [[7, 2, 1, "", "display"], [7, 7, 1, "", "fetch_url"], [7, 2, 1, "", "from_dict"], [7, 2, 1, "", "from_json"], [7, 2, 1, "", "from_yaml"], [7, 2, 1, "", "get_access_pair"], [7, 2, 1, "", "get_access_token"], [7, 2, 1, "", "get_endpoint_url"], [7, 2, 1, "", "get_profile"], [7, 7, 1, "", "name"], [7, 7, 1, "", "push_url"], [7, 2, 1, "", "set_access_pair"], [7, 2, 1, "", "set_access_token"], [7, 2, 1, "", "set_endpoint_url"], [7, 2, 1, "", "set_profile"], [7, 2, 1, "", "to_dict"], [7, 2, 1, "", "to_json"], [7, 2, 1, "", "to_yaml"]], "ramble.mirror.MirrorCollection": [[7, 2, 1, "", "display"], [7, 2, 1, "", "from_dict"], [7, 2, 1, "", "lookup"], [7, 2, 1, "", "to_dict"], [7, 2, 1, "", "to_json"], [7, 2, 1, "", "to_yaml"]], "ramble.mirror.MirrorReference": [[7, 7, 1, "", "storage_path"]], "ramble.mirror.MirrorStats": [[7, 2, 1, "", "added"], [7, 2, 1, "", "already_existed"], [7, 2, 1, "", "error"], [7, 2, 1, "", "next_spec"], [7, 2, 1, "", "stats"]], "ramble.modifier": [[7, 4, 1, "", "InvalidModeError"], [7, 1, 1, "", "ModifierBase"], [7, 4, 1, "", "ModifierError"]], "ramble.modifier.ModifierBase": [[7, 2, 1, "", "all_env_var_modifications"], [7, 2, 1, "", "applies_to_executable"], [7, 2, 1, "", "apply_executable_modifiers"], [7, 3, 1, "", "archive_patterns"], [7, 3, 1, "", "builtin_group"], [7, 3, 1, "", "builtins"], [7, 2, 1, "", "copy"], [7, 3, 1, "", "default_compilers"], [7, 3, 1, "", "env_var_modifications"], [7, 3, 1, "", "executable_modifiers"], [7, 3, 1, "", "executables"], [7, 3, 1, "", "figure_of_merit_contexts"], [7, 3, 1, "", "figures_of_merit"], [7, 2, 1, "", "format_doc"], [7, 2, 1, "", "inherit_from_application"], [7, 3, 1, "", "inputs"], [7, 3, 1, "", "maintainers"], [7, 2, 1, "", "modded_variables"], [7, 3, 1, "", "modes"], [7, 3, 1, "", "modifier_class"], [7, 3, 1, "", "name"], [7, 3, 1, "", "package_manager_configs"], [7, 3, 1, "", "phase_definitions"], [7, 3, 1, "", "required_packages"], [7, 3, 1, "", "required_vars"], [7, 2, 1, "", "run_phase_hook"], [7, 2, 1, "", "set_on_executables"], [7, 2, 1, "", "set_usage_mode"], [7, 3, 1, "", "software_specs"], [7, 3, 1, "", "success_criteria"], [7, 3, 1, "", "tags"], [7, 3, 1, "", "uses_spack"], [7, 3, 1, "", "variable_modifications"], [7, 3, 1, "", "workload_variables"], [7, 3, 1, "", "workloads"]], "ramble.modifier_types": [[13, 0, 0, "-", "basic"], [13, 0, 0, "-", "spack"]], "ramble.modifier_types.basic": [[13, 1, 1, "", "BasicModifier"]], "ramble.modifier_types.basic.BasicModifier": [[13, 3, 1, "", "archive_patterns"], [13, 3, 1, "", "builtins"], [13, 3, 1, "", "default_compilers"], [13, 3, 1, "", "env_var_modifications"], [13, 3, 1, "", "executable_modifiers"], [13, 3, 1, "", "executables"], [13, 3, 1, "", "figure_of_merit_contexts"], [13, 3, 1, "", "figures_of_merit"], [13, 3, 1, "", "inputs"], [13, 3, 1, "", "modes"], [13, 3, 1, "", "modifier_class"], [13, 3, 1, "", "package_manager_configs"], [13, 3, 1, "", "phase_definitions"], [13, 3, 1, "", "required_packages"], [13, 3, 1, "", "required_vars"], [13, 3, 1, "", "software_specs"], [13, 3, 1, "", "success_criteria"], [13, 3, 1, "", "variable_modifications"], [13, 3, 1, "", "workload_variables"], [13, 3, 1, "", "workloads"]], "ramble.modifier_types.spack": [[13, 1, 1, "", "SpackModifier"]], "ramble.modifier_types.spack.SpackModifier": [[13, 3, 1, "", "archive_patterns"], [13, 3, 1, "", "builtins"], [13, 3, 1, "", "default_compilers"], [13, 3, 1, "", "env_var_modifications"], [13, 3, 1, "", "executable_modifiers"], [13, 3, 1, "", "executables"], [13, 3, 1, "", "figure_of_merit_contexts"], [13, 3, 1, "", "figures_of_merit"], [13, 3, 1, "", "inputs"], [13, 3, 1, "", "modes"], [13, 3, 1, "", "modifier_class"], [13, 3, 1, "", "package_manager_configs"], [13, 3, 1, "", "phase_definitions"], [13, 3, 1, "", "required_packages"], [13, 3, 1, "", "required_vars"], [13, 3, 1, "", "software_specs"], [13, 3, 1, "", "success_criteria"], [13, 3, 1, "", "uses_spack"], [13, 3, 1, "", "variable_modifications"], [13, 3, 1, "", "workload_variables"], [13, 3, 1, "", "workloads"]], "ramble.namespace": [[7, 1, 1, "", "namespace"]], "ramble.namespace.namespace": [[7, 3, 1, "", "application"], [7, 3, 1, "", "application_dir"], [7, 3, 1, "", "chained_experiments"], [7, 3, 1, "", "compiler"], [7, 3, 1, "", "compiler_spec"], [7, 3, 1, "", "custom_executables"], [7, 3, 1, "", "env_var"], [7, 3, 1, "", "environments"], [7, 3, 1, "", "exclude"], [7, 3, 1, "", "executable_injection"], [7, 3, 1, "", "executables"], [7, 3, 1, "", "experiment"], [7, 3, 1, "", "external_env"], [7, 3, 1, "", "internals"], [7, 3, 1, "", "matrices"], [7, 3, 1, "", "matrix"], [7, 3, 1, "", "modifiers"], [7, 3, 1, "", "packages"], [7, 3, 1, "", "ramble"], [7, 3, 1, "", "spack"], [7, 3, 1, "", "spack_spec"], [7, 3, 1, "", "success"], [7, 3, 1, "", "template"], [7, 3, 1, "", "variables"], [7, 3, 1, "", "where"], [7, 3, 1, "", "workload"], [7, 3, 1, "", "zips"]], "ramble.paths": [[7, 6, 1, "", "bin_path"], [7, 6, 1, "", "prefix"], [7, 6, 1, "", "ramble_root"], [7, 6, 1, "", "ramble_script"], [7, 6, 1, "", "sbang_script"], [7, 6, 1, "", "user_config_path"]], "ramble.renderer": [[7, 4, 1, "", "RambleRendererError"], [7, 1, 1, "", "RenderGroup"], [7, 1, 1, "", "Renderer"]], "ramble.renderer.RenderGroup": [[7, 2, 1, "", "copy_contents"], [7, 2, 1, "", "from_dict"]], "ramble.renderer.Renderer": [[7, 2, 1, "", "render_objects"]], "ramble.repository": [[7, 4, 1, "", "BadRepoError"], [7, 4, 1, "", "FailedConstructorError"], [7, 1, 1, "", "FastObjectChecker"], [7, 4, 1, "", "IndexError"], [7, 1, 1, "", "Indexer"], [7, 4, 1, "", "InvalidNamespaceError"], [7, 6, 1, "", "NOT_PROVIDED"], [7, 4, 1, "", "NoRepoConfiguredError"], [7, 1, 1, "", "ObjectNamespace"], [7, 1, 1, "", "ObjectTypes"], [7, 1, 1, "", "Repo"], [7, 4, 1, "", "RepoError"], [7, 1, 1, "", "RepoIndex"], [7, 1, 1, "", "RepoLoader"], [7, 1, 1, "", "RepoPath"], [7, 1, 1, "", "ReposFinder"], [7, 1, 1, "", "RepositoryNamespace"], [7, 1, 1, "", "RepositoryNamespaceLoader"], [7, 1, 1, "", "TagIndex"], [7, 1, 1, "", "TagIndexer"], [7, 4, 1, "", "UnknownEntityError"], [7, 4, 1, "", "UnknownNamespaceError"], [7, 4, 1, "", "UnknownObjectError"], [7, 5, 1, "", "additional_repository"], [7, 5, 1, "", "all_object_names"], [7, 5, 1, "", "autospec"], [7, 5, 1, "", "create"], [7, 5, 1, "", "create_or_construct"], [7, 5, 1, "", "create_repo"], [7, 5, 1, "", "get"], [7, 5, 1, "", "set_path"], [7, 5, 1, "", "use_repositories"]], "ramble.repository.FastObjectChecker": [[7, 2, 1, "", "invalidate"], [7, 2, 1, "", "last_mtime"]], "ramble.repository.Indexer": [[7, 2, 1, "", "create"], [7, 2, 1, "", "needs_update"], [7, 2, 1, "", "read"], [7, 2, 1, "", "set_object_type"], [7, 2, 1, "", "update"], [7, 2, 1, "", "write"]], "ramble.repository.ObjectTypes": [[7, 3, 1, "", "applications"], [7, 3, 1, "", "modifiers"]], "ramble.repository.Repo": [[7, 2, 1, "", "all_object_classes"], [7, 2, 1, "", "all_object_names"], [7, 2, 1, "", "all_objects"], [7, 2, 1, "", "dirname_for_object_name"], [7, 2, 1, "", "dump_provenance"], [7, 2, 1, "", "exists"], [7, 2, 1, "", "filename_for_object_name"], [7, 2, 1, "", "find_module"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_obj_class"], [7, 7, 1, "", "index"], [7, 2, 1, "", "is_prefix"], [7, 2, 1, "", "last_mtime"], [7, 2, 1, "", "load_module"], [7, 2, 1, "", "objects_with_tags"], [7, 2, 1, "", "purge"], [7, 2, 1, "", "real_name"], [7, 7, 1, "", "tag_index"]], "ramble.repository.RepoIndex": [[7, 2, 1, "", "add_indexer"]], "ramble.repository.RepoPath": [[7, 2, 1, "", "all_object_classes"], [7, 2, 1, "", "all_object_names"], [7, 2, 1, "", "all_objects"], [7, 2, 1, "", "dirname_for_object_name"], [7, 2, 1, "", "dump_provenance"], [7, 2, 1, "", "exists"], [7, 2, 1, "", "filename_for_object_name"], [7, 2, 1, "", "find_module"], [7, 2, 1, "", "first_repo"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_full_namespace"], [7, 2, 1, "", "get_obj_class"], [7, 2, 1, "", "get_repo"], [7, 2, 1, "", "last_mtime"], [7, 2, 1, "", "load_module"], [7, 2, 1, "", "objects_with_tags"], [7, 2, 1, "", "put_first"], [7, 2, 1, "", "put_last"], [7, 2, 1, "", "remove"], [7, 2, 1, "", "repo_for_obj"]], "ramble.repository.ReposFinder": [[7, 2, 1, "", "compute_loader"], [7, 2, 1, "", "find_spec"]], "ramble.repository.RepositoryNamespaceLoader": [[7, 2, 1, "", "create_module"], [7, 2, 1, "", "exec_module"]], "ramble.repository.TagIndex": [[7, 2, 1, "", "from_json"], [7, 2, 1, "", "to_json"], [7, 2, 1, "", "update_object"]], "ramble.repository.TagIndexer": [[7, 2, 1, "", "read"], [7, 2, 1, "", "update"], [7, 2, 1, "", "write"]], "ramble.schema": [[14, 0, 0, "-", "applications"], [14, 0, 0, "-", "config"], [14, 0, 0, "-", "env_vars"], [14, 0, 0, "-", "internals"], [14, 0, 0, "-", "licenses"], [14, 0, 0, "-", "merged"], [14, 0, 0, "-", "mirrors"], [14, 0, 0, "-", "modifier_repos"], [14, 0, 0, "-", "modifiers"], [14, 0, 0, "-", "repos"], [14, 0, 0, "-", "spack"], [14, 0, 0, "-", "success_criteria"], [14, 0, 0, "-", "types"], [14, 0, 0, "-", "variables"], [14, 0, 0, "-", "workspace"], [14, 0, 0, "-", "zips"]], "ramble.schema.applications": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.config": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"], [14, 5, 1, "", "update"]], "ramble.schema.env_vars": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.internals": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.licenses": [[14, 6, 1, "", "schema"]], "ramble.schema.merged": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.mirrors": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.modifier_repos": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.modifiers": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.repos": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.spack": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.success_criteria": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.types": [[14, 1, 1, "", "OUTPUT_CAPTURE"]], "ramble.schema.types.OUTPUT_CAPTURE": [[14, 3, 1, "", "ALL"], [14, 3, 1, "", "DEFAULT"], [14, 3, 1, "", "STDERR"], [14, 3, 1, "", "STDOUT"]], "ramble.schema.variables": [[14, 6, 1, "", "schema"]], "ramble.schema.workspace": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.zips": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.software_environments": [[7, 4, 1, "", "RambleSoftwareEnvironmentError"], [7, 1, 1, "", "SoftwareEnvironments"]], "ramble.software_environments.SoftwareEnvironments": [[7, 2, 1, "", "all_environments"], [7, 2, 1, "", "all_packages"], [7, 2, 1, "", "all_raw_environments"], [7, 2, 1, "", "all_raw_packages"], [7, 2, 1, "", "get_env"], [7, 2, 1, "", "get_env_packages"], [7, 2, 1, "", "get_spec"], [7, 2, 1, "", "get_spec_string"], [7, 2, 1, "", "mapped_environments"], [7, 2, 1, "", "mapped_packages"], [7, 2, 1, "", "print_environments"], [7, 2, 1, "", "raw_environment_info"], [7, 2, 1, "", "raw_package_info"], [7, 3, 1, "", "supported_confs"]], "ramble.spack_runner": [[7, 4, 1, "", "InvalidExternalEnvironment"], [7, 4, 1, "", "NoActiveEnvironmentError"], [7, 4, 1, "", "NoPathRunnerError"], [7, 4, 1, "", "RunnerError"], [7, 1, 1, "", "SpackRunner"]], "ramble.spack_runner.SpackRunner": [[7, 2, 1, "", "activate"], [7, 2, 1, "", "add_config"], [7, 2, 1, "", "add_include_file"], [7, 2, 1, "", "add_spec"], [7, 2, 1, "", "added_packages"], [7, 2, 1, "", "apply_configs"], [7, 3, 1, "", "buildcache_config_name"], [7, 3, 1, "", "compiler_find_args"], [7, 3, 1, "", "compiler_find_config_name"], [7, 2, 1, "", "concretize"], [7, 3, 1, "", "concretize_config_name"], [7, 2, 1, "", "configure_env"], [7, 2, 1, "", "copy_from_external_env"], [7, 2, 1, "", "create_env"], [7, 2, 1, "", "deactivate"], [7, 3, 1, "", "env_create_args"], [7, 3, 1, "", "env_key"], [7, 2, 1, "", "generate_activate_command"], [7, 2, 1, "", "generate_deactivate_command"], [7, 2, 1, "", "generate_env_file"], [7, 2, 1, "", "generate_source_command"], [7, 2, 1, "", "get_env_hash_list"], [7, 2, 1, "", "get_package_path"], [7, 2, 1, "", "get_version"], [7, 3, 1, "", "global_config_name"], [7, 2, 1, "", "install"], [7, 2, 1, "", "install_compiler"], [7, 3, 1, "", "install_config_name"], [7, 2, 1, "", "inventory_hash"], [7, 2, 1, "", "load_compiler"], [7, 2, 1, "", "mirror_environment"], [7, 2, 1, "", "push_to_spack_cache"], [7, 2, 1, "", "set_compiler_config_dir"], [7, 2, 1, "", "set_dry_run"], [7, 2, 1, "", "set_env"]], "ramble.spec": [[7, 6, 1, "", "AT"], [7, 6, 1, "", "COLON"], [7, 6, 1, "", "COMMA"], [7, 6, 1, "", "DEP"], [7, 6, 1, "", "EQ"], [7, 6, 1, "", "FILE"], [7, 6, 1, "", "HASH"], [7, 6, 1, "", "ID"], [7, 6, 1, "", "OFF"], [7, 6, 1, "", "ON"], [7, 6, 1, "", "PCT"], [7, 1, 1, "", "Spec"], [7, 4, 1, "", "SpecFormatStringError"], [7, 1, 1, "", "SpecLexer"], [7, 4, 1, "", "SpecParseError"], [7, 1, 1, "", "SpecParser"], [7, 6, 1, "", "VAL"], [7, 5, 1, "", "parse"], [7, 6, 1, "", "spec_id_re"]], "ramble.spec.Spec": [[7, 7, 1, "", "application"], [7, 7, 1, "", "application_class"], [7, 7, 1, "", "application_file_path"], [7, 2, 1, "", "cformat"], [7, 2, 1, "", "copy"], [7, 2, 1, "", "format"], [7, 7, 1, "", "fullname"]], "ramble.spec.SpecParser": [[7, 2, 1, "", "check_identifier"], [7, 2, 1, "", "do_parse"], [7, 2, 1, "", "workload"]], "ramble.stage": [[7, 1, 1, "", "DIYStage"], [7, 1, 1, "", "InputStage"], [7, 1, 1, "", "ResourceStage"], [7, 4, 1, "", "RestageError"], [7, 1, 1, "", "StageComposite"], [7, 4, 1, "", "StageError"], [7, 4, 1, "", "StagePathError"], [7, 4, 1, "", "VersionFetchError"], [7, 5, 1, "", "create_stage_root"], [7, 5, 1, "", "ensure_access"], [7, 5, 1, "", "get_checksums_for_versions"]], "ramble.stage.DIYStage": [[7, 2, 1, "", "cache_local"], [7, 2, 1, "", "check"], [7, 2, 1, "", "create"], [7, 2, 1, "", "destroy"], [7, 2, 1, "", "expand_archive"], [7, 7, 1, "", "expanded"], [7, 2, 1, "", "fetch"], [7, 3, 1, "", "managed_by_ramble"], [7, 2, 1, "", "restage"]], "ramble.stage.InputStage": [[7, 7, 1, "", "archive_file"], [7, 2, 1, "", "cache_local"], [7, 2, 1, "", "cache_mirror"], [7, 2, 1, "", "check"], [7, 2, 1, "", "create"], [7, 2, 1, "", "destroy"], [7, 2, 1, "", "expand_archive"], [7, 7, 1, "", "expanded"], [7, 7, 1, "", "expected_archive_files"], [7, 2, 1, "", "fetch"], [7, 3, 1, "", "managed_by_ramble"], [7, 2, 1, "", "restage"], [7, 7, 1, "", "save_filename"], [7, 2, 1, "", "set_subdir"], [7, 7, 1, "", "source_path"], [7, 3, 1, "", "stage_locks"], [7, 2, 1, "", "steal_source"]], "ramble.stage.ResourceStage": [[7, 2, 1, "", "expand_archive"], [7, 2, 1, "", "restage"]], "ramble.stage.StageComposite": [[7, 7, 1, "", "archive_file"], [7, 7, 1, "", "expanded"], [7, 7, 1, "", "path"], [7, 7, 1, "", "source_path"]], "ramble.success_criteria": [[7, 1, 1, "", "ScopedCriteriaList"], [7, 1, 1, "", "SuccessCriteria"]], "ramble.success_criteria.ScopedCriteriaList": [[7, 2, 1, "", "add_criteria"], [7, 2, 1, "", "all_criteria"], [7, 2, 1, "", "find_criteria"], [7, 2, 1, "", "flush_scope"], [7, 2, 1, "", "passed"], [7, 2, 1, "", "validate_scope"]], "ramble.success_criteria.SuccessCriteria": [[7, 2, 1, "", "mark_found"], [7, 2, 1, "", "passed"], [7, 2, 1, "", "reset_found"]], "ramble.test": [[15, 0, 0, "-", "application_inheritance"], [16, 0, 0, "-", "cmd"], [15, 0, 0, "-", "dry_run_helpers"], [17, 0, 0, "-", "end_to_end"], [18, 0, 0, "-", "modifier_functionality"], [15, 0, 0, "-", "spec_basic"], [19, 0, 0, "-", "success_criteria"], [20, 0, 0, "-", "util"], [21, 0, 0, "-", "workspace_hashing"]], "ramble.test.application_inheritance": [[15, 5, 1, "", "test_basic_inheritance"]], "ramble.test.cmd": [[16, 0, 0, "-", "debug"], [16, 0, 0, "-", "software_definitions"]], "ramble.test.cmd.debug": [[16, 5, 1, "", "test_debug_report"]], "ramble.test.cmd.software_definitions": [[16, 5, 1, "", "test_software_definitions_conflicts_runs"], [16, 5, 1, "", "test_software_definitions_error_on_conflicts"], [16, 5, 1, "", "test_software_definitions_runs"], [16, 5, 1, "", "test_software_definitions_summary"]], "ramble.test.dry_run_helpers": [[15, 1, 1, "", "SCOPES"], [15, 5, 1, "", "dry_run_config"], [15, 5, 1, "", "search_files_for_string"]], "ramble.test.dry_run_helpers.SCOPES": [[15, 3, 1, "", "application"], [15, 3, 1, "", "experiment"], [15, 3, 1, "", "workload"], [15, 3, 1, "", "workspace"]], "ramble.test.modifier_functionality": [[18, 0, 0, "-", "modifier_helpers"]], "ramble.test.modifier_functionality.modifier_helpers": [[18, 5, 1, "", "check_execute_script"], [18, 5, 1, "", "check_software_env"], [18, 5, 1, "", "env_var_append_paths_modifier"], [18, 5, 1, "", "env_var_append_paths_modifier_answer"], [18, 5, 1, "", "env_var_append_vars_modifier"], [18, 5, 1, "", "env_var_append_vars_modifier_answer"], [18, 5, 1, "", "env_var_prepend_paths_modifier"], [18, 5, 1, "", "env_var_prepend_paths_modifier_answer"], [18, 5, 1, "", "env_var_set_modifier"], [18, 5, 1, "", "env_var_set_modifier_answer"], [18, 5, 1, "", "env_var_unset_modifier"], [18, 5, 1, "", "env_var_unset_modifier_answer"], [18, 5, 1, "", "intel_aps_answer"], [18, 5, 1, "", "intel_aps_modifier"], [18, 5, 1, "", "lscpu_answer"], [18, 5, 1, "", "lscpu_modifier"], [18, 5, 1, "", "named_modifier"]], "ramble.test.spec_basic": [[15, 1, 1, "", "TestSpec"]], "ramble.test.spec_basic.TestSpec": [[15, 2, 1, "", "test_spec_copy"], [15, 2, 1, "", "test_spec_examples"]], "ramble.test.success_criteria": [[15, 5, 1, "", "generate_file"], [15, 5, 1, "", "test_criteria_list"], [15, 5, 1, "", "test_single_criteria"]], "ramble.test.util": [[20, 0, 0, "-", "env"]], "ramble.test.util.env": [[20, 5, 1, "", "test_env_var_append_command_gen"], [20, 5, 1, "", "test_env_var_prepend_command_gen"], [20, 5, 1, "", "test_env_var_set_command_gen"], [20, 5, 1, "", "test_env_var_unset_command_gen"]], "ramble.util": [[22, 0, 0, "-", "colors"], [22, 0, 0, "-", "directives"], [22, 0, 0, "-", "editor"], [22, 0, 0, "-", "env"], [22, 0, 0, "-", "executable"], [22, 0, 0, "-", "file_cache"], [22, 0, 0, "-", "hashing"], [23, 0, 0, "-", "imp"], [22, 0, 0, "-", "install_cache"], [22, 0, 0, "-", "lock"], [22, 0, 0, "-", "logger"], [22, 0, 0, "-", "matrices"], [22, 0, 0, "-", "naming"], [22, 0, 0, "-", "path"], [22, 0, 0, "-", "spec_utils"], [22, 0, 0, "-", "web"]], "ramble.util.colors": [[22, 5, 1, "", "config_title"], [22, 5, 1, "", "nested_1"], [22, 5, 1, "", "nested_2"], [22, 5, 1, "", "nested_3"], [22, 5, 1, "", "nested_4"], [22, 5, 1, "", "section_title"]], "ramble.util.directives": [[22, 5, 1, "", "define_directive_methods"], [22, 5, 1, "", "wrap_named_directive"]], "ramble.util.editor": [[22, 5, 1, "", "editor"]], "ramble.util.env": [[22, 1, 1, "", "Env"]], "ramble.util.env.Env": [[22, 2, 1, "", "get_env_append_commands"], [22, 2, 1, "", "get_env_prepend_commands"], [22, 2, 1, "", "get_env_set_commands"], [22, 2, 1, "", "get_env_unset_commands"]], "ramble.util.executable": [[22, 1, 1, "", "CommandExecutable"], [22, 4, 1, "", "CommandExecutableError"], [22, 1, 1, "", "PrefixedExecutable"], [22, 5, 1, "", "which"]], "ramble.util.executable.CommandExecutable": [[22, 2, 1, "", "copy"]], "ramble.util.executable.PrefixedExecutable": [[22, 2, 1, "", "add_default_prefix"], [22, 2, 1, "", "copy"]], "ramble.util.file_cache": [[22, 4, 1, "", "CacheError"], [22, 1, 1, "", "FileCache"]], "ramble.util.file_cache.FileCache": [[22, 2, 1, "", "cache_path"], [22, 2, 1, "", "destroy"], [22, 2, 1, "", "init_entry"], [22, 2, 1, "", "mtime"], [22, 2, 1, "", "read_transaction"], [22, 2, 1, "", "remove"], [22, 2, 1, "", "write_transaction"]], "ramble.util.hashing": [[22, 5, 1, "", "hash_file"], [22, 5, 1, "", "hash_json"], [22, 5, 1, "", "hash_string"]], "ramble.util.imp": [[23, 0, 0, "-", "imp_importer"], [23, 0, 0, "-", "importlib_importer"]], "ramble.util.imp.imp_importer": [[23, 5, 1, "", "import_lock"], [23, 5, 1, "", "load_source"], [23, 5, 1, "", "prepend_open"]], "ramble.util.imp.importlib_importer": [[23, 1, 1, "", "PrependFileLoader"], [23, 5, 1, "", "load_source"]], "ramble.util.imp.importlib_importer.PrependFileLoader": [[23, 2, 1, "", "get_data"], [23, 2, 1, "", "path_stats"]], "ramble.util.install_cache": [[22, 1, 1, "", "SetCache"]], "ramble.util.install_cache.SetCache": [[22, 2, 1, "", "add"], [22, 2, 1, "", "contains"]], "ramble.util.lock": [[22, 1, 1, "", "Lock"], [22, 5, 1, "", "check_lock_safety"]], "ramble.util.lock.Lock": [[22, 2, 1, "", "cleanup"]], "ramble.util.logger": [[22, 1, 1, "", "Logger"]], "ramble.util.logger.Logger": [[22, 2, 1, "", "active_log"], [22, 2, 1, "", "active_stream"], [22, 2, 1, "", "add_log"], [22, 2, 1, "", "all_msg"], [22, 2, 1, "", "configure_colors"], [22, 2, 1, "", "debug"], [22, 2, 1, "", "die"], [22, 2, 1, "", "error"], [22, 2, 1, "", "info"], [22, 2, 1, "", "msg"], [22, 2, 1, "", "remove_log"], [22, 2, 1, "", "verbose"], [22, 2, 1, "", "warn"]], "ramble.util.matrices": [[22, 5, 1, "", "extract_matrices"]], "ramble.util.naming": [[22, 1, 1, "", "NamespaceTrie"], [22, 5, 1, "", "mod_to_class"], [22, 5, 1, "", "possible_ramble_module_names"], [22, 5, 1, "", "ramble_module_to_python_module"], [22, 5, 1, "", "simplify_name"], [22, 5, 1, "", "valid_fully_qualified_module_name"], [22, 5, 1, "", "valid_module_name"], [22, 5, 1, "", "validate_fully_qualified_module_name"], [22, 5, 1, "", "validate_module_name"]], "ramble.util.naming.NamespaceTrie": [[22, 1, 1, "", "Element"], [22, 2, 1, "", "has_value"], [22, 2, 1, "", "is_leaf"], [22, 2, 1, "", "is_prefix"]], "ramble.util.path": [[22, 5, 1, "", "canonicalize_path"], [22, 5, 1, "", "substitute_config_variables"], [22, 5, 1, "", "substitute_path_variables"]], "ramble.util.spec_utils": [[22, 5, 1, "", "specs_equiv"]], "ramble.util.web": [[22, 4, 1, "", "HTMLParseError"], [22, 1, 1, "", "LinkParser"], [22, 4, 1, "", "NoNetworkConnectionError"], [22, 6, 1, "", "SPACK_USER_AGENT"], [22, 4, 1, "", "SpackWebError"], [22, 5, 1, "", "find_versions_of_archive"], [22, 5, 1, "", "get_header"], [22, 5, 1, "", "list_url"], [22, 5, 1, "", "push_to_url"], [22, 5, 1, "", "read_from_url"], [22, 5, 1, "", "remove_url"], [22, 5, 1, "", "spider"], [22, 5, 1, "", "url_exists"], [22, 5, 1, "", "uses_ssl"], [22, 5, 1, "", "warn_no_ssl_cert_checking"]], "ramble.util.web.LinkParser": [[22, 2, 1, "", "handle_starttag"]], "ramble.workspace": [[24, 4, 1, "", "RambleConflictingDefinitionError"], [24, 4, 1, "", "RambleInvalidTemplateNameError"], [24, 4, 1, "", "RambleMissingApplicationDirError"], [24, 4, 1, "", "RambleMissingApplicationError"], [24, 4, 1, "", "RambleMissingExperimentError"], [24, 4, 1, "", "RambleMissingWorkloadError"], [24, 4, 1, "", "RambleWorkspaceError"], [24, 1, 1, "", "Workspace"], [24, 5, 1, "", "activate"], [24, 5, 1, "", "active"], [24, 5, 1, "", "active_workspace"], [24, 5, 1, "", "all_template_paths"], [24, 5, 1, "", "all_workspace_names"], [24, 5, 1, "", "all_workspaces"], [24, 5, 1, "", "config_dict"], [24, 5, 1, "", "config_file"], [24, 5, 1, "", "create"], [24, 5, 1, "", "deactivate"], [24, 5, 1, "", "default_config_yaml"], [24, 5, 1, "", "exists"], [24, 5, 1, "", "get_workspace_path"], [24, 5, 1, "", "is_workspace_dir"], [24, 1, 1, "", "namespace"], [24, 5, 1, "", "no_active_workspace"], [24, 5, 1, "", "read"], [24, 5, 1, "", "root"], [24, 0, 0, "-", "shell"], [24, 5, 1, "", "template_path"], [24, 0, 0, "-", "workspace"]], "ramble.workspace.Workspace": [[24, 7, 1, "", "active"], [24, 2, 1, "", "add_to_cache"], [24, 2, 1, "", "all_applications"], [24, 2, 1, "", "all_auxiliary_software_files"], [24, 2, 1, "", "all_experiments"], [24, 7, 1, "", "all_experiments_path"], [24, 2, 1, "", "all_specs"], [24, 2, 1, "", "all_templates"], [24, 2, 1, "", "all_workloads"], [24, 2, 1, "", "append_result"], [24, 7, 1, "", "archive_dir"], [24, 7, 1, "", "auxiliary_software_dir"], [24, 2, 1, "", "build_experiment_set"], [24, 2, 1, "", "check_cache"], [24, 2, 1, "", "clear"], [24, 2, 1, "", "concretize"], [24, 7, 1, "", "config_dir"], [24, 7, 1, "", "config_file_path"], [24, 2, 1, "", "config_scopes"], [24, 2, 1, "", "create_mirror"], [24, 2, 1, "", "date_string"], [24, 2, 1, "", "default_results"], [24, 2, 1, "", "destroy"], [24, 2, 1, "", "dump_results"], [24, 7, 1, "", "experiment_dir"], [24, 2, 1, "", "external_spack_env"], [24, 2, 1, "", "extract_success_criteria"], [24, 2, 1, "", "get_applications"], [24, 2, 1, "", "get_spack_dict"], [24, 2, 1, "", "get_workspace_env_vars"], [24, 2, 1, "", "get_workspace_internals"], [24, 2, 1, "", "get_workspace_modifiers"], [24, 2, 1, "", "get_workspace_vars"], [24, 2, 1, "", "get_workspace_zips"], [24, 3, 1, "", "hash_file_name"], [24, 2, 1, "", "included_config_scopes"], [24, 7, 1, "", "input_dir"], [24, 7, 1, "", "internal"], [24, 3, 1, "", "inventory_file_name"], [24, 2, 1, "", "is_concretized"], [24, 7, 1, "", "latest_archive"], [24, 7, 1, "", "latest_archive_path"], [24, 7, 1, "", "log_dir"], [24, 7, 1, "", "name"], [24, 7, 1, "", "path"], [24, 2, 1, "", "run_experiments"], [24, 7, 1, "", "shared_dir"], [24, 7, 1, "", "shared_license_dir"], [24, 2, 1, "", "simlink_result"], [24, 7, 1, "", "software_dir"], [24, 2, 1, "", "template_path"], [24, 2, 1, "", "write"], [24, 2, 1, "", "write_json_results"], [24, 2, 1, "", "write_transaction"], [24, 2, 1, "", "ws_file_config_scope"], [24, 2, 1, "", "ws_file_config_scope_name"]], "ramble.workspace.namespace": [[24, 3, 1, "", "application"], [24, 3, 1, "", "application_dir"], [24, 3, 1, "", "chained_experiments"], [24, 3, 1, "", "compiler"], [24, 3, 1, "", "compiler_spec"], [24, 3, 1, "", "custom_executables"], [24, 3, 1, "", "env_var"], [24, 3, 1, "", "environments"], [24, 3, 1, "", "exclude"], [24, 3, 1, "", "executable_injection"], [24, 3, 1, "", "executables"], [24, 3, 1, "", "experiment"], [24, 3, 1, "", "external_env"], [24, 3, 1, "", "internals"], [24, 3, 1, "", "matrices"], [24, 3, 1, "", "matrix"], [24, 3, 1, "", "modifiers"], [24, 3, 1, "", "packages"], [24, 3, 1, "", "ramble"], [24, 3, 1, "", "spack"], [24, 3, 1, "", "spack_spec"], [24, 3, 1, "", "success"], [24, 3, 1, "", "template"], [24, 3, 1, "", "variables"], [24, 3, 1, "", "where"], [24, 3, 1, "", "workload"], [24, 3, 1, "", "zips"]], "ramble.workspace.shell": [[24, 5, 1, "", "activate"], [24, 5, 1, "", "activate_header"], [24, 5, 1, "", "deactivate"], [24, 5, 1, "", "deactivate_header"]], "ramble.workspace.workspace": [[24, 4, 1, "", "RambleConflictingDefinitionError"], [24, 4, 1, "", "RambleInvalidTemplateNameError"], [24, 4, 1, "", "RambleMissingApplicationDirError"], [24, 4, 1, "", "RambleMissingApplicationError"], [24, 4, 1, "", "RambleMissingExperimentError"], [24, 4, 1, "", "RambleMissingWorkloadError"], [24, 4, 1, "", "RambleWorkspaceError"], [24, 1, 1, "", "Workspace"], [24, 5, 1, "", "activate"], [24, 5, 1, "", "active"], [24, 5, 1, "", "active_workspace"], [24, 5, 1, "", "all_template_paths"], [24, 5, 1, "", "all_workspace_names"], [24, 5, 1, "", "all_workspaces"], [24, 6, 1, "", "applications_schema"], [24, 6, 1, "", "auxiliary_software_dir_name"], [24, 5, 1, "", "config_dict"], [24, 5, 1, "", "config_file"], [24, 6, 1, "", "config_schema"], [24, 5, 1, "", "create"], [24, 5, 1, "", "deactivate"], [24, 5, 1, "", "deactivate_config_scope"], [24, 5, 1, "", "default_config_yaml"], [24, 5, 1, "", "exists"], [24, 5, 1, "", "get_workspace"], [24, 5, 1, "", "get_workspace_path"], [24, 5, 1, "", "is_workspace_dir"], [24, 5, 1, "", "license_path"], [24, 6, 1, "", "lockfile_name"], [24, 5, 1, "", "no_active_workspace"], [24, 5, 1, "", "prepare_config_scope"], [24, 6, 1, "", "ramble_workspace_var"], [24, 5, 1, "", "read"], [24, 5, 1, "", "root"], [24, 5, 1, "", "template_path"], [24, 5, 1, "", "valid_workspace_name"], [24, 6, 1, "", "valid_workspace_name_re"], [24, 5, 1, "", "validate_workspace_name"], [24, 6, 1, "", "workspace_archive_path"], [24, 6, 1, "", "workspace_config_path"], [24, 6, 1, "", "workspace_experiment_path"], [24, 6, 1, "", "workspace_input_path"], [24, 6, 1, "", "workspace_log_path"], [24, 6, 1, "", "workspace_shared_license_path"], [24, 6, 1, "", "workspace_shared_path"], [24, 6, 1, "", "workspace_software_path"], [24, 6, 1, "", "workspace_template_extension"], [24, 5, 1, "", "yaml_equivalent"]], "ramble.workspace.workspace.Workspace": [[24, 7, 1, "", "active"], [24, 2, 1, "", "add_to_cache"], [24, 2, 1, "", "all_applications"], [24, 2, 1, "", "all_auxiliary_software_files"], [24, 2, 1, "", "all_experiments"], [24, 7, 1, "", "all_experiments_path"], [24, 2, 1, "", "all_specs"], [24, 2, 1, "", "all_templates"], [24, 2, 1, "", "all_workloads"], [24, 2, 1, "", "append_result"], [24, 7, 1, "", "archive_dir"], [24, 7, 1, "", "auxiliary_software_dir"], [24, 2, 1, "", "build_experiment_set"], [24, 2, 1, "", "check_cache"], [24, 2, 1, "", "clear"], [24, 2, 1, "", "concretize"], [24, 7, 1, "", "config_dir"], [24, 7, 1, "", "config_file_path"], [24, 2, 1, "", "config_scopes"], [24, 2, 1, "", "create_mirror"], [24, 2, 1, "", "date_string"], [24, 2, 1, "", "default_results"], [24, 2, 1, "", "destroy"], [24, 2, 1, "", "dump_results"], [24, 7, 1, "", "experiment_dir"], [24, 2, 1, "", "external_spack_env"], [24, 2, 1, "", "extract_success_criteria"], [24, 2, 1, "", "get_applications"], [24, 2, 1, "", "get_spack_dict"], [24, 2, 1, "", "get_workspace_env_vars"], [24, 2, 1, "", "get_workspace_internals"], [24, 2, 1, "", "get_workspace_modifiers"], [24, 2, 1, "", "get_workspace_vars"], [24, 2, 1, "", "get_workspace_zips"], [24, 3, 1, "", "hash_file_name"], [24, 2, 1, "", "included_config_scopes"], [24, 7, 1, "", "input_dir"], [24, 7, 1, "", "internal"], [24, 3, 1, "", "inventory_file_name"], [24, 2, 1, "", "is_concretized"], [24, 7, 1, "", "latest_archive"], [24, 7, 1, "", "latest_archive_path"], [24, 7, 1, "", "log_dir"], [24, 7, 1, "", "name"], [24, 7, 1, "", "path"], [24, 2, 1, "", "run_experiments"], [24, 7, 1, "", "shared_dir"], [24, 7, 1, "", "shared_license_dir"], [24, 2, 1, "", "simlink_result"], [24, 7, 1, "", "software_dir"], [24, 2, 1, "", "template_path"], [24, 2, 1, "", "write"], [24, 2, 1, "", "write_json_results"], [24, 2, 1, "", "write_transaction"], [24, 2, 1, "", "ws_file_config_scope"], [24, 2, 1, "", "ws_file_config_scope_name"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:exception", "5": "py:function", "6": "py:data", "7": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "exception", "Python exception"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"], "7": ["py", "property", "Python property"]}, "titleterms": {"configur": [1, 4, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 45], "file": [1, 3, 45], "section": 1, "scope": 1, "applic": [1, 3, 4, 7, 14, 25, 29, 30], "config": [1, 7, 9, 14, 16], "environ": [1, 36, 44, 45], "variabl": [1, 3, 14, 31, 32, 36, 45], "intern": [1, 14, 28, 45], "licens": [1, 9, 14], "mirror": [1, 6, 7, 9, 14, 16, 38], "modifi": [1, 7, 14, 27, 31, 45], "repo": [1, 9, 14, 16], "spack": [1, 8, 13, 14, 45], "vector": [1, 32, 33, 45], "matrix": [1, 33, 35], "packag": [1, 3, 7, 8, 9, 10, 14, 22, 23, 24, 33], "extern": [1, 5], "support": [1, 4], "success": [1, 3, 25, 37], "criteria": [1, 3, 25, 37], "develop": [2, 3], "guid": [2, 3], "definit": [3, 27, 28, 33, 34, 35, 36, 37, 43], "prepar": 3, "compil": 3, "instal": [3, 4, 29], "collect": 3, "input": 3, "test": [3, 15, 16, 17, 18, 19, 20, 21], "execut": [3, 4, 8, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 45], "output": 3, "inform": [3, 30, 44], "creation": [3, 38], "base": [3, 37], "class": 3, "write": 3, "an": [3, 29, 35], "workload": [3, 4, 31, 32, 34, 45], "figur": [3, 37], "Of": 3, "merit": [3, 37], "context": [3, 7], "manag": 3, "direct": [3, 22], "usag": 3, "while": 3, "gener": [3, 45], "experi": [3, 4, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45], "analyz": [3, 4, 29, 30, 44], "result": [3, 9, 16], "get": [4, 29], "start": [4, 29], "what": [4, 29], "i": 4, "rambl": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 44, 45], "system": [4, 34, 45], "requir": [4, 45], "shell": [4, 24], "command": [4, 9, 15, 45], "help": [4, 9], "debug": [4, 9, 16], "defin": [4, 25, 28, 32, 35, 36, 45], "workspac": [4, 9, 14, 16, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "creat": [4, 6, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44], "A": [4, 29, 30, 31, 33], "concret": [4, 44], "set": [4, 29, 30, 44], "up": [4, 29, 30, 44], "archiv": [4, 44], "tutori": [5, 26], "basic": [5, 13, 29], "contribut": 5, "resourc": 5, "indic": 5, "tabl": 5, "structur": [6, 30, 44], "us": [6, 28, 31, 32, 38, 45], "subpackag": [7, 9, 15, 22], "submodul": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "appkit": 7, "modul": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "cach": 7, "error": 7, "expand": [7, 15], "experiment_set": [7, 15], "fetch_strategi": 7, "filter": [7, 44], "keyword": 7, "main": 7, "modkit": 7, "namespac": [7, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21], "path": [7, 22], "pipelin": 7, "render": 7, "repositori": [7, 15], "software_environ": [7, 15], "spack_runn": [7, 15], "spec": 7, "stage": [7, 15], "success_criteria": [7, 14, 15, 19], "application_typ": 8, "cmd": [9, 10, 16], "attribut": [9, 16], "clean": [9, 16, 31, 33, 35, 36], "edit": [9, 31, 32], "flake8": 9, "info": [9, 10, 16], "list": [9, 10, 16, 45], "mod": [9, 16], "software_definit": [9, 16], "unit_test": 9, "common": 10, "argument": 10, "experiment": 11, "upload": 11, "languag": 12, "application_languag": [12, 15], "language_bas": 12, "language_help": 12, "modifier_languag": [12, 15], "shared_languag": 12, "modifier_typ": 13, "schema": 14, "env_var": 14, "merg": 14, "modifier_repo": 14, "type": [14, 25], "zip": [14, 35, 45], "application_inherit": 15, "application_test": 15, "cache_fetch": 15, "concretize_builtin": 15, "conftest": 15, "dry_run_help": 15, "gcs_fetch": 15, "mirror_test": 15, "modifier_appl": 15, "namespace_tri": 15, "spec_bas": 15, "workspace_test": 15, "end_to_end": 17, "config_section_env_var": 17, "custom_execut": 17, "dryrun_chained_experi": 17, "dryrun_copies_external_env": 17, "dryrun_series_contains_package_path": 17, "env_var_builtin": 17, "exclusive_filtered_vector_workload": 17, "expanded_fom_dry_run": 17, "experiment_exclud": 17, "explicit_zip": 17, "inclusive_filtered_vector_workload": 17, "known_appl": 17, "merge_config_fil": 17, "missing_required_dry_run": 17, "nested_compilers_are_instal": 17, "package_manager_config": 17, "passthrough_vari": 17, "phase_select": 17, "phase_selection_with_depend": 17, "shared_context": 17, "test_configvar_dry_run": 17, "unused_compilers_are_skip": 17, "vector_workload": 17, "wrfv4_dry_run": 17, "modifier_function": 18, "mock_env_var_modifi": 18, "mock_modifier_dry_run": 18, "mock_modifier_spack_config": 18, "mock_spack_modifi": 18, "modifier_help": 18, "modifier_prepare_analysi": 18, "multi_modifier_dry_run": 18, "single_modifier_dry_run": 18, "always_print_fom": 19, "success_fom_comparison": 19, "success_fom_glob": 19, "success_funct": 19, "success_modifi": 19, "success_variable_fom_comparison": 19, "util": [20, 22, 23], "editor": [20, 22], "env": [20, 22], "workspace_hash": 21, "unsetup_workspace_cannot_analyz": 21, "workspace_name_does_not_change_hash": 21, "workspace_setup_creates_inventori": 21, "color": 22, "file_cach": 22, "hash": [22, 44], "install_cach": 22, "lock": 22, "logger": 22, "matric": [22, 32, 35, 45], "name": [22, 32, 44, 45], "spec_util": 22, "web": 22, "imp": 23, "imp_import": 23, "importlib_import": 23, "mode": 25, "function": 25, "fom": 25, "comparison": 25, "string": [25, 37], "10": 27, "activ": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44], "discov": 27, "appli": [27, 34], "lscpu": 27, "advanc": 27, "11": 28, "new": 28, "order": [28, 45], "inject": [28, 45], "1": 29, "run": [29, 30, 36], "hello": 29, "world": 29, "avail": 29, "": 29, "cleanup": [29, 30], "2": 30, "simpl": 30, "gromac": [30, 31], "directori": 30, "3": 31, "descript": [31, 32, 33], "4": 32, "templat": [32, 45], "scale": [32, 34], "studi": [32, 34], "5": 33, "chang": 33, "softwar": [33, 34, 36, 44], "stack": [33, 36], "ad": 33, "variant": 33, "6": 34, "decid": 34, "detail": 34, "default": 34, "7": 35, "construct": 35, "platform": 35, "worksapc": 35, "8": 36, "expans": 36, "indirect": 36, "parameter": 36, "addit": 36, "mpi": [36, 45], "control": [36, 45], "dry": 36, "setup": 36, "9": 37, "regular": 37, "express": 37, "match": 37, "logic": 37, "anonym": 44, "print": 44, "phase": 44, "select": 44, "inventori": 44, "dictionari": 45, "explicit": 45, "exclus": 45, "cross": 45, "refer": 45, "custom": 45, "reserv": 45, "specif": 45, "librari": 45, "batch": 45, "chain": 45, "suppress": 45}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Configuration Files": [[1, "configuration-files"]], "Configuration Sections:": [[1, "configuration-sections"]], "Configuration Scopes": [[1, "configuration-scopes"]], "Application Section:": [[1, "application-section"]], "Config Section:": [[1, "config-section"]], "Environment Variables Section:": [[1, "environment-variables-section"]], "Internals Section:": [[1, "internals-section"]], "Licenses Section:": [[1, "licenses-section"]], "Mirrors Section:": [[1, "mirrors-section"]], "Modifier Repos Section:": [[1, "modifier-repos-section"]], "Modifiers Section:": [[1, "modifiers-section"]], "Repos Section:": [[1, "repos-section"]], "Spack Section:": [[1, "spack-section"]], "Vector and Matrix Packages and Environments:": [[1, "vector-and-matrix-packages-and-environments"]], "External Spack Environment Support:": [[1, "external-spack-environment-support"]], "Success Criteria Section:": [[1, "success-criteria-section"]], "Variables Section:": [[1, "variables-section"]], "Developer Guides": [[2, "developer-guides"], [2, null]], "Application Definition Developers Guide": [[3, "application-definition-developers-guide"]], "Preparation": [[3, "preparation"]], "Compilation / Installation": [[3, "compilation-installation"]], "Collecting Inputs": [[3, "collecting-inputs"]], "Testing Execution": [[3, "testing-execution"]], "Output Information": [[3, "output-information"]], "Application Definition Creation": [[3, "application-definition-creation"]], "Base Classes": [[3, "base-classes"]], "Writing an application definition": [[3, "writing-an-application-definition"]], "Executables": [[3, "executables"]], "Input Files": [[3, "input-files"]], "Workloads": [[3, "workloads"]], "Workload Variables": [[3, "workload-variables"]], "Success Criteria": [[3, "success-criteria"], [25, "success-criteria"], [37, "id1"]], "Figures Of Merit": [[3, "figures-of-merit"]], "Figure Of Merit Contexts": [[3, "figure-of-merit-contexts"]], "Package Manager Directives": [[3, "package-manager-directives"]], "Usage While Developing": [[3, "usage-while-developing"]], "Generating Experiments": [[3, "generating-experiments"]], "Analyzing Results": [[3, "analyzing-results"]], "Getting Started": [[4, "getting-started"]], "What is Ramble?": [[4, "what-is-ramble"]], "System Requirements": [[4, "system-requirements"]], "Installation": [[4, "installation"], [29, "installation"]], "Shell Support": [[4, "shell-support"]], "Command Help": [[4, "command-help"]], "Debugging Ramble": [[4, "debugging-ramble"]], "Defined Applications": [[4, "defined-applications"]], "Application Workloads": [[4, "application-workloads"]], "Ramble Workspaces": [[4, "ramble-workspaces"]], "Creating Workspaces": [[4, "creating-workspaces"], [44, "creating-workspaces"]], "Configuring A Workspace": [[4, "configuring-a-workspace"]], "Concretizing A Workspace": [[4, "concretizing-a-workspace"]], "Setting Up A Workspace": [[4, "setting-up-a-workspace"]], "Executing Experiments": [[4, "executing-experiments"], [29, "executing-experiments"], [30, "executing-experiments"]], "Analyzing Experiments": [[4, "analyzing-experiments"], [29, "analyzing-experiments"], [30, "analyzing-experiments"]], "Archiving A Workspace": [[4, "archiving-a-workspace"]], "Ramble": [[5, "ramble"]], "Tutorials": [[5, null], [26, "tutorials"], [26, null]], "Basics": [[5, null]], "Contributing": [[5, null]], "External Resources": [[5, null]], "Indices and tables": [[5, "indices-and-tables"]], "Ramble Mirrors": [[6, "ramble-mirrors"]], "Creating Ramble Mirrors": [[6, "creating-ramble-mirrors"]], "Mirror Structure": [[6, "mirror-structure"]], "Using Created Mirrors": [[6, "using-created-mirrors"]], "ramble package": [[7, "module-ramble"]], "Subpackages": [[7, "subpackages"], [9, "subpackages"], [15, "subpackages"], [22, "subpackages"]], "Submodules": [[7, "submodules"], [8, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"], [13, "submodules"], [14, "submodules"], [15, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"], [20, "submodules"], [21, "submodules"], [22, "submodules"], [23, "submodules"], [24, "submodules"]], "ramble.appkit module": [[7, "module-ramble.appkit"]], "ramble.application module": [[7, "module-ramble.application"]], "ramble.caches module": [[7, "module-ramble.caches"]], "ramble.config module": [[7, "module-ramble.config"]], "ramble.context module": [[7, "module-ramble.context"]], "ramble.error module": [[7, "module-ramble.error"]], "ramble.expander module": [[7, "module-ramble.expander"]], "ramble.experiment_set module": [[7, "module-ramble.experiment_set"]], "ramble.fetch_strategy module": [[7, "module-ramble.fetch_strategy"]], "ramble.filters module": [[7, "module-ramble.filters"]], "ramble.keywords module": [[7, "module-ramble.keywords"]], "ramble.main module": [[7, "module-ramble.main"]], "ramble.mirror module": [[7, "module-ramble.mirror"]], "ramble.modifier module": [[7, "module-ramble.modifier"]], "ramble.modkit module": [[7, "module-ramble.modkit"]], "ramble.namespace module": [[7, "module-ramble.namespace"]], "ramble.paths module": [[7, "module-ramble.paths"]], "ramble.pipeline module": [[7, "ramble-pipeline-module"]], "ramble.renderer module": [[7, "module-ramble.renderer"]], "ramble.repository module": [[7, "module-ramble.repository"]], "ramble.software_environments module": [[7, "module-ramble.software_environments"]], "ramble.spack_runner module": [[7, "module-ramble.spack_runner"]], "ramble.spec module": [[7, "module-ramble.spec"]], "ramble.stage module": [[7, "module-ramble.stage"]], "ramble.success_criteria module": [[7, "module-ramble.success_criteria"]], "ramble.application_types package": [[8, "module-ramble.application_types"]], "ramble.application_types.executable module": [[8, "module-ramble.application_types.executable"]], "ramble.application_types.spack module": [[8, "module-ramble.application_types.spack"]], "ramble.cmd package": [[9, "module-ramble.cmd"]], "ramble.cmd.attributes module": [[9, "module-ramble.cmd.attributes"]], "ramble.cmd.clean module": [[9, "module-ramble.cmd.clean"]], "ramble.cmd.commands module": [[9, "module-ramble.cmd.commands"]], "ramble.cmd.config module": [[9, "module-ramble.cmd.config"]], "ramble.cmd.debug module": [[9, "module-ramble.cmd.debug"]], "ramble.cmd.edit module": [[9, "module-ramble.cmd.edit"]], "ramble.cmd.flake8 module": [[9, "module-ramble.cmd.flake8"]], "ramble.cmd.help module": [[9, "module-ramble.cmd.help"]], "ramble.cmd.info module": [[9, "module-ramble.cmd.info"]], "ramble.cmd.license module": [[9, "module-ramble.cmd.license"]], "ramble.cmd.list module": [[9, "module-ramble.cmd.list"]], "ramble.cmd.mirror module": [[9, "module-ramble.cmd.mirror"]], "ramble.cmd.mods module": [[9, "module-ramble.cmd.mods"]], "ramble.cmd.on module": [[9, "module-ramble.cmd.on"]], "ramble.cmd.repo module": [[9, "module-ramble.cmd.repo"]], "ramble.cmd.results module": [[9, "module-ramble.cmd.results"]], "ramble.cmd.software_definitions module": [[9, "module-ramble.cmd.software_definitions"]], "ramble.cmd.unit_test module": [[9, "module-ramble.cmd.unit_test"]], "ramble.cmd.workspace module": [[9, "ramble-cmd-workspace-module"]], "ramble.cmd.common package": [[10, "module-ramble.cmd.common"]], "ramble.cmd.common.arguments module": [[10, "module-ramble.cmd.common.arguments"]], "ramble.cmd.common.info module": [[10, "module-ramble.cmd.common.info"]], "ramble.cmd.common.list module": [[10, "module-ramble.cmd.common.list"]], "ramble.experimental namespace": [[11, "module-ramble.experimental"]], "ramble.experimental.uploader module": [[11, "module-ramble.experimental.uploader"]], "ramble.language namespace": [[12, "module-ramble.language"]], "ramble.language.application_language module": [[12, "module-ramble.language.application_language"]], "ramble.language.language_base module": [[12, "module-ramble.language.language_base"]], "ramble.language.language_helpers module": [[12, "module-ramble.language.language_helpers"]], "ramble.language.modifier_language module": [[12, "module-ramble.language.modifier_language"]], "ramble.language.shared_language module": [[12, "module-ramble.language.shared_language"]], "ramble.modifier_types namespace": [[13, "module-ramble.modifier_types"]], "ramble.modifier_types.basic module": [[13, "module-ramble.modifier_types.basic"]], "ramble.modifier_types.spack module": [[13, "module-ramble.modifier_types.spack"]], "ramble.schema package": [[14, "module-ramble.schema"]], "ramble.schema.applications module": [[14, "module-ramble.schema.applications"]], "ramble.schema.config module": [[14, "module-ramble.schema.config"]], "ramble.schema.env_vars module": [[14, "module-ramble.schema.env_vars"]], "ramble.schema.internals module": [[14, "module-ramble.schema.internals"]], "ramble.schema.licenses module": [[14, "module-ramble.schema.licenses"]], "ramble.schema.merged module": [[14, "module-ramble.schema.merged"]], "ramble.schema.mirrors module": [[14, "module-ramble.schema.mirrors"]], "ramble.schema.modifier_repos module": [[14, "module-ramble.schema.modifier_repos"]], "ramble.schema.modifiers module": [[14, "module-ramble.schema.modifiers"]], "ramble.schema.repos module": [[14, "module-ramble.schema.repos"]], "ramble.schema.spack module": [[14, "module-ramble.schema.spack"]], "ramble.schema.success_criteria module": [[14, "module-ramble.schema.success_criteria"]], "ramble.schema.types module": [[14, "module-ramble.schema.types"]], "ramble.schema.variables module": [[14, "module-ramble.schema.variables"]], "ramble.schema.workspace module": [[14, "module-ramble.schema.workspace"]], "ramble.schema.zips module": [[14, "module-ramble.schema.zips"]], "ramble.test namespace": [[15, "module-ramble.test"]], "ramble.test.application_inheritance module": [[15, "module-ramble.test.application_inheritance"]], "ramble.test.application_language module": [[15, "ramble-test-application-language-module"]], "ramble.test.application_tests module": [[15, "ramble-test-application-tests-module"]], "ramble.test.cache_fetch module": [[15, "ramble-test-cache-fetch-module"]], "ramble.test.commands module": [[15, "ramble-test-commands-module"]], "ramble.test.concretize_builtin module": [[15, "ramble-test-concretize-builtin-module"]], "ramble.test.conftest module": [[15, "ramble-test-conftest-module"]], "ramble.test.dry_run_helpers module": [[15, "module-ramble.test.dry_run_helpers"]], "ramble.test.expander module": [[15, "ramble-test-expander-module"]], "ramble.test.experiment_set module": [[15, "ramble-test-experiment-set-module"]], "ramble.test.gcs_fetch module": [[15, "ramble-test-gcs-fetch-module"]], "ramble.test.mirror_tests module": [[15, "ramble-test-mirror-tests-module"]], "ramble.test.modifier_application module": [[15, "ramble-test-modifier-application-module"]], "ramble.test.modifier_language module": [[15, "ramble-test-modifier-language-module"]], "ramble.test.namespace_trie module": [[15, "ramble-test-namespace-trie-module"]], "ramble.test.repository module": [[15, "ramble-test-repository-module"]], "ramble.test.software_environment module": [[15, "ramble-test-software-environment-module"]], "ramble.test.spack_runner module": [[15, "ramble-test-spack-runner-module"]], "ramble.test.spec_basic module": [[15, "module-ramble.test.spec_basic"]], "ramble.test.stage module": [[15, "ramble-test-stage-module"]], "ramble.test.success_criteria module": [[15, "module-ramble.test.success_criteria"]], "ramble.test.workspace_tests module": [[15, "ramble-test-workspace-tests-module"]], "ramble.test.cmd namespace": [[16, "module-ramble.test.cmd"]], "ramble.test.cmd.attributes module": [[16, "ramble-test-cmd-attributes-module"]], "ramble.test.cmd.clean module": [[16, "ramble-test-cmd-clean-module"]], "ramble.test.cmd.config module": [[16, "ramble-test-cmd-config-module"]], "ramble.test.cmd.debug module": [[16, "module-ramble.test.cmd.debug"]], "ramble.test.cmd.info module": [[16, "ramble-test-cmd-info-module"]], "ramble.test.cmd.list module": [[16, "ramble-test-cmd-list-module"]], "ramble.test.cmd.mirror module": [[16, "ramble-test-cmd-mirror-module"]], "ramble.test.cmd.mods module": [[16, "ramble-test-cmd-mods-module"]], "ramble.test.cmd.on module": [[16, "ramble-test-cmd-on-module"]], "ramble.test.cmd.repo module": [[16, "ramble-test-cmd-repo-module"]], "ramble.test.cmd.results module": [[16, "ramble-test-cmd-results-module"]], "ramble.test.cmd.software_definitions module": [[16, "module-ramble.test.cmd.software_definitions"]], "ramble.test.cmd.workspace module": [[16, "ramble-test-cmd-workspace-module"]], "ramble.test.end_to_end namespace": [[17, "module-ramble.test.end_to_end"]], "ramble.test.end_to_end.config_section_env_vars module": [[17, "ramble-test-end-to-end-config-section-env-vars-module"]], "ramble.test.end_to_end.custom_executables module": [[17, "ramble-test-end-to-end-custom-executables-module"]], "ramble.test.end_to_end.dryrun_chained_experiments module": [[17, "ramble-test-end-to-end-dryrun-chained-experiments-module"]], "ramble.test.end_to_end.dryrun_copies_external_env module": [[17, "ramble-test-end-to-end-dryrun-copies-external-env-module"]], "ramble.test.end_to_end.dryrun_series_contains_package_paths module": [[17, "ramble-test-end-to-end-dryrun-series-contains-package-paths-module"]], "ramble.test.end_to_end.env_var_builtin module": [[17, "ramble-test-end-to-end-env-var-builtin-module"]], "ramble.test.end_to_end.exclusive_filtered_vector_workloads module": [[17, "ramble-test-end-to-end-exclusive-filtered-vector-workloads-module"]], "ramble.test.end_to_end.expanded_fom_dry_run module": [[17, "ramble-test-end-to-end-expanded-fom-dry-run-module"]], "ramble.test.end_to_end.experiment_excludes module": [[17, "ramble-test-end-to-end-experiment-excludes-module"]], "ramble.test.end_to_end.explicit_zips module": [[17, "ramble-test-end-to-end-explicit-zips-module"]], "ramble.test.end_to_end.inclusive_filtered_vector_workloads module": [[17, "ramble-test-end-to-end-inclusive-filtered-vector-workloads-module"]], "ramble.test.end_to_end.known_applications module": [[17, "ramble-test-end-to-end-known-applications-module"]], "ramble.test.end_to_end.merge_config_files module": [[17, "ramble-test-end-to-end-merge-config-files-module"]], "ramble.test.end_to_end.missing_required_dry_run module": [[17, "ramble-test-end-to-end-missing-required-dry-run-module"]], "ramble.test.end_to_end.nested_compilers_are_installed module": [[17, "ramble-test-end-to-end-nested-compilers-are-installed-module"]], "ramble.test.end_to_end.package_manager_config module": [[17, "ramble-test-end-to-end-package-manager-config-module"]], "ramble.test.end_to_end.passthrough_variables module": [[17, "ramble-test-end-to-end-passthrough-variables-module"]], "ramble.test.end_to_end.phase_selection module": [[17, "ramble-test-end-to-end-phase-selection-module"]], "ramble.test.end_to_end.phase_selection_with_dependencies module": [[17, "ramble-test-end-to-end-phase-selection-with-dependencies-module"]], "ramble.test.end_to_end.shared_context module": [[17, "ramble-test-end-to-end-shared-context-module"]], "ramble.test.end_to_end.test_configvar_dry_run module": [[17, "ramble-test-end-to-end-test-configvar-dry-run-module"]], "ramble.test.end_to_end.unused_compilers_are_skipped module": [[17, "ramble-test-end-to-end-unused-compilers-are-skipped-module"]], "ramble.test.end_to_end.vector_workloads module": [[17, "ramble-test-end-to-end-vector-workloads-module"]], "ramble.test.end_to_end.wrfv4_dry_run module": [[17, "ramble-test-end-to-end-wrfv4-dry-run-module"]], "ramble.test.modifier_functionality namespace": [[18, "module-ramble.test.modifier_functionality"]], "ramble.test.modifier_functionality.mock_env_var_modifiers module": [[18, "ramble-test-modifier-functionality-mock-env-var-modifiers-module"]], "ramble.test.modifier_functionality.mock_modifier_dry_run module": [[18, "ramble-test-modifier-functionality-mock-modifier-dry-run-module"]], "ramble.test.modifier_functionality.mock_modifier_spack_configs module": [[18, "ramble-test-modifier-functionality-mock-modifier-spack-configs-module"]], "ramble.test.modifier_functionality.mock_spack_modifier module": [[18, "ramble-test-modifier-functionality-mock-spack-modifier-module"]], "ramble.test.modifier_functionality.modifier_helpers module": [[18, "module-ramble.test.modifier_functionality.modifier_helpers"]], "ramble.test.modifier_functionality.modifier_prepare_analysis module": [[18, "ramble-test-modifier-functionality-modifier-prepare-analysis-module"]], "ramble.test.modifier_functionality.multi_modifier_dry_run module": [[18, "ramble-test-modifier-functionality-multi-modifier-dry-run-module"]], "ramble.test.modifier_functionality.single_modifier_dry_run module": [[18, "ramble-test-modifier-functionality-single-modifier-dry-run-module"]], "ramble.test.success_criteria namespace": [[19, "module-ramble.test.success_criteria"]], "ramble.test.success_criteria.always_print_foms module": [[19, "ramble-test-success-criteria-always-print-foms-module"]], "ramble.test.success_criteria.success_fom_comparison module": [[19, "ramble-test-success-criteria-success-fom-comparison-module"]], "ramble.test.success_criteria.success_fom_globbing module": [[19, "ramble-test-success-criteria-success-fom-globbing-module"]], "ramble.test.success_criteria.success_functions module": [[19, "ramble-test-success-criteria-success-functions-module"]], "ramble.test.success_criteria.success_modifiers module": [[19, "ramble-test-success-criteria-success-modifiers-module"]], "ramble.test.success_criteria.success_variable_fom_comparison module": [[19, "ramble-test-success-criteria-success-variable-fom-comparison-module"]], "ramble.test.util namespace": [[20, "module-ramble.test.util"]], "ramble.test.util.editor module": [[20, "ramble-test-util-editor-module"]], "ramble.test.util.env module": [[20, "module-ramble.test.util.env"]], "ramble.test.workspace_hashing namespace": [[21, "module-ramble.test.workspace_hashing"]], "ramble.test.workspace_hashing.unsetup_workspace_cannot_analyze module": [[21, "ramble-test-workspace-hashing-unsetup-workspace-cannot-analyze-module"]], "ramble.test.workspace_hashing.workspace_name_does_not_change_hash module": [[21, "ramble-test-workspace-hashing-workspace-name-does-not-change-hash-module"]], "ramble.test.workspace_hashing.workspace_setup_creates_inventory module": [[21, "ramble-test-workspace-hashing-workspace-setup-creates-inventory-module"]], "ramble.util package": [[22, "module-ramble.util"]], "ramble.util.colors module": [[22, "module-ramble.util.colors"]], "ramble.util.directives module": [[22, "module-ramble.util.directives"]], "ramble.util.editor module": [[22, "module-ramble.util.editor"]], "ramble.util.env module": [[22, "module-ramble.util.env"]], "ramble.util.executable module": [[22, "module-ramble.util.executable"]], "ramble.util.file_cache module": [[22, "module-ramble.util.file_cache"]], "ramble.util.hashing module": [[22, "module-ramble.util.hashing"]], "ramble.util.install_cache module": [[22, "module-ramble.util.install_cache"]], "ramble.util.lock module": [[22, "module-ramble.util.lock"]], "ramble.util.logger module": [[22, "module-ramble.util.logger"]], "ramble.util.matrices module": [[22, "module-ramble.util.matrices"]], "ramble.util.naming module": [[22, "module-ramble.util.naming"]], "ramble.util.path module": [[22, "module-ramble.util.path"]], "ramble.util.spec_utils module": [[22, "module-ramble.util.spec_utils"]], "ramble.util.web module": [[22, "module-ramble.util.web"]], "ramble.util.imp package": [[23, "module-ramble.util.imp"]], "ramble.util.imp.imp_importer module": [[23, "module-ramble.util.imp.imp_importer"]], "ramble.util.imp.importlib_importer module": [[23, "module-ramble.util.imp.importlib_importer"]], "ramble.workspace package": [[24, "module-ramble.workspace"]], "ramble.workspace.shell module": [[24, "module-ramble.workspace.shell"]], "ramble.workspace.workspace module": [[24, "module-ramble.workspace.workspace"]], "Types of Success Criteria": [[25, "types-of-success-criteria"]], "Defining Success Criteria": [[25, "defining-success-criteria"]], "Success Criteria Modes": [[25, "success-criteria-modes"]], "Mode: Application Function": [[25, "mode-application-function"]], "Mode: FOM Comparison": [[25, "mode-fom-comparison"]], "Mode: String": [[25, "mode-string"]], "10) Modifiers": [[27, "modifiers"]], "Create a Workspace": [[27, "create-a-workspace"], [28, "create-a-workspace"], [34, "create-a-workspace"], [35, "create-a-workspace"], [36, "create-a-workspace"], [37, "create-a-workspace"]], "Activate the Workspace": [[27, "activate-the-workspace"], [28, "activate-the-workspace"], [32, "activate-the-workspace"], [34, "activate-the-workspace"], [35, "activate-the-workspace"], [36, "activate-the-workspace"], [37, "activate-the-workspace"]], "Configure Experiment Definitions": [[27, "configure-experiment-definitions"], [28, "configure-experiment-definitions"], [34, "configure-experiment-definitions"], [35, "configure-experiment-definitions"], [36, "configure-experiment-definitions"], [37, "configure-experiment-definitions"], [43, "configure-experiment-definitions"]], "Discovering Modifiers": [[27, "discovering-modifiers"]], "Applying the lscpu Modifier": [[27, "applying-the-lscpu-modifier"]], "Execute Experiments": [[27, "execute-experiments"], [27, "id1"], [28, "execute-experiments"], [28, "id1"], [31, "execute-experiments"], [32, "execute-experiments"], [33, "execute-experiments"], [34, "execute-experiments"], [35, "execute-experiments"], [36, "execute-experiments"], [37, "execute-experiments"], [39, "execute-experiments"], [42, "execute-experiments"]], "Advanced Modifiers": [[27, "advanced-modifiers"]], "11) Internals": [[28, "internals"]], "Experiment Internals": [[28, "experiment-internals"]], "Define New Executables": [[28, "define-new-executables"]], "Defining Executable Order": [[28, "defining-executable-order"]], "Using Executable Injection": [[28, "using-executable-injection"]], "1) Getting Started Running A \u201cHello World\u201d Experiment": [[29, "getting-started-running-a-hello-world-experiment"]], "Ramble Basics": [[29, "ramble-basics"]], "Available Applications": [[29, "available-applications"]], "What\u2019s in an application?": [[29, "what-s-in-an-application"]], "Configuring experiments": [[29, "configuring-experiments"], [30, "configuring-experiments"], [31, "configuring-experiments"], [32, "configuring-experiments"], [33, "configuring-experiments"], [40, "configuring-experiments"], [41, "configuring-experiments"]], "Create and Activate a Workspace": [[29, "create-and-activate-a-workspace"], [30, "create-and-activate-a-workspace"], [31, "create-and-activate-a-workspace"], [32, "create-and-activate-a-workspace"], [33, "create-and-activate-a-workspace"], [40, "create-and-activate-a-workspace"], [41, "create-and-activate-a-workspace"]], "Configure the Workspace": [[29, "configure-the-workspace"], [30, "configure-the-workspace"], [31, "configure-the-workspace"], [32, "configure-the-workspace"], [33, "configure-the-workspace"], [40, "configure-the-workspace"], [41, "configure-the-workspace"]], "Setting Up the Experiments": [[29, "setting-up-the-experiments"], [30, "setting-up-the-experiments"]], "Cleanup the Workspace": [[29, "cleanup-the-workspace"], [30, "cleanup-the-workspace"]], "2) Running A Simple GROMACS Experiment": [[30, "running-a-simple-gromacs-experiment"]], "Application Information": [[30, "application-information"]], "Workspace Directory Structure": [[30, "workspace-directory-structure"]], "3) Modifying A GROMACS Experiment": [[31, "modifying-a-gromacs-experiment"]], "Experiment Descriptions": [[31, "experiment-descriptions"], [32, "experiment-descriptions"]], "Using Workload Variables": [[31, "using-workload-variables"]], "Editing Experiments": [[31, "editing-experiments"], [32, "editing-experiments"]], "Cleaning the Workspace": [[31, "cleaning-the-workspace"], [33, "cleaning-the-workspace"]], "4) Using Vectors and Matrices": [[32, "using-vectors-and-matrices"]], "Using Vector Variables": [[32, "using-vector-variables"]], "Templatized Experiment Names": [[32, "templatized-experiment-names"]], "Vectorizing Workload Names": [[32, "vectorizing-workload-names"]], "Variable Matrices": [[32, "variable-matrices"]], "Defining a Scaling Study": [[32, "defining-a-scaling-study"]], "5) Changing A Software Stack": [[33, "changing-a-software-stack"]], "Software Description": [[33, "software-description"]], "Changing Software Definitions": [[33, "changing-software-definitions"]], "Adding Package Variants": [[33, "adding-package-variants"]], "Vector and Matrix Software Definitions": [[33, "vector-and-matrix-software-definitions"]], "6) Configuring a Scaling Study": [[34, "configuring-a-scaling-study"]], "Decide on a Workload": [[34, "decide-on-a-workload"]], "Configuring System Details": [[34, "configuring-system-details"]], "Applying the Default Software Configuration": [[34, "applying-the-default-software-configuration"]], "7) Zips and Matrices": [[35, "zips-and-matrices"]], "Construct Platforms Zip": [[35, "construct-platforms-zip"]], "Define an Experiment Matrix": [[35, "define-an-experiment-matrix"]], "Clean the Worksapce": [[35, "clean-the-worksapce"]], "8) Variable Expansion, Indirection, and Software Stack Parameterization": [[36, "variable-expansion-indirection-and-software-stack-parameterization"]], "Define Additional MPI and Parameterize Software Environments": [[36, "define-additional-mpi-and-parameterize-software-environments"]], "Variable Expansion and Indirection": [[36, "variable-expansion-and-indirection"]], "Controlling Experiment Software Environments": [[36, "controlling-experiment-software-environments"]], "Dry Run Setup": [[36, "dry-run-setup"]], "Clean the Workspace": [[36, "clean-the-workspace"]], "9) Success Criteria": [[37, "success-criteria"]], "Regular Expression String Matching": [[37, "regular-expression-string-matching"]], "Figure of Merit Logic Based": [[37, "figure-of-merit-logic-based"]], "Mirrors": [[38, "mirrors"]], "Mirror creation:": [[38, "mirror-creation"]], "Mirror use:": [[38, "mirror-use"]], "Ramble Workspace": [[44, "ramble-workspace"]], "Named Workspace": [[44, "named-workspace"]], "Anonymous Workspace": [[44, "anonymous-workspace"]], "Workspace Structure": [[44, "workspace-structure"]], "Activating a Workspace": [[44, "activating-a-workspace"]], "Printing Workspace Information": [[44, "printing-workspace-information"]], "Concretizing a Workspace": [[44, "concretizing-a-workspace"]], "Setting up a Workspace": [[44, "setting-up-a-workspace"]], "Phase Selection": [[44, "phase-selection"]], "Filtering Experiments": [[44, "filtering-experiments"]], "Software Environments": [[44, "software-environments"]], "Workspace Inventory and Hash": [[44, "workspace-inventory-and-hash"]], "Executing a Workspace": [[44, "executing-a-workspace"]], "Analyzing a Workspace": [[44, "analyzing-a-workspace"]], "Archiving a Workspace": [[44, "archiving-a-workspace"]], "Workspace Configuration File": [[45, "workspace-configuration-file"]], "Ramble Dictionary:": [[45, "ramble-dictionary"]], "Experiment Names:": [[45, "experiment-names"]], "Variable Dictionaries:": [[45, "variable-dictionaries"]], "List (or Vector) Variables:": [[45, "list-or-vector-variables"]], "Variable Matrices:": [[45, "variable-matrices"]], "Explicit Variable Zips:": [[45, "explicit-variable-zips"]], "Experiment Exclusion:": [[45, "experiment-exclusion"]], "Environment Variable Control:": [[45, "environment-variable-control"]], "Templatized Workloads:": [[45, "templatized-workloads"]], "Cross Experiment Variable References:": [[45, "cross-experiment-variable-references"]], "Experiment Modifiers:": [[45, "experiment-modifiers"]], "Controlling Internals:": [[45, "controlling-internals"]], "Custom Executables:": [[45, "custom-executables"]], "Controlling Executable Order:": [[45, "controlling-executable-order"]], "Using Executable Injection:": [[45, "using-executable-injection"]], "Reserved Variables:": [[45, "reserved-variables"]], "Required Variables:": [[45, "required-variables"]], "Generated Variables:": [[45, "generated-variables"]], "Spack Specific Generated Variables:": [[45, "spack-specific-generated-variables"]], "Spack Dictionary:": [[45, "spack-dictionary"]], "Controlling MPI Libraries and Batch Systems:": [[45, "controlling-mpi-libraries-and-batch-systems"]], "MPI Command Control:": [[45, "mpi-command-control"]], "Batch System Control:": [[45, "batch-system-control"]], "Experiment Chains:": [[45, "experiment-chains"]], "Defining Experiment Chains:": [[45, "defining-experiment-chains"]], "Suppressing Experiments:": [[45, "suppressing-experiments"]], "Defining Chains of Chains:": [[45, "defining-chains-of-chains"]]}, "indexentries": {"at (in module ramble.spec)": [[7, "ramble.spec.AT"]], "applicationbase (class in ramble.application)": [[7, "ramble.application.ApplicationBase"]], "applicationerror": [[7, "ramble.application.ApplicationError"]], "applicationnotdefinederror": [[7, "ramble.expander.ApplicationNotDefinedError"]], "badrepoerror": [[7, "ramble.repository.BadRepoError"]], "bundlefetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.BundleFetchStrategy"]], "colon (in module ramble.spec)": [[7, "ramble.spec.COLON"]], "comma (in module ramble.spec)": [[7, "ramble.spec.COMMA"]], "cacheurlfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.CacheURLFetchStrategy"]], "chaincycledetectederror": [[7, "ramble.application.ChainCycleDetectedError"]], "checksumerror": [[7, "ramble.fetch_strategy.ChecksumError"]], "configerror": [[7, "ramble.config.ConfigError"]], "configfileerror": [[7, "ramble.config.ConfigFileError"]], "configformaterror": [[7, "ramble.config.ConfigFormatError"]], "configscope (class in ramble.config)": [[7, "ramble.config.ConfigScope"]], "configsectionerror": [[7, "ramble.config.ConfigSectionError"]], "configuration (class in ramble.config)": [[7, "ramble.config.Configuration"]], "context (class in ramble.context)": [[7, "ramble.context.Context"]], "cvsfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.CvsFetchStrategy"]], "dep (in module ramble.spec)": [[7, "ramble.spec.DEP"]], "diystage (class in ramble.stage)": [[7, "ramble.stage.DIYStage"]], "eq (in module ramble.spec)": [[7, "ramble.spec.EQ"]], "expander (class in ramble.expander)": [[7, "ramble.expander.Expander"]], "expandererror": [[7, "ramble.expander.ExpanderError"]], "expansiondelimiter (class in ramble.expander)": [[7, "ramble.expander.ExpansionDelimiter"]], "expansiondict (class in ramble.expander)": [[7, "ramble.expander.ExpansionDict"]], "expansiongraph (class in ramble.expander)": [[7, "ramble.expander.ExpansionGraph"]], "expansionnode (class in ramble.expander)": [[7, "ramble.expander.ExpansionNode"]], "experimentnotdefinederror": [[7, "ramble.expander.ExperimentNotDefinedError"]], "experimentset (class in ramble.experiment_set)": [[7, "ramble.experiment_set.ExperimentSet"]], "extrapolationerror": [[7, "ramble.fetch_strategy.ExtrapolationError"]], "file (in module ramble.spec)": [[7, "ramble.spec.FILE"]], "failedconstructorerror": [[7, "ramble.repository.FailedConstructorError"]], "faileddownloaderror": [[7, "ramble.fetch_strategy.FailedDownloadError"]], "fastobjectchecker (class in ramble.repository)": [[7, "ramble.repository.FastObjectChecker"]], "fetcherror": [[7, "ramble.fetch_strategy.FetchError"]], "fetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.FetchStrategy"]], "fetchstrategycomposite (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.FetchStrategyComposite"]], "fetcherconflict": [[7, "ramble.fetch_strategy.FetcherConflict"]], "filters (class in ramble.filters)": [[7, "ramble.filters.Filters"]], "fscache (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.FsCache"]], "gcsfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.GCSFetchStrategy"]], "gitfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.GitFetchStrategy"]], "gofetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.GoFetchStrategy"]], "hash (in module ramble.spec)": [[7, "ramble.spec.HASH"]], "hgfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.HgFetchStrategy"]], "id (in module ramble.spec)": [[7, "ramble.spec.ID"]], "immutableconfigscope (class in ramble.config)": [[7, "ramble.config.ImmutableConfigScope"]], "indexerror": [[7, "ramble.repository.IndexError"]], "indexer (class in ramble.repository)": [[7, "ramble.repository.Indexer"]], "inputstage (class in ramble.stage)": [[7, "ramble.stage.InputStage"]], "internalconfigscope (class in ramble.config)": [[7, "ramble.config.InternalConfigScope"]], "invalidargserror": [[7, "ramble.fetch_strategy.InvalidArgsError"]], "invalidchainerror": [[7, "ramble.application.InvalidChainError"]], "invalidexternalenvironment": [[7, "ramble.spack_runner.InvalidExternalEnvironment"]], "invalidmodeerror": [[7, "ramble.modifier.InvalidModeError"]], "invalidnamespaceerror": [[7, "ramble.repository.InvalidNamespaceError"]], "invalidphaseerror": [[7, "ramble.application.InvalidPhaseError"]], "keywords (class in ramble.keywords)": [[7, "ramble.keywords.Keywords"]], "mathevaluationerror": [[7, "ramble.expander.MathEvaluationError"]], "mirror (class in ramble.mirror)": [[7, "ramble.mirror.Mirror"]], "mirrorcache (class in ramble.caches)": [[7, "ramble.caches.MirrorCache"]], "mirrorcollection (class in ramble.mirror)": [[7, "ramble.mirror.MirrorCollection"]], "mirrorerror": [[7, "ramble.mirror.MirrorError"]], "mirrorreference (class in ramble.mirror)": [[7, "ramble.mirror.MirrorReference"]], "mirrorstats (class in ramble.mirror)": [[7, "ramble.mirror.MirrorStats"]], "modifierbase (class in ramble.modifier)": [[7, "ramble.modifier.ModifierBase"]], "modifiererror": [[7, "ramble.modifier.ModifierError"]], "not_provided (in module ramble.repository)": [[7, "ramble.repository.NOT_PROVIDED"]], "noactiveenvironmenterror": [[7, "ramble.spack_runner.NoActiveEnvironmentError"]], "noarchivefileerror": [[7, "ramble.fetch_strategy.NoArchiveFileError"]], "nocacheerror": [[7, "ramble.fetch_strategy.NoCacheError"]], "nodigesterror": [[7, "ramble.fetch_strategy.NoDigestError"]], "nopathrunnererror": [[7, "ramble.spack_runner.NoPathRunnerError"]], "norepoconfigurederror": [[7, "ramble.repository.NoRepoConfiguredError"]], "nostageerror": [[7, "ramble.fetch_strategy.NoStageError"]], "off (in module ramble.spec)": [[7, "ramble.spec.OFF"]], "on (in module ramble.spec)": [[7, "ramble.spec.ON"]], "objectnamespace (class in ramble.repository)": [[7, "ramble.repository.ObjectNamespace"]], "objecttypes (class in ramble.repository)": [[7, "ramble.repository.ObjectTypes"]], "pct (in module ramble.spec)": [[7, "ramble.spec.PCT"]], "phasecycledetectederror": [[7, "ramble.application.PhaseCycleDetectedError"]], "rambleargumentparser (class in ramble.main)": [[7, "ramble.main.RambleArgumentParser"]], "ramblecommand (class in ramble.main)": [[7, "ramble.main.RambleCommand"]], "ramblecommanderror": [[7, "ramble.main.RambleCommandError"]], "rambleerror": [[7, "ramble.error.RambleError"]], "rambleexperimentseterror": [[7, "ramble.experiment_set.RambleExperimentSetError"]], "ramblehelpformatter (class in ramble.main)": [[7, "ramble.main.RambleHelpFormatter"]], "ramblekeyworderror": [[7, "ramble.keywords.RambleKeywordError"]], "ramblepassthrougherror": [[7, "ramble.expander.RamblePassthroughError"]], "ramblerenderererror": [[7, "ramble.renderer.RambleRendererError"]], "ramblesoftwareenvironmenterror": [[7, "ramble.software_environments.RambleSoftwareEnvironmentError"]], "ramblesyntaxerror": [[7, "ramble.expander.RambleSyntaxError"]], "ramblevariabledefinitionerror": [[7, "ramble.experiment_set.RambleVariableDefinitionError"]], "rendergroup (class in ramble.renderer)": [[7, "ramble.renderer.RenderGroup"]], "renderer (class in ramble.renderer)": [[7, "ramble.renderer.Renderer"]], "repo (class in ramble.repository)": [[7, "ramble.repository.Repo"]], "repoerror": [[7, "ramble.repository.RepoError"]], "repoindex (class in ramble.repository)": [[7, "ramble.repository.RepoIndex"]], "repoloader (class in ramble.repository)": [[7, "ramble.repository.RepoLoader"]], "repopath (class in ramble.repository)": [[7, "ramble.repository.RepoPath"]], "reposfinder (class in ramble.repository)": [[7, "ramble.repository.ReposFinder"]], "repositorynamespace (class in ramble.repository)": [[7, "ramble.repository.RepositoryNamespace"]], "repositorynamespaceloader (class in ramble.repository)": [[7, "ramble.repository.RepositoryNamespaceLoader"]], "resourcestage (class in ramble.stage)": [[7, "ramble.stage.ResourceStage"]], "restageerror": [[7, "ramble.stage.RestageError"]], "runnererror": [[7, "ramble.spack_runner.RunnerError"]], "s3fetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.S3FetchStrategy"]], "scopedcriterialist (class in ramble.success_criteria)": [[7, "ramble.success_criteria.ScopedCriteriaList"]], "singlefilescope (class in ramble.config)": [[7, "ramble.config.SingleFileScope"]], "softwareenvironments (class in ramble.software_environments)": [[7, "ramble.software_environments.SoftwareEnvironments"]], "spackrunner (class in ramble.spack_runner)": [[7, "ramble.spack_runner.SpackRunner"]], "spec (class in ramble.spec)": [[7, "ramble.spec.Spec"]], "specerror": [[7, "ramble.error.SpecError"]], "specformatstringerror": [[7, "ramble.spec.SpecFormatStringError"]], "speclexer (class in ramble.spec)": [[7, "ramble.spec.SpecLexer"]], "specparseerror": [[7, "ramble.spec.SpecParseError"]], "specparser (class in ramble.spec)": [[7, "ramble.spec.SpecParser"]], "stagecomposite (class in ramble.stage)": [[7, "ramble.stage.StageComposite"]], "stageerror": [[7, "ramble.stage.StageError"]], "stagepatherror": [[7, "ramble.stage.StagePathError"]], "successcriteria (class in ramble.success_criteria)": [[7, "ramble.success_criteria.SuccessCriteria"]], "svnfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.SvnFetchStrategy"]], "tagindex (class in ramble.repository)": [[7, "ramble.repository.TagIndex"]], "tagindexer (class in ramble.repository)": [[7, "ramble.repository.TagIndexer"]], "urlfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.URLFetchStrategy"]], "unknownentityerror": [[7, "ramble.repository.UnknownEntityError"]], "unknownnamespaceerror": [[7, "ramble.repository.UnknownNamespaceError"]], "unknownobjecterror": [[7, "ramble.repository.UnknownObjectError"]], "val (in module ramble.spec)": [[7, "ramble.spec.VAL"]], "vcsfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.VCSFetchStrategy"]], "versionfetcherror": [[7, "ramble.stage.VersionFetchError"]], "vformatdelimiter (class in ramble.expander)": [[7, "ramble.expander.VformatDelimiter"]], "workloadnotdefinederror": [[7, "ramble.expander.WorkloadNotDefinedError"]], "activate() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.activate"]], "add() (in module ramble.config)": [[7, "ramble.config.add"]], "add() (in module ramble.mirror)": [[7, "ramble.mirror.add"]], "add_all_commands() (in module ramble.main)": [[7, "ramble.main.add_all_commands"]], "add_arguments() (ramble.main.ramblehelpformatter method)": [[7, "ramble.main.RambleHelpFormatter.add_arguments"]], "add_chained_experiment() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.add_chained_experiment"]], "add_children() (ramble.expander.expansionnode method)": [[7, "ramble.expander.ExpansionNode.add_children"]], "add_command() (ramble.main.rambleargumentparser method)": [[7, "ramble.main.RambleArgumentParser.add_command"]], "add_config() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.add_config"]], "add_criteria() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.add_criteria"]], "add_default_platform_scope() (in module ramble.config)": [[7, "ramble.config.add_default_platform_scope"]], "add_expand_vars() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.add_expand_vars"]], "add_from_file() (in module ramble.config)": [[7, "ramble.config.add_from_file"]], "add_include_file() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.add_include_file"]], "add_indexer() (ramble.repository.repoindex method)": [[7, "ramble.repository.RepoIndex.add_indexer"]], "add_spec() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.add_spec"]], "add_subparsers() (ramble.main.rambleargumentparser method)": [[7, "ramble.main.RambleArgumentParser.add_subparsers"]], "added() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.added"]], "added_packages() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.added_packages"]], "additional_repository() (in module ramble.repository)": [[7, "ramble.repository.additional_repository"]], "aliases (in module ramble.main)": [[7, "ramble.main.aliases"]], "all_criteria() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.all_criteria"]], "all_env_var_modifications() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.all_env_var_modifications"]], "all_environments() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.all_environments"]], "all_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.all_experiments"]], "all_object_classes() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.all_object_classes"]], "all_object_classes() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.all_object_classes"]], "all_object_names() (in module ramble.repository)": [[7, "ramble.repository.all_object_names"]], "all_object_names() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.all_object_names"]], "all_object_names() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.all_object_names"]], "all_objects() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.all_objects"]], "all_objects() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.all_objects"]], "all_packages() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.all_packages"]], "all_raw_environments() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.all_raw_environments"]], "all_raw_packages() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.all_raw_packages"]], "all_strategies (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.all_strategies"]], "allows_unknown_args() (in module ramble.main)": [[7, "ramble.main.allows_unknown_args"]], "already_existed() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.already_existed"]], "application (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.application"]], "application (ramble.spec.spec property)": [[7, "ramble.spec.Spec.application"]], "application_class (ramble.spec.spec property)": [[7, "ramble.spec.Spec.application_class"]], "application_dir (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.application_dir"]], "application_file_path (ramble.spec.spec property)": [[7, "ramble.spec.Spec.application_file_path"]], "application_input_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.application_input_dir"]], "application_name (ramble.expander.expander property)": [[7, "ramble.expander.Expander.application_name"]], "application_namespace (ramble.expander.expander property)": [[7, "ramble.expander.Expander.application_namespace"]], "application_namespace (ramble.experiment_set.experimentset property)": [[7, "ramble.experiment_set.ExperimentSet.application_namespace"]], "application_run_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.application_run_dir"]], "applications (ramble.repository.objecttypes attribute)": [[7, "ramble.repository.ObjectTypes.applications"]], "applies_to_executable() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.applies_to_executable"]], "apply_configs() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.apply_configs"]], "apply_executable_modifiers() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.apply_executable_modifiers"]], "archive() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.archive"]], "archive() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.gofetchstrategy method)": [[7, "ramble.fetch_strategy.GoFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.vcsfetchstrategy method)": [[7, "ramble.fetch_strategy.VCSFetchStrategy.archive"]], "archive_file (ramble.fetch_strategy.urlfetchstrategy property)": [[7, "ramble.fetch_strategy.URLFetchStrategy.archive_file"]], "archive_file (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.archive_file"]], "archive_file (ramble.stage.stagecomposite property)": [[7, "ramble.stage.StageComposite.archive_file"]], "archive_patterns (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.archive_patterns"]], "archive_patterns (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.archive_patterns"]], "autospec() (in module ramble.repository)": [[7, "ramble.repository.autospec"]], "bin_path (in module ramble.paths)": [[7, "ramble.paths.bin_path"]], "build_experiment_chains() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.build_experiment_chains"]], "build_modifier_instances() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.build_modifier_instances"]], "build_phase_order() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.build_phase_order"]], "buildcache_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.buildcache_config_name"]], "builtin_group (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.builtin_group"]], "builtins (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.builtins"]], "builtins (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.builtins"]], "cachable (ramble.fetch_strategy.bundlefetchstrategy property)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.cvsfetchstrategy property)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.fetchstrategy property)": [[7, "ramble.fetch_strategy.FetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.gitfetchstrategy property)": [[7, "ramble.fetch_strategy.GitFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.hgfetchstrategy property)": [[7, "ramble.fetch_strategy.HgFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.svnfetchstrategy property)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.urlfetchstrategy property)": [[7, "ramble.fetch_strategy.URLFetchStrategy.cachable"]], "cache_local() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.cache_local"]], "cache_local() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.cache_local"]], "cache_mirror() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.cache_mirror"]], "candidate_urls (ramble.fetch_strategy.urlfetchstrategy property)": [[7, "ramble.fetch_strategy.URLFetchStrategy.candidate_urls"]], "cformat() (ramble.spec.spec method)": [[7, "ramble.spec.Spec.cformat"]], "chained_experiments (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.chained_experiments"]], "check() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.check"]], "check() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.check"]], "check() (ramble.fetch_strategy.vcsfetchstrategy method)": [[7, "ramble.fetch_strategy.VCSFetchStrategy.check"]], "check() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.check"]], "check() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.check"]], "check_identifier() (ramble.spec.specparser method)": [[7, "ramble.spec.SpecParser.check_identifier"]], "check_pkg_attributes() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.check_pkg_attributes"]], "check_required_keys() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.check_required_keys"]], "check_reserved_keys() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.check_reserved_keys"]], "clear() (ramble.config.configscope method)": [[7, "ramble.config.ConfigScope.clear"]], "clear() (ramble.config.internalconfigscope method)": [[7, "ramble.config.InternalConfigScope.clear"]], "clear_caches() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.clear_caches"]], "clone() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.clone"]], "command_line_scopes (in module ramble.config)": [[7, "ramble.config.command_line_scopes"]], "compiler (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.compiler"]], "compiler_find_args (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.compiler_find_args"]], "compiler_find_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.compiler_find_config_name"]], "compiler_spec (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.compiler_spec"]], "compute_loader() (ramble.repository.reposfinder method)": [[7, "ramble.repository.ReposFinder.compute_loader"]], "concretize() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.concretize"]], "concretize_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.concretize_config_name"]], "config (in module ramble.config)": [[7, "ramble.config.config"]], "config_defaults (in module ramble.config)": [[7, "ramble.config.config_defaults"]], "configuration_paths (in module ramble.config)": [[7, "ramble.config.configuration_paths"]], "configure_env() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.configure_env"]], "copy() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.copy"]], "copy() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.copy"]], "copy() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.copy"]], "copy() (ramble.spec.spec method)": [[7, "ramble.spec.Spec.copy"]], "copy_contents() (ramble.renderer.rendergroup method)": [[7, "ramble.renderer.RenderGroup.copy_contents"]], "copy_from_external_env() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.copy_from_external_env"]], "create() (in module ramble.mirror)": [[7, "ramble.mirror.create"]], "create() (in module ramble.repository)": [[7, "ramble.repository.create"]], "create() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.create"]], "create() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.create"]], "create() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.create"]], "create_context_from_dict() (in module ramble.context)": [[7, "ramble.context.create_context_from_dict"]], "create_env() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.create_env"]], "create_experiment_chain() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.create_experiment_chain"]], "create_module() (ramble.repository.repositorynamespaceloader method)": [[7, "ramble.repository.RepositoryNamespaceLoader.create_module"]], "create_or_construct() (in module ramble.repository)": [[7, "ramble.repository.create_or_construct"]], "create_repo() (in module ramble.repository)": [[7, "ramble.repository.create_repo"]], "create_stage_root() (in module ramble.stage)": [[7, "ramble.stage.create_stage_root"]], "curl (ramble.fetch_strategy.urlfetchstrategy property)": [[7, "ramble.fetch_strategy.URLFetchStrategy.curl"]], "custom_executables (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.custom_executables"]], "cvs (ramble.fetch_strategy.cvsfetchstrategy property)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.cvs"]], "deactivate() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.deactivate"]], "debug (in module ramble.error)": [[7, "ramble.error.debug"]], "default_compilers (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.default_compilers"]], "default_compilers (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.default_compilers"]], "default_list_scope() (in module ramble.config)": [[7, "ramble.config.default_list_scope"]], "default_modify_scope() (in module ramble.config)": [[7, "ramble.config.default_modify_scope"]], "define_value() (ramble.expander.expansionnode method)": [[7, "ramble.expander.ExpansionNode.define_value"]], "destroy() (ramble.fetch_strategy.fscache method)": [[7, "ramble.fetch_strategy.FsCache.destroy"]], "destroy() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.destroy"]], "destroy() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.destroy"]], "die() (ramble.error.rambleerror method)": [[7, "ramble.error.RambleError.die"]], "dirname_for_object_name() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.dirname_for_object_name"]], "dirname_for_object_name() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.dirname_for_object_name"]], "display() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.display"]], "display() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.display"]], "do_parse() (ramble.spec.specparser method)": [[7, "ramble.spec.SpecParser.do_parse"]], "dump_provenance() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.dump_provenance"]], "dump_provenance() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.dump_provenance"]], "ensure_access() (in module ramble.stage)": [[7, "ramble.stage.ensure_access"]], "ensure_latest_format_fn() (in module ramble.config)": [[7, "ramble.config.ensure_latest_format_fn"]], "env_create_args (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.env_create_args"]], "env_key (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.env_key"]], "env_namespace (ramble.expander.expander property)": [[7, "ramble.expander.Expander.env_namespace"]], "env_path (ramble.expander.expander property)": [[7, "ramble.expander.Expander.env_path"]], "env_var (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.env_var"]], "env_var_modifications (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.env_var_modifications"]], "env_var_modifications (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.env_var_modifications"]], "env_vars() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.env_vars"]], "environments (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.environments"]], "error() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.error"]], "eval_math() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.eval_math"]], "evaluate_predicate() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.evaluate_predicate"]], "evaluate_success() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.evaluate_success"]], "exclude (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.exclude"]], "exec_module() (ramble.repository.repositorynamespaceloader method)": [[7, "ramble.repository.RepositoryNamespaceLoader.exec_module"]], "executable_injection (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.executable_injection"]], "executable_modifiers (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.executable_modifiers"]], "executable_modifiers (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.executable_modifiers"]], "executables (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.executables"]], "executables (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.executables"]], "executables (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.executables"]], "exists() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.exists"]], "exists() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.exists"]], "expand() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.expand"]], "expand() (ramble.fetch_strategy.gofetchstrategy method)": [[7, "ramble.fetch_strategy.GoFetchStrategy.expand"]], "expand() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.expand"]], "expand() (ramble.fetch_strategy.vcsfetchstrategy method)": [[7, "ramble.fetch_strategy.VCSFetchStrategy.expand"]], "expand_archive() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.expand_archive"]], "expand_archive() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.expand_archive"]], "expand_archive() (ramble.stage.resourcestage method)": [[7, "ramble.stage.ResourceStage.expand_archive"]], "expand_lists() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.expand_lists"]], "expand_var() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.expand_var"]], "expand_var_name() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.expand_var_name"]], "expanded (ramble.stage.diystage property)": [[7, "ramble.stage.DIYStage.expanded"]], "expanded (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.expanded"]], "expanded (ramble.stage.stagecomposite property)": [[7, "ramble.stage.StageComposite.expanded"]], "expansion_str() (ramble.expander.expander static method)": [[7, "ramble.expander.Expander.expansion_str"]], "expected_archive_files (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.expected_archive_files"]], "experiment (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.experiment"]], "experiment_log_file() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.experiment_log_file"]], "experiment_name (ramble.expander.expander property)": [[7, "ramble.expander.Expander.experiment_name"]], "experiment_namespace (ramble.expander.expander property)": [[7, "ramble.expander.Expander.experiment_namespace"]], "experiment_namespace (ramble.experiment_set.experimentset property)": [[7, "ramble.experiment_set.ExperimentSet.experiment_namespace"]], "experiment_run_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.experiment_run_dir"]], "external_env (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.external_env"]], "fetch() (ramble.fetch_strategy.bundlefetchstrategy method)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.cacheurlfetchstrategy method)": [[7, "ramble.fetch_strategy.CacheURLFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.gcsfetchstrategy method)": [[7, "ramble.fetch_strategy.GCSFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.gofetchstrategy method)": [[7, "ramble.fetch_strategy.GoFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.s3fetchstrategy method)": [[7, "ramble.fetch_strategy.S3FetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.fetch"]], "fetch() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.fetch"]], "fetch() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.fetch"]], "fetch_cache (in module ramble.caches)": [[7, "ramble.caches.fetch_cache"]], "fetch_cache_location() (in module ramble.caches)": [[7, "ramble.caches.fetch_cache_location"]], "fetch_url (ramble.mirror.mirror property)": [[7, "ramble.mirror.Mirror.fetch_url"]], "fetcher() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.fetcher"]], "fetcher() (ramble.fetch_strategy.fscache method)": [[7, "ramble.fetch_strategy.FsCache.fetcher"]], "figure_of_merit_contexts (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.figure_of_merit_contexts"]], "figure_of_merit_contexts (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.figure_of_merit_contexts"]], "figures_of_merit (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.figures_of_merit"]], "figures_of_merit (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.figures_of_merit"]], "file_scopes (ramble.config.configuration property)": [[7, "ramble.config.Configuration.file_scopes"]], "filename_for_object_name() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.filename_for_object_name"]], "filename_for_object_name() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.filename_for_object_name"]], "filtered_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.filtered_experiments"]], "find_criteria() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.find_criteria"]], "find_module() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.find_module"]], "find_module() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.find_module"]], "find_spec() (ramble.repository.reposfinder method)": [[7, "ramble.repository.ReposFinder.find_spec"]], "finish_parse_and_run() (in module ramble.main)": [[7, "ramble.main.finish_parse_and_run"]], "first_existing() (in module ramble.config)": [[7, "ramble.config.first_existing"]], "first_repo() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.first_repo"]], "flush_scope() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.flush_scope"]], "for_package_version() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.for_package_version"]], "format() (ramble.spec.spec method)": [[7, "ramble.spec.Spec.format"]], "format_doc() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.format_doc"]], "format_doc() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.format_doc"]], "format_help() (ramble.main.rambleargumentparser method)": [[7, "ramble.main.RambleArgumentParser.format_help"]], "format_help_sections() (ramble.main.rambleargumentparser method)": [[7, "ramble.main.RambleArgumentParser.format_help_sections"]], "from_dict() (ramble.mirror.mirror static method)": [[7, "ramble.mirror.Mirror.from_dict"]], "from_dict() (ramble.mirror.mirrorcollection static method)": [[7, "ramble.mirror.MirrorCollection.from_dict"]], "from_dict() (ramble.renderer.rendergroup method)": [[7, "ramble.renderer.RenderGroup.from_dict"]], "from_json() (ramble.mirror.mirror static method)": [[7, "ramble.mirror.Mirror.from_json"]], "from_json() (ramble.repository.tagindex static method)": [[7, "ramble.repository.TagIndex.from_json"]], "from_kwargs() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.from_kwargs"]], "from_list_url() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.from_list_url"]], "from_url() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.from_url"]], "from_url_scheme() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.from_url_scheme"]], "from_yaml() (ramble.mirror.mirror static method)": [[7, "ramble.mirror.Mirror.from_yaml"]], "fullname (ramble.spec.spec property)": [[7, "ramble.spec.Spec.fullname"]], "generate_activate_command() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.generate_activate_command"]], "generate_deactivate_command() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.generate_deactivate_command"]], "generate_env_file() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.generate_env_file"]], "generate_source_command() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.generate_source_command"]], "get() (in module ramble.config)": [[7, "ramble.config.get"]], "get() (in module ramble.repository)": [[7, "ramble.repository.get"]], "get() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.get"]], "get() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.get"]], "get() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.get"]], "get_access_pair() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.get_access_pair"]], "get_access_token() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.get_access_token"]], "get_checksums_for_versions() (in module ramble.stage)": [[7, "ramble.stage.get_checksums_for_versions"]], "get_config() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.get_config"]], "get_config_env_vars() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.get_config_env_vars"]], "get_config_filename() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.get_config_filename"]], "get_config_vars() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.get_config_vars"]], "get_endpoint_url() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.get_endpoint_url"]], "get_env() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.get_env"]], "get_env_hash_list() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.get_env_hash_list"]], "get_env_packages() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.get_env_packages"]], "get_experiment() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.get_experiment"]], "get_full_namespace() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.get_full_namespace"]], "get_git_hash() (in module ramble.main)": [[7, "ramble.main.get_git_hash"]], "get_obj_class() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.get_obj_class"]], "get_obj_class() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.get_obj_class"]], "get_package_path() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.get_package_path"]], "get_pipeline_phases() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.get_pipeline_phases"]], "get_profile() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.get_profile"]], "get_repo() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.get_repo"]], "get_section() (ramble.config.configscope method)": [[7, "ramble.config.ConfigScope.get_section"]], "get_section() (ramble.config.internalconfigscope method)": [[7, "ramble.config.InternalConfigScope.get_section"]], "get_section() (ramble.config.singlefilescope method)": [[7, "ramble.config.SingleFileScope.get_section"]], "get_section_filename() (ramble.config.configscope method)": [[7, "ramble.config.ConfigScope.get_section_filename"]], "get_section_filename() (ramble.config.internalconfigscope method)": [[7, "ramble.config.InternalConfigScope.get_section_filename"]], "get_section_filename() (ramble.config.singlefilescope method)": [[7, "ramble.config.SingleFileScope.get_section_filename"]], "get_spec() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.get_spec"]], "get_spec_string() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.get_spec_string"]], "get_valid_type() (in module ramble.config)": [[7, "ramble.config.get_valid_type"]], "get_var_from_experiment() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.get_var_from_experiment"]], "get_version() (in module ramble.main)": [[7, "ramble.main.get_version"]], "get_version() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.get_version"]], "git (ramble.fetch_strategy.gitfetchstrategy property)": [[7, "ramble.fetch_strategy.GitFetchStrategy.git"]], "git_version (ramble.fetch_strategy.gitfetchstrategy property)": [[7, "ramble.fetch_strategy.GitFetchStrategy.git_version"]], "git_version_re (ramble.fetch_strategy.gitfetchstrategy attribute)": [[7, "ramble.fetch_strategy.GitFetchStrategy.git_version_re"]], "global_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.global_config_name"]], "go (ramble.fetch_strategy.gofetchstrategy property)": [[7, "ramble.fetch_strategy.GoFetchStrategy.go"]], "go_version (ramble.fetch_strategy.gofetchstrategy property)": [[7, "ramble.fetch_strategy.GoFetchStrategy.go_version"]], "hg (ramble.fetch_strategy.hgfetchstrategy property)": [[7, "ramble.fetch_strategy.HgFetchStrategy.hg"]], "highest_precedence_non_platform_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.highest_precedence_non_platform_scope"]], "highest_precedence_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.highest_precedence_scope"]], "index (ramble.repository.repo property)": [[7, "ramble.repository.Repo.index"]], "index_commands() (in module ramble.main)": [[7, "ramble.main.index_commands"]], "inherit_from_application() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.inherit_from_application"]], "inputs (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.inputs"]], "inputs (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.inputs"]], "install() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.install"]], "install_compiler() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.install_compiler"]], "install_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.install_config_name"]], "internals (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.internals"]], "intro_by_level (in module ramble.main)": [[7, "ramble.main.intro_by_level"]], "invalidate() (ramble.repository.fastobjectchecker method)": [[7, "ramble.repository.FastObjectChecker.invalidate"]], "inventory_hash() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.inventory_hash"]], "is_optional() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.is_optional"]], "is_platform_dependent (ramble.config.configscope property)": [[7, "ramble.config.ConfigScope.is_platform_dependent"]], "is_platform_dependent (ramble.config.singlefilescope property)": [[7, "ramble.config.SingleFileScope.is_platform_dependent"]], "is_prefix() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.is_prefix"]], "is_required() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.is_required"]], "is_reserved() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.is_reserved"]], "is_valid() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.is_valid"]], "key_type (in module ramble.keywords)": [[7, "ramble.keywords.key_type"]], "keywords (ramble.experiment_set.experimentset attribute)": [[7, "ramble.experiment_set.ExperimentSet.keywords"]], "last_mtime() (ramble.repository.fastobjectchecker method)": [[7, "ramble.repository.FastObjectChecker.last_mtime"]], "last_mtime() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.last_mtime"]], "last_mtime() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.last_mtime"]], "left (ramble.expander.expansiondelimiter attribute)": [[7, "ramble.expander.ExpansionDelimiter.left"]], "left (ramble.expander.vformatdelimiter attribute)": [[7, "ramble.expander.VformatDelimiter.left"]], "levels (in module ramble.main)": [[7, "ramble.main.levels"]], "license_input_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.license_input_dir"]], "load_compiler() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.load_compiler"]], "load_module() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.load_module"]], "load_module() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.load_module"]], "long_message (ramble.error.rambleerror property)": [[7, "ramble.error.RambleError.long_message"]], "lookup() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.lookup"]], "main() (in module ramble.main)": [[7, "ramble.main.main"]], "maintainers (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.maintainers"]], "maintainers (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.maintainers"]], "make_argument_parser() (in module ramble.main)": [[7, "ramble.main.make_argument_parser"]], "managed_by_ramble (ramble.stage.diystage attribute)": [[7, "ramble.stage.DIYStage.managed_by_ramble"]], "managed_by_ramble (ramble.stage.inputstage attribute)": [[7, "ramble.stage.InputStage.managed_by_ramble"]], "mapped_environments() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.mapped_environments"]], "mapped_packages() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.mapped_packages"]], "mark_found() (ramble.success_criteria.successcriteria method)": [[7, "ramble.success_criteria.SuccessCriteria.mark_found"]], "matches() (ramble.fetch_strategy.fetchstrategy class method)": [[7, "ramble.fetch_strategy.FetchStrategy.matches"]], "matches() (ramble.fetch_strategy.fetchstrategycomposite class method)": [[7, "ramble.fetch_strategy.FetchStrategyComposite.matches"]], "matching_scopes() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.matching_scopes"]], "matrices (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.matrices"]], "matrix (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.matrix"]], "merge_context() (ramble.context.context method)": [[7, "ramble.context.Context.merge_context"]], "merge_yaml() (in module ramble.config)": [[7, "ramble.config.merge_yaml"]], "mirror_archive_paths() (in module ramble.mirror)": [[7, "ramble.mirror.mirror_archive_paths"]], "mirror_environment() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.mirror_environment"]], "mirror_id() (ramble.fetch_strategy.bundlefetchstrategy method)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.mirror_id"]], "misc_cache (in module ramble.caches)": [[7, "ramble.caches.misc_cache"]], "modded_variables() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.modded_variables"]], "modes (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.modes"]], "modes (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.modes"]], "modifier_class (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.modifier_class"]], "modifiers (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.modifiers"]], "modifiers (ramble.repository.objecttypes attribute)": [[7, "ramble.repository.ObjectTypes.modifiers"]], "module": [[7, "module-ramble"], [7, "module-ramble.appkit"], [7, "module-ramble.application"], [7, "module-ramble.caches"], [7, "module-ramble.config"], [7, "module-ramble.context"], [7, "module-ramble.error"], [7, "module-ramble.expander"], [7, "module-ramble.experiment_set"], [7, "module-ramble.fetch_strategy"], [7, "module-ramble.filters"], [7, "module-ramble.keywords"], [7, "module-ramble.main"], [7, "module-ramble.mirror"], [7, "module-ramble.modifier"], [7, "module-ramble.modkit"], [7, "module-ramble.namespace"], [7, "module-ramble.paths"], [7, "module-ramble.renderer"], [7, "module-ramble.repository"], [7, "module-ramble.software_environments"], [7, "module-ramble.spack_runner"], [7, "module-ramble.spec"], [7, "module-ramble.stage"], [7, "module-ramble.success_criteria"], [8, "module-ramble.application_types"], [8, "module-ramble.application_types.executable"], [8, "module-ramble.application_types.spack"], [9, "module-ramble.cmd"], [9, "module-ramble.cmd.attributes"], [9, "module-ramble.cmd.clean"], [9, "module-ramble.cmd.commands"], [9, "module-ramble.cmd.config"], [9, "module-ramble.cmd.debug"], [9, "module-ramble.cmd.edit"], [9, "module-ramble.cmd.flake8"], [9, "module-ramble.cmd.help"], [9, "module-ramble.cmd.info"], [9, "module-ramble.cmd.license"], [9, "module-ramble.cmd.list"], [9, "module-ramble.cmd.mirror"], [9, "module-ramble.cmd.mods"], [9, "module-ramble.cmd.on"], [9, "module-ramble.cmd.repo"], [9, "module-ramble.cmd.results"], [9, "module-ramble.cmd.software_definitions"], [9, "module-ramble.cmd.unit_test"], [10, "module-ramble.cmd.common"], [10, "module-ramble.cmd.common.arguments"], [10, "module-ramble.cmd.common.info"], [10, "module-ramble.cmd.common.list"], [11, "module-ramble.experimental"], [11, "module-ramble.experimental.uploader"], [12, "module-ramble.language"], [12, "module-ramble.language.application_language"], [12, "module-ramble.language.language_base"], [12, "module-ramble.language.language_helpers"], [12, "module-ramble.language.modifier_language"], [12, "module-ramble.language.shared_language"], [13, "module-ramble.modifier_types"], [13, "module-ramble.modifier_types.basic"], [13, "module-ramble.modifier_types.spack"], [14, "module-ramble.schema"], [14, "module-ramble.schema.applications"], [14, "module-ramble.schema.config"], [14, "module-ramble.schema.env_vars"], [14, "module-ramble.schema.internals"], [14, "module-ramble.schema.licenses"], [14, "module-ramble.schema.merged"], [14, "module-ramble.schema.mirrors"], [14, "module-ramble.schema.modifier_repos"], [14, "module-ramble.schema.modifiers"], [14, "module-ramble.schema.repos"], [14, "module-ramble.schema.spack"], [14, "module-ramble.schema.success_criteria"], [14, "module-ramble.schema.types"], [14, "module-ramble.schema.variables"], [14, "module-ramble.schema.workspace"], [14, "module-ramble.schema.zips"], [15, "module-ramble.test"], [15, "module-ramble.test.application_inheritance"], [15, "module-ramble.test.dry_run_helpers"], [15, "module-ramble.test.spec_basic"], [15, "module-ramble.test.success_criteria"], [16, "module-ramble.test.cmd"], [16, "module-ramble.test.cmd.debug"], [16, "module-ramble.test.cmd.software_definitions"], [17, "module-ramble.test.end_to_end"], [18, "module-ramble.test.modifier_functionality"], [18, "module-ramble.test.modifier_functionality.modifier_helpers"], [19, "module-ramble.test.success_criteria"], [20, "module-ramble.test.util"], [20, "module-ramble.test.util.env"], [21, "module-ramble.test.workspace_hashing"], [22, "module-ramble.util"], [22, "module-ramble.util.colors"], [22, "module-ramble.util.directives"], [22, "module-ramble.util.editor"], [22, "module-ramble.util.env"], [22, "module-ramble.util.executable"], [22, "module-ramble.util.file_cache"], [22, "module-ramble.util.hashing"], [22, "module-ramble.util.install_cache"], [22, "module-ramble.util.lock"], [22, "module-ramble.util.logger"], [22, "module-ramble.util.matrices"], [22, "module-ramble.util.naming"], [22, "module-ramble.util.path"], [22, "module-ramble.util.spec_utils"], [22, "module-ramble.util.web"], [23, "module-ramble.util.imp"], [23, "module-ramble.util.imp.imp_importer"], [23, "module-ramble.util.imp.importlib_importer"], [24, "module-ramble.workspace"], [24, "module-ramble.workspace.shell"], [24, "module-ramble.workspace.workspace"]], "name (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.name"]], "name (ramble.mirror.mirror property)": [[7, "ramble.mirror.Mirror.name"]], "name (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.name"]], "namespace (class in ramble.namespace)": [[7, "ramble.namespace.namespace"]], "needs_update() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.needs_update"]], "next_spec() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.next_spec"]], "num_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.num_experiments"]], "num_filtered_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.num_filtered_experiments"]], "objects_with_tags() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.objects_with_tags"]], "objects_with_tags() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.objects_with_tags"]], "optional_attrs (ramble.fetch_strategy.cvsfetchstrategy attribute)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.fetchstrategy attribute)": [[7, "ramble.fetch_strategy.FetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.gitfetchstrategy attribute)": [[7, "ramble.fetch_strategy.GitFetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.hgfetchstrategy attribute)": [[7, "ramble.fetch_strategy.HgFetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.svnfetchstrategy attribute)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.urlfetchstrategy attribute)": [[7, "ramble.fetch_strategy.URLFetchStrategy.optional_attrs"]], "options_by_level (in module ramble.main)": [[7, "ramble.main.options_by_level"]], "override() (in module ramble.config)": [[7, "ramble.config.override"]], "overrides_base_name (in module ramble.config)": [[7, "ramble.config.overrides_base_name"]], "package_manager_configs (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.package_manager_configs"]], "package_manager_configs (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.package_manager_configs"]], "packages (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.packages"]], "parse() (in module ramble.spec)": [[7, "ramble.spec.parse"]], "passed() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.passed"]], "passed() (ramble.success_criteria.successcriteria method)": [[7, "ramble.success_criteria.SuccessCriteria.passed"]], "path (ramble.stage.stagecomposite property)": [[7, "ramble.stage.StageComposite.path"]], "perform_math_eval() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.perform_math_eval"]], "phase_definitions (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.phase_definitions"]], "phase_definitions (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.phase_definitions"]], "pop_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.pop_scope"]], "populate_inventory() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.populate_inventory"]], "prefix (in module ramble.paths)": [[7, "ramble.paths.prefix"]], "print_chain_order() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.print_chain_order"]], "print_context() (ramble.error.rambleerror method)": [[7, "ramble.error.RambleError.print_context"]], "print_environments() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.print_environments"]], "print_internals() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.print_internals"]], "print_section() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.print_section"]], "print_setup_info() (in module ramble.main)": [[7, "ramble.main.print_setup_info"]], "print_vars() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.print_vars"]], "process_config_path() (in module ramble.config)": [[7, "ramble.config.process_config_path"]], "protocol_supports_shallow_clone() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.protocol_supports_shallow_clone"]], "purge() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.purge"]], "push_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.push_scope"]], "push_to_spack_cache() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.push_to_spack_cache"]], "push_url (ramble.mirror.mirror property)": [[7, "ramble.mirror.Mirror.push_url"]], "push_url_from_directory() (in module ramble.mirror)": [[7, "ramble.mirror.push_url_from_directory"]], "push_url_from_mirror_name() (in module ramble.mirror)": [[7, "ramble.mirror.push_url_from_mirror_name"]], "push_url_from_mirror_url() (in module ramble.mirror)": [[7, "ramble.mirror.push_url_from_mirror_url"]], "put_first() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.put_first"]], "put_last() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.put_last"]], "raise_passthrough_error() (in module ramble.expander)": [[7, "ramble.expander.raise_passthrough_error"]], "ramble": [[7, "module-ramble"]], "ramble (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.ramble"]], "ramble.appkit": [[7, "module-ramble.appkit"]], "ramble.application": [[7, "module-ramble.application"]], "ramble.caches": [[7, "module-ramble.caches"]], "ramble.config": [[7, "module-ramble.config"]], "ramble.context": [[7, "module-ramble.context"]], "ramble.error": [[7, "module-ramble.error"]], "ramble.expander": [[7, "module-ramble.expander"]], "ramble.experiment_set": [[7, "module-ramble.experiment_set"]], "ramble.fetch_strategy": [[7, "module-ramble.fetch_strategy"]], "ramble.filters": [[7, "module-ramble.filters"]], "ramble.keywords": [[7, "module-ramble.keywords"]], "ramble.main": [[7, "module-ramble.main"]], "ramble.mirror": [[7, "module-ramble.mirror"]], "ramble.modifier": [[7, "module-ramble.modifier"]], "ramble.modkit": [[7, "module-ramble.modkit"]], "ramble.namespace": [[7, "module-ramble.namespace"]], "ramble.paths": [[7, "module-ramble.paths"]], "ramble.renderer": [[7, "module-ramble.renderer"]], "ramble.repository": [[7, "module-ramble.repository"]], "ramble.software_environments": [[7, "module-ramble.software_environments"]], "ramble.spack_runner": [[7, "module-ramble.spack_runner"]], "ramble.spec": [[7, "module-ramble.spec"]], "ramble.stage": [[7, "module-ramble.stage"]], "ramble.success_criteria": [[7, "module-ramble.success_criteria"]], "ramble_root (in module ramble.paths)": [[7, "ramble.paths.ramble_root"]], "ramble_script (in module ramble.paths)": [[7, "ramble.paths.ramble_script"]], "ramble_version (in module ramble)": [[7, "ramble.ramble_version"]], "ramble_version_info (in module ramble)": [[7, "ramble.ramble_version_info"]], "ramble_working_dir (in module ramble.main)": [[7, "ramble.main.ramble_working_dir"]], "raw_environment_info() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.raw_environment_info"]], "raw_package_info() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.raw_package_info"]], "read() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.read"]], "read() (ramble.repository.tagindexer method)": [[7, "ramble.repository.TagIndexer.read"]], "read_config_file() (in module ramble.config)": [[7, "ramble.config.read_config_file"]], "read_config_vars() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.read_config_vars"]], "read_status() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.read_status"]], "real_name() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.real_name"]], "relative_indices() (ramble.expander.expansionnode method)": [[7, "ramble.expander.ExpansionNode.relative_indices"]], "remove() (in module ramble.mirror)": [[7, "ramble.mirror.remove"]], "remove() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.remove"]], "remove_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.remove_scope"]], "render_objects() (ramble.renderer.renderer method)": [[7, "ramble.renderer.Renderer.render_objects"]], "repo_for_obj() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.repo_for_obj"]], "required_command_properties (in module ramble.main)": [[7, "ramble.main.required_command_properties"]], "required_packages (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.required_packages"]], "required_packages (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.required_packages"]], "required_vars (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.required_vars"]], "required_vars (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.required_vars"]], "reset() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.reset"]], "reset() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.gofetchstrategy method)": [[7, "ramble.fetch_strategy.GoFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.reset"]], "reset_found() (ramble.success_criteria.successcriteria method)": [[7, "ramble.success_criteria.SuccessCriteria.reset_found"]], "restage() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.restage"]], "restage() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.restage"]], "restage() (ramble.stage.resourcestage method)": [[7, "ramble.stage.ResourceStage.restage"]], "right (ramble.expander.expansiondelimiter attribute)": [[7, "ramble.expander.ExpansionDelimiter.right"]], "right (ramble.expander.vformatdelimiter attribute)": [[7, "ramble.expander.VformatDelimiter.right"]], "run_phase() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.run_phase"]], "run_phase_hook() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.run_phase_hook"]], "save_filename (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.save_filename"]], "sbang_script (in module ramble.paths)": [[7, "ramble.paths.sbang_script"]], "scopes() (in module ramble.config)": [[7, "ramble.config.scopes"]], "scopes_metavar (in module ramble.config)": [[7, "ramble.config.scopes_metavar"]], "search_primary_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.search_primary_experiments"]], "section_descriptions (in module ramble.main)": [[7, "ramble.main.section_descriptions"]], "section_order (in module ramble.main)": [[7, "ramble.main.section_order"]], "section_schemas (in module ramble.config)": [[7, "ramble.config.section_schemas"]], "send_warning_to_tty() (in module ramble.main)": [[7, "ramble.main.send_warning_to_tty"]], "set() (in module ramble.config)": [[7, "ramble.config.set"]], "set() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.set"]], "set_access_pair() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.set_access_pair"]], "set_access_token() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.set_access_token"]], "set_application_context() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_application_context"]], "set_base_var() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_base_var"]], "set_chained_experiments() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_chained_experiments"]], "set_compiler_config_dir() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.set_compiler_config_dir"]], "set_dry_run() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.set_dry_run"]], "set_endpoint_url() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.set_endpoint_url"]], "set_env() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.set_env"]], "set_env_variable_sets() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_env_variable_sets"]], "set_experiment_context() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_experiment_context"]], "set_internals() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_internals"]], "set_modifiers() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_modifiers"]], "set_object_type() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.set_object_type"]], "set_on_executables() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.set_on_executables"]], "set_path() (in module ramble.repository)": [[7, "ramble.repository.set_path"]], "set_profile() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.set_profile"]], "set_required_var() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_required_var"]], "set_status() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_status"]], "set_subdir() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.set_subdir"]], "set_template() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_template"]], "set_usage_mode() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.set_usage_mode"]], "set_variables() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_variables"]], "set_working_dir() (in module ramble.main)": [[7, "ramble.main.set_working_dir"]], "set_workload_context() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_workload_context"]], "setup_main_options() (in module ramble.main)": [[7, "ramble.main.setup_main_options"]], "software_specs (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.software_specs"]], "software_specs (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.software_specs"]], "source_id() (ramble.fetch_strategy.bundlefetchstrategy method)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.fetchstrategycomposite method)": [[7, "ramble.fetch_strategy.FetchStrategyComposite.source_id"]], "source_id() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.source_id"]], "source_path (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.source_path"]], "source_path (ramble.stage.stagecomposite property)": [[7, "ramble.stage.StageComposite.source_path"]], "spack (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.spack"]], "spack_spec (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.spack_spec"]], "spec_id_re (in module ramble.spec)": [[7, "ramble.spec.spec_id_re"]], "stable_target() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.stable_target"]], "stage_locks (ramble.stage.inputstage attribute)": [[7, "ramble.stage.InputStage.stage_locks"]], "stat_names (in module ramble.main)": [[7, "ramble.main.stat_names"]], "stats() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.stats"]], "steal_source() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.steal_source"]], "storage_path (ramble.mirror.mirrorreference property)": [[7, "ramble.mirror.MirrorReference.storage_path"]], "store() (ramble.caches.mirrorcache method)": [[7, "ramble.caches.MirrorCache.store"]], "store() (ramble.fetch_strategy.fscache method)": [[7, "ramble.fetch_strategy.FsCache.store"]], "success (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.success"]], "success_criteria (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.success_criteria"]], "success_criteria (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.success_criteria"]], "supported_confs (ramble.software_environments.softwareenvironments attribute)": [[7, "ramble.software_environments.SoftwareEnvironments.supported_confs"]], "svn (ramble.fetch_strategy.svnfetchstrategy property)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.svn"]], "symlink() (ramble.caches.mirrorcache method)": [[7, "ramble.caches.MirrorCache.symlink"]], "tag_index (ramble.repository.repo property)": [[7, "ramble.repository.Repo.tag_index"]], "tags (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.tags"]], "tags (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.tags"]], "template (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.template"]], "to_dict() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.to_dict"]], "to_dict() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.to_dict"]], "to_json() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.to_json"]], "to_json() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.to_json"]], "to_json() (ramble.repository.tagindex method)": [[7, "ramble.repository.TagIndex.to_json"]], "to_yaml() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.to_yaml"]], "to_yaml() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.to_yaml"]], "update() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.update"]], "update() (ramble.repository.tagindexer method)": [[7, "ramble.repository.TagIndexer.update"]], "update_config() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.update_config"]], "update_keys() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.update_keys"]], "update_object() (ramble.repository.tagindex method)": [[7, "ramble.repository.TagIndex.update_object"]], "url_attr (ramble.fetch_strategy.bundlefetchstrategy attribute)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.cvsfetchstrategy attribute)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.fetchstrategy attribute)": [[7, "ramble.fetch_strategy.FetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.gcsfetchstrategy attribute)": [[7, "ramble.fetch_strategy.GCSFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.gitfetchstrategy attribute)": [[7, "ramble.fetch_strategy.GitFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.gofetchstrategy attribute)": [[7, "ramble.fetch_strategy.GoFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.hgfetchstrategy attribute)": [[7, "ramble.fetch_strategy.HgFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.s3fetchstrategy attribute)": [[7, "ramble.fetch_strategy.S3FetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.svnfetchstrategy attribute)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.urlfetchstrategy attribute)": [[7, "ramble.fetch_strategy.URLFetchStrategy.url_attr"]], "use_configuration() (in module ramble.config)": [[7, "ramble.config.use_configuration"]], "use_repositories() (in module ramble.repository)": [[7, "ramble.repository.use_repositories"]], "user_config_path (in module ramble.paths)": [[7, "ramble.paths.user_config_path"]], "uses_spack (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.uses_spack"]], "uses_spack (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.uses_spack"]], "validate() (in module ramble.config)": [[7, "ramble.config.validate"]], "validate_scope() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.validate_scope"]], "variable_modifications (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.variable_modifications"]], "variable_modifications (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.variable_modifications"]], "variables (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.variables"]], "version_from_git() (ramble.fetch_strategy.gitfetchstrategy static method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.version_from_git"]], "walk() (ramble.expander.expansiongraph method)": [[7, "ramble.expander.ExpansionGraph.walk"]], "warn_content_type_mismatch() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.warn_content_type_mismatch"]], "where (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.where"]], "workload (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.workload"]], "workload() (ramble.spec.specparser method)": [[7, "ramble.spec.SpecParser.workload"]], "workload_input_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.workload_input_dir"]], "workload_name (ramble.expander.expander property)": [[7, "ramble.expander.Expander.workload_name"]], "workload_namespace (ramble.expander.expander property)": [[7, "ramble.expander.Expander.workload_namespace"]], "workload_namespace (ramble.experiment_set.experimentset property)": [[7, "ramble.experiment_set.ExperimentSet.workload_namespace"]], "workload_run_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.workload_run_dir"]], "workload_variables (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.workload_variables"]], "workload_variables (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.workload_variables"]], "workloads (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.workloads"]], "workloads (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.workloads"]], "write() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.write"]], "write() (ramble.repository.tagindexer method)": [[7, "ramble.repository.TagIndexer.write"]], "zips (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.zips"]], "executableapplication (class in ramble.application_types.executable)": [[8, "ramble.application_types.executable.ExecutableApplication"]], "spackapplication (class in ramble.application_types.spack)": [[8, "ramble.application_types.spack.SpackApplication"]], "archive_patterns (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.archive_patterns"]], "archive_patterns (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.archive_patterns"]], "builtins (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.builtins"]], "builtins (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.builtins"]], "default_compilers (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.default_compilers"]], "default_compilers (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.default_compilers"]], "env_var_modifications (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.env_var_modifications"]], "env_var_modifications (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.env_var_modifications"]], "executable_modifiers (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.executable_modifiers"]], "executable_modifiers (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.executable_modifiers"]], "executables (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.executables"]], "executables (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.executables"]], "figure_of_merit_contexts (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.figure_of_merit_contexts"]], "figure_of_merit_contexts (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.figure_of_merit_contexts"]], "figures_of_merit (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.figures_of_merit"]], "figures_of_merit (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.figures_of_merit"]], "inputs (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.inputs"]], "inputs (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.inputs"]], "modes (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.modes"]], "modes (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.modes"]], "package_manager_configs (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.package_manager_configs"]], "package_manager_configs (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.package_manager_configs"]], "phase_definitions (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.phase_definitions"]], "phase_definitions (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.phase_definitions"]], "populate_inventory() (ramble.application_types.spack.spackapplication method)": [[8, "ramble.application_types.spack.SpackApplication.populate_inventory"]], "ramble.application_types": [[8, "module-ramble.application_types"]], "ramble.application_types.executable": [[8, "module-ramble.application_types.executable"]], "ramble.application_types.spack": [[8, "module-ramble.application_types.spack"]], "required_packages (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.required_packages"]], "required_packages (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.required_packages"]], "required_vars (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.required_vars"]], "required_vars (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.required_vars"]], "section_title() (in module ramble.application_types.spack)": [[8, "ramble.application_types.spack.section_title"]], "software_specs (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.software_specs"]], "software_specs (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.software_specs"]], "spack_activate() (ramble.application_types.spack.spackapplication method)": [[8, "ramble.application_types.spack.SpackApplication.spack_activate"]], "spack_deactivate() (ramble.application_types.spack.spackapplication method)": [[8, "ramble.application_types.spack.SpackApplication.spack_deactivate"]], "spack_source() (ramble.application_types.spack.spackapplication method)": [[8, "ramble.application_types.spack.SpackApplication.spack_source"]], "subsection_title() (in module ramble.application_types.spack)": [[8, "ramble.application_types.spack.subsection_title"]], "success_criteria (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.success_criteria"]], "success_criteria (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.success_criteria"]], "uses_spack (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.uses_spack"]], "variable_modifications (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.variable_modifications"]], "variable_modifications (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.variable_modifications"]], "workload_variables (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.workload_variables"]], "workload_variables (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.workload_variables"]], "workloads (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.workloads"]], "workloads (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.workloads"]], "allclean (class in ramble.cmd.clean)": [[9, "ramble.cmd.clean.AllClean"]], "bashcompletionwriter (class in ramble.cmd.commands)": [[9, "ramble.cmd.commands.BashCompletionWriter"]], "commandnameerror": [[9, "ramble.cmd.CommandNameError"]], "licenseerror (class in ramble.cmd.license)": [[9, "ramble.cmd.license.LicenseError"]], "pythonnameerror": [[9, "ramble.cmd.PythonNameError"]], "rambleargparserstwriter (class in ramble.cmd.commands)": [[9, "ramble.cmd.commands.RambleArgparseRstWriter"]], "subcommandwriter (class in ramble.cmd.commands)": [[9, "ramble.cmd.commands.SubcommandWriter"]], "add_back_pytest_args() (in module ramble.cmd.unit_test)": [[9, "ramble.cmd.unit_test.add_back_pytest_args"]], "add_error() (ramble.cmd.license.licenseerror method)": [[9, "ramble.cmd.license.LicenseError.add_error"]], "add_pattern_exemptions() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.add_pattern_exemptions"]], "all_commands() (in module ramble.cmd)": [[9, "ramble.cmd.all_commands"]], "apache2_mit_spdx (in module ramble.cmd.license)": [[9, "ramble.cmd.license.apache2_mit_spdx"]], "attributes() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.attributes"]], "attributes_to_objects() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.attributes_to_objects"]], "bash() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.bash"]], "body() (ramble.cmd.commands.bashcompletionwriter method)": [[9, "ramble.cmd.commands.BashCompletionWriter.body"]], "changed_files() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.changed_files"]], "clean() (in module ramble.cmd.clean)": [[9, "ramble.cmd.clean.clean"]], "cmd_name() (in module ramble.cmd)": [[9, "ramble.cmd.cmd_name"]], "collect_definitions() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.collect_definitions"]], "commands() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.commands"]], "config() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config"]], "config_add() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_add"]], "config_blame() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_blame"]], "config_edit() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_edit"]], "config_get() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_get"]], "config_list() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_list"]], "config_remove() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_remove"]], "config_revert() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_revert"]], "config_update() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_update"]], "count_conflicts() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.count_conflicts"]], "debug() (in module ramble.cmd.debug)": [[9, "ramble.cmd.debug.debug"]], "defined_objects() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.defined_objects"]], "do_list() (in module ramble.cmd.unit_test)": [[9, "ramble.cmd.unit_test.do_list"]], "edit() (in module ramble.cmd.edit)": [[9, "ramble.cmd.edit.edit"]], "edit_application() (in module ramble.cmd.edit)": [[9, "ramble.cmd.edit.edit_application"]], "elide_list() (in module ramble.cmd)": [[9, "ramble.cmd.elide_list"]], "error_messages() (ramble.cmd.license.licenseerror method)": [[9, "ramble.cmd.license.LicenseError.error_messages"]], "exclude_directories (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.exclude_directories"]], "extant_file() (in module ramble.cmd)": [[9, "ramble.cmd.extant_file"]], "filter_file() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.filter_file"]], "find_workspace() (in module ramble.cmd)": [[9, "ramble.cmd.find_workspace"]], "find_workspace_path() (in module ramble.cmd)": [[9, "ramble.cmd.find_workspace_path"]], "flake8() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.flake8"]], "format() (ramble.cmd.commands.subcommandwriter method)": [[9, "ramble.cmd.commands.SubcommandWriter.format"]], "formatter() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.formatter"]], "formatters (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.formatters"]], "get_command() (in module ramble.cmd)": [[9, "ramble.cmd.get_command"]], "get_module() (in module ramble.cmd)": [[9, "ramble.cmd.get_module"]], "git (in module ramble.cmd.license)": [[9, "ramble.cmd.license.git"]], "has_errors() (ramble.cmd.license.licenseerror method)": [[9, "ramble.cmd.license.LicenseError.has_errors"]], "help() (in module ramble.cmd.help)": [[9, "ramble.cmd.help.help"]], "import_results_file() (in module ramble.cmd.results)": [[9, "ramble.cmd.results.import_results_file"]], "info() (in module ramble.cmd.info)": [[9, "ramble.cmd.info.info"]], "is_application() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.is_application"]], "is_git_repo() (in module ramble.cmd)": [[9, "ramble.cmd.is_git_repo"]], "lgpl_exceptions (in module ramble.cmd.license)": [[9, "ramble.cmd.license.lgpl_exceptions"]], "license() (in module ramble.cmd.license)": [[9, "ramble.cmd.license.license"]], "license_lines (in module ramble.cmd.license)": [[9, "ramble.cmd.license.license_lines"]], "licensed_files (in module ramble.cmd.license)": [[9, "ramble.cmd.license.licensed_files"]], "list() (in module ramble.cmd.list)": [[9, "ramble.cmd.list.list"]], "list_files() (in module ramble.cmd.license)": [[9, "ramble.cmd.license.list_files"]], "max_line_length (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.max_line_length"]], "mirror() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror"]], "mirror_add() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_add"]], "mirror_destroy() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_destroy"]], "mirror_list() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_list"]], "mirror_remove() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_remove"]], "mirror_set_url() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_set_url"]], "mods() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods"]], "mods_info() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods_info"]], "mods_info_setup_parser() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods_info_setup_parser"]], "mods_list() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods_list"]], "mods_list_setup_parser() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods_list_setup_parser"]], "names() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.names"]], "nested_1() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.nested_1"]], "nested_2() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.nested_2"]], "objects_to_attributes() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.objects_to_attributes"]], "on() (in module ramble.cmd.on)": [[9, "ramble.cmd.on.on"]], "optionals() (ramble.cmd.commands.bashcompletionwriter method)": [[9, "ramble.cmd.commands.BashCompletionWriter.optionals"]], "pattern_exemptions (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.pattern_exemptions"]], "positionals() (ramble.cmd.commands.bashcompletionwriter method)": [[9, "ramble.cmd.commands.BashCompletionWriter.positionals"]], "prepend_header() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.prepend_header"]], "print_conflicts() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.print_conflicts"]], "print_summary() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.print_summary"]], "python_name() (in module ramble.cmd)": [[9, "ramble.cmd.python_name"]], "ramble.cmd": [[9, "module-ramble.cmd"]], "ramble.cmd.attributes": [[9, "module-ramble.cmd.attributes"]], "ramble.cmd.clean": [[9, "module-ramble.cmd.clean"]], "ramble.cmd.commands": [[9, "module-ramble.cmd.commands"]], "ramble.cmd.config": [[9, "module-ramble.cmd.config"]], "ramble.cmd.debug": [[9, "module-ramble.cmd.debug"]], "ramble.cmd.edit": [[9, "module-ramble.cmd.edit"]], "ramble.cmd.flake8": [[9, "module-ramble.cmd.flake8"]], "ramble.cmd.help": [[9, "module-ramble.cmd.help"]], "ramble.cmd.info": [[9, "module-ramble.cmd.info"]], "ramble.cmd.license": [[9, "module-ramble.cmd.license"]], "ramble.cmd.list": [[9, "module-ramble.cmd.list"]], "ramble.cmd.mirror": [[9, "module-ramble.cmd.mirror"]], "ramble.cmd.mods": [[9, "module-ramble.cmd.mods"]], "ramble.cmd.on": [[9, "module-ramble.cmd.on"]], "ramble.cmd.repo": [[9, "module-ramble.cmd.repo"]], "ramble.cmd.results": [[9, "module-ramble.cmd.results"]], "ramble.cmd.software_definitions": [[9, "module-ramble.cmd.software_definitions"]], "ramble.cmd.unit_test": [[9, "module-ramble.cmd.unit_test"]], "ramble_is_git_repo() (in module ramble.cmd)": [[9, "ramble.cmd.ramble_is_git_repo"]], "ramble_on() (in module ramble.cmd.on)": [[9, "ramble.cmd.on.ramble_on"]], "remove_options() (in module ramble.cmd)": [[9, "ramble.cmd.remove_options"]], "repo() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo"]], "repo_add() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo_add"]], "repo_create() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo_create"]], "repo_list() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo_list"]], "repo_remove() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo_remove"]], "report() (in module ramble.cmd.debug)": [[9, "ramble.cmd.debug.report"]], "require_active_workspace() (in module ramble.cmd)": [[9, "ramble.cmd.require_active_workspace"]], "require_cmd_name() (in module ramble.cmd)": [[9, "ramble.cmd.require_cmd_name"]], "require_python_name() (in module ramble.cmd)": [[9, "ramble.cmd.require_python_name"]], "results() (in module ramble.cmd.results)": [[9, "ramble.cmd.results.results"]], "results_upload() (in module ramble.cmd.results)": [[9, "ramble.cmd.results.results_upload"]], "rst() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.rst"]], "rst_index() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.rst_index"]], "section_title() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.section_title"]], "setup_parser() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.setup_parser"]], "setup_parser() (in module ramble.cmd.clean)": [[9, "ramble.cmd.clean.setup_parser"]], "setup_parser() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.setup_parser"]], "setup_parser() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.setup_parser"]], "setup_parser() (in module ramble.cmd.debug)": [[9, "ramble.cmd.debug.setup_parser"]], "setup_parser() (in module ramble.cmd.edit)": [[9, "ramble.cmd.edit.setup_parser"]], "setup_parser() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.setup_parser"]], "setup_parser() (in module ramble.cmd.help)": [[9, "ramble.cmd.help.setup_parser"]], "setup_parser() (in module ramble.cmd.info)": [[9, "ramble.cmd.info.setup_parser"]], "setup_parser() (in module ramble.cmd.license)": [[9, "ramble.cmd.license.setup_parser"]], "setup_parser() (in module ramble.cmd.list)": [[9, "ramble.cmd.list.setup_parser"]], "setup_parser() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.setup_parser"]], "setup_parser() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.setup_parser"]], "setup_parser() (in module ramble.cmd.on)": [[9, "ramble.cmd.on.setup_parser"]], "setup_parser() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.setup_parser"]], "setup_parser() (in module ramble.cmd.results)": [[9, "ramble.cmd.results.setup_parser"]], "setup_parser() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.setup_parser"]], "setup_parser() (in module ramble.cmd.unit_test)": [[9, "ramble.cmd.unit_test.setup_parser"]], "software_definitions() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.software_definitions"]], "subcommand_functions (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.subcommand_functions"]], "subcommands() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.subcommands"]], "subcommands() (ramble.cmd.commands.bashcompletionwriter method)": [[9, "ramble.cmd.commands.BashCompletionWriter.subcommands"]], "union_values() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.union_values"]], "unit_test() (in module ramble.cmd.unit_test)": [[9, "ramble.cmd.unit_test.unit_test"]], "update_completion() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.update_completion"]], "update_completion_args (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.update_completion_args"]], "usage() (ramble.cmd.commands.rambleargparserstwriter method)": [[9, "ramble.cmd.commands.RambleArgparseRstWriter.usage"]], "verify() (in module ramble.cmd.license)": [[9, "ramble.cmd.license.verify"]], "add_common_arguments() (in module ramble.cmd.common.arguments)": [[10, "ramble.cmd.common.arguments.add_common_arguments"]], "filter_by_name() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.filter_by_name"]], "formatter() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.formatter"]], "github_url() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.github_url"]], "html() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.html"]], "name_only() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.name_only"]], "perform_list() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.perform_list"]], "print_info() (in module ramble.cmd.common.info)": [[10, "ramble.cmd.common.info.print_info"]], "print_text_info() (in module ramble.cmd.common.info)": [[10, "ramble.cmd.common.info.print_text_info"]], "ramble.cmd.common": [[10, "module-ramble.cmd.common"]], "ramble.cmd.common.arguments": [[10, "module-ramble.cmd.common.arguments"]], "ramble.cmd.common.info": [[10, "module-ramble.cmd.common.info"]], "ramble.cmd.common.list": [[10, "module-ramble.cmd.common.list"]], "rows_for_ncols() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.rows_for_ncols"]], "section_title() (in module ramble.cmd.common.info)": [[10, "ramble.cmd.common.info.section_title"]], "setup_info_parser() (in module ramble.cmd.common.info)": [[10, "ramble.cmd.common.info.setup_info_parser"]], "setup_list_parser() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.setup_list_parser"]], "shell_init_instructions() (in module ramble.cmd.common)": [[10, "ramble.cmd.common.shell_init_instructions"]], "version_json() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.version_json"]], "bigqueryuploader (class in ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.BigQueryUploader"]], "experiment (class in ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.Experiment"]], "uploader (class in ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.Uploader"]], "chunked_upload() (ramble.experimental.uploader.bigqueryuploader method)": [[11, "ramble.experimental.uploader.BigQueryUploader.chunked_upload"]], "determine_node_type() (in module ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.determine_node_type"]], "format_data() (in module ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.format_data"]], "generate_hash() (ramble.experimental.uploader.experiment method)": [[11, "ramble.experimental.uploader.Experiment.generate_hash"]], "get_experiment_id() (ramble.experimental.uploader.bigqueryuploader method)": [[11, "ramble.experimental.uploader.BigQueryUploader.get_experiment_id"]], "get_hash() (ramble.experimental.uploader.experiment method)": [[11, "ramble.experimental.uploader.Experiment.get_hash"]], "insert_data() (ramble.experimental.uploader.bigqueryuploader method)": [[11, "ramble.experimental.uploader.BigQueryUploader.insert_data"]], "perform_upload() (ramble.experimental.uploader.bigqueryuploader method)": [[11, "ramble.experimental.uploader.BigQueryUploader.perform_upload"]], "perform_upload() (ramble.experimental.uploader.uploader method)": [[11, "ramble.experimental.uploader.Uploader.perform_upload"]], "ramble.experimental": [[11, "module-ramble.experimental"]], "ramble.experimental.uploader": [[11, "module-ramble.experimental.uploader"]], "to_json() (ramble.experimental.uploader.experiment method)": [[11, "ramble.experimental.uploader.Experiment.to_json"]], "upload_results() (in module ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.upload_results"]], "applicationmeta (class in ramble.language.application_language)": [[12, "ramble.language.application_language.ApplicationMeta"]], "directiveerror": [[12, "ramble.language.language_base.DirectiveError"]], "directivemeta (class in ramble.language.language_base)": [[12, "ramble.language.language_base.DirectiveMeta"]], "modifiermeta (class in ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.ModifierMeta"]], "sharedmeta (class in ramble.language.shared_language)": [[12, "ramble.language.shared_language.SharedMeta"]], "archive_pattern() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.archive_pattern"]], "default_compiler() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.default_compiler"]], "default_mode() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.default_mode"]], "directive() (ramble.language.language_base.directivemeta class method)": [[12, "ramble.language.language_base.DirectiveMeta.directive"]], "env_var_modification() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.env_var_modification"]], "executable() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.executable"]], "executable_modifier() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.executable_modifier"]], "figure_of_merit() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.figure_of_merit"]], "figure_of_merit_context() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.figure_of_merit_context"]], "input_file() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.input_file"]], "maintainers() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.maintainers"]], "merge_definitions() (in module ramble.language.language_helpers)": [[12, "ramble.language.language_helpers.merge_definitions"]], "mode() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.mode"]], "package_manager_config() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.package_manager_config"]], "ramble.language": [[12, "module-ramble.language"]], "ramble.language.application_language": [[12, "module-ramble.language.application_language"]], "ramble.language.language_base": [[12, "module-ramble.language.language_base"]], "ramble.language.language_helpers": [[12, "module-ramble.language.language_helpers"]], "ramble.language.modifier_language": [[12, "module-ramble.language.modifier_language"]], "ramble.language.shared_language": [[12, "module-ramble.language.shared_language"]], "register_builtin() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.register_builtin"]], "register_phase() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.register_phase"]], "require_definition() (in module ramble.language.language_helpers)": [[12, "ramble.language.language_helpers.require_definition"]], "required_package() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.required_package"]], "required_variable() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.required_variable"]], "software_spec() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.software_spec"]], "success_criteria() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.success_criteria"]], "tags() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.tags"]], "variable_modification() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.variable_modification"]], "workload() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.workload"]], "workload_variable() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.workload_variable"]], "basicmodifier (class in ramble.modifier_types.basic)": [[13, "ramble.modifier_types.basic.BasicModifier"]], "spackmodifier (class in ramble.modifier_types.spack)": [[13, "ramble.modifier_types.spack.SpackModifier"]], "archive_patterns (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.archive_patterns"]], "archive_patterns (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.archive_patterns"]], "builtins (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.builtins"]], "builtins (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.builtins"]], "default_compilers (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.default_compilers"]], "default_compilers (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.default_compilers"]], "env_var_modifications (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.env_var_modifications"]], "env_var_modifications (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.env_var_modifications"]], "executable_modifiers (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.executable_modifiers"]], "executable_modifiers (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.executable_modifiers"]], "executables (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.executables"]], "executables (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.executables"]], "figure_of_merit_contexts (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.figure_of_merit_contexts"]], "figure_of_merit_contexts (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.figure_of_merit_contexts"]], "figures_of_merit (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.figures_of_merit"]], "figures_of_merit (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.figures_of_merit"]], "inputs (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.inputs"]], "inputs (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.inputs"]], "modes (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.modes"]], "modes (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.modes"]], "modifier_class (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.modifier_class"]], "modifier_class (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.modifier_class"]], "package_manager_configs (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.package_manager_configs"]], "package_manager_configs (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.package_manager_configs"]], "phase_definitions (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.phase_definitions"]], "phase_definitions (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.phase_definitions"]], "ramble.modifier_types": [[13, "module-ramble.modifier_types"]], "ramble.modifier_types.basic": [[13, "module-ramble.modifier_types.basic"]], "ramble.modifier_types.spack": [[13, "module-ramble.modifier_types.spack"]], "required_packages (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.required_packages"]], "required_packages (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.required_packages"]], "required_vars (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.required_vars"]], "required_vars (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.required_vars"]], "software_specs (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.software_specs"]], "software_specs (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.software_specs"]], "success_criteria (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.success_criteria"]], "success_criteria (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.success_criteria"]], "uses_spack (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.uses_spack"]], "variable_modifications (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.variable_modifications"]], "variable_modifications (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.variable_modifications"]], "workload_variables (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.workload_variables"]], "workload_variables (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.workload_variables"]], "workloads (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.workloads"]], "workloads (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.workloads"]], "all (ramble.schema.types.output_capture attribute)": [[14, "ramble.schema.types.OUTPUT_CAPTURE.ALL"]], "default (ramble.schema.types.output_capture attribute)": [[14, "ramble.schema.types.OUTPUT_CAPTURE.DEFAULT"]], "output_capture (class in ramble.schema.types)": [[14, "ramble.schema.types.OUTPUT_CAPTURE"]], "stderr (ramble.schema.types.output_capture attribute)": [[14, "ramble.schema.types.OUTPUT_CAPTURE.STDERR"]], "stdout (ramble.schema.types.output_capture attribute)": [[14, "ramble.schema.types.OUTPUT_CAPTURE.STDOUT"]], "properties (in module ramble.schema.applications)": [[14, "ramble.schema.applications.properties"]], "properties (in module ramble.schema.config)": [[14, "ramble.schema.config.properties"]], "properties (in module ramble.schema.env_vars)": [[14, "ramble.schema.env_vars.properties"]], "properties (in module ramble.schema.internals)": [[14, "ramble.schema.internals.properties"]], "properties (in module ramble.schema.merged)": [[14, "ramble.schema.merged.properties"]], "properties (in module ramble.schema.mirrors)": [[14, "ramble.schema.mirrors.properties"]], "properties (in module ramble.schema.modifier_repos)": [[14, "ramble.schema.modifier_repos.properties"]], "properties (in module ramble.schema.modifiers)": [[14, "ramble.schema.modifiers.properties"]], "properties (in module ramble.schema.repos)": [[14, "ramble.schema.repos.properties"]], "properties (in module ramble.schema.spack)": [[14, "ramble.schema.spack.properties"]], "properties (in module ramble.schema.success_criteria)": [[14, "ramble.schema.success_criteria.properties"]], "properties (in module ramble.schema.workspace)": [[14, "ramble.schema.workspace.properties"]], "properties (in module ramble.schema.zips)": [[14, "ramble.schema.zips.properties"]], "ramble.schema": [[14, "module-ramble.schema"]], "ramble.schema.applications": [[14, "module-ramble.schema.applications"]], "ramble.schema.config": [[14, "module-ramble.schema.config"]], "ramble.schema.env_vars": [[14, "module-ramble.schema.env_vars"]], "ramble.schema.internals": [[14, "module-ramble.schema.internals"]], "ramble.schema.licenses": [[14, "module-ramble.schema.licenses"]], "ramble.schema.merged": [[14, "module-ramble.schema.merged"]], "ramble.schema.mirrors": [[14, "module-ramble.schema.mirrors"]], "ramble.schema.modifier_repos": [[14, "module-ramble.schema.modifier_repos"]], "ramble.schema.modifiers": [[14, "module-ramble.schema.modifiers"]], "ramble.schema.repos": [[14, "module-ramble.schema.repos"]], "ramble.schema.spack": [[14, "module-ramble.schema.spack"]], "ramble.schema.success_criteria": [[14, "module-ramble.schema.success_criteria"]], "ramble.schema.types": [[14, "module-ramble.schema.types"]], "ramble.schema.variables": [[14, "module-ramble.schema.variables"]], "ramble.schema.workspace": [[14, "module-ramble.schema.workspace"]], "ramble.schema.zips": [[14, "module-ramble.schema.zips"]], "schema (in module ramble.schema.applications)": [[14, "ramble.schema.applications.schema"]], "schema (in module ramble.schema.config)": [[14, "ramble.schema.config.schema"]], "schema (in module ramble.schema.env_vars)": [[14, "ramble.schema.env_vars.schema"]], "schema (in module ramble.schema.internals)": [[14, "ramble.schema.internals.schema"]], "schema (in module ramble.schema.licenses)": [[14, "ramble.schema.licenses.schema"]], "schema (in module ramble.schema.merged)": [[14, "ramble.schema.merged.schema"]], "schema (in module ramble.schema.mirrors)": [[14, "ramble.schema.mirrors.schema"]], "schema (in module ramble.schema.modifier_repos)": [[14, "ramble.schema.modifier_repos.schema"]], "schema (in module ramble.schema.modifiers)": [[14, "ramble.schema.modifiers.schema"]], "schema (in module ramble.schema.repos)": [[14, "ramble.schema.repos.schema"]], "schema (in module ramble.schema.spack)": [[14, "ramble.schema.spack.schema"]], "schema (in module ramble.schema.success_criteria)": [[14, "ramble.schema.success_criteria.schema"]], "schema (in module ramble.schema.variables)": [[14, "ramble.schema.variables.schema"]], "schema (in module ramble.schema.workspace)": [[14, "ramble.schema.workspace.schema"]], "schema (in module ramble.schema.zips)": [[14, "ramble.schema.zips.schema"]], "update() (in module ramble.schema.config)": [[14, "ramble.schema.config.update"]], "scopes (class in ramble.test.dry_run_helpers)": [[15, "ramble.test.dry_run_helpers.SCOPES"]], "testspec (class in ramble.test.spec_basic)": [[15, "ramble.test.spec_basic.TestSpec"]], "application (ramble.test.dry_run_helpers.scopes attribute)": [[15, "ramble.test.dry_run_helpers.SCOPES.application"]], "dry_run_config() (in module ramble.test.dry_run_helpers)": [[15, "ramble.test.dry_run_helpers.dry_run_config"]], "experiment (ramble.test.dry_run_helpers.scopes attribute)": [[15, "ramble.test.dry_run_helpers.SCOPES.experiment"]], "generate_file() (in module ramble.test.success_criteria)": [[15, "ramble.test.success_criteria.generate_file"]], "ramble.test": [[15, "module-ramble.test"]], "ramble.test.application_inheritance": [[15, "module-ramble.test.application_inheritance"]], "ramble.test.dry_run_helpers": [[15, "module-ramble.test.dry_run_helpers"]], "ramble.test.spec_basic": [[15, "module-ramble.test.spec_basic"]], "ramble.test.success_criteria": [[15, "module-ramble.test.success_criteria"], [19, "module-ramble.test.success_criteria"]], "search_files_for_string() (in module ramble.test.dry_run_helpers)": [[15, "ramble.test.dry_run_helpers.search_files_for_string"]], "test_basic_inheritance() (in module ramble.test.application_inheritance)": [[15, "ramble.test.application_inheritance.test_basic_inheritance"]], "test_criteria_list() (in module ramble.test.success_criteria)": [[15, "ramble.test.success_criteria.test_criteria_list"]], "test_single_criteria() (in module ramble.test.success_criteria)": [[15, "ramble.test.success_criteria.test_single_criteria"]], "test_spec_copy() (ramble.test.spec_basic.testspec method)": [[15, "ramble.test.spec_basic.TestSpec.test_spec_copy"]], "test_spec_examples() (ramble.test.spec_basic.testspec method)": [[15, "ramble.test.spec_basic.TestSpec.test_spec_examples"]], "workload (ramble.test.dry_run_helpers.scopes attribute)": [[15, "ramble.test.dry_run_helpers.SCOPES.workload"]], "workspace (ramble.test.dry_run_helpers.scopes attribute)": [[15, "ramble.test.dry_run_helpers.SCOPES.workspace"]], "ramble.test.cmd": [[16, "module-ramble.test.cmd"]], "ramble.test.cmd.debug": [[16, "module-ramble.test.cmd.debug"]], "ramble.test.cmd.software_definitions": [[16, "module-ramble.test.cmd.software_definitions"]], "test_debug_report() (in module ramble.test.cmd.debug)": [[16, "ramble.test.cmd.debug.test_debug_report"]], "test_software_definitions_conflicts_runs() (in module ramble.test.cmd.software_definitions)": [[16, "ramble.test.cmd.software_definitions.test_software_definitions_conflicts_runs"]], "test_software_definitions_error_on_conflicts() (in module ramble.test.cmd.software_definitions)": [[16, "ramble.test.cmd.software_definitions.test_software_definitions_error_on_conflicts"]], "test_software_definitions_runs() (in module ramble.test.cmd.software_definitions)": [[16, "ramble.test.cmd.software_definitions.test_software_definitions_runs"]], "test_software_definitions_summary() (in module ramble.test.cmd.software_definitions)": [[16, "ramble.test.cmd.software_definitions.test_software_definitions_summary"]], "ramble.test.end_to_end": [[17, "module-ramble.test.end_to_end"]], "check_execute_script() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.check_execute_script"]], "check_software_env() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.check_software_env"]], "env_var_append_paths_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_append_paths_modifier"]], "env_var_append_paths_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_append_paths_modifier_answer"]], "env_var_append_vars_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_append_vars_modifier"]], "env_var_append_vars_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_append_vars_modifier_answer"]], "env_var_prepend_paths_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_prepend_paths_modifier"]], "env_var_prepend_paths_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_prepend_paths_modifier_answer"]], "env_var_set_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_set_modifier"]], "env_var_set_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_set_modifier_answer"]], "env_var_unset_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_unset_modifier"]], "env_var_unset_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_unset_modifier_answer"]], "intel_aps_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.intel_aps_answer"]], "intel_aps_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.intel_aps_modifier"]], "lscpu_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.lscpu_answer"]], "lscpu_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.lscpu_modifier"]], "named_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.named_modifier"]], "ramble.test.modifier_functionality": [[18, "module-ramble.test.modifier_functionality"]], "ramble.test.modifier_functionality.modifier_helpers": [[18, "module-ramble.test.modifier_functionality.modifier_helpers"]], "ramble.test.util": [[20, "module-ramble.test.util"]], "ramble.test.util.env": [[20, "module-ramble.test.util.env"]], "test_env_var_append_command_gen() (in module ramble.test.util.env)": [[20, "ramble.test.util.env.test_env_var_append_command_gen"]], "test_env_var_prepend_command_gen() (in module ramble.test.util.env)": [[20, "ramble.test.util.env.test_env_var_prepend_command_gen"]], "test_env_var_set_command_gen() (in module ramble.test.util.env)": [[20, "ramble.test.util.env.test_env_var_set_command_gen"]], "test_env_var_unset_command_gen() (in module ramble.test.util.env)": [[20, "ramble.test.util.env.test_env_var_unset_command_gen"]], "ramble.test.workspace_hashing": [[21, "module-ramble.test.workspace_hashing"]], "cacheerror": [[22, "ramble.util.file_cache.CacheError"]], "commandexecutable (class in ramble.util.executable)": [[22, "ramble.util.executable.CommandExecutable"]], "commandexecutableerror": [[22, "ramble.util.executable.CommandExecutableError"]], "env (class in ramble.util.env)": [[22, "ramble.util.env.Env"]], "filecache (class in ramble.util.file_cache)": [[22, "ramble.util.file_cache.FileCache"]], "htmlparseerror": [[22, "ramble.util.web.HTMLParseError"]], "linkparser (class in ramble.util.web)": [[22, "ramble.util.web.LinkParser"]], "lock (class in ramble.util.lock)": [[22, "ramble.util.lock.Lock"]], "logger (class in ramble.util.logger)": [[22, "ramble.util.logger.Logger"]], "namespacetrie (class in ramble.util.naming)": [[22, "ramble.util.naming.NamespaceTrie"]], "namespacetrie.element (class in ramble.util.naming)": [[22, "ramble.util.naming.NamespaceTrie.Element"]], "nonetworkconnectionerror": [[22, "ramble.util.web.NoNetworkConnectionError"]], "prefixedexecutable (class in ramble.util.executable)": [[22, "ramble.util.executable.PrefixedExecutable"]], "spack_user_agent (in module ramble.util.web)": [[22, "ramble.util.web.SPACK_USER_AGENT"]], "setcache (class in ramble.util.install_cache)": [[22, "ramble.util.install_cache.SetCache"]], "spackweberror": [[22, "ramble.util.web.SpackWebError"]], "active_log() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.active_log"]], "active_stream() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.active_stream"]], "add() (ramble.util.install_cache.setcache method)": [[22, "ramble.util.install_cache.SetCache.add"]], "add_default_prefix() (ramble.util.executable.prefixedexecutable method)": [[22, "ramble.util.executable.PrefixedExecutable.add_default_prefix"]], "add_log() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.add_log"]], "all_msg() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.all_msg"]], "cache_path() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.cache_path"]], "canonicalize_path() (in module ramble.util.path)": [[22, "ramble.util.path.canonicalize_path"]], "check_lock_safety() (in module ramble.util.lock)": [[22, "ramble.util.lock.check_lock_safety"]], "cleanup() (ramble.util.lock.lock method)": [[22, "ramble.util.lock.Lock.cleanup"]], "config_title() (in module ramble.util.colors)": [[22, "ramble.util.colors.config_title"]], "configure_colors() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.configure_colors"]], "contains() (ramble.util.install_cache.setcache method)": [[22, "ramble.util.install_cache.SetCache.contains"]], "copy() (ramble.util.executable.commandexecutable method)": [[22, "ramble.util.executable.CommandExecutable.copy"]], "copy() (ramble.util.executable.prefixedexecutable method)": [[22, "ramble.util.executable.PrefixedExecutable.copy"]], "debug() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.debug"]], "define_directive_methods() (in module ramble.util.directives)": [[22, "ramble.util.directives.define_directive_methods"]], "destroy() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.destroy"]], "die() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.die"]], "editor() (in module ramble.util.editor)": [[22, "ramble.util.editor.editor"]], "error() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.error"]], "extract_matrices() (in module ramble.util.matrices)": [[22, "ramble.util.matrices.extract_matrices"]], "find_versions_of_archive() (in module ramble.util.web)": [[22, "ramble.util.web.find_versions_of_archive"]], "get_env_append_commands() (ramble.util.env.env method)": [[22, "ramble.util.env.Env.get_env_append_commands"]], "get_env_prepend_commands() (ramble.util.env.env method)": [[22, "ramble.util.env.Env.get_env_prepend_commands"]], "get_env_set_commands() (ramble.util.env.env method)": [[22, "ramble.util.env.Env.get_env_set_commands"]], "get_env_unset_commands() (ramble.util.env.env method)": [[22, "ramble.util.env.Env.get_env_unset_commands"]], "get_header() (in module ramble.util.web)": [[22, "ramble.util.web.get_header"]], "handle_starttag() (ramble.util.web.linkparser method)": [[22, "ramble.util.web.LinkParser.handle_starttag"]], "has_value() (ramble.util.naming.namespacetrie method)": [[22, "ramble.util.naming.NamespaceTrie.has_value"]], "hash_file() (in module ramble.util.hashing)": [[22, "ramble.util.hashing.hash_file"]], "hash_json() (in module ramble.util.hashing)": [[22, "ramble.util.hashing.hash_json"]], "hash_string() (in module ramble.util.hashing)": [[22, "ramble.util.hashing.hash_string"]], "info() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.info"]], "init_entry() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.init_entry"]], "is_leaf() (ramble.util.naming.namespacetrie method)": [[22, "ramble.util.naming.NamespaceTrie.is_leaf"]], "is_prefix() (ramble.util.naming.namespacetrie method)": [[22, "ramble.util.naming.NamespaceTrie.is_prefix"]], "list_url() (in module ramble.util.web)": [[22, "ramble.util.web.list_url"]], "mod_to_class() (in module ramble.util.naming)": [[22, "ramble.util.naming.mod_to_class"]], "msg() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.msg"]], "mtime() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.mtime"]], "nested_1() (in module ramble.util.colors)": [[22, "ramble.util.colors.nested_1"]], "nested_2() (in module ramble.util.colors)": [[22, "ramble.util.colors.nested_2"]], "nested_3() (in module ramble.util.colors)": [[22, "ramble.util.colors.nested_3"]], "nested_4() (in module ramble.util.colors)": [[22, "ramble.util.colors.nested_4"]], "possible_ramble_module_names() (in module ramble.util.naming)": [[22, "ramble.util.naming.possible_ramble_module_names"]], "push_to_url() (in module ramble.util.web)": [[22, "ramble.util.web.push_to_url"]], "ramble.util": [[22, "module-ramble.util"]], "ramble.util.colors": [[22, "module-ramble.util.colors"]], "ramble.util.directives": [[22, "module-ramble.util.directives"]], "ramble.util.editor": [[22, "module-ramble.util.editor"]], "ramble.util.env": [[22, "module-ramble.util.env"]], "ramble.util.executable": [[22, "module-ramble.util.executable"]], "ramble.util.file_cache": [[22, "module-ramble.util.file_cache"]], "ramble.util.hashing": [[22, "module-ramble.util.hashing"]], "ramble.util.install_cache": [[22, "module-ramble.util.install_cache"]], "ramble.util.lock": [[22, "module-ramble.util.lock"]], "ramble.util.logger": [[22, "module-ramble.util.logger"]], "ramble.util.matrices": [[22, "module-ramble.util.matrices"]], "ramble.util.naming": [[22, "module-ramble.util.naming"]], "ramble.util.path": [[22, "module-ramble.util.path"]], "ramble.util.spec_utils": [[22, "module-ramble.util.spec_utils"]], "ramble.util.web": [[22, "module-ramble.util.web"]], "ramble_module_to_python_module() (in module ramble.util.naming)": [[22, "ramble.util.naming.ramble_module_to_python_module"]], "read_from_url() (in module ramble.util.web)": [[22, "ramble.util.web.read_from_url"]], "read_transaction() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.read_transaction"]], "remove() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.remove"]], "remove_log() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.remove_log"]], "remove_url() (in module ramble.util.web)": [[22, "ramble.util.web.remove_url"]], "section_title() (in module ramble.util.colors)": [[22, "ramble.util.colors.section_title"]], "simplify_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.simplify_name"]], "specs_equiv() (in module ramble.util.spec_utils)": [[22, "ramble.util.spec_utils.specs_equiv"]], "spider() (in module ramble.util.web)": [[22, "ramble.util.web.spider"]], "substitute_config_variables() (in module ramble.util.path)": [[22, "ramble.util.path.substitute_config_variables"]], "substitute_path_variables() (in module ramble.util.path)": [[22, "ramble.util.path.substitute_path_variables"]], "url_exists() (in module ramble.util.web)": [[22, "ramble.util.web.url_exists"]], "uses_ssl() (in module ramble.util.web)": [[22, "ramble.util.web.uses_ssl"]], "valid_fully_qualified_module_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.valid_fully_qualified_module_name"]], "valid_module_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.valid_module_name"]], "validate_fully_qualified_module_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.validate_fully_qualified_module_name"]], "validate_module_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.validate_module_name"]], "verbose() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.verbose"]], "warn() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.warn"]], "warn_no_ssl_cert_checking() (in module ramble.util.web)": [[22, "ramble.util.web.warn_no_ssl_cert_checking"]], "which() (in module ramble.util.executable)": [[22, "ramble.util.executable.which"]], "wrap_named_directive() (in module ramble.util.directives)": [[22, "ramble.util.directives.wrap_named_directive"]], "write_transaction() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.write_transaction"]], "prependfileloader (class in ramble.util.imp.importlib_importer)": [[23, "ramble.util.imp.importlib_importer.PrependFileLoader"]], "get_data() (ramble.util.imp.importlib_importer.prependfileloader method)": [[23, "ramble.util.imp.importlib_importer.PrependFileLoader.get_data"]], "import_lock() (in module ramble.util.imp.imp_importer)": [[23, "ramble.util.imp.imp_importer.import_lock"]], "load_source() (in module ramble.util.imp.imp_importer)": [[23, "ramble.util.imp.imp_importer.load_source"]], "load_source() (in module ramble.util.imp.importlib_importer)": [[23, "ramble.util.imp.importlib_importer.load_source"]], "path_stats() (ramble.util.imp.importlib_importer.prependfileloader method)": [[23, "ramble.util.imp.importlib_importer.PrependFileLoader.path_stats"]], "prepend_open() (in module ramble.util.imp.imp_importer)": [[23, "ramble.util.imp.imp_importer.prepend_open"]], "ramble.util.imp": [[23, "module-ramble.util.imp"]], "ramble.util.imp.imp_importer": [[23, "module-ramble.util.imp.imp_importer"]], "ramble.util.imp.importlib_importer": [[23, "module-ramble.util.imp.importlib_importer"]], "rambleconflictingdefinitionerror": [[24, "ramble.workspace.RambleConflictingDefinitionError"], [24, "ramble.workspace.workspace.RambleConflictingDefinitionError"]], "rambleinvalidtemplatenameerror": [[24, "ramble.workspace.RambleInvalidTemplateNameError"], [24, "ramble.workspace.workspace.RambleInvalidTemplateNameError"]], "ramblemissingapplicationdirerror": [[24, "ramble.workspace.RambleMissingApplicationDirError"], [24, "ramble.workspace.workspace.RambleMissingApplicationDirError"]], "ramblemissingapplicationerror": [[24, "ramble.workspace.RambleMissingApplicationError"], [24, "ramble.workspace.workspace.RambleMissingApplicationError"]], "ramblemissingexperimenterror": [[24, "ramble.workspace.RambleMissingExperimentError"], [24, "ramble.workspace.workspace.RambleMissingExperimentError"]], "ramblemissingworkloaderror": [[24, "ramble.workspace.RambleMissingWorkloadError"], [24, "ramble.workspace.workspace.RambleMissingWorkloadError"]], "rambleworkspaceerror": [[24, "ramble.workspace.RambleWorkspaceError"], [24, "ramble.workspace.workspace.RambleWorkspaceError"]], "workspace (class in ramble.workspace)": [[24, "ramble.workspace.Workspace"]], "workspace (class in ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.Workspace"]], "activate() (in module ramble.workspace)": [[24, "ramble.workspace.activate"]], "activate() (in module ramble.workspace.shell)": [[24, "ramble.workspace.shell.activate"]], "activate() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.activate"]], "activate_header() (in module ramble.workspace.shell)": [[24, "ramble.workspace.shell.activate_header"]], "active (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.active"]], "active (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.active"]], "active() (in module ramble.workspace)": [[24, "ramble.workspace.active"]], "active() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.active"]], "active_workspace() (in module ramble.workspace)": [[24, "ramble.workspace.active_workspace"]], "active_workspace() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.active_workspace"]], "add_to_cache() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.add_to_cache"]], "add_to_cache() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.add_to_cache"]], "all_applications() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_applications"]], "all_applications() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_applications"]], "all_auxiliary_software_files() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_auxiliary_software_files"]], "all_auxiliary_software_files() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_auxiliary_software_files"]], "all_experiments() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_experiments"]], "all_experiments() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_experiments"]], "all_experiments_path (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.all_experiments_path"]], "all_experiments_path (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.all_experiments_path"]], "all_specs() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_specs"]], "all_specs() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_specs"]], "all_template_paths() (in module ramble.workspace)": [[24, "ramble.workspace.all_template_paths"]], "all_template_paths() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.all_template_paths"]], "all_templates() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_templates"]], "all_templates() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_templates"]], "all_workloads() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_workloads"]], "all_workloads() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_workloads"]], "all_workspace_names() (in module ramble.workspace)": [[24, "ramble.workspace.all_workspace_names"]], "all_workspace_names() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.all_workspace_names"]], "all_workspaces() (in module ramble.workspace)": [[24, "ramble.workspace.all_workspaces"]], "all_workspaces() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.all_workspaces"]], "append_result() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.append_result"]], "append_result() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.append_result"]], "application (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.application"]], "application_dir (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.application_dir"]], "applications_schema (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.applications_schema"]], "archive_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.archive_dir"]], "archive_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.archive_dir"]], "auxiliary_software_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.auxiliary_software_dir"]], "auxiliary_software_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.auxiliary_software_dir"]], "auxiliary_software_dir_name (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.auxiliary_software_dir_name"]], "build_experiment_set() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.build_experiment_set"]], "build_experiment_set() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.build_experiment_set"]], "chained_experiments (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.chained_experiments"]], "check_cache() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.check_cache"]], "check_cache() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.check_cache"]], "clear() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.clear"]], "clear() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.clear"]], "compiler (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.compiler"]], "compiler_spec (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.compiler_spec"]], "concretize() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.concretize"]], "concretize() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.concretize"]], "config_dict() (in module ramble.workspace)": [[24, "ramble.workspace.config_dict"]], "config_dict() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.config_dict"]], "config_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.config_dir"]], "config_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.config_dir"]], "config_file() (in module ramble.workspace)": [[24, "ramble.workspace.config_file"]], "config_file() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.config_file"]], "config_file_path (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.config_file_path"]], "config_file_path (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.config_file_path"]], "config_schema (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.config_schema"]], "config_scopes() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.config_scopes"]], "config_scopes() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.config_scopes"]], "create() (in module ramble.workspace)": [[24, "ramble.workspace.create"]], "create() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.create"]], "create_mirror() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.create_mirror"]], "create_mirror() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.create_mirror"]], "custom_executables (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.custom_executables"]], "date_string() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.date_string"]], "date_string() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.date_string"]], "deactivate() (in module ramble.workspace)": [[24, "ramble.workspace.deactivate"]], "deactivate() (in module ramble.workspace.shell)": [[24, "ramble.workspace.shell.deactivate"]], "deactivate() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.deactivate"]], "deactivate_config_scope() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.deactivate_config_scope"]], "deactivate_header() (in module ramble.workspace.shell)": [[24, "ramble.workspace.shell.deactivate_header"]], "default_config_yaml() (in module ramble.workspace)": [[24, "ramble.workspace.default_config_yaml"]], "default_config_yaml() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.default_config_yaml"]], "default_results() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.default_results"]], "default_results() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.default_results"]], "destroy() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.destroy"]], "destroy() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.destroy"]], "dump_results() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.dump_results"]], "dump_results() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.dump_results"]], "env_var (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.env_var"]], "environments (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.environments"]], "exclude (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.exclude"]], "executable_injection (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.executable_injection"]], "executables (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.executables"]], "exists() (in module ramble.workspace)": [[24, "ramble.workspace.exists"]], "exists() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.exists"]], "experiment (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.experiment"]], "experiment_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.experiment_dir"]], "experiment_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.experiment_dir"]], "external_env (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.external_env"]], "external_spack_env() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.external_spack_env"]], "external_spack_env() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.external_spack_env"]], "extract_success_criteria() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.extract_success_criteria"]], "extract_success_criteria() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.extract_success_criteria"]], "get_applications() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_applications"]], "get_applications() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_applications"]], "get_spack_dict() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_spack_dict"]], "get_spack_dict() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_spack_dict"]], "get_workspace() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.get_workspace"]], "get_workspace_env_vars() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_env_vars"]], "get_workspace_env_vars() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_env_vars"]], "get_workspace_internals() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_internals"]], "get_workspace_internals() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_internals"]], "get_workspace_modifiers() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_modifiers"]], "get_workspace_modifiers() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_modifiers"]], "get_workspace_path() (in module ramble.workspace)": [[24, "ramble.workspace.get_workspace_path"]], "get_workspace_path() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.get_workspace_path"]], "get_workspace_vars() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_vars"]], "get_workspace_vars() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_vars"]], "get_workspace_zips() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_zips"]], "get_workspace_zips() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_zips"]], "hash_file_name (ramble.workspace.workspace attribute)": [[24, "ramble.workspace.Workspace.hash_file_name"]], "hash_file_name (ramble.workspace.workspace.workspace attribute)": [[24, "ramble.workspace.workspace.Workspace.hash_file_name"]], "included_config_scopes() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.included_config_scopes"]], "included_config_scopes() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.included_config_scopes"]], "input_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.input_dir"]], "input_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.input_dir"]], "internal (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.internal"]], "internal (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.internal"]], "internals (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.internals"]], "inventory_file_name (ramble.workspace.workspace attribute)": [[24, "ramble.workspace.Workspace.inventory_file_name"]], "inventory_file_name (ramble.workspace.workspace.workspace attribute)": [[24, "ramble.workspace.workspace.Workspace.inventory_file_name"]], "is_concretized() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.is_concretized"]], "is_concretized() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.is_concretized"]], "is_workspace_dir() (in module ramble.workspace)": [[24, "ramble.workspace.is_workspace_dir"]], "is_workspace_dir() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.is_workspace_dir"]], "latest_archive (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.latest_archive"]], "latest_archive (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.latest_archive"]], "latest_archive_path (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.latest_archive_path"]], "latest_archive_path (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.latest_archive_path"]], "license_path() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.license_path"]], "lockfile_name (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.lockfile_name"]], "log_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.log_dir"]], "log_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.log_dir"]], "matrices (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.matrices"]], "matrix (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.matrix"]], "modifiers (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.modifiers"]], "name (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.name"]], "name (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.name"]], "namespace (class in ramble.workspace)": [[24, "ramble.workspace.namespace"]], "no_active_workspace() (in module ramble.workspace)": [[24, "ramble.workspace.no_active_workspace"]], "no_active_workspace() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.no_active_workspace"]], "packages (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.packages"]], "path (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.path"]], "path (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.path"]], "prepare_config_scope() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.prepare_config_scope"]], "ramble (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.ramble"]], "ramble.workspace": [[24, "module-ramble.workspace"]], "ramble.workspace.shell": [[24, "module-ramble.workspace.shell"]], "ramble.workspace.workspace": [[24, "module-ramble.workspace.workspace"]], "ramble_workspace_var (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.ramble_workspace_var"]], "read() (in module ramble.workspace)": [[24, "ramble.workspace.read"]], "read() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.read"]], "root() (in module ramble.workspace)": [[24, "ramble.workspace.root"]], "root() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.root"]], "run_experiments() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.run_experiments"]], "run_experiments() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.run_experiments"]], "shared_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.shared_dir"]], "shared_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.shared_dir"]], "shared_license_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.shared_license_dir"]], "shared_license_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.shared_license_dir"]], "simlink_result() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.simlink_result"]], "simlink_result() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.simlink_result"]], "software_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.software_dir"]], "software_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.software_dir"]], "spack (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.spack"]], "spack_spec (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.spack_spec"]], "success (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.success"]], "template (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.template"]], "template_path() (in module ramble.workspace)": [[24, "ramble.workspace.template_path"]], "template_path() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.template_path"]], "template_path() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.template_path"]], "template_path() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.template_path"]], "valid_workspace_name() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.valid_workspace_name"]], "valid_workspace_name_re (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.valid_workspace_name_re"]], "validate_workspace_name() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.validate_workspace_name"]], "variables (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.variables"]], "where (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.where"]], "workload (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.workload"]], "workspace_archive_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_archive_path"]], "workspace_config_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_config_path"]], "workspace_experiment_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_experiment_path"]], "workspace_input_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_input_path"]], "workspace_log_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_log_path"]], "workspace_shared_license_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_shared_license_path"]], "workspace_shared_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_shared_path"]], "workspace_software_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_software_path"]], "workspace_template_extension (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_template_extension"]], "write() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.write"]], "write() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.write"]], "write_json_results() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.write_json_results"]], "write_json_results() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.write_json_results"]], "write_transaction() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.write_transaction"]], "write_transaction() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.write_transaction"]], "ws_file_config_scope() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.ws_file_config_scope"]], "ws_file_config_scope() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.ws_file_config_scope"]], "ws_file_config_scope_name() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.ws_file_config_scope_name"]], "ws_file_config_scope_name() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.ws_file_config_scope_name"]], "yaml_equivalent() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.yaml_equivalent"]], "zips (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.zips"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["command_index", "configuration_files", "dev_guides", "dev_guides/application_dev_guide", "getting_started", "index", "mirror-config", "ramble", "ramble.application_types", "ramble.cmd", "ramble.cmd.common", "ramble.experimental", "ramble.language", "ramble.modifier_types", "ramble.schema", "ramble.test", "ramble.test.cmd", "ramble.test.end_to_end", "ramble.test.modifier_functionality", "ramble.test.success_criteria", "ramble.test.util", "ramble.test.workspace_hashing", "ramble.util", "ramble.util.imp", "ramble.workspace", "success_criteria", "tutorials", "tutorials/10_using_modifiers", "tutorials/11_using_internals", "tutorials/1_hello_world", "tutorials/2_running_a_simple_gromacs_experiment", "tutorials/3_modifying_a_gromacs_experiment", "tutorials/4_using_vectors_and_matrices", "tutorials/5_changing_your_software_stack", "tutorials/6_configuring_a_scaling_study", "tutorials/7_using_zips_and_matrices", "tutorials/8_var_expansion_indirection_and_stack_parameterization", "tutorials/9_success_criteria", "tutorials/mirrors", "tutorials/shared/gromacs_execute", "tutorials/shared/gromacs_vector_workspace", "tutorials/shared/gromacs_workspace", "tutorials/shared/wrf_execute", "tutorials/shared/wrf_scaling_workspace", "workspace", "workspace_config"], "filenames": ["command_index.rst", "configuration_files.rst", "dev_guides.rst", "dev_guides/application_dev_guide.rst", "getting_started.rst", "index.rst", "mirror-config.rst", "ramble.rst", "ramble.application_types.rst", "ramble.cmd.rst", "ramble.cmd.common.rst", "ramble.experimental.rst", "ramble.language.rst", "ramble.modifier_types.rst", "ramble.schema.rst", "ramble.test.rst", "ramble.test.cmd.rst", "ramble.test.end_to_end.rst", "ramble.test.modifier_functionality.rst", "ramble.test.success_criteria.rst", "ramble.test.util.rst", "ramble.test.workspace_hashing.rst", "ramble.util.rst", "ramble.util.imp.rst", "ramble.workspace.rst", "success_criteria.rst", "tutorials.rst", "tutorials/10_using_modifiers.rst", "tutorials/11_using_internals.rst", "tutorials/1_hello_world.rst", "tutorials/2_running_a_simple_gromacs_experiment.rst", "tutorials/3_modifying_a_gromacs_experiment.rst", "tutorials/4_using_vectors_and_matrices.rst", "tutorials/5_changing_your_software_stack.rst", "tutorials/6_configuring_a_scaling_study.rst", "tutorials/7_using_zips_and_matrices.rst", "tutorials/8_var_expansion_indirection_and_stack_parameterization.rst", "tutorials/9_success_criteria.rst", "tutorials/mirrors.rst", "tutorials/shared/gromacs_execute.rst", "tutorials/shared/gromacs_vector_workspace.rst", "tutorials/shared/gromacs_workspace.rst", "tutorials/shared/wrf_execute.rst", "tutorials/shared/wrf_scaling_workspace.rst", "workspace.rst", "workspace_config.rst"], "titles": ["<no title>", "Configuration Files", "Developer Guides", "Application Definition Developers Guide", "Getting Started", "Ramble", "Ramble Mirrors", "ramble package", "ramble.application_types package", "ramble.cmd package", "ramble.cmd.common package", "ramble.experimental namespace", "ramble.language namespace", "ramble.modifier_types namespace", "ramble.schema package", "ramble.test namespace", "ramble.test.cmd namespace", "ramble.test.end_to_end namespace", "ramble.test.modifier_functionality namespace", "ramble.test.success_criteria namespace", "ramble.test.util namespace", "ramble.test.workspace_hashing namespace", "ramble.util package", "ramble.util.imp package", "ramble.workspace package", "Success Criteria", "Tutorials", "10) Modifiers", "11) Internals", "1) Getting Started Running A \u201cHello World\u201d Experiment", "2) Running A Simple GROMACS Experiment", "3) Modifying A GROMACS Experiment", "4) Using Vectors and Matrices", "5) Changing A Software Stack", "6) Configuring a Scaling Study", "7) Zips and Matrices", "8) Variable Expansion, Indirection, and Software Stack Parameterization", "9) Success Criteria", "Mirrors", "Execute Experiments", "Configuring experiments", "Configuring experiments", "Execute Experiments", "Configure Experiment Definitions", "Ramble Workspace", "Workspace Configuration File"], "terms": {"rambl": [1, 2, 3, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "sever": [1, 3, 4, 6, 7, 22, 24, 27, 28, 34, 35, 36, 37, 44, 45], "differ": [1, 3, 6, 7, 9, 11, 22, 27, 28, 32, 35, 36, 37, 43, 44, 45], "control": [1, 3, 4, 5, 7, 12, 27, 28, 29, 44], "its": [1, 3, 4, 7, 12, 22, 24, 26, 27, 29, 30, 31, 32, 33, 35, 36, 40, 41, 44, 45], "behavior": [1, 3, 27, 29, 31, 33, 36, 44, 45], "some": [1, 3, 4, 7, 9, 22, 23, 27, 28, 29, 31, 34, 35, 36, 37, 44, 45], "appli": [1, 7, 9, 12, 24, 25, 28, 37, 45], "chang": [1, 3, 4, 5, 6, 7, 9, 12, 14, 23, 26, 27, 28, 29, 30, 31, 32, 34, 36, 38, 40, 41, 44, 45], "": [1, 3, 4, 6, 7, 8, 9, 10, 12, 14, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "while": [1, 4, 7, 12, 27, 30, 31, 32, 33, 35, 36, 40, 41, 44, 45], "experi": [1, 5, 6, 7, 9, 11, 12, 14, 15, 22, 24, 25, 26, 38], "gener": [1, 4, 7, 10, 11, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44], "thi": [1, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 18, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "document": [1, 3, 6, 9, 10, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 40, 41, 43, 44, 45], "describ": [1, 3, 6, 7, 12, 24, 25, 29, 30, 31, 32, 33, 34, 36, 40, 41, 44, 45], "each": [1, 3, 4, 7, 9, 12, 15, 18, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45], "purpos": [1, 7, 28, 34, 35, 36, 38], "doe": [1, 7, 9, 13, 22, 29, 30, 34, 38, 45], "cover": [1, 25, 34], "workspac": [1, 3, 5, 6, 7, 8, 12, 15, 25, 38, 39, 42, 43], "which": [1, 3, 4, 6, 7, 8, 9, 12, 22, 25, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45], "ha": [1, 3, 4, 7, 9, 12, 14, 15, 22, 24, 25, 27, 29, 31, 32, 33, 35, 38, 44, 45], "own": [1, 3, 27, 29, 30, 31, 45], "logic": [1, 3, 7, 12, 25, 27, 28, 32, 33, 35, 43, 44, 45], "close": [1, 6, 22, 34], "follow": [1, 3, 4, 6, 7, 12, 22, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45], "http": [1, 4, 6, 7, 9, 14, 24, 25, 27, 44, 45], "readthedoc": [1, 6, 44], "io": [1, 6, 44], "en": [1, 6, 27, 44], "latest": [1, 4, 6, 7, 10, 24, 30, 44], "html": [1, 6, 7, 9, 10, 22, 25, 27, 44, 45], "current": [1, 3, 7, 8, 14, 22, 23, 24, 25, 27, 28, 31, 32, 33, 34, 35, 36, 37, 44], "env_var": [1, 7, 8, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "modifier_repo": [1, 7], "success_criteria": [1, 3, 5, 8, 12, 13, 24, 25, 37], "defin": [1, 3, 5, 6, 7, 8, 9, 12, 22, 24, 27, 31, 33, 34, 37, 43, 44], "schema": [1, 7, 24], "contain": [1, 3, 4, 6, 7, 9, 12, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 44, 45], "lib": [1, 7, 9], "provid": [1, 3, 4, 6, 7, 9, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 37, 38, 40, 41, 44, 45], "ar": [1, 3, 4, 6, 7, 8, 9, 11, 12, 14, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "us": [1, 3, 4, 5, 7, 8, 9, 10, 12, 13, 22, 23, 24, 25, 26, 27, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "denot": [1, 45], "preced": [1, 7, 24, 44, 45], "option": [1, 3, 4, 6, 7, 9, 12, 22, 23, 25, 33, 35, 38, 45], "In": [1, 3, 4, 6, 7, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 44, 45], "order": [1, 3, 4, 6, 7, 9, 10, 12, 14, 22, 24, 32, 33, 37, 44], "from": [1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "lowest": [1, 24, 32], "highest": [1, 7, 24], "1": [1, 5, 6, 7, 9, 14, 15, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 45], "default": [1, 3, 4, 6, 7, 9, 12, 14, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 36, 40, 41, 44, 45], "store": [1, 3, 7, 11, 12, 22, 24, 45], "prefix": [1, 7, 14, 22, 24, 28, 37], "etc": [1, 7, 11, 22, 38], "These": [1, 3, 4, 7, 12, 22, 25, 27, 31, 32, 33, 34, 37, 44, 45], "set": [1, 3, 5, 6, 7, 8, 9, 12, 13, 14, 22, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45], "user": [1, 6, 7, 9, 10, 22, 27, 28, 31, 37, 38, 44, 45], "should": [1, 3, 7, 8, 9, 12, 15, 18, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "instead": [1, 6, 7, 10, 22, 32, 36, 38, 44], "higher": [1, 7, 33, 35], "version": [1, 4, 7, 9, 10, 12, 22, 23, 33, 38, 44, 45], "2": [1, 5, 7, 9, 14, 15, 22, 23, 24, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 43, 45], "system": [1, 3, 5, 7, 22, 23, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41], "an": [1, 4, 6, 7, 8, 9, 10, 12, 15, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 44, 45], "entir": [1, 7, 24, 28, 31, 32, 33, 45], "machin": [1, 11, 29, 35, 45], "typic": [1, 22], "manag": [1, 4, 7, 9, 12, 22, 24, 30, 31, 32, 33, 34, 40, 41, 44], "administr": [1, 7], "someth": [1, 7, 12, 22, 30, 32, 35, 38, 45], "root": [1, 4, 7, 9, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 43, 45], "access": [1, 6, 7, 22, 25], "overrid": [1, 3, 7, 9, 22, 24, 28, 31, 45], "3": [1, 4, 5, 6, 7, 9, 15, 23, 25, 26, 28, 30, 33, 34, 35, 36, 38, 44, 45], "site": [1, 6, 7, 38], "here": [1, 6, 7, 9, 12, 30, 32, 34, 37], "onli": [1, 3, 6, 7, 8, 12, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 44, 45], "affect": 1, "instanc": [1, 7, 9, 12, 22], "thei": [1, 3, 7, 9, 10, 12, 14, 22, 24, 28, 30, 31, 32, 33, 36, 44, 45], "both": [1, 4, 6, 7, 12, 22, 25, 27, 30, 31, 32, 33, 36, 45], "4": [1, 5, 7, 9, 15, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38, 43, 45], "specif": [1, 3, 7, 9, 11, 12, 14, 24, 25, 27, 29, 34, 44], "5": [1, 5, 7, 9, 26, 29, 30, 31, 38, 45], "custom": [1, 7, 28], "directori": [1, 3, 4, 6, 7, 9, 12, 18, 22, 24, 27, 28, 29, 31, 32, 33, 36, 38, 40, 41, 44, 45], "specifi": [1, 6, 7, 9, 12, 22, 23, 30, 31, 32, 33, 36, 38, 40, 41, 44, 45], "If": [1, 4, 5, 6, 7, 9, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 45], "multipl": [1, 3, 6, 7, 12, 22, 32, 35, 36, 45], "list": [1, 2, 3, 4, 6, 7, 12, 15, 18, 22, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 38], "command": [1, 3, 5, 6, 7, 10, 12, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 44], "line": [1, 7, 9, 10, 14, 22, 27, 33, 36], "all": [1, 3, 4, 7, 9, 10, 12, 14, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 44, 45], "previous": [1, 30, 45], "6": [1, 4, 5, 7, 9, 23, 26, 30, 31, 32, 33, 35, 36, 38], "dir": [1, 9], "workspace_root": [1, 29, 30, 45], "config_sect": 1, "yaml": [1, 3, 4, 7, 9, 12, 14, 18, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "i": [1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "e": [1, 4, 7, 12, 22, 23, 29, 32, 44, 45], "previou": [1, 7, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 43], "7": [1, 5, 7, 26, 33, 38], "within": [1, 3, 4, 7, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45], "8": [1, 4, 5, 7, 22, 26, 38, 45], "take": [1, 6, 7, 9, 10, 15, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 44, 45], "over": [1, 7, 9, 24, 32, 36, 44, 45], "other": [1, 3, 4, 7, 9, 14, 22, 27, 31, 32, 35, 36, 37, 44, 45], "mai": [1, 3, 7, 12, 22, 24, 27, 30, 31, 32, 33, 36, 38, 40, 41], "when": [1, 3, 4, 6, 7, 9, 12, 22, 23, 24, 25, 28, 30, 31, 32, 33, 36, 37, 44, 45], "conflict": [1, 7, 9, 24], "number": [1, 3, 7, 9, 14, 22, 24, 27, 28, 32, 34, 35, 36, 37, 38, 42, 45], "abov": [1, 3, 6, 22, 25, 27, 28, 30, 32, 35, 36, 37, 38, 43, 44, 45], "lower": [1, 3, 7, 27], "determin": [1, 3, 7, 12, 24, 31, 45], "what": [1, 3, 5, 7, 9, 12, 27, 30, 31, 32, 33, 44], "given": [1, 3, 7, 9, 22, 29, 30, 31, 32, 33, 40, 41], "context": [1, 5, 11, 12, 22, 24, 25, 45], "blame": [1, 7, 9], "Will": [1, 4, 29, 36, 37, 44], "where": [1, 3, 7, 9, 11, 12, 14, 22, 23, 24, 31, 32, 35, 37, 44, 45], "being": [1, 12, 22, 27, 28, 29, 30, 35, 36, 37, 38, 43, 44, 45], "deriv": [1, 9, 22], "issu": [1, 3, 4, 6, 7, 27, 28, 32, 33, 34, 35, 36], "activ": [1, 4, 5, 6, 7, 9, 22, 24, 38], "includ": [1, 3, 4, 7, 10, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "merg": [1, 7, 9, 12, 25], "The": [1, 3, 4, 6, 7, 9, 11, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "format": [1, 4, 7, 9, 11, 14, 24, 35, 44, 45], "application_nam": [1, 7, 44, 45], "optional_definit": 1, "workload": [1, 5, 6, 7, 8, 12, 14, 15, 24, 27, 28, 29, 30, 33, 35, 36, 37, 38, 40, 41, 43, 44], "workload_nam": [1, 7, 12, 38, 45], "experiment_nam": [1, 7, 11, 45], "matric": [1, 5, 7, 14, 24, 26, 33], "can": [1, 3, 4, 6, 7, 8, 9, 10, 12, 13, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "ani": [1, 3, 4, 6, 7, 9, 12, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 44, 45], "below": [1, 2, 3, 6, 7, 25, 26, 28, 29, 30, 31, 32, 33, 35, 40, 41, 44, 45], "portion": [1, 3, 7, 12, 22, 27, 28, 32, 33, 35, 36, 37, 43], "togeth": [1, 3, 7, 9, 12, 22, 25, 32, 35, 36, 45], "aspect": [1, 2, 4, 12, 25, 27, 28, 29, 30, 31, 32, 33, 40, 41, 44, 45], "shell": [1, 7, 9, 10, 14, 22, 29, 30, 31, 32, 33, 40, 41], "instal": [1, 5, 6, 7, 8, 13, 14, 24, 27, 30, 31, 32, 33, 38, 40, 41, 44, 45], "flag": [1, 4, 7, 9, 14, 24, 34, 36, 38, 45], "reus": [1, 7, 9, 14, 24], "concret": [1, 5, 7, 14, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "global": [1, 4, 7, 9, 14, 24], "input_cach": [1, 7, 14, 24], "var": [1, 4, 7, 9, 12, 14, 22, 24, 29, 30, 31, 32, 33, 40, 41, 44, 45], "cach": [1, 5, 6, 14, 22, 24, 38], "workspace_dir": [1, 6, 7, 14, 24, 38, 44], "upload": [1, 7, 9, 14, 24, 34, 44], "type": [1, 5, 7, 9, 11, 12, 22, 23, 24, 30, 31, 32, 33, 37, 38, 40, 41, 44, 45], "bigqueri": [1, 7, 11, 14, 24, 44], "uri": [1, 7, 11, 14, 24], "name": [1, 3, 4, 6, 7, 8, 9, 11, 12, 14, 18, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41], "modif": [1, 12, 22, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 42, 45], "inject": [1, 4, 7, 12, 15, 22, 23, 24, 27], "var_nam": [1, 7, 45], "var_valu": 1, "append": [1, 7, 12, 14, 24, 45], "separ": [1, 7, 12, 14, 22, 24, 45], "var_to_append": 1, "val_to_append": 1, "path": [1, 4, 5, 6, 9, 12, 14, 15, 23, 24, 30, 31, 38, 45], "path_to_append": 1, "prepend": [1, 7, 8, 12, 14, 22, 23, 24, 45], "path_to_prepend": 1, "val_to_prepend": 1, "unset": [1, 7, 12, 14, 24, 45], "var_to_unset": 1, "exampl": [1, 3, 4, 6, 7, 9, 12, 22, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 44, 45], "intend": [1, 3, 6, 7, 10, 22, 25, 27, 45], "show": [1, 3, 4, 7, 9, 12, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 45], "avail": [1, 4, 7, 9, 11, 23, 24, 25, 26, 27, 30, 31, 32, 33, 40, 41, 45], "function": [1, 3, 7, 9, 12, 20, 22, 27, 28, 31, 34, 35, 36, 37, 44, 45], "level": [1, 4, 7, 12, 22, 23, 24, 27, 32, 33, 34, 36, 45], "one": [1, 3, 4, 6, 7, 12, 14, 22, 23, 27, 28, 29, 31, 32, 34, 35, 36, 37, 42, 44, 45], "four": [1, 27, 32, 45], "action": [1, 4, 7, 9, 22, 25, 31, 44], "equal": [1, 12], "valu": [1, 3, 4, 7, 9, 11, 12, 15, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "overwrit": [1, 7, 12], "end": [1, 7, 12, 28, 32, 44, 45], "definit": [1, 2, 5, 7, 9, 12, 22, 24, 25, 29, 30, 31, 32, 44, 45], "delimit": [1, 7, 12, 32], "var_separ": 1, "prepent": 1, "begin": [1, 3, 7, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 45], "remov": [1, 4, 6, 7, 9, 12, 14, 22, 24, 29, 30, 31, 32, 33, 35, 36, 38], "creat": [1, 3, 5, 7, 9, 15, 22, 24, 38, 39, 42, 45], "note": [1, 6, 7, 9, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "more": [1, 3, 4, 7, 11, 22, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "advanc": [1, 3, 7, 31], "easili": [1, 7, 27], "break": 1, "incorrectli": 1, "custom_execut": [1, 7, 14, 15, 24, 28, 45], "executable_nam": [1, 7, 12], "templat": [1, 4, 7, 12, 14, 22, 24, 28, 29, 30, 31, 33, 34, 35, 36, 40, 41, 44], "use_mpi": [1, 7, 12, 14, 22, 24, 28, 45], "true": [1, 3, 4, 7, 8, 9, 12, 13, 14, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "fals": [1, 7, 8, 9, 12, 14, 22, 24, 25, 28, 38, 45], "redirect": [1, 7, 12, 14, 22, 24, 28, 45], "where_to_redirect_output": 1, "log_fil": [1, 7, 12, 14, 22, 24, 25, 45], "output_captur": [1, 7, 12, 14, 22, 24, 28], "operator_to_use_for_redirect": 1, "execut": [1, 5, 7, 12, 14, 24, 38, 40, 41, 43], "executable_inject": [1, 7, 14, 24, 28, 45], "befor": [1, 3, 4, 7, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "after": [1, 3, 4, 7, 12, 14, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 37, 40, 41, 44, 45], "relative_to": [1, 7, 14, 24, 28], "relative_executable_nam": 1, "two": [1, 3, 4, 7, 12, 15, 24, 25, 27, 28, 29, 30, 32, 35, 36, 37, 44, 45], "sub": [1, 4, 9, 45], "new": [1, 3, 4, 5, 7, 9, 12, 15, 22, 24, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42], "It": [1, 3, 4, 7, 8, 9, 12, 24, 29, 30, 31, 32, 33, 36, 37, 45], "also": [1, 3, 4, 6, 7, 22, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 43, 44, 45], "mechan": [1, 22], "would": [1, 3, 4, 6, 7, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 44, 45], "without": [1, 3, 4, 6, 7, 10, 32, 45], "have": [1, 3, 4, 6, 7, 9, 12, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "attribut": [1, 4, 7, 12, 15, 22, 25, 28, 29, 31, 33, 36, 37, 44, 45], "either": [1, 7, 12, 22, 25, 35, 37, 44], "exist": [1, 4, 7, 9, 14, 18, 22, 24, 25, 28, 31, 32, 33, 36], "builtin": [1, 3, 7, 8, 12, 13, 28, 30, 31, 45], "attrbit": 1, "alreadi": [1, 7, 8, 33, 34, 37, 38], "process": [1, 3, 4, 7, 30, 31, 32, 44, 45], "occur": [1, 4, 7, 9], "first": [1, 3, 4, 6, 7, 9, 11, 22, 24, 35, 37, 38, 45], "g": [1, 4, 7, 12, 22, 23, 29, 45], "Its": [1, 12, 32], "var_to_set": 1, "automat": [1, 6, 7, 12, 27, 32, 44, 45], "altern": [1, 6, 27, 28, 35, 37, 43], "locat": [1, 4, 6, 7, 9, 12, 24, 27, 28, 31, 34, 35, 36, 37, 43, 44, 45], "download": [1, 4, 6, 7, 22, 29, 30, 38, 44], "input": [1, 4, 6, 7, 8, 11, 12, 15, 18, 24, 29, 30, 31, 38, 44, 45], "mirro": 1, "check": [1, 7, 9, 12, 22, 24, 27, 37], "url": [1, 3, 6, 7, 9, 12, 22, 44], "mirror1_nam": 1, "mirror2_nam": 1, "fetch": [1, 7, 12, 14, 22, 38], "fetch_url": [1, 7], "push": [1, 7, 14, 24], "push_url": [1, 7], "repositori": [1, 3, 4, 5, 9, 14, 24], "search": [1, 4, 5, 7, 22, 24, 25, 30], "look": [1, 7, 9, 22, 24, 27, 28, 30, 32, 33, 34, 35, 36, 37, 38, 45], "modifier_nam": [1, 12], "mode": [1, 4, 5, 7, 8, 12, 13, 14, 24, 27, 37, 45], "mode_for_modifi": 1, "default_mod": [1, 7, 12], "on_execut": [1, 7, 14, 24, 45], "glob": [1, 7, 12, 25, 38, 45], "syntax": [1, 3, 7, 9, 22, 45], "softwar": [1, 4, 5, 6, 7, 8, 9, 12, 13, 14, 18, 24, 26, 27, 29, 30, 31, 32, 38, 40, 41, 45], "those": [1, 6, 7, 22, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 45], "unless": [1, 7, 33], "package_nam": [1, 7], "spack_spec": [1, 7, 12, 14, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "spack_spec_for_packag": 1, "compiler_spec": [1, 7, 12, 14, 24, 30, 31, 32, 33], "compil": [1, 4, 7, 9, 12, 14, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45], "spec": [1, 5, 12, 15, 24, 27, 30, 33, 44, 45], "none": [1, 7, 9, 11, 12, 14, 22, 23, 24], "package_name_to_use_as_compil": 1, "environment_nam": [1, 7], "external_env_nam": 1, "external_spack_env": [1, 7, 14, 24], "name_or_path_to_spack_env": 1, "dictionari": [1, 4, 5, 7, 9, 12, 14, 22, 24, 27, 28, 29, 32, 34, 36], "hous": [1, 4, 7], "descript": [1, 6, 7, 12, 30], "construct": [1, 7, 9, 12, 32, 36, 45], "A": [1, 3, 5, 7, 9, 12, 22, 24, 25, 26, 27, 35, 44], "requir": [1, 3, 5, 6, 7, 8, 9, 10, 12, 14, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 44], "pass": [1, 4, 7, 12, 22, 37], "anoth": [1, 6, 7, 36, 45], "might": [1, 3, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 45], "base": [1, 7, 8, 9, 11, 12, 13, 14, 15, 22, 23, 24, 25, 32, 33, 34, 36, 44, 45], "request": [1, 3, 4, 7, 9, 22], "aforement": 1, "bundl": [1, 7, 12], "annot": 1, "gcc9": [1, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "abstract": [1, 3, 7, 27], "refer": [1, 3, 7, 12, 22, 25, 32, 34, 36, 37], "gcc": [1, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "9": [1, 5, 6, 7, 9, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 43, 45], "0": [1, 7, 9, 14, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "target": [1, 7, 30, 31, 32, 33, 45], "x86_64": [1, 30, 31, 32, 33, 45], "impi2018": [1, 30, 31, 32, 33, 45], "intel": [1, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "mpi": [1, 5, 12, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 43], "2018": [1, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "274": [1, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "gromac": [1, 5, 26, 32, 33, 40, 41, 44, 45], "2022": [1, 45], "mani": [1, 4, 7, 9, 23, 27, 32, 33, 34, 45], "ver": 1, "10": [1, 5, 7, 9, 26, 29, 38], "12": [1, 14, 36], "comp": 1, "openmpi": [1, 36, 45], "wrf": [1, 4, 6, 27, 28, 34, 35, 36, 37, 38, 43], "built": [1, 7, 8, 9, 32], "combin": [1, 7, 12, 32, 35, 36], "librari": [1, 5, 12, 25, 27], "featur": [1, 3, 4, 22, 24, 26], "want": [1, 3, 4, 5, 6, 7, 22, 28, 31, 32, 34, 36, 38, 44], "complic": [1, 3, 25, 33], "how": [1, 3, 7, 9, 12, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "keyword": [1, 5, 12, 22, 23, 45], "copi": [1, 3, 4, 6, 7, 22, 28, 44], "allow": [1, 3, 4, 7, 9, 12, 14, 22, 25, 27, 28, 31, 32, 33, 35, 36, 37, 44, 45], "them": [1, 6, 7, 9, 24, 27, 28, 32, 33, 35, 37, 44, 45], "import": [1, 3, 4, 7, 9, 14, 22, 23, 33, 34, 36, 37, 45], "everi": [1, 3, 4, 12, 28, 33, 34, 36, 44, 45], "time": [1, 3, 4, 6, 7, 9, 12, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42], "setup": [1, 3, 4, 6, 7, 8, 9, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 42, 44, 45], "call": [1, 7, 9, 12, 22, 24, 28, 29, 30, 31, 32, 33, 36, 38, 40, 41], "clobber": [1, 24], "old": [1, 7, 22, 38], "were": [1, 7, 9, 12, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43], "criteria_nam": 1, "criteria_mod": 1, "string": [1, 3, 7, 9, 12, 14, 15, 22, 24, 28, 29, 32, 34, 44, 45], "match": [1, 3, 7, 9, 12, 14, 22, 24, 25, 36, 44, 45], "regex_for_match": 1, "file_criteria_should_be_found_in": 1, "For": [1, 3, 4, 7, 9, 12, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 44, 45], "inform": [1, 4, 5, 7, 8, 9, 10, 12, 24, 27, 28, 29, 31, 32, 33, 34, 36, 40, 41, 45], "about": [1, 3, 4, 7, 9, 27, 28, 29, 30, 31, 32, 33, 37, 38, 44, 45], "see": [1, 3, 4, 5, 7, 12, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 44, 45], "place": [1, 3, 4, 12, 14, 22, 25, 28, 34, 37, 38], "list_var_nam": 1, "val1": 1, "val2": 1, "cross_reference_var": 1, "app": [1, 3, 7, 12, 29], "exp": [1, 7], "scalar": 1, "fulli": [1, 7, 12, 23, 30, 34, 44, 45], "qualifi": [1, 7, 12, 38, 45], "through": [1, 3, 4, 7, 9, 12, 27, 29, 30, 33, 45], "cross_ref_var": 1, "variou": [2, 3, 4, 6, 7, 12, 25, 26, 36, 44], "applic": [2, 5, 6, 8, 9, 12, 15, 22, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "repres": [3, 7, 9, 12, 15, 22, 24, 30, 35, 44, 45], "build": [3, 7, 9, 10, 12, 14, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 45], "block": [3, 6, 9, 24, 25, 28, 33, 37, 44, 45], "portabl": 3, "python": [3, 4, 7, 9, 12, 22, 23, 25, 37, 45], "modul": [3, 5, 45], "insid": [3, 25, 35, 44, 45], "written": [3, 7, 12, 15, 44, 45], "intern": [3, 5, 7, 9, 12, 22, 24, 26, 44], "gudi": 3, "step": [3, 7, 12, 30, 32, 34], "To": [3, 4, 7, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "few": [3, 32, 44], "thing": [3, 7, 9, 12, 32], "you": [3, 4, 5, 6, 7, 12, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45], "instruct": [3, 10], "your": [3, 4, 6, 9, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41], "like": [3, 7, 11, 12, 22, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 45], "work": [3, 4, 6, 7, 9, 10, 13, 24, 29, 30, 31, 32, 33, 35, 36, 38, 40, 41], "most": [3, 4, 7, 24, 37, 44], "research": [3, 27, 28, 34, 35, 36, 37], "up": [3, 5, 6, 7, 8, 9, 12, 13, 22, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "front": 3, "explor": [3, 4, 29, 30, 32, 33, 37, 45], "incredibli": 3, "help": [3, 5, 7, 24, 36, 45], "effort": 3, "we": [3, 4, 7, 9, 10, 22, 23, 24, 25, 28, 29, 30, 32, 33, 34, 35, 36, 38, 45], "basic": [3, 7, 9, 27, 28, 32, 34, 35, 36, 37, 38, 43, 44, 45], "get": [3, 5, 7, 9, 12, 14, 22, 24, 26, 27, 30, 31, 32, 33, 44], "start": [3, 5, 22, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 45], "howev": [3, 4, 27, 28, 30, 31, 32, 33, 34, 36, 44, 45], "exhaust": 3, "so": [3, 7, 9, 12, 22, 24, 32, 33, 34, 35, 38], "left": [3, 7], "complet": [3, 4, 7, 9, 23, 25, 29, 30, 32, 36, 37, 44, 45], "parti": 3, "support": [3, 7, 10, 12, 25, 27, 33, 34, 35, 37, 44, 45], "spack": [3, 4, 5, 6, 7, 12, 18, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44], "improv": [3, 4], "proven": [3, 7], "abl": [3, 23, 27, 30, 36], "track": [3, 7, 12, 28], "strongli": 3, "recommend": [3, 4, 34], "stage": [3, 5, 12, 35, 36], "arguabl": 3, "add": [3, 6, 7, 8, 9, 12, 22, 23, 24, 27, 28, 32, 34, 36, 37, 38, 44, 45], "yet": [3, 7, 22], "second": [3, 4, 11, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 45], "walk": [3, 7], "per": [3, 9, 22, 27, 30, 31, 32, 33, 34, 36, 39, 45], "singl": [3, 6, 7, 9, 12, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 45], "wide": [3, 33], "rang": [3, 32, 33, 45], "arbitrari": [3, 29, 30, 31, 32, 33, 35, 37, 45], "organ": [3, 7], "involv": 3, "sha256": [3, 6, 7, 12, 24, 38, 44], "checksum": [3, 7, 12, 14, 24], "sinc": [3, 6, 7, 9, 28, 29, 32, 33, 35, 38], "necessari": [3, 7], "understand": 3, "manual": [3, 7, 12], "As": [3, 4, 6, 12, 22, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 44, 45], "onc": [3, 4, 6, 7, 14, 22, 29, 30, 33, 35, 36, 38, 44, 45], "been": [3, 6, 7, 12, 14, 24, 31, 32, 33, 38], "perform": [3, 4, 7, 9, 12, 15, 20, 22, 24, 25, 27, 28, 30, 32, 33, 34, 35, 36, 37, 42, 44, 45], "retain": [3, 7], "examin": [3, 27, 28, 33, 36, 45], "extract": [3, 4, 7, 9, 11, 12, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 45], "well": [3, 4, 7, 22, 34, 36, 45], "config": [3, 4, 5, 12, 15, 22, 24, 25, 28, 29, 30, 31, 32, 33, 36, 40, 41, 44, 45], "repo": [3, 5, 7, 15, 24], "come": [3, 7, 31, 32, 44], "standard": [3, 7, 9, 27, 44, 45], "commun": 3, "One": [3, 22, 27, 34, 36], "hpl": [3, 29], "py": [3, 7, 9, 25, 37, 44], "similar": [3, 6, 32, 45], "rule": 3, "inherit": [3, 27, 33], "underli": [3, 12, 22, 23, 27, 44], "seen": [3, 4, 27, 28, 31, 32, 33, 34, 35, 36, 37, 43, 45], "detail": [3, 4, 7, 25, 27, 31, 32, 36, 44], "application_typ": [3, 7], "languag": [3, 7, 9, 22, 24], "fill": [3, 4, 7, 34, 38], "out": [3, 4, 7, 9, 10, 22, 24, 30, 33, 34, 36, 37, 38, 45], "introduc": [3, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 43], "alongsid": 3, "spackpackag": 3, "input_fil": [3, 7, 12, 45], "application_languag": [3, 7], "transcrib": 3, "statement": [3, 23, 45], "make": [3, 7, 9, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 44], "sure": [3, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "need": [3, 4, 7, 9, 12, 13, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "go": [3, 7, 28, 30, 31, 32, 33, 40, 41], "vanilla": 3, "captur": [3, 12, 27, 28], "though": [3, 4, 6, 32], "addit": [3, 7, 12, 13, 22, 27, 28, 32, 34, 37, 44, 45], "now": [3, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42], "piec": [3, 7, 12, 45], "pair": [3, 45], "zero": 3, "configur": [3, 5, 6, 7, 9, 12, 14, 15, 24, 25, 26, 38, 44], "shown": [3, 7, 28, 36, 45], "info": [3, 4, 7, 15, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45], "itself": [3, 7, 22, 33, 45], "sometim": [3, 7, 32, 44], "expos": [3, 31], "paramet": [3, 4, 7, 9, 10, 12, 14, 22, 23, 24, 32, 34], "studi": [3, 4, 5, 26, 27, 28, 35, 36, 37, 43], "workload_vari": [3, 7, 8, 12], "identifi": [3, 7, 9, 22, 32, 35, 44], "wa": [3, 7, 12, 14, 24, 29, 35, 36], "successfulli": [3, 7, 25, 37, 38], "convei": 3, "merti": 3, "consid": [3, 7, 9, 31, 32, 37, 44], "valid": [3, 7, 9, 12, 18, 22, 24, 27, 30, 37, 38, 45], "shared_languag": [3, 7], "must": [3, 6, 7, 9, 12, 24, 27, 28, 35, 45], "resolv": [3, 33, 36, 45], "simplest": 3, "complex": [3, 25, 36], "evaluate_success": [3, 7, 25], "quantiti": 3, "relat": [3, 7, 27, 45], "metric": 3, "interest": 3, "whether": [3, 4, 7, 9, 12, 22, 24], "physic": [3, 45], "total": [3, 7, 27, 28, 34, 35, 36, 37, 42], "mass": 3, "energi": 3, "wallclock": 3, "figure_of_merit": [3, 7, 12], "found": [3, 4, 6, 7, 9, 12, 22, 24, 25], "unit": [3, 4, 11, 12, 22], "timestep": [3, 27, 28, 34, 35, 36, 37, 42], "augment": 3, "abil": [3, 37, 45], "group": [3, 7, 12, 22, 27, 35, 45], "figure_of_merit_context": [3, 7, 8, 12, 13], "addition": [3, 4, 7, 25, 27, 29, 30, 33, 34, 35, 36, 45], "software_spec": [3, 7, 8, 12, 13, 45], "default_compil": [3, 7, 8, 12, 13], "required_packag": [3, 7, 8, 12, 13, 45], "could": [3, 6, 7, 22, 28, 33, 34, 37, 45], "behav": [3, 12, 27], "expect": [3, 7, 12, 25, 31, 32, 33, 37], "section": [3, 5, 7, 9, 12, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 45], "interact": [3, 29], "part": [3, 6, 7, 12, 22, 23, 28, 29, 44, 45], "tip": 3, "acceler": 3, "do": [3, 4, 7, 22, 23, 24, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38], "least": [3, 12, 37], "structur": [3, 5, 7, 9, 22, 38], "debug": [3, 7, 14, 15, 22, 24, 37], "dry": [3, 27, 28, 29, 30, 33, 38, 44, 45], "run": [3, 4, 5, 6, 7, 9, 10, 11, 22, 24, 26, 27, 28, 32, 33, 34, 35, 37, 38, 44, 45], "filter": [3, 4, 5, 9, 10, 29, 35], "analysi": [3, 7, 24, 27], "relev": [3, 24, 31, 33, 36], "correct": [3, 12, 28, 32, 34, 36, 37, 45], "stand": [4, 30, 45], "reproduc": [4, 6, 7], "And": [4, 22, 27, 28, 32, 36, 37], "measur": 4, "benchmark": [4, 29, 30, 31, 32, 33, 39], "layer": 4, "environ": [4, 5, 7, 8, 9, 12, 14, 18, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 43], "multi": [4, 6, 7], "platform": [4, 7, 8, 22, 24, 27, 36], "experiment": [4, 7, 44], "framework": 4, "increas": 4, "product": [4, 32, 34, 35, 45], "capabl": [4, 7, 44], "drive": 4, "acquir": 4, "file": [4, 5, 6, 7, 9, 10, 12, 14, 15, 18, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "result": [4, 6, 7, 11, 12, 15, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 45], "linux": [4, 27, 29], "maco": 4, "supercomput": 4, "varieti": [4, 30], "anyth": [4, 7, 22, 31, 44], "scientif": 4, "sweep": [4, 36], "focus": [4, 25, 27, 31], "scala": 4, "greater": 4, "binari": [4, 8, 45], "depend": [4, 7, 12, 22, 29, 30, 44], "top": [4, 7, 22, 31, 34, 45], "txt": [4, 24], "develop": [4, 5, 7, 9, 25], "pytest": [4, 9], "flake8": [4, 7], "lint": 4, "test": [4, 7, 9, 12, 22, 25, 27, 29, 37, 38, 44, 45], "There": [4, 7, 14, 24, 32, 37, 45], "wai": [4, 7, 12, 23, 27, 32, 36, 44, 45], "approach": [4, 23], "clone": [4, 7, 9], "github": [4, 7, 10, 12], "done": [4, 7, 23, 29, 30], "git": [4, 7, 9], "c": [4, 7, 38], "manyfil": 4, "com": [4, 7, 27], "googlecloudplatform": 4, "By": [4, 22, 28, 33, 44, 45], "checkout": 4, "branch": [4, 7], "date": [4, 7, 28], "tag": [4, 7, 12, 22, 29], "main": [4, 5, 37], "stabl": [4, 7], "exeperi": 4, "releas": 4, "page": [4, 5, 22], "sourc": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 23, 24, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38], "pip": 4, "r": [4, 7, 14], "exact": [4, 44], "appropri": [4, 7, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 42, 45], "script": [4, 7, 9, 24, 27, 28, 29, 30, 31, 32, 33, 36, 40, 41, 44, 45], "bash": [4, 7, 9, 14, 24, 45], "zsh": 4, "sh": [4, 7, 9, 14, 22, 24], "share": [4, 7, 9, 24, 30, 44, 45], "env": [4, 7, 14, 15, 24, 38], "tcsh": [4, 7, 14, 24, 38], "csh": [4, 7, 9, 14, 24], "fish": [4, 7, 14, 24], "That": [4, 7], "re": [4, 5, 7, 9, 12, 33, 38, 45], "readi": 4, "put": [4, 6, 7, 24], "alwai": [4, 7, 12, 24, 25, 37], "just": [4, 7, 9, 12, 22, 24, 45], "directli": [4, 7, 10, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43], "bin": [4, 7, 9], "interpret": [4, 34, 38], "explicitli": [4, 7, 12, 28, 32, 36, 45], "overridden": [4, 33, 45], "ramble_python": 4, "variabl": [4, 5, 7, 9, 12, 22, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 37, 38, 40, 41, 43, 44], "ensur": [4, 6, 7, 9, 12, 22, 30, 32, 37, 45], "futur": [4, 44], "invoc": [4, 44], "continu": [4, 7], "same": [4, 6, 7, 22, 23, 28, 32, 33, 35, 36, 45], "consist": [4, 35], "regardless": [4, 44], "h": [4, 6, 7, 29], "subcommand": [4, 7, 9, 24], "enabl": [4, 7, 10, 22], "d": [4, 6, 7, 9, 24, 29, 30, 37, 38, 44, 45], "wrfv3": [4, 6], "wrfv4": [4, 27, 28, 34, 35, 36, 37, 38, 43], "t": [4, 7, 12, 22, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 44], "weather": [4, 29], "wrfrv4": 4, "conus_12km": [4, 27, 28, 34, 35, 36, 37, 38, 43], "conus_2p5km": [4, 34, 38], "potenti": [4, 31, 45], "suggest": [4, 30, 31, 34], "limit": [4, 7, 9], "self": [4, 7, 12, 22, 24, 44], "eventu": 4, "fall": [4, 22], "categori": 4, "workspace_nam": [4, 44], "anonym": [4, 6, 7, 29], "independ": [4, 25, 45], "select": [4, 7, 27, 31, 34, 36, 45], "w": [4, 7, 9, 14, 22, 24, 44], "subsequ": [4, 7], "With": [4, 9, 44, 45], "newli": [4, 27, 28, 31, 34, 35, 36, 37], "execute_experi": [4, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45], "tpl": [4, 24, 29, 30, 31, 32, 33, 40, 41, 44, 45], "extens": [4, 7, 12, 14, 24, 27, 44, 45], "render": [4, 5, 24, 29, 30, 31, 32, 33, 36, 40, 41, 44], "edit": [4, 7, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 40, 41, 43], "favorit": [4, 9, 38], "editor": [4, 7, 9, 15, 31, 32, 33, 38], "file_prefix": 4, "experiment_run_dir": [4, 7, 28, 37, 45], "template_name_sans_extens": 4, "actual": [4, 7, 9, 12, 22, 28, 32, 34, 45], "all_experi": [4, 7, 24, 29, 30], "method": [4, 7, 9, 12, 18, 22, 25, 28, 29, 30], "figur": [4, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 44], "merit": [4, 12, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 44], "auxiliari": [4, 24, 30], "tar": [4, 6, 38], "ball": 4, "hello": [5, 26], "world": [5, 22, 26], "simpl": [5, 7, 22, 26, 29, 38], "modifi": [5, 9, 12, 13, 15, 24, 26, 28, 30, 32, 33, 36, 44], "vector": [5, 7, 26, 27, 28, 35, 37, 43], "stack": [5, 7, 22, 24, 26, 29, 30, 31, 32, 34, 40, 41, 45], "scale": [5, 26, 27, 28, 35, 36, 37, 43], "zip": [5, 6, 7, 24, 26, 32, 36], "expans": [5, 7, 26, 32, 45], "indirect": [5, 26], "parameter": [5, 26, 33], "success": [5, 7, 12, 14, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 44], "criteria": [5, 7, 12, 14, 24, 26, 44], "11": [5, 7, 26], "mirror": [5, 8, 15, 26, 44], "packag": [5, 6, 12, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 43, 44, 45], "ramble_vers": [5, 7], "ramble_version_info": [5, 7], "subpackag": 5, "submodul": 5, "appkit": [5, 9], "error": [5, 9, 12, 14, 22, 24, 27, 32, 33, 34, 35, 36, 45], "expand": [5, 12, 22, 24, 29, 30, 32, 35, 36, 44], "experiment_set": 5, "fetch_strategi": 5, "modkit": 5, "namespac": [5, 9, 22, 24, 32, 45], "pipelin": [5, 12], "software_environ": 5, "spack_runn": 5, "scope": [5, 6, 7, 9, 12, 15, 24, 27, 31, 32, 37, 38, 45], "licens": [5, 7, 24, 30], "print": [5, 7, 9, 10, 22, 24, 25, 29, 32, 37], "analyz": [5, 7, 8, 12, 25, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 42, 45], "archiv": [5, 6, 7, 8, 12, 22, 24, 38, 45], "batch": [5, 7], "chain": [5, 7], "guidelin": 5, "guid": [5, 25, 27, 29], "index": [5, 7, 35, 45], "long": [6, 7, 9, 29, 30, 32, 38], "fail": [6, 7, 22, 25, 37, 38], "larg": [6, 27, 32], "internet": [6, 7, 22, 38], "slow": [6, 7], "restrict": 6, "tarbal": [6, 7, 22], "problem": [6, 7], "reason": [6, 32, 35], "remot": [6, 7], "warn": [6, 7, 22, 34, 38], "mean": [6, 12, 24, 45], "around": [6, 7, 38], "side": 6, "find": [6, 7, 9, 22], "local": [6, 7, 29, 38, 45], "form": [6, 7, 15, 45], "destroi": [6, 7, 22, 24], "except": [6, 7, 9, 12, 22, 24, 44, 45], "creation": [6, 7], "via": [6, 7, 8, 9, 22, 45], "wish": [6, 34], "software_mirror_url": 6, "input_mirror_url": 6, "likewis": [6, 7], "short": [6, 7, 9, 30, 38], "argument": [6, 7, 9, 12, 15, 18, 22, 23, 24, 25, 36, 44], "write": [6, 7, 9, 10, 12, 22, 23, 24, 25, 27, 28, 32, 35, 36, 37, 38, 43, 45], "Then": [6, 7, 33, 36, 38], "code": [6, 7, 9, 12, 22, 23], "consol": [6, 9], "mirror_path": [6, 7], "even": [6, 7, 33, 45], "indic": [6, 7, 12, 22, 24], "filesystem": [6, 7, 22], "_input": [6, 38], "19": [6, 38], "1919a0e0499057c1a570619d069817022bae95b17cf1a52bdaa174f8e8d11508": 6, "bz2": [6, 38], "bench_12km": 6, "bench_2": 6, "5km": [6, 38], "_sourc": [6, 38], "1c": [6, 38], "1ce97f4fd09e440bdf00f67711b1c50439ac27595ea6796efbfb32e0b9a1f3e4": [6, 38], "27": [6, 38], "27c7268f6c84b884d21e4afad0bab8554b06961cf4d6bfd7d0f5a457dcfdffb1": [6, 38], "a0": 6, "a04f5c425bedd262413ec88192a0f0896572cc38549de85ca120863c43df047a": 6, "gz": [6, 38], "c5": [6, 38], "c5162c23a132b377132924f8f1545313861c6cee5a627e9ebbdcf7b7b9d5726f": [6, 38], "238a7d219b7c8e285db28fe4f0c96ebe5068d91c": [6, 38], "patch": [6, 7, 9, 38], "full_index": [6, 38], "27c7268": [6, 38], "6502d5d9c15f5f9a652dec244cc12434af737c3c": [6, 38], "c5162c2": [6, 38], "7c6fd575b7a8fe5715b07b38db160e606c302956": [6, 38], "1ce97f4": [6, 38], "zipfil": 6, "correspond": [6, 7, 18, 22, 24, 45], "sum": [6, 38], "associ": [6, 7, 9, 12], "popul": [6, 7, 32, 45], "fileserv": 6, "urlbas": 6, "subdirectori": [6, 24], "under": [6, 7, 9, 22, 27, 28, 32, 34, 35, 36, 37, 43], "join": [7, 45], "major": 7, "minor": 7, "tupl": [7, 15, 18, 22, 24, 45], "executableappl": [7, 8], "archive_pattern": [7, 8, 12, 13, 22, 44], "env_var_modif": [7, 8, 12, 13], "executable_modifi": [7, 8, 12, 13], "figures_of_merit": [7, 8, 13], "package_manager_config": [7, 8, 12, 13, 15], "phase_definit": [7, 8], "required_var": [7, 8, 13], "variable_modif": [7, 8, 12, 13], "spackappl": [7, 8, 33], "populate_inventori": [7, 8], "spack_activ": [7, 8, 28, 30, 31], "spack_deactiv": [7, 8], "spack_sourc": [7, 8, 28, 30, 31], "uses_spack": [7, 8, 13], "section_titl": [7, 8, 9, 10, 22], "subsection_titl": [7, 8], "cmd": [7, 15, 22], "commandnameerror": [7, 9], "pythonnameerror": [7, 9], "all_command": [7, 9], "cmd_name": [7, 9, 24], "elide_list": [7, 9], "extant_fil": [7, 9], "find_workspac": [7, 9], "find_workspace_path": [7, 9], "get_command": [7, 9], "get_modul": [7, 9], "is_git_repo": [7, 9], "python_nam": [7, 9], "ramble_is_git_repo": [7, 9], "remove_opt": [7, 9], "require_active_workspac": [7, 9], "require_cmd_nam": [7, 9], "require_python_nam": [7, 9], "common": [7, 9, 22, 37], "shell_init_instruct": [7, 9, 10], "attributes_to_object": [7, 9], "defined_object": [7, 9], "objects_to_attribut": [7, 9], "setup_pars": [7, 9], "union_valu": [7, 9], "clean": [7, 15, 38], "allclean": [7, 9], "bashcompletionwrit": [7, 9], "bodi": [7, 9], "posit": [7, 9, 22], "rambleargparserstwrit": [7, 9], "usag": [7, 9, 27, 45], "subcommandwrit": [7, 9], "formatt": [7, 9, 10], "prepend_head": [7, 9], "rst": [7, 9, 10], "rst_index": [7, 9], "update_complet": [7, 9], "update_completion_arg": [7, 9], "config_add": [7, 9], "config_blam": [7, 9], "config_edit": [7, 9], "config_get": [7, 9], "config_list": [7, 9], "config_remov": [7, 9], "config_revert": [7, 9], "config_upd": [7, 9], "report": [7, 9], "edit_appl": [7, 9], "add_pattern_exempt": [7, 9], "changed_fil": [7, 9], "exclude_directori": [7, 9], "filter_fil": [7, 9], "is_appl": [7, 9], "max_line_length": [7, 9], "pattern_exempt": [7, 9], "licenseerror": [7, 9], "add_error": [7, 9], "error_messag": [7, 9], "has_error": [7, 9], "apache2_mit_spdx": [7, 9], "lgpl_except": [7, 9], "license_lin": [7, 9], "licensed_fil": [7, 9], "list_fil": [7, 9], "verifi": [7, 9, 28], "mirror_add": [7, 9], "mirror_destroi": [7, 9], "mirror_list": [7, 9], "mirror_remov": [7, 9], "mirror_set_url": [7, 9], "mod": [7, 15, 27, 45], "mods_info": [7, 9], "mods_info_setup_pars": [7, 9], "mods_list": [7, 9], "mods_list_setup_pars": [7, 9], "subcommand_funct": [7, 9], "ramble_on": [7, 9], "repo_add": [7, 9], "repo_cr": [7, 9], "repo_list": [7, 9], "repo_remov": [7, 9], "import_results_fil": [7, 9], "results_upload": [7, 9], "software_definit": [7, 15], "collect_definit": [7, 9], "count_conflict": [7, 9], "nested_1": [7, 9, 22], "nested_2": [7, 9, 22], "print_conflict": [7, 9], "print_summari": [7, 9], "unit_test": 7, "add_back_pytest_arg": [7, 9], "do_list": [7, 9], "bigqueryupload": [7, 11], "chunked_upload": [7, 11], "get_experiment_id": [7, 11], "insert_data": [7, 11], "perform_upload": [7, 11], "generate_hash": [7, 11], "get_hash": [7, 11], "to_json": [7, 11], "determine_node_typ": [7, 11], "format_data": [7, 11], "upload_result": [7, 11], "applicationmeta": [7, 12], "register_phas": [7, 12], "language_bas": 7, "directiveerror": [7, 12], "directivemeta": [7, 12, 22], "direct": [7, 12, 38, 44, 45], "language_help": 7, "merge_definit": [7, 12], "require_definit": [7, 12], "modifier_languag": 7, "modifiermeta": [7, 12], "required_vari": [7, 12], "sharedmeta": [7, 12], "maintain": [7, 9, 12], "register_builtin": [7, 12], "modifier_typ": 7, "basicmodifi": [7, 13], "modifier_class": [7, 13], "spackmodifi": [7, 13], "properti": [7, 14, 24], "updat": [7, 9, 14, 32, 34, 35, 36, 38], "stderr": [7, 12, 14], "stdout": [7, 12, 14, 22], "end_to_end": [7, 15], "config_section_env_var": [7, 15], "dryrun_chained_experi": [7, 15], "dryrun_copies_external_env": [7, 15], "dryrun_series_contains_package_path": [7, 15], "env_var_builtin": [7, 15], "exclusive_filtered_vector_workload": [7, 15], "expanded_fom_dry_run": [7, 15], "experiment_exclud": [7, 15], "explicit_zip": [7, 15], "inclusive_filtered_vector_workload": [7, 15], "known_appl": [7, 15], "merge_config_fil": [7, 15], "missing_required_dry_run": [7, 15], "nested_compilers_are_instal": [7, 15], "passthrough_vari": [7, 15], "phase_select": [7, 15], "phase_selection_with_depend": [7, 15], "shared_context": [7, 15], "test_configvar_dry_run": [7, 15], "unused_compilers_are_skip": [7, 15], "vector_workload": [7, 15], "wrfv4_dry_run": [7, 15], "modifier_function": [7, 15], "mock_env_var_modifi": [7, 15], "mock_modifier_dry_run": [7, 15], "mock_modifier_spack_config": [7, 15], "mock_spack_modifi": [7, 15], "modifier_help": [7, 15], "modifier_prepare_analysi": [7, 15], "multi_modifier_dry_run": [7, 15], "single_modifier_dry_run": [7, 15], "always_print_fom": [7, 15], "success_fom_comparison": [7, 15], "success_fom_glob": [7, 15], "success_funct": [7, 15], "success_modifi": [7, 15], "success_variable_fom_comparison": [7, 15], "util": [7, 8, 14, 15, 24, 29, 32, 36], "workspace_hash": [7, 11, 15, 24, 44], "unsetup_workspace_cannot_analyz": [7, 15], "workspace_name_does_not_change_hash": [7, 15], "workspace_setup_creates_inventori": [7, 15], "application_inherit": 7, "test_basic_inherit": [7, 15], "application_test": 7, "cache_fetch": 7, "concretize_builtin": 7, "conftest": 7, "dry_run_help": 7, "dry_run_config": [7, 15], "search_files_for_str": [7, 15], "gcs_fetch": 7, "mirror_test": 7, "modifier_appl": 7, "namespace_tri": 7, "spec_bas": 7, "testspec": [7, 15], "test_spec_copi": [7, 15], "test_spec_exampl": [7, 15], "generate_fil": [7, 15], "test_criteria_list": [7, 15], "test_single_criteria": [7, 15], "workspace_test": 7, "imp": [7, 22], "imp_import": [7, 22], "importlib_import": [7, 22], "color": 7, "config_titl": [7, 22], "nested_3": [7, 22], "nested_4": [7, 22], "define_directive_method": [7, 22], "wrap_named_direct": [7, 22], "get_env_append_command": [7, 22], "get_env_prepend_command": [7, 22], "get_env_set_command": [7, 22], "get_env_unset_command": [7, 22], "commandexecut": [7, 22], "commandexecutableerror": [7, 22], "prefixedexecut": [7, 22], "add_default_prefix": [7, 22], "file_cach": 7, "cacheerror": [7, 22], "filecach": [7, 22], "cache_path": [7, 22], "init_entri": [7, 22], "mtime": [7, 22], "read_transact": [7, 22], "write_transact": [7, 22, 24], "hash": [7, 8, 38], "hash_fil": [7, 22], "hash_json": [7, 22], "hash_str": [7, 22], "install_cach": 7, "setcach": [7, 22], "lock": [7, 14, 24, 44], "cleanup": [7, 22, 28, 38], "check_lock_safeti": [7, 22], "logger": 7, "active_log": [7, 22], "active_stream": [7, 22], "add_log": [7, 22], "all_msg": [7, 22], "configure_color": [7, 22], "die": [7, 22], "msg": [7, 22], "remove_log": [7, 22], "verbos": [7, 22, 32], "extract_matric": [7, 22], "namespacetri": [7, 22], "element": [7, 9, 22, 32, 45], "has_valu": [7, 22], "is_leaf": [7, 22], "is_prefix": [7, 22], "mod_to_class": [7, 22], "possible_ramble_module_nam": [7, 22], "ramble_module_to_python_modul": [7, 22], "simplify_nam": [7, 22], "valid_fully_qualified_module_nam": [7, 22], "valid_module_nam": [7, 22], "validate_fully_qualified_module_nam": [7, 22], "validate_module_nam": [7, 22], "canonicalize_path": [7, 22], "substitute_config_vari": [7, 22], "substitute_path_vari": [7, 22], "spec_util": 7, "specs_equiv": [7, 22], "web": 7, "htmlparseerror": [7, 22], "linkpars": [7, 22], "handle_starttag": [7, 22], "nonetworkconnectionerror": [7, 22], "spack_user_ag": [7, 22], "spackweberror": [7, 22], "find_versions_of_arch": [7, 22], "get_head": [7, 22], "list_url": [7, 9, 22], "push_to_url": [7, 22], "read_from_url": [7, 22], "remove_url": [7, 22], "spider": [7, 22], "url_exist": [7, 22], "uses_ssl": [7, 22], "warn_no_ssl_cert_check": [7, 22], "rambleconflictingdefinitionerror": [7, 24], "rambleinvalidtemplatenameerror": [7, 24], "ramblemissingapplicationdirerror": [7, 24], "ramblemissingapplicationerror": [7, 24], "ramblemissingexperimenterror": [7, 24], "ramblemissingworkloaderror": [7, 24], "rambleworkspaceerror": [7, 24], "add_to_cach": [7, 24], "all_appl": [7, 24], "all_auxiliary_software_fil": [7, 24], "all_experiments_path": [7, 24], "all_spec": [7, 24], "all_templ": [7, 24], "all_workload": [7, 24], "append_result": [7, 24], "archive_dir": [7, 24], "auxiliary_software_dir": [7, 24], "build_experiment_set": [7, 24], "check_cach": [7, 24], "clear": [7, 24], "config_dir": [7, 24], "config_file_path": [7, 24], "config_scop": [7, 24], "create_mirror": [7, 24], "date_str": [7, 24], "default_result": [7, 24], "dump_result": [7, 24], "experiment_dir": [7, 24], "extract_success_criteria": [7, 24], "get_appl": [7, 24], "get_spack_dict": [7, 24], "get_workspace_env_var": [7, 24], "get_workspace_intern": [7, 24], "get_workspace_modifi": [7, 24], "get_workspace_var": [7, 24], "get_workspace_zip": [7, 24], "hash_file_nam": [7, 24], "included_config_scop": [7, 24], "input_dir": [7, 24], "inventory_file_nam": [7, 24], "is_concret": [7, 24], "latest_arch": [7, 24], "latest_archive_path": [7, 24], "log_dir": [7, 24, 45], "run_experi": [7, 24], "shared_dir": [7, 24], "shared_license_dir": [7, 24], "simlink_result": [7, 24], "software_dir": [7, 24], "template_path": [7, 24], "write_json_result": [7, 24], "ws_file_config_scop": [7, 24], "ws_file_config_scope_nam": [7, 24], "active_workspac": [7, 24], "all_template_path": [7, 24], "all_workspace_nam": [7, 24], "all_workspac": [7, 24], "config_dict": [7, 24], "config_fil": [7, 24], "deactiv": [7, 24, 29, 30, 31, 33, 35, 36, 44], "default_config_yaml": [7, 24], "get_workspace_path": [7, 24], "is_workspace_dir": [7, 24], "application_dir": [7, 24], "chained_experi": [7, 14, 24, 44, 45], "exclud": [7, 9, 14, 24, 44, 45], "external_env": [7, 24], "matrix": [7, 14, 22, 24, 27, 28, 32, 36, 37, 43, 45], "no_active_workspac": [7, 24], "read": [7, 9, 22, 23, 24, 38, 44], "activate_head": [7, 24], "deactivate_head": [7, 24], "applications_schema": [7, 24], "auxiliary_software_dir_nam": [7, 24], "config_schema": [7, 24], "deactivate_config_scop": [7, 24], "get_workspac": [7, 24], "license_path": [7, 24], "lockfile_nam": [7, 24], "prepare_config_scop": [7, 24], "ramble_workspace_var": [7, 9, 24], "valid_workspace_nam": [7, 24], "valid_workspace_name_r": [7, 24], "validate_workspace_nam": [7, 24], "workspace_archive_path": [7, 24], "workspace_config_path": [7, 24], "workspace_experiment_path": [7, 24], "workspace_input_path": [7, 24], "workspace_log_path": [7, 24], "workspace_shared_license_path": [7, 24], "workspace_shared_path": [7, 24], "workspace_software_path": [7, 24], "workspace_template_extens": [7, 24], "yaml_equival": [7, 24], "tool": [7, 27, 45], "everyth": [7, 9], "class": [7, 8, 9, 11, 12, 13, 14, 15, 22, 23, 24, 33, 45], "applicationbas": [7, 8, 12, 22], "file_path": [7, 8, 13, 22], "object": [7, 9, 10, 11, 12, 14, 15, 22, 24, 27], "add_expand_var": 7, "properli": [7, 12, 24, 27, 28, 31, 34, 35, 36, 37, 44, 45], "spack_setup": 7, "empti": [7, 12, 29], "build_modifier_inst": 7, "map": [7, 9, 22, 29, 36], "build_phase_ord": 7, "injection_method": [7, 8, 12], "deep": 7, "create_experiment_chain": 7, "grab": 7, "uniqu": [7, 22, 31, 32, 33, 35, 36, 44, 45], "back": [7, 22, 44], "hook": [7, 25], "evalu": [7, 12, 25, 36, 44, 45], "return": [7, 9, 10, 12, 14, 22, 23, 24, 25], "experiment_log_fil": 7, "logs_dir": 7, "log": [7, 12, 22, 24, 29, 30, 44, 45], "format_doc": 7, "kwarg": [7, 12, 22, 23], "wrap": [7, 12, 22, 23, 32], "doc": [7, 9, 25, 27, 45], "72": 7, "charact": [7, 32, 34], "nice": 7, "get_pipeline_phas": 7, "phase_filt": 7, "str": [7, 9, 10, 11, 12, 22, 23, 24], "usernam": [7, 12, 22], "unnecessarili": 7, "ping": 7, "analyze_experi": [7, 8], "prepare_analysi": [7, 8], "write_statu": [7, 8], "archive_experi": [7, 8], "mirror_input": [7, 8, 38], "get_input": [7, 8], "license_includ": [7, 8], "make_experi": [7, 8, 44], "write_inventori": [7, 8], "force_comput": [7, 8], "require_exist": [7, 8], "inventori": [7, 8], "comput": [7, 36], "never": 7, "boolean": [7, 12, 14, 24, 45], "forc": [7, 37], "consum": [7, 32, 35, 45], "print_chain_ord": 7, "indent": 7, "print_intern": 7, "print_var": 7, "header": [7, 9, 22, 28], "vars_to_print": 7, "read_statu": 7, "statu": [7, 37], "possibl": [7, 9, 22, 29, 30, 31, 34], "doesn": [7, 30, 31, 32, 33, 38, 40, 41], "unknown": [7, 9], "run_phas": 7, "phase": [7, 8, 12, 24, 38], "pointer": [7, 38], "set_chained_experi": 7, "set_env_variable_set": 7, "env_variable_set": 7, "set_intern": 7, "set_modifi": 7, "set_statu": 7, "set_templ": 7, "is_templ": 7, "set_vari": 7, "applicationerror": 7, "messag": [7, 9, 12, 14, 22, 24, 27, 35], "long_messag": [7, 12, 22, 24], "rambleerror": [7, 9, 12, 22, 24], "rais": [7, 12, 22, 24, 45], "chaincycledetectederror": 7, "cycl": 7, "detect": [7, 9, 22], "invalidchainerror": 7, "invalid": [7, 24, 38], "invalidphaseerror": 7, "phasecycledetectederror": 7, "data": [7, 9, 11, 14, 22, 23, 24, 34, 37, 44], "mirrorcach": 7, "fetcher": 7, "relative_dest": 7, "reloc": 7, "our": [7, 22, 23, 28, 34], "symlink": 7, "mirror_ref": 7, "human": [7, 24], "readabl": [7, 24, 35], "storag": [7, 12], "fetch_cach": 7, "fscach": 7, "fetch_cache_loc": 7, "prevent": [7, 28, 36, 45], "repeatedli": 7, "misc_cach": [7, 14, 24], "small": 7, "implement": [7, 12, 23, 24, 34, 36, 44, 45], "handl": [7, 11, 12, 22, 23, 32], "get_config": 7, "update_config": 7, "particular": [7, 9, 22, 38, 45], "caller": 7, "jsonschema": [7, 14], "configerror": 7, "superclass": [7, 22, 24], "configfileerror": 7, "configformaterror": 7, "validation_error": 7, "filenam": [7, 9, 24, 45], "configscop": 7, "get_sect": 7, "get_section_filenam": 7, "is_platform_depend": 7, "configsectionerror": 7, "bad": 7, "full": [7, 12, 14, 22, 23, 25, 28], "hierarchi": [7, 22], "easi": 7, "clear_cach": 7, "caus": [7, 10, 27, 33, 44], "upon": 7, "next": [7, 32, 34], "file_scop": 7, "writabl": [7, 22], "accept": [7, 12, 29, 44, 45], "u": [7, 27, 35, 45], "nest": [7, 27, 28, 34, 35, 36, 37, 38, 43], "entri": [7, 22, 28, 45], "dirti": [7, 14, 24], "content": [7, 9, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44], "off": [7, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 44, 45], "install_tre": [7, 14, 24], "opt": 7, "module_root": [7, 14, 24], "lmod": 7, "get_config_filenam": 7, "highest_precedence_non_platform_scop": 7, "non": [7, 12, 24], "highest_precedence_scop": 7, "matching_scop": 7, "reg_expr": 7, "whose": [7, 9], "regular": [7, 9, 12, 22, 25, 29], "express": [7, 9, 12, 25, 29, 44, 45], "pop_scop": 7, "print_sect": 7, "push_scop": 7, "remove_scop": 7, "scope_nam": 7, "effect": [7, 24], "conveni": [7, 9], "update_data": 7, "strip": [7, 22], "ad": [7, 10, 12, 22, 25, 27, 28, 34, 35, 38], "dict": [7, 9, 12, 14, 15, 22, 24], "ish": 7, "still": [7, 12, 36, 45], "immutableconfigscop": 7, "cannot": [7, 22], "internalconfigscop": 7, "persist": 7, "singlefilescop": 7, "yaml_path": 7, "fullpath": 7, "add_from_fil": 7, "add_default_platform_scop": 7, "command_line_scop": 7, "singleton": 7, "config_default": 7, "build_job": [7, 14, 24], "build_stag": [7, 14, 24], "tempdir": [7, 22], "clingo": [7, 14, 24], "connect_timeout": [7, 14, 24], "disable_passthrough": [7, 14, 24], "disable_progress_bar": [7, 14, 24], "license_dir": [7, 14, 24], "home": [7, 9, 22, 38], "runner": [7, 9], "_ramble_root": [7, 9], "verify_ssl": [7, 14, 24], "hard": 7, "kei": [7, 12, 14, 22, 24, 33, 34], "configuration_path": 7, "default_list_scop": 7, "default_modify_scop": 7, "prioriti": 7, "bool": [7, 22, 24], "ensure_latest_format_fn": 7, "otherwis": [7, 14, 22], "first_exist": 7, "wrapper": [7, 22], "get_valid_typ": 7, "constructor": 7, "satisfi": 7, "int": [7, 22], "float": 7, "merge_yaml": 7, "dest": [7, 9], "routin": [7, 24], "assign": 7, "case": [7, 22, 27, 32, 35, 36, 45], "appear": [7, 9, 24], "iter": [7, 9, 24, 32, 36, 45], "item": [7, 14, 22, 24], "ordereddict": 7, "author": 7, "parent": [7, 22], "path_or_scop": 7, "temporarili": [7, 12], "pop": [7, 22], "overrides_base_nam": 7, "process_config_path": 7, "read_config_fil": 7, "infer": 7, "scopes_metavar": 7, "metavar": [7, 9], "shorter": 7, "than": [7, 9, 31, 33, 34, 35, 44], "choic": [7, 9], "section_schema": 7, "json": [7, 9, 14, 24, 35, 44], "org": [7, 14, 24, 25, 45], "additionalproperti": [7, 14, 24], "anyof": [7, 14, 24], "arrai": [7, 14, 24], "null": [7, 12, 14, 24, 25], "patternproperti": [7, 14, 24], "fom_context": [7, 12, 14, 24, 25], "fom_nam": [7, 11, 12, 14, 24, 25, 37], "formula": [7, 12, 14, 24, 25, 37], "titl": [7, 14, 24], "deprecatedproperti": [7, 14, 24], "replac": [7, 9, 14, 24, 28, 29, 30, 31, 32, 33, 40, 41], "ignor": [7, 14, 24], "disable_logg": [7, 14, 24], "additional_external_search_path": [7, 14, 24], "allow_sgid": [7, 14, 24], "binary_index_root": [7, 14, 24], "minimum": [7, 14, 24, 27, 28, 34, 35, 36, 37, 42], "integ": [7, 14, 24], "build_languag": [7, 14, 24], "oneof": [7, 14, 24], "ccach": [7, 14, 24], "enum": [7, 14, 15, 24], "origin": [7, 14, 22, 24, 36, 45], "db_lock_timeout": [7, 14, 24], "deprec": [7, 14, 23, 24], "install_hash_length": [7, 14, 24], "install_missing_compil": [7, 14, 24], "install_path_schem": [7, 14, 24], "padded_length": [7, 14, 24], "project": [7, 14, 24], "package_lock_timeout": [7, 14, 24], "shared_link": [7, 14, 24], "rpath": [7, 14, 24], "runpath": [7, 14, 24], "source_cach": [7, 14, 24], "suppress_gpg_warn": [7, 14, 24], "template_dir": [7, 14, 24], "test_stag": [7, 14, 24], "url_fetch_method": [7, 14, 24], "urllib": [7, 14, 24], "curl": [7, 14, 24, 38], "buildcach": [7, 14, 24], "compiler_find": [7, 14, 24], "core": [7, 9, 12, 14, 27, 30, 31, 32, 33, 35, 39], "draft": [7, 14], "07": [7, 14], "use_configur": 7, "scopes_or_path": 7, "leverag": 7, "start_mark": 7, "end_mark": 7, "individu": [7, 32, 35, 45], "merge_context": 7, "in_context": 7, "create_context_from_dict": 7, "context_nam": [7, 11], "in_dict": [7, 22], "subclass": [7, 9], "print_context": 7, "extend": [7, 9, 10, 32], "usual": 7, "handler": 7, "beforehand": 7, "specerror": 7, "trace": 7, "becaus": [7, 23, 24, 27, 32, 33, 34, 35, 36, 37], "veri": [7, 27, 32, 34, 38], "earli": 7, "applicationnotdefinederror": 7, "expandererror": 7, "math": [7, 36, 45], "application_input_dir": [7, 45], "application_namespac": 7, "application_run_dir": [7, 45], "env_namespac": 7, "env_path": [7, 45], "eval_math": 7, "node": [7, 9, 11, 27, 28, 34, 35, 36, 37, 43, 45], "pars": [7, 9, 10, 24, 36], "ast": 7, "assum": [7, 31, 32, 33, 34, 35, 38], "operand": 7, "oper": [7, 9, 22, 27, 28, 34, 35, 36, 37, 45], "point": [7, 22, 24, 28, 30, 32, 34, 35, 36, 45], "evaluate_pred": 7, "in_str": 7, "extra_var": 7, "predic": 7, "expand_list": 7, "happen": [7, 12, 32], "unmodifi": 7, "pull": [7, 12, 44, 45], "expand_var": 7, "allow_passthrough": 7, "expand_var_nam": 7, "convert": [7, 9, 11, 14, 22, 34], "expansion_str": 7, "static": 7, "experiment_namespac": 7, "license_input_dir": 7, "perform_math_ev": 7, "attempt": [7, 24, 34, 35, 45], "unsuccess": 7, "workload_input_dir": [7, 45], "workload_namespac": 7, "workload_run_dir": [7, 45], "expansiondelimit": 7, "right": [7, 9, 24, 45], "expansiondict": 7, "expansiongraph": 7, "graph": 7, "expansionnod": 7, "in_nod": 7, "df": 7, "yield": 7, "travers": 7, "left_idx": 7, "right_idx": 7, "add_children": 7, "children": [7, 22], "define_valu": 7, "expansion_dict": 7, "expansion_func": 7, "evaluation_func": 7, "eval": 7, "represent": [7, 9, 11, 24], "proper": [7, 36], "func": [7, 9, 10, 45], "relative_indic": 7, "rel": [7, 22, 28], "shift": 7, "experimentnotdefinederror": 7, "mathevaluationerror": 7, "dure": [7, 12, 33], "ramblepassthrougherror": 7, "passthrough": 7, "disabl": [7, 22], "ramblesyntaxerror": 7, "vformatdelimit": 7, "workloadnotdefinederror": 7, "raise_passthrough_error": 7, "out_str": 7, "experimentset": 7, "add_chained_experi": 7, "build_experiment_chain": 7, "filtered_experi": 7, "exclus": [7, 44], "inclus": [7, 14, 44], "inst": 7, "get_config_env_var": 7, "get_config_var": 7, "get_experi": 7, "get_var_from_experi": 7, "lookup": [7, 36], "symbol": 7, "num_experi": 7, "num_filtered_experi": 7, "read_config_var": 7, "search_primary_experi": 7, "pattern": [7, 9, 12, 27, 45], "primari": [7, 29, 30, 44], "set_application_context": 7, "app_context": 7, "set_base_var": 7, "val": 7, "set_experiment_context": 7, "experiment_context": 7, "set_required_var": 7, "set_workload_context": 7, "workload_context": 7, "rambleexperimentseterror": 7, "super": 7, "ramblevariabledefinitionerror": 7, "strategi": 7, "area": [7, 12], "somewher": 7, "safe": [7, 22], "destin": 7, "reset": [7, 38], "restor": 7, "state": [7, 9, 24], "bundlefetchstrategi": 7, "fetchstrategi": 7, "post": 7, "consequ": 7, "api": [7, 22], "littl": 7, "todo": [7, 22], "refactor": 7, "resourc": [7, 9], "link": [7, 10, 22, 24], "between": [7, 12, 44], "composit": 7, "11981": 7, "cachabl": 7, "simpli": [7, 45], "mirror_id": 7, "bundlepackag": 7, "don": [7, 38], "id": [7, 9], "source_id": 7, "url_attr": 7, "check_pkg_attribut": 7, "cacheurlfetchstrategi": 7, "urlfetchstrategi": 7, "failur": 7, "checksumerror": 7, "fetcherror": 7, "cvsfetchstrategi": 7, "vcsfetchstrategi": 7, "cv": 7, "pserver": 7, "www": [7, 27], "cvsroot": 7, "modulenam": 7, "branchnam": 7, "preserv": 7, "retriev": [7, 38], "across": [7, 35, 36, 45], "necessarili": 7, "themselv": 7, "optional_attr": 7, "revert": 7, "freshli": 7, "distinguish": 7, "dsl": 7, "extrapolationerror": 7, "extrapol": 7, "faileddownloaderror": 7, "classmethod": [7, 12], "arg": [7, 9, 10, 12, 14, 22, 23, 24], "fetchstrategycomposit": 7, "fetcherconflict": 7, "target_path": 7, "digest": [7, 44], "gcsfetchstrategi": 7, "gc": 7, "bucket": 7, "gitfetchstrategi": 7, "commit": 7, "v1": 7, "three": [7, 25, 36, 37], "bare": [7, 30, 31], "git_vers": 7, "git_version_r": 7, "get_full_repo": 7, "submodules_delet": 7, "protocol_supports_shallow_clon": 7, "shallow": 7, "depth": [7, 22, 37], "protocol": 7, "version_from_git": 7, "git_ex": 7, "output": [7, 9, 11, 12, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 43, 44], "gofetchstrategi": 7, "emploi": [7, 32, 36], "infrastructur": 7, "monochromegan": 7, "the_platinum_search": 7, "nativ": 7, "fake": 7, "move": [7, 22], "sourcepath": 7, "go_vers": 7, "hgfetchstrategi": 7, "mercuri": 7, "hg": [7, 9], "jai": 7, "gr": 7, "rwth": 7, "aachen": 7, "de": 7, "lwm2": 7, "revis": 7, "toru": 7, "discourag": 7, "invalidargserror": 7, "pkg": 7, "deduc": 7, "noarchivefileerror": 7, "nocacheerror": 7, "nodigesterror": 7, "nostageerror": 7, "set_stag": 7, "s3fetchstrategi": 7, "s3": 7, "svnfetchstrategi": 7, "subvers": 7, "svn": [7, 9], "trunk": 7, "1641": 7, "against": [7, 18], "decompress": 7, "archive_fil": 7, "candidate_url": 7, "No": 7, "op": 7, "md5": 7, "sha1": 7, "sha224": 7, "sha384": 7, "sha512": 7, "vc": 7, "all_strategi": 7, "metaclass": 7, "ambigu": 7, "cl": 7, "decor": [7, 9, 10, 12, 22], "regist": [7, 9, 10, 12], "for_package_vers": 7, "suppli": [7, 24], "from_kwarg": 7, "from_list_url": 7, "discov": 7, "from_url": 7, "give": [7, 9, 24, 31, 35, 38, 44, 45], "from_url_schem": 7, "suitabl": 7, "scheme": 7, "stable_target": 7, "preexist": 7, "warn_content_type_mismatch": 7, "subject": 7, "content_typ": 7, "include_where_filt": 7, "exclude_where_filt": 7, "extra_kei": 7, "known": [7, 45], "key_typ": 7, "enforc": [7, 9], "reserv": 7, "isn": [7, 12, 22], "try": [7, 22, 32, 35, 38], "sensibl": 7, "check_required_kei": 7, "check_reserved_kei": 7, "is_opt": 7, "is_requir": 7, "is_reserv": 7, "is_valid": 7, "update_kei": 7, "ramblekeyworderror": 7, "alia": 7, "normal": [7, 27], "invok": [7, 12, 22], "rambleargumentpars": 7, "prog": [7, 9], "epilog": 7, "formatter_class": 7, "argpars": [7, 9, 24], "helpformatt": 7, "prefix_char": 7, "fromfile_prefix_char": 7, "argument_default": 7, "conflict_handl": 7, "add_help": 7, "allow_abbrev": 7, "exit_on_error": 7, "argumentpars": 7, "add_command": 7, "parser": [7, 9, 10, 22, 32], "add_subpars": 7, "propag": 7, "subpars": [7, 9, 10], "format_help": 7, "format_help_sect": 7, "ramblecommand": 7, "command_nam": 7, "callabl": 7, "hostnam": [7, 29, 44, 45], "ramblecommanderror": 7, "ramblehelpformatt": 7, "indent_incr": 7, "max_help_posit": 7, "24": [7, 38], "width": 7, "rawtexthelpformatt": 7, "add_argu": 7, "add_all_command": 7, "alias": [7, 9], "rm": 7, "allows_unknown_arg": 7, "realli": [7, 22], "ll": [7, 9, 22, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41], "finish_parse_and_run": 7, "workspace_format_error": 7, "finish": [7, 22, 29, 30, 31, 33, 35, 36], "know": [7, 12, 29, 31], "get_git_hash": 7, "sha": 7, "get_vers": 7, "pep440": 7, "index_command": 7, "intro_by_level": 7, "intro": 7, "text": [7, 22, 23, 24, 29, 30, 31, 32, 33, 40, 41, 44], "argv": 7, "_main": 7, "NOT": 7, "sy": [7, 23], "make_argument_pars": 7, "options_by_level": 7, "k": 7, "v": [7, 31, 32, 44, 45], "print_setup_info": 7, "comma": 7, "fast": 7, "login": 7, "quick": 7, "ramble_working_dir": 7, "record": 7, "required_command_properti": 7, "section_descript": 7, "admin": 7, "queri": [7, 29], "longer": [7, 31, 33], "section_ord": 7, "preferenti": 7, "alphabet": 7, "send_warning_to_tti": 7, "set_working_dir": 7, "getcwd": 7, "cwd": 7, "setup_main_opt": 7, "stat_nam": 7, "count": [7, 9, 27, 28, 34, 35, 36, 37, 42], "cumtim": 7, "cumul": [7, 27, 28, 34, 35, 36, 37, 42], "ncall": 7, "nfl": 7, "pcall": 7, "primit": 7, "stdname": 7, "tottim": 7, "profil": [7, 27, 45], "statist": 7, "special": [7, 8, 13, 45], "server": 7, "down": [7, 44], "Or": 7, "connect": [7, 22, 36], "intranet": 7, "artifact": 7, "displai": [7, 9, 22], "max_len": 7, "from_dict": 7, "from_json": 7, "stream": [7, 22], "from_yaml": 7, "get_access_pair": 7, "url_typ": 7, "get_access_token": 7, "get_endpoint_url": 7, "get_profil": 7, "set_access_pair": 7, "connection_tupl": 7, "set_access_token": 7, "connection_token": 7, "set_endpoint_url": 7, "set_profil": 7, "to_dict": 7, "to_yaml": 7, "mirrorcollect": 7, "name_or_url": 7, "recurs": [7, 9, 22], "mirrorerror": 7, "long_msg": 7, "mirrorrefer": 7, "cosmetic_path": 7, "global_path": 7, "storage_path": 7, "mirrorstat": 7, "already_exist": 7, "next_spec": 7, "stat": [7, 22, 38], "present": [7, 27, 28, 30, 32, 37, 38, 45], "due": [7, 38], "attach": 7, "mirror_archive_path": 7, "per_input_ref": 7, "keep": [7, 34, 44], "push_url_from_directori": 7, "output_directori": 7, "push_url_from_mirror_nam": 7, "mirror_nam": 7, "push_url_from_mirror_url": 7, "mirror_url": [7, 44], "invalidmodeerror": 7, "modifiererror": 7, "modifierbas": [7, 13, 22], "all_env_var_modif": 7, "applies_to_execut": 7, "apply_executable_modifi": 7, "app_inst": [7, 12], "builtin_group": 7, "inherit_from_appl": 7, "modded_vari": 7, "run_phase_hook": 7, "hook_nam": 7, "_": [7, 9, 12, 22, 27, 32, 33, 35, 36, 38, 45], "set_on_execut": 7, "set_usage_mod": 7, "tri": [7, 10], "auto": [7, 45], "application_directori": [7, 14, 24], "throughout": 7, "bring": 7, "minim": [7, 27], "extern": [7, 9, 44], "bin_path": 7, "live": [7, 28, 44], "__file__": 7, "ramble_root": [7, 29, 30, 31, 32, 33, 40, 41], "synonym": 7, "ramble_script": 7, "sbang_script": 7, "sbang": 7, "user_config_path": 7, "ramblerenderererror": 7, "rendergroup": 7, "obj_typ": 7, "copy_cont": 7, "in_group": 7, "name_templ": 7, "render_object": 7, "render_group": 7, "exclude_wher": 7, "collect": [7, 9, 24, 27, 44], "explicit": [7, 28, 32, 35, 36], "cross": [7, 32, 35], "sibl": 7, "shape": [7, 45], "remain": 7, "size": [7, 30, 31, 32, 33, 40, 41], "final": [7, 27, 28, 31, 32, 35, 36, 37, 43, 45], "badrepoerror": 7, "repoerror": 7, "layout": 7, "failedconstructorerror": 7, "exc_typ": 7, "exc_obj": 7, "exc_tb": 7, "object_typ": [7, 9, 10], "fastobjectcheck": 7, "objects_path": 7, "object_file_nam": 7, "obtain": 7, "among": 7, "lazili": 7, "initi": [7, 10, 12, 45], "regener": 7, "checker": 7, "last_mtim": 7, "indexerror": 7, "objecttyp": [7, 9], "adaptor": 7, "needs_upd": 7, "hasn": 7, "underneath": [7, 23], "whenev": [7, 25], "load": [7, 23, 24], "tell": [7, 28, 34], "repoindex": 7, "set_object_typ": 7, "obj_fullnam": 7, "memori": [7, 24], "invalidnamespaceerror": 7, "encount": [7, 33], "not_provid": 7, "guarante": 7, "unus": 7, "norepoconfigurederror": 7, "objectnamespac": 7, "lazi": 7, "enumer": [7, 15], "all_object_class": 7, "care": 7, "all_object_nam": 7, "sort": [7, 9, 10], "all_object": 7, "dirname_for_object_nam": 7, "obj_nam": [7, 10], "dump_proven": 7, "dump": [7, 9], "unknownobjecterror": 7, "filename_for_object_nam": 7, "object_nam": [7, 9], "find_modul": 7, "fullnam": 7, "get_obj_class": 7, "accord": [7, 10], "convent": [7, 22], "last": 7, "load_modul": 7, "importerror": 7, "objects_with_tag": 7, "purg": 7, "real_nam": 7, "import_nam": 7, "hyphen": 7, "underscor": [7, 22], "num3proxi": 7, "3proxi": [7, 22], "foo_bar": 7, "foo": [7, 12], "bar": 7, "foo_bar_baz": 7, "baz": 7, "bar_baz": 7, "tag_index": 7, "object_check": 7, "respons": [7, 45], "add_index": 7, "interfac": [7, 23, 25], "__getitem__": 7, "get_index": 7, "repoload": 7, "_prependfileload": 7, "repopath": 7, "exactli": [7, 24], "virtual": 7, "overlaid": 7, "loop": 7, "first_repo": 7, "get_full_namespac": 7, "get_repo": 7, "unknownnamespaceerror": 7, "put_first": 7, "put_last": 7, "repo_for_obj": 7, "reposfind": 7, "metapathfind": 7, "loader": 7, "inspect": 7, "compute_load": 7, "find_spec": 7, "python_path": 7, "repositorynamespac": 7, "repositorynamespaceload": 7, "create_modul": 7, "exec_modul": 7, "tagindex": 7, "update_object": 7, "lifecycl": 7, "unknownentityerror": 7, "additional_repositori": 7, "autospec": 7, "create_or_construct": 7, "create_repo": 7, "subdir": 7, "basenam": [7, 24], "canonic": 7, "set_path": 7, "meta_path": 7, "use_repositori": 7, "paths_and_repo": 7, "ramblesoftwareenvironmenterror": 7, "softwareenviron": 7, "unifi": [7, 36, 44], "all_environ": 7, "all_packag": 7, "all_raw_environ": 7, "raw": [7, 10, 23], "all_raw_packag": 7, "get_env": 7, "get_env_packag": 7, "get_spec": 7, "get_spec_str": 7, "mapped_environ": 7, "raw_env": 7, "mapped_packag": 7, "raw_pkg": 7, "print_environ": 7, "raw_environment_info": 7, "raw_package_info": 7, "supported_conf": 7, "v2": 7, "invalidexternalenviron": 7, "runnererror": 7, "noactiveenvironmenterror": 7, "nopathrunnererror": 7, "spackrunn": 7, "dry_run": [7, 24], "primarili": [7, 9, 27, 28, 35, 37, 43], "manav": 7, "add_config": 7, "add_include_fil": 7, "include_fil": 7, "add_spec": 7, "added_packag": 7, "apply_config": 7, "buildcache_config_nam": 7, "compiler_find_arg": 7, "compiler_find_config_nam": 7, "concretize_config_nam": 7, "configure_env": 7, "copy_from_external_env": 7, "env_name_or_path": 7, "create_env": 7, "env_create_arg": 7, "env_kei": 7, "spack_env": 7, "generate_activate_command": 7, "generate_deactivate_command": 7, "generate_env_fil": 7, "generate_source_command": 7, "get_env_hash_list": 7, "get_package_path": 7, "package_spec": 7, "global_config_nam": 7, "install_compil": 7, "outsid": [7, 33, 34], "incompat": 7, "later": [7, 14, 23, 24, 30], "install_config_nam": 7, "inventory_hash": 7, "load_compil": 7, "mirror_environ": 7, "push_to_spack_cach": [7, 8], "spack_cache_path": 7, "set_compiler_config_dir": 7, "set_dry_run": 7, "set_env": 7, "AT": 7, "token": 7, "grammar": 7, "colon": 7, "dep": 7, "eq": 7, "ON": 7, "pct": 7, "spec_lik": 7, "application_class": 7, "application_file_path": 7, "cformat": 7, "format_str": 7, "field": [7, 22], "commonli": 7, "transform": 7, "specformatstringerror": 7, "speclex": 7, "lexer": 7, "specparseerror": 7, "parse_error": 7, "parseerror": 7, "specpars": 7, "initial_spec": 7, "check_identifi": 7, "sensit": 7, "basi": [7, 45], "shouldn": 7, "do_pars": 7, "spec_id_r": 7, "regex": [7, 12, 24], "hdf5": [7, 38], "diystag": 7, "adher": 7, "cache_loc": 7, "expand_arch": 7, "source_path": 7, "managed_by_rambl": 7, "restag": 7, "inputstag": 7, "url_or_fetch_strategi": 7, "search_fn": 7, "input_path": [7, 30, 31], "cache_mirror": 7, "succeed": 7, "els": 7, "expected_archive_fil": 7, "mirror_onli": 7, "err_msg": 7, "save_filenam": 7, "set_subdir": 7, "subdir_nam": 7, "stage_lock": 7, "steal_sourc": 7, "entireti": 7, "resourcestag": 7, "restageerror": 7, "stageerror": 7, "stagecomposit": 7, "forward": 7, "stagepatherror": 7, "versionfetcherror": 7, "create_stage_root": 7, "perm": 7, "ensure_access": 7, "get_checksums_for_vers": 7, "url_dict": 7, "first_stage_funct": 7, "keep_stag": 7, "fetch_opt": 7, "ask": 7, "timeout": [7, 22], "cooki": 7, "scopedcriterialist": 7, "application_definit": 7, "met": 7, "AND": [7, 22], "ed": 7, "add_criteria": 7, "all_criteria": 7, "find_criteria": 7, "flush_scop": 7, "_flush_scop": 7, "validate_scop": 7, "successcriteria": 7, "mark_found": 7, "fom_valu": 7, "reset_found": 7, "pre": [8, 30, 31, 32, 45], "mirror_softwar": [8, 38], "software_create_env": 8, "pushtocach": 8, "define_package_path": 8, "software_instal": 8, "software_configur": 8, "software_install_requested_compil": 8, "thrown": 9, "impermiss": 9, "line_list": 9, "max_num": 9, "smaller": 9, "interven": 9, "f": [9, 23], "wrkspc": 9, "sai": [9, 24], "cname": 9, "prerequisit": [9, 38], "pname": 9, "add_common_argu": [9, 10], "print_info": [9, 10], "print_text_info": [9, 10], "setup_info_pars": [9, 10], "filter_by_nam": [9, 10], "github_url": [9, 10], "name_onli": [9, 10], "perform_list": [9, 10], "rows_for_ncol": [9, 10], "setup_list_pars": [9, 10], "version_json": [9, 10], "attr_nam": 9, "union": 9, "option_str": 9, "narg": 9, "const": 9, "m": 9, "p": 9, "simultan": [9, 22], "argparsecompletionwrit": 9, "programm": 9, "tab": 9, "documented_command": 9, "rst_level": 9, "argparserstwrit": 9, "writer": 9, "tailor": 9, "argparsewrit": 9, "tree": [9, 38], "avoid": [9, 24, 38], "simplifi": [9, 22, 27, 32], "repo_path": 9, "open": [9, 22, 23, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 45], "exempt": 9, "untrack": 9, "all_fil": 9, "poke": 9, "99": 9, "duplic": 9, "max": [9, 22, 27, 28, 34, 35, 36, 37, 42], "length": [9, 22, 32, 35, 45], "e501": [9, 14], "ftp": 9, "9a": [9, 38], "fa": 9, "32": [9, 22, 45], "homepag": 9, "variant": 9, "depends_on": [9, 12], "f403": 9, "f811": 9, "apach": 9, "OR": 9, "mit": 9, "ex": 9, "usr": 9, "lgpl": 9, "far": [9, 27, 30, 32, 33], "elsewher": 9, "spdx": 9, "llnl": [9, 14, 22], "command_index": 9, "__init__": [9, 22], "ordereddict_backport": 9, "qa": 9, "delet": [9, 32], "mods_": 9, "environment_": 9, "summari": [9, 31, 32, 33], "unknown_arg": 9, "remaind": 9, "reassembl": 9, "extra_arg": [9, 22], "offer": 9, "equival": [10, 24, 45], "list_of_argu": 10, "extra": [10, 22, 25], "obj": 10, "sequenc": [10, 22], "prescript": 10, "sphinx": 10, "inlin": 10, "speed": [10, 30, 31, 32, 33, 39], "forev": 10, "much": [10, 27], "faster": [10, 23, 27, 33], "elt": 10, "ncol": 10, "row": 10, "tabl": [10, 11], "laid": 10, "vertic": 10, "fom": [11, 12, 37], "table_id": 11, "timestamp": [11, 28], "prio": 11, "gcp": [11, 27], "meta": [11, 22], "cpu": [11, 27, 30, 31, 32, 33, 39], "data_in": 11, "goal": [11, 35, 45], "searchabl": 11, "decompos": 11, "insert": [11, 45], "idea": 11, "databas": [11, 34], "attr_dict": 12, "mpirun": [12, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "declar": 12, "ouptu": 12, "target_dir": 12, "input_nam": [12, 45], "wrong": [12, 22], "flush": 12, "embed": 12, "coupl": 12, "modular": 12, "single_typ": 12, "multiple_typ": 12, "single_arg_nam": 12, "multiple_arg_nam": 12, "directive_nam": [12, 22], "incorrect": 12, "similarli": [12, 33], "write_exec_nam": 12, "def": [12, 14, 22], "prepend_exec": 12, "append_exec": 12, "executablecommand": 12, "echo": 12, "mark": [12, 25, 30, 45], "fom_regex": 12, "group_nam": 12, "high": [12, 27], "output_format": [12, 24], "modifier_builtin": 12, "method_nam": 12, "example_builtin": 12, "job": 12, "exit": [12, 31, 32, 33, 38], "application_funct": [12, 25], "fom_comparison": [12, 25, 37], "noqa": 14, "lang": 14, "union_dict": 14, "success_list_def": 14, "matrix_def": 14, "matrices_def": 14, "chained_experiment_def": 14, "where_def": 14, "exclude_def": 14, "sub_prop": 14, "metadata": [14, 23, 27], "stub": 14, "spack_flag": 14, "command_flag": 14, "isinst": 14, "global_arg": 14, "install_flag": 14, "concretize_flag": 14, "del": 14, "env_var_act": 14, "custom_executables_def": 14, "array_or_scalar_of_strings_or_num": 14, "string_or_num": 14, "executables_def": 14, "array_of_strings_or_num": 14, "executable_injection_def": 14, "internals_def": 14, "dictionary_of_strings_or_num": 14, "licenses_schema": 14, "section_nam": [14, 15], "variables_def": 14, "zips_def": 14, "success_criteria_def": 14, "env_properti": 14, "spec_properti": 14, "applications_properti": 14, "app_addprop": 14, "zip_def": 14, "test_debug_report": [15, 16], "test_software_definitions_conflicts_run": [15, 16], "test_software_definitions_error_on_conflict": [15, 16], "test_software_definitions_run": [15, 16], "test_software_definitions_summari": [15, 16], "check_execute_script": [15, 18], "check_software_env": [15, 18], "env_var_append_paths_modifi": [15, 18], "env_var_append_paths_modifier_answ": [15, 18], "env_var_append_vars_modifi": [15, 18], "env_var_append_vars_modifier_answ": [15, 18], "env_var_prepend_paths_modifi": [15, 18], "env_var_prepend_paths_modifier_answ": [15, 18], "env_var_set_modifi": [15, 18], "env_var_set_modifier_answ": [15, 18], "env_var_unset_modifi": [15, 18], "env_var_unset_modifier_answ": [15, 18], "intel_aps_answ": [15, 18], "intel_aps_modifi": [15, 18], "lscpu_answ": [15, 18], "lscpu_modifi": [15, 18], "named_modifi": [15, 18], "test_env_var_append_command_gen": [15, 20], "test_env_var_prepend_command_gen": [15, 20], "test_env_var_set_command_gen": [15, 20], "test_env_var_unset_command_gen": [15, 20], "mutable_mock_apps_repo": [15, 20], "config_path": 15, "app_nam": 15, "wl_name": 15, "batch_cmd": 15, "batch_submit": [15, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "injection_dict": 15, "file_list": 15, "tmpdir": 15, "script_path": 18, "base_dir": 18, "env_nam": [18, 24, 33, 36, 45], "expected_cont": 18, "import_lock": [22, 23], "load_sourc": [22, 23], "prepend_open": [22, 23], "prependfileload": [22, 23], "get_data": [22, 23], "path_stat": [22, 23], "obj_inst": 22, "directive_arg": 22, "_directive_class": 22, "_directive_funct": 22, "_language_class": 22, "prefer": [22, 32], "visual": 22, "graphic": 22, "neither": [22, 35], "environmenterror": 22, "unabl": 22, "posix": 22, "_default_editor": 22, "skip": 22, "_exec_func": 22, "o": [22, 27], "execv": 22, "var_set": 22, "replic": [22, 45], "120": 22, "client": 22, "transact": 22, "readtransact": 22, "file_cache_object": 22, "cache_fil": 22, "writetransact": 22, "temporari": 22, "noth": 22, "went": 22, "atom": 22, "in_json": 22, "assist": 22, "_lock": 22, "_unlock": 22, "succe": [22, 45], "_enable_lock": 22, "tty": 22, "filepath": 22, "permiss": 22, "concaten": 22, "screen": [22, 32], "termin": 22, "trie": 22, "mod_nam": [22, 45], "style": [22, 25], "mostli": 22, "pep": 22, "lowercase_with_underscor": 22, "capword": 22, "bit": [22, 29, 30], "liber": 22, "surround": 22, "lowercas": 22, "python_mod_nam": 22, "digit": 22, "dash": 22, "uppercas": 22, "letter": 22, "period": 22, "pluse": 22, "consolid": [22, 23], "absolut": [22, 45], "local_replac": 22, "substitut": 22, "placehold": [22, 32, 33, 37], "tempfil": [22, 23], "gettempdir": 22, "insensit": 22, "spec1": 22, "spec2": 22, "htmlparser": 22, "href": 22, "good": [22, 30, 34, 44], "enough": 22, "attr": 22, "spackbot": 22, "18": [22, 35, 36, 38], "agent": 22, "spackerror": 22, "archive_url": 22, "list_depth": 22, "concurr": 22, "reference_packag": 22, "scrape": 22, "maximum": [22, 27, 28, 34, 35, 36, 37, 42], "url_for_vers": 22, "produc": 22, "header_nam": 22, "fuzzi": 22, "discard": 22, "word": [22, 45], "capit": 22, "content_length": 22, "contentlength": 22, "unspecifi": 22, "keyerror": 22, "local_file_path": 22, "remote_path": 22, "keep_origin": 22, "accept_content_typ": 22, "root_url": 22, "sent": 22, "visit": 22, "parsed_url": 22, "confus": 23, "adapt": 23, "importlib": 23, "machineri": 23, "usabl": 23, "newer": 23, "full_nam": 23, "moduletyp": 23, "low": 23, "sourcefileload": 23, "byte": 23, "undefin": 24, "overal": [24, 44], "constant": 24, "blueprint": 24, "suffix": [24, 44], "auxiliary_software_fil": [24, 44], "mirror_root": 24, "desir": [24, 32, 35], "loss": 24, "datetim": 24, "willing": 24, "citeria": 24, "earlier": [24, 27], "ones": 24, "onto": 24, "revers": [24, 38], "ramble_inventori": [24, 44], "filename_bas": 24, "latest_bas": 24, "file_extens": 24, "simlink": 24, "recent": 24, "disk": [24, 27], "ab": [24, 38], "yaml_data": 24, "undo": 24, "durat": 24, "ws_path": 24, "requested_template_nam": 24, "use_env_repo": 24, "add_view": 24, "view": [24, 29, 30, 31, 32, 33, 34, 40, 41, 45], "environmentmodif": 24, "prompt": [24, 38], "unload": 24, "lockfil": 24, "ramble_workspac": 24, "soural": 24, "did": 25, "my": 25, "adequ": 25, "rest": 25, "But": 25, "criteria1": 25, "criteria2": 25, "mix": 25, "mathemat": [25, 45], "my_criteria": 25, "application_fom_": 25, "fom_context_": 25, "fnmatch": [25, 45], "degin": 25, "tutori": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43], "learn": [27, 28, 29, 31, 32, 33, 34, 35, 36, 37], "free": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41], "atmospher": [27, 28, 34, 35, 36, 37], "forecast": [27, 28, 34, 35, 36, 37], "concept": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "pleas": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "review": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "modifiers_wrf": 27, "omp_num_thread": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43], "n_thread": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "processes_per_nod": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "16": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 43, 45], "n_rank": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "n_node": [27, 28, 34, 35, 36, 37, 38, 43, 45], "mpi_command": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "n": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 45], "scaling_": [27, 28, 34, 35, 36, 37, 43], "build_typ": [27, 28, 34, 35, 36, 37, 38, 43], "dm": [27, 28, 34, 35, 36, 37, 38, 43], "sm": [27, 28, 34, 35, 36, 37, 38, 43], "compile_typ": [27, 28, 34, 35, 36, 37, 38, 43], "em_real": [27, 28, 34, 35, 36, 37, 38, 43], "chem": [27, 28, 34, 35, 36, 37, 38, 43], "pnetcdf": [27, 28, 34, 35, 36, 37, 38, 43], "compris": [27, 28, 35, 36, 37, 43], "encasul": 27, "reusabl": 27, "condit": 27, "psm3": 27, "ap": [27, 45], "Their": 27, "model": [27, 29], "along": [27, 29, 30, 31, 32, 33, 35], "made": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42], "averag": [27, 28, 34, 35, 36, 37, 42], "spent": [27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42], "avg": [27, 28, 34, 35, 36, 37, 42], "ratio": [27, 28, 34, 35, 36, 37, 42], "famili": 27, "socket": 27, "performan": 27, "snapshot": 27, "vtune": 27, "2023": [27, 38, 45], "bottom": [27, 30, 32], "spend": 27, "real": [27, 30, 31, 32, 33, 39], "proce": 27, "too": 27, "oneapi": 27, "mention": [27, 30, 44], "nor": [27, 35], "remedi": [27, 32, 34, 35], "again": [27, 33, 38, 45], "internals_wrf": 28, "start_tim": 28, "1970": 28, "01": [28, 38], "00": [28, 38], "utc": 28, "Not": 28, "end_tim": 28, "At": [28, 32, 34, 35, 36], "fix": [28, 32, 35, 36, 38], "fix_12km": 28, "omit": [28, 44], "ahead": 28, "ran": 28, "introduct": 29, "navig": 29, "hmmer": 29, "hpcc": 29, "hpcg": 29, "lulesh": 29, "osu": 29, "micro": 29, "uf": 29, "hello_world": 29, "asid": 29, "had": [29, 31, 35, 37], "pwd": 29, "reli": 29, "feel": [29, 30, 31, 32, 33, 34, 37, 40, 41], "correctli": [29, 30, 38], "folder": [29, 30], "simul": [30, 31, 32, 33, 39], "molecular": [30, 31, 33], "dynam": [30, 31, 33], "alon": [30, 45], "water_bar": [30, 31, 32, 33, 40, 41, 44, 45], "water_gmx50": [30, 31, 32, 33, 40, 41], "amount": 30, "gen": [30, 31], "water_gmx50_bar": [30, 31], "1536": [30, 31], "0000": [30, 31, 37], "65": [30, 31], "96": [30, 31, 38], "0001": [30, 31, 38], "0003": [30, 31, 32, 33], "0006": [30, 31], "0012": [30, 31], "0024": [30, 31], "0048": [30, 31], "0096": [30, 31], "0192": [30, 31], "0384": [30, 31], "0768": [30, 31], "3072": [30, 31], "pme": [30, 31, 32, 33], "rf": [30, 31, 32, 33], "water": [30, 31], "gmx50": [30, 31], "water_bare_hbond": [30, 31], "hbond": [30, 31], "toward": [30, 31], "2020": 30, "freeli": 30, "focu": [30, 31, 32, 33, 36, 37, 40, 41], "basic_gromac": [30, 31, 32, 33, 40, 41], "basic_gromacs_config": [30, 31, 32, 41], "ppn": [30, 31, 32, 33, 34, 36, 45], "pme_single_rank": [30, 31, 32], "rf_single_rank": [30, 31, 32], "2021": [30, 31, 32, 33], "monitor": 30, "calcul": [30, 31, 32, 33, 39], "wall": [30, 31, 32, 33, 39], "elaps": [30, 31, 32, 33, 39], "percent": [30, 31, 32, 33, 39], "nanosec": [30, 31, 32, 33, 39], "dai": [30, 31, 32, 33, 39], "nanosecond": [30, 31, 32, 33, 39], "achiev": [30, 31, 32, 33, 39], "hour": [30, 31, 32, 33, 39], "exmin": 30, "act": [30, 44, 45], "benefit": [31, 44], "awar": 31, "rememb": 31, "larger": [31, 35], "expens": [31, 34, 44], "easier": [31, 32, 33, 37], "save": [31, 32, 33, 38], "reflect": [31, 32, 33], "compar": [31, 32], "impact": 31, "materi": 31, "notic": 32, "repetit": 32, "unncessarili": 32, "collapas": 32, "rank": [32, 33, 34, 36, 44, 45], "who": 32, "collaps": 32, "_single_rank": 32, "quot": [32, 34, 36, 38], "lead": 32, "techniqu": 32, "app_workload": [32, 33, 38], "ve": 32, "implicitli": [32, 36, 45], "wider": 32, "task": 32, "implicit": 32, "illustr": [32, 36], "unconsum": [32, 35], "pme_1rank": 32, "pme_2rank": 32, "pme_4rank": 32, "rf_1rank": 32, "rf_2rank": 32, "rf_4rank": 32, "vector_matrix_gromacs_config": [33, 40], "regard": 33, "respect": [33, 38, 44], "further": 33, "45": [33, 38], "53": 33, "oftentim": 33, "47": 33, "recompil": 33, "gromacs_vers": 33, "scaling_wrf": 34, "less": [34, 44], "computation": 34, "miss": 34, "practic": 34, "multipli": 34, "slurm": [34, 45], "sequenti": 34, "vari": [34, 44], "hostfil": 34, "escap": [34, 36], "costli": 34, "fit": 34, "onlin": 34, "comprehens": 35, "zips_and_matrices_wrf": 35, "imagin": 35, "platform1": [35, 36], "platform2": [35, 36], "20": [35, 38, 44], "platform_config": [35, 36], "platform3": 35, "refus": 35, "mismatch": 35, "unzip": 35, "scaling_1": 35, "var_expansion_and_indirect": 36, "zips_and_matric": 36, "cours": 36, "intelmpi": 36, "orterunprefix": 36, "mpi_nam": 36, "hoist": 36, "scaling_1_platform1": 36, "haven": 36, "fine": [36, 44], "ppr": 36, "openmpi_arg": 36, "np": 36, "x": 36, "mpi_arg": 36, "_arg": 36, "didn": 36, "success_wrf": 37, "third": 37, "rsl": 37, "equat": 37, "50": [37, 38], "liner": 37, "single_node_valu": 37, "won": [37, 44], "significnatli": 37, "demonstr": 38, "let": 38, "sophist": 38, "wrfv4_mirror_test": 38, "single_node_": 38, "30": 38, "whatev": 38, "wrfv4_mirror": 38, "why": 38, "create_spack_env": 38, "_etc": 38, "prerequisist": 38, "44": 38, "sternt": 38, "6a": 38, "6a0e87e3401efddc50539e71e5437fd7a5af9228b64cd4837e739737c3706fc3": 38, "dc": 38, "dcae9965d1873c1c1e34e21ad653179783302b9a13528ac10fab092b998578f6": 38, "v42_bench_conus12km": 38, "v42_bench_conus2": 38, "berkelei": 38, "db": 38, "40": 38, "0c": 38, "0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8": 38, "bison": 38, "06": 38, "06c9e13bdf7eb24d4ceb6b59205a4f67c2c7e7213119644430fe82fbd14a0abb": 38, "bzip2": 38, "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269": 38, "ca": 38, "certif": 38, "mozilla": 38, "05": 38, "5f": 38, "5fadcae90aa4ae041150f8e2d26c37d980522cdb49f923fc1e1b5eb8d74e71ad": 38, "blosc": 38, "21": 38, "e7": 38, "e72bd03827b8564bbb3dc3ea0d0e689b4863871ce3861d946f2efd7a186ecf3": 38, "cmake": 38, "26": 38, "bb": 38, "bbd8d39217509d163cb544a40d6428ac666ddc83e22905d3e52c925781f0f659": 38, "cpio": 38, "14": 38, "145a340fd9d55f0b84779a44a12d5f79d77c99663967f8cfa168d7905ca52454": 38, "b5": 38, "b54974d32fd610acace92e3df1f643144015ac65847f0a041fdc17db6f43f243": 38, "diffutil": 38, "xz": 38, "d8": 38, "d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1": 38, "findutil": 38, "a2": 38, "a2bfb8c09d436770edc59f50fa483e785b161a3b7b9d547573cb08065fd462f": 38, "gdbm": 38, "23": 38, "74": 38, "74b1081d21fff13ae4bd7c16e5d6e504a4c26f7cde1dca0d963a484174bbcacd": 38, "gettext": 38, "50dbc8f39797950aa2c98e939947c527e5ac9ebd2c1b99dd7b06ba33a6767ae6": 38, "gmake": 38, "dd": 38, "dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3": 38, "fe5b60d": 38, "fe": 38, "fe5b60d091c33f169740df8cb718bf4259f84528b42435194ffe0dd5b79cd125": 38, "ca60bd9": 38, "ca60bd9c1a1b35bc0dc58b6a4a19d5c2651f7a94a4b22b2c5ea001a1ca7a8a7f": 38, "57cee5f": 38, "57": 38, "57cee5ff1992b4098eda079815c36fc2da9b10e00a9056df054f2384c4fc7523": 38, "cb": 38, "cbe93f275d5231df28ced9549253793e40cd2b555e3d288df09d7b89a9967b07": 38, "tgz": 38, "a1": 38, "a1114b3eb4149c2f108964b83cad02150d619e50032059d119ac4ffc9d5dd8e0": 38, "jasper": 38, "1b": 38, "1b324f7746681f6d24d06fcf163cf3b8ae7ac320adc776c3d611b2b62c31b65f": 38, "krb5": 38, "70": 38, "704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851": 38, "libaec": 38, "abab8c237d85c982bb4d6bde9b03c1f3d611dcacbd58bca55afac2496d61d4b": 38, "libiconv": 38, "17": 38, "8f": 38, "8f74213b56238c85a50a5329f77e06198771e70dd9a739779f4c02f65d971313": 38, "libjpeg": 38, "turbo": 38, "25": 38, "254f3642b04e309fee775123133c6464181addc150499561020312ec61c1bf7c": 38, "libpng": 38, "39": 38, "1f": 38, "1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937": 38, "libsigsegv": 38, "cd": 38, "cdac3941803364cf81a908499beb79c200ead60b6b5b40cad124fd1e06caa295": 38, "libtirpc": 38, "42": 38, "4278e9a5181d5af9cd7885322fdecebc444f9a3da87c526e7d47f7a12a37d1cc": 38, "libtool": 38, "04": 38, "04e96c2404ea70c590c546eba4202a4e12722c640016c12b9b2f1ce3d481e9a8": 38, "libxml2": 38, "c9925454fd384a17c8c03d358c6778a552e9287b": 38, "3e06d42": 38, "3e": 38, "3e06d42596b105839648070a5921157fe284b932289ffdbfa304ddc3457e5637": 38, "5d": 38, "5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c": 38, "xmlt": 38, "96151685cec997e1f9f3387e3626d61e6284d4d6e66e0e440c209286c03e9cc7": 38, "lz4": 38, "0b": 38, "0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b": 38, "m4": 38, "glibc": 38, "fc9b616": 38, "fc": 38, "fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8": 38, "3b": 38, "3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70": 38, "nasm": 38, "pure_func": 38, "ac9f315": 38, "ac": 38, "ac9f315d204afa6b99ceefa1fe46d4eed2b8a23c7315d32d33c0f378d930e950": 38, "15": 38, "91": 38, "9182a118244b058651c576baa9d0366ee05983c4d4ae1d9ddd3236a9f2304997": 38, "ncurs": 38, "69": 38, "6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159": 38, "netcdf": 38, "00a722b253bae186bba403d0f92ff1eba719591f": 38, "25b83de": 38, "25b83de1e081f020efa9e21c94c595220849f78c125ad43d8015631d453dfcb9": 38, "1505": 38, "495b3e5": 38, "49": 38, "495b3e5beb7f074625bcec2ca76aebd339e42719e9c5ccbedbdcc4ffb81a7450": 38, "1508": 38, "19e7f31": 38, "19e7f31b96536928621b1c29bb6d1a57bcb7aa672cea8719acf9ac934cdd2a3": 38, "386e2695286702156eba27ab7c68816efb192230": 38, "cb928a9": 38, "cb928a91f87c1615a0788f95b95d7a2e3df91dc16822f8b8a34a85d4e926c0d": 38, "a7ea050ebb3c412a99cc352859d5176a9b5ef986": 38, "38d34de": 38, "38": 38, "38d34de38bad99737d3308867071196f20a3fb39b936de7bfcfbc85eb0c7ef54": 38, "cfe6231aa6b018062b443cbe2fd9073f15283344": 38, "4e10547": 38, "4e": 38, "4e105472de95a1bb5d8b0b910d6935ce9152777d4fe18b678b58347fa0122abc": 38, "f8904d5a1d89420dde0f9d2c0e051ba08d08e086": 38, "0161eb8": 38, "0161eb870fdfaf61be9d70132c9447a537320342366362e76b8460c823bf95ca": 38, "bc": 38, "bc104d101278c68b303359b3dc4192f81592ae8640f1aee486921138f7f88cb7": 38, "fortran": 38, "198bff6534cc85a121adc9e12f1c4bc53406c403bda331775a1291509e7b2f23": 38, "openssl": 38, "f9e578e720bb35228948564192adbe3bc503d5fb": 38, "3fdcf2d": 38, "3f": 38, "3fdcf2d1e47c34f3a012f23306322c5a35cad55b180c9b6fb34537b55884645c": 38, "b3": 38, "b3aa61334233b852b63ddb048df181177c2c659eb9d4376008118f9c08d07674": 38, "perl": 38, "8cf4302": 38, "8c": 38, "8cf4302ca8b480c60ccdcaa29ec53d9d50a71d4baf469ac8c6fca00ca31e58a2": 38, "cpanm": 38, "9d": 38, "9da50e155df72bce55cb69f51f1dbb4b62d23740fb99f6178bb27f22ebdf8a46": 38, "perl5162": 38, "timeloc": 38, "y2020": 38, "3bbd7d6": 38, "3bbd7d6f9933d80b9571533867b444c6f8f5a1ba0575bfba1fba4db9d885a71a": 38, "guard_old_libcrypt_fix": 38, "0eac10": 38, "0e": 38, "0eac10ed90aeb0459ad8851f88081d439a4e41978e586ec743069e8b059370ac": 38, "213ef58089d2f2c972ea353517dc60ec3656f050dcc027666e118b508423e517": 38, "pigz": 38, "d2": 38, "d2045087dae5e9482158f1f1c0f21c7d3de6f7cdc7cc5848bdabda544e69aa58": 38, "pkgconf": 38, "1a": 38, "1ac1656debb27497563036f7bffc281490f83f9b8457c0d60bcfb638fb6b6171": 38, "readlin": 38, "readline63": 38, "001": 38, "1a79bbb": 38, "1a79bbb6eaee750e0d6f7f3d059b30a45fc54e8e388a8e05e9c3ae598590146f": 38, "002": 38, "39e304c": 38, "39e304c7a526888f9e112e733848215736fb7b9d540729b9e31f3347b7a1e0a5": 38, "003": 38, "ec41bdd": 38, "ec": 38, "ec41bdd8b00fd884e847708513df41d51b1243cecb680189e31b7173d01ca52f": 38, "004": 38, "4547b90": 38, "4547b906fb2570866c21887807de5dee19838a60a1afb66385b272155e4355cc": 38, "005": 38, "877788f": 38, "87": 38, "877788f9228d1a9907a4bcfe3d6dd0439c08d728949458b41208d9bf9060274b": 38, "006": 38, "5c237ab": 38, "5c": 38, "5c237ab3c6c97c23cf52b2a118adc265b7fb411b57c93a5f7c221d50fafbe556": 38, "007": 38, "4d79b5a": 38, "4d": 38, "4d79b5a2adec3c2e8114cbd3d63c1771f7c6cf64035368624903d257014f5bea": 38, "008": 38, "3bc093c": 38, "3bc093cf526ceac23eb80256b0ec87fa1735540d659742107b6284d635c43787": 38, "readline70": 38, "9ac1b3a": 38, "9ac1b3ac2ec7b1bf0709af047f2d7d2a34ccde353684e57c6b47ebca77d7a376": 38, "8747c92": 38, "8747c92c35d5db32eae99af66f17b384abaca961653e185677f9c9a571ed2d58": 38, "9e43aa9": 38, "9e": 38, "9e43aa93378c7e9f7001d8174b1beb948deefa6799b6f581673f465b7d9d4780": 38, "f925683": 38, "f9": 38, "f925683429f20973c552bff6702c74c58c2a38ff6e5cf305a8e847119c5a6b64": 38, "ca159c8": 38, "ca159c83706541c6bbe39129a33d63bbd76ac594303f67e4d35678711c51b753": 38, "readline80": 38, "d8e5e98": 38, "d8e5e98933cf5756f862243c0601cb69d3667bb33f2c7b751fe4e40b2c3fd069": 38, "36b0feb": 38, "36": 38, "36b0febff1e560091ae7476026921f31b6d1dd4c918dcb7b741aa2dad1aec8f7": 38, "94ddb22": 38, "94": 38, "94ddb2210b71eb5389c7756865d60e343666dfb722c85892f8226b26bb3eeaef": 38, "b1aa3d2": 38, "b1": 38, "b1aa3d2a40eee2dea9708229740742e649c32bb8db13535ea78f8ac15377394c": 38, "readline81": 38, "682a465": 38, "68": 38, "682a465a68633650565c43d59f0b8cdf149c13a874682d3c20cb4af6709b9144": 38, "e55be05": 38, "e5": 38, "e55be055a68cb0719b0ccb5edc9a74edcc1d1f689e8a501525b3bc5ebad325dc": 38, "readline82": 38, "bbf97f1": 38, "bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7": 38, "3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35": 38, "snappi": 38, "49d831bffcc5f3d01482340fe5af59852ca2fe76c3e05df0e67203ebbe0f1d90": 38, "03": 38, "03d908cf5768cfe6b7ad588c921c6ed21acabfb2b79b788d1330453507647a": 38, "33": 38, "333e111ed39f7452f904590b47b996812590b8818f1c51ad68407dc05a1b18b0": 38, "392615011adb7afeb0010152409a37b150f03dbde5b534503e9cd7363b742a19": 38, "3a": 38, "3a4e60fe56a450632140c48acbf14d22850c1d72835bf441e3f8514d6c617a9f": 38, "57c7a9b0d94dd41e4276b57b0a4a89d91303d36180c1068b9e3ab8f6149b18dd": 38, "60": 38, "60be2c504bd8f1fa6e424b1956495d7e7ced52a2ac94db5fd27f4b6bfc8f74f0": 38, "7b": 38, "7be2968c67c2175cd40b57118d9732eda5fdb0828edaa25baf57cc289da1a9b8": 38, "7e": 38, "7ee195e4ce4c9eac81920843b4d4d27254bec7b43e0b744f457858a9f156e621": 38, "83": 38, "837a6a82f815c0905cf7ea4c4ef0112f36396fc8b2138028204000178a1befa5": 38, "98": 38, "98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1": 38, "b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30": 38, "b4": 38, "b4e7428ac6c2918beacc1b73f33e784ac520ef981d87e98285610b1bfa299d7b": 38, "c522c4733720df9a18237c06d8ab6199fa9674d78375b644aec7017cb38af9c5": 38, "d1": 38, "d1b54b5c5432faed9791ffde813560e226896a68fc5933d066172bcf3b2eb8bd": 38, "d2358c930d5ab89e5965204dded499591b42a22d0a865e2149b8c0f1446fac34": 38, "dd172acb53867a68012f94c17389401b2f274a1aa5ae8f84cbfb8b7e383ea8d3": 38, "e6": 38, "e6c88ffc291c9d4bda4d6bedf3c9be89cb96ce7dc245163e251345221fa77216": 38, "f8": 38, "f8266916189ebbdfbad5c2c28ac00ed25f07be70f054d9830eb84ba84b3d03ef": 38, "f82a18cf7334e0cbbfdf4ef3aa91ca26d4a372709f114ce0116b3fbb136ffac6": 38, "f973bd33a7fd8af0002a9b8992216ffc04fdf2927917113e42e58f28b702dc14": 38, "fb": 38, "fbacf0c81e62429df3e33bda4cee38756604f18e01d977338e23306a3e3b521": 38, "34": 38, "000": 38, "gethost": 38, "f826691": 38, "delai": 38, "arginp": 38, "57c7a9b": 38, "confirm": 38, "837a6a8": 38, "bound": 38, "f973bd3": 38, "trick": 38, "333e111": 38, "d1b54b5": 38, "readm": 38, "b4e7428": 38, "tgetent": 38, "libtinfo": 38, "e6c88ff": 38, "guard": 38, "ascii": 38, "7ee195": 38, "009": 38, "regexp": 38, "backlash": 38, "d2358c9": 38, "manpag": 38, "memoryus": 38, "3a4e60f": 38, "22": 38, "02": 38, "3926150": 38, "4a084e03575da65f254917ef5d8eb39074abd3fc": 38, "c522c47": 38, "6087d9192f7f91967147e50f5bc8b9e49310cf98": 38, "f82a18c": 38, "zlib": 38, "13": 38, "zstd": 38, "133": 38, "204": 38, "name_of_workspac": 44, "path_to_workspac": 44, "ref": 44, "name_or_path": 44, "until": 44, "overview": 44, "light": 44, "weight": 44, "workflow": 44, "grain": 44, "wildcard": 44, "_experi": 44, "500": 44, "shere": 44, "manger": 44, "notabl": [44, 45], "better": 44, "3f4a333db9f76a06826e4c3775bb4384af8904f474a74a4b1eb61f4d6d02939c": 44, "0fc2c3b848885404201f5435389e9028460ea68affd6c78149b7a8c7e925d004": 44, "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945": 44, "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b": 44, "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a": 44, "035f0c03572706ee6da6f0f74614717b201aabe0f7671fc094478d1a97e5dcc4": 44, "fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa": 44, "2fb58b2b856117515c75be9141450cca14642be2a1afe53baae3c85d06935caf": 44, "12f222f06ca05cb6fca37368452b3adedf316bc224ea447e894c87d672333cca": 44, "ea07af55040670edaf23e2bfd0b537c8ed70280a3616021a5203bdf65e08a4c6": 44, "9947210de68fb42dfd843ed1ab982aba0145e9d3": 44, "02f5fbbfe0a9fe38b99186619e7fb1d11e6398c637a24bb972fffa66e82bf3f": 44, "dev0": 44, "3c3a4c75776ece43c95df46908dea026ac2a9276": 44, "21fb90b4cffd46b2257469da346cdf0bcf7070227290262b000bb6c467acfc44": 44, "switch": 44, "uplod": 44, "peopl": 44, "reproduct": 44, "dictionairi": 45, "serial": 45, "test_exp": 45, "explain": 45, "test_": 45, "test_1_1": 45, "throw": 45, "closer": 45, "test_exp_": 45, "1x2": 45, "partit": 45, "part1": 45, "part2": 45, "2x2": 45, "1x4": 45, "flatten": 45, "partition_def": 45, "eight": 45, "evalaut": 45, "set_var": 45, "set_val": 45, "append_var": 45, "app_val": 45, "app_path": 45, "prepend_path": 45, "ld_library_path": 45, "roughli": 45, "export": 45, "application_workload": 45, "parallel": 45, "particularli": 45, "test_exp1": 45, "real_valu": 45, "exp1_valu": 45, "test_exp2": 45, "test_valu": 45, "encapsul": 45, "lscpu": 45, "ceil": 45, "submit": 45, "experiment_index": 45, "template_nam": 45, "software_spec_nam": 45, "spec_nam": 45, "grm": 45, "grm_env": 45, "mpich": 45, "schedul": 45, "pb": 45, "pro": 45, "flux": 45, "insuffici": 45, "nperhost": 45, "ompi": 45, "batch_system": 45, "sbatch": 45, "execute_slurm": 45, "qsub": 45, "execute_pb": 45, "submiss": 45, "hardwar": 45, "after_chain": 45, "mergin": 45, "after_root": 45, "receiv": 45, "parent_experiment_namespac": 45, "chain_index": 45, "chained_experiment_namespac": 45, "before_chain": 45, "before_root": 45, "idx": 45, "child_level2_experi": 45, "child_level1_experi": 45, "parent_experi": 45}, "objects": {"": [[7, 0, 0, "-", "ramble"]], "ramble": [[7, 0, 0, "-", "appkit"], [7, 0, 0, "-", "application"], [8, 0, 0, "-", "application_types"], [7, 0, 0, "-", "caches"], [9, 0, 0, "-", "cmd"], [7, 0, 0, "-", "config"], [7, 0, 0, "-", "context"], [7, 0, 0, "-", "error"], [7, 0, 0, "-", "expander"], [7, 0, 0, "-", "experiment_set"], [11, 0, 0, "-", "experimental"], [7, 0, 0, "-", "fetch_strategy"], [7, 0, 0, "-", "filters"], [7, 0, 0, "-", "keywords"], [12, 0, 0, "-", "language"], [7, 0, 0, "-", "main"], [7, 0, 0, "-", "mirror"], [7, 0, 0, "-", "modifier"], [13, 0, 0, "-", "modifier_types"], [7, 0, 0, "-", "modkit"], [7, 0, 0, "-", "namespace"], [7, 0, 0, "-", "paths"], [7, 6, 1, "", "ramble_version"], [7, 6, 1, "", "ramble_version_info"], [7, 0, 0, "-", "renderer"], [7, 0, 0, "-", "repository"], [14, 0, 0, "-", "schema"], [7, 0, 0, "-", "software_environments"], [7, 0, 0, "-", "spack_runner"], [7, 0, 0, "-", "spec"], [7, 0, 0, "-", "stage"], [7, 0, 0, "-", "success_criteria"], [15, 0, 0, "-", "test"], [22, 0, 0, "-", "util"], [24, 0, 0, "-", "workspace"]], "ramble.application": [[7, 1, 1, "", "ApplicationBase"], [7, 4, 1, "", "ApplicationError"], [7, 4, 1, "", "ChainCycleDetectedError"], [7, 4, 1, "", "InvalidChainError"], [7, 4, 1, "", "InvalidPhaseError"], [7, 4, 1, "", "PhaseCycleDetectedError"]], "ramble.application.ApplicationBase": [[7, 2, 1, "", "add_expand_vars"], [7, 3, 1, "", "archive_patterns"], [7, 2, 1, "", "build_modifier_instances"], [7, 2, 1, "", "build_phase_order"], [7, 3, 1, "", "builtins"], [7, 2, 1, "", "copy"], [7, 2, 1, "", "create_experiment_chain"], [7, 3, 1, "", "default_compilers"], [7, 3, 1, "", "env_var_modifications"], [7, 2, 1, "", "env_vars"], [7, 2, 1, "", "evaluate_success"], [7, 3, 1, "", "executable_modifiers"], [7, 3, 1, "", "executables"], [7, 2, 1, "", "experiment_log_file"], [7, 3, 1, "", "figure_of_merit_contexts"], [7, 3, 1, "", "figures_of_merit"], [7, 2, 1, "", "format_doc"], [7, 2, 1, "", "get_pipeline_phases"], [7, 3, 1, "", "inputs"], [7, 3, 1, "", "maintainers"], [7, 3, 1, "", "modes"], [7, 3, 1, "", "name"], [7, 3, 1, "", "package_manager_configs"], [7, 3, 1, "", "phase_definitions"], [7, 2, 1, "", "populate_inventory"], [7, 2, 1, "", "print_chain_order"], [7, 2, 1, "", "print_internals"], [7, 2, 1, "", "print_vars"], [7, 2, 1, "", "read_status"], [7, 3, 1, "", "required_packages"], [7, 3, 1, "", "required_vars"], [7, 2, 1, "", "run_phase"], [7, 2, 1, "", "set_chained_experiments"], [7, 2, 1, "", "set_env_variable_sets"], [7, 2, 1, "", "set_internals"], [7, 2, 1, "", "set_modifiers"], [7, 2, 1, "", "set_status"], [7, 2, 1, "", "set_template"], [7, 2, 1, "", "set_variables"], [7, 3, 1, "", "software_specs"], [7, 3, 1, "", "success_criteria"], [7, 3, 1, "", "tags"], [7, 3, 1, "", "uses_spack"], [7, 3, 1, "", "variable_modifications"], [7, 3, 1, "", "workload_variables"], [7, 3, 1, "", "workloads"]], "ramble.application_types": [[8, 0, 0, "-", "executable"], [8, 0, 0, "-", "spack"]], "ramble.application_types.executable": [[8, 1, 1, "", "ExecutableApplication"]], "ramble.application_types.executable.ExecutableApplication": [[8, 3, 1, "", "archive_patterns"], [8, 3, 1, "", "builtins"], [8, 3, 1, "", "default_compilers"], [8, 3, 1, "", "env_var_modifications"], [8, 3, 1, "", "executable_modifiers"], [8, 3, 1, "", "executables"], [8, 3, 1, "", "figure_of_merit_contexts"], [8, 3, 1, "", "figures_of_merit"], [8, 3, 1, "", "inputs"], [8, 3, 1, "", "modes"], [8, 3, 1, "", "package_manager_configs"], [8, 3, 1, "", "phase_definitions"], [8, 3, 1, "", "required_packages"], [8, 3, 1, "", "required_vars"], [8, 3, 1, "", "software_specs"], [8, 3, 1, "", "success_criteria"], [8, 3, 1, "", "variable_modifications"], [8, 3, 1, "", "workload_variables"], [8, 3, 1, "", "workloads"]], "ramble.application_types.spack": [[8, 1, 1, "", "SpackApplication"], [8, 5, 1, "", "section_title"], [8, 5, 1, "", "subsection_title"]], "ramble.application_types.spack.SpackApplication": [[8, 3, 1, "", "archive_patterns"], [8, 3, 1, "", "builtins"], [8, 3, 1, "", "default_compilers"], [8, 3, 1, "", "env_var_modifications"], [8, 3, 1, "", "executable_modifiers"], [8, 3, 1, "", "executables"], [8, 3, 1, "", "figure_of_merit_contexts"], [8, 3, 1, "", "figures_of_merit"], [8, 3, 1, "", "inputs"], [8, 3, 1, "", "modes"], [8, 3, 1, "", "package_manager_configs"], [8, 3, 1, "", "phase_definitions"], [8, 2, 1, "", "populate_inventory"], [8, 3, 1, "", "required_packages"], [8, 3, 1, "", "required_vars"], [8, 3, 1, "", "software_specs"], [8, 2, 1, "", "spack_activate"], [8, 2, 1, "", "spack_deactivate"], [8, 2, 1, "", "spack_source"], [8, 3, 1, "", "success_criteria"], [8, 3, 1, "", "uses_spack"], [8, 3, 1, "", "variable_modifications"], [8, 3, 1, "", "workload_variables"], [8, 3, 1, "", "workloads"]], "ramble.caches": [[7, 1, 1, "", "MirrorCache"], [7, 6, 1, "", "fetch_cache"], [7, 5, 1, "", "fetch_cache_location"], [7, 6, 1, "", "misc_cache"]], "ramble.caches.MirrorCache": [[7, 2, 1, "", "store"], [7, 2, 1, "", "symlink"]], "ramble.cmd": [[9, 4, 1, "", "CommandNameError"], [9, 4, 1, "", "PythonNameError"], [9, 5, 1, "", "all_commands"], [9, 0, 0, "-", "attributes"], [9, 0, 0, "-", "clean"], [9, 5, 1, "", "cmd_name"], [9, 0, 0, "-", "commands"], [10, 0, 0, "-", "common"], [9, 0, 0, "-", "config"], [9, 0, 0, "-", "debug"], [9, 0, 0, "-", "edit"], [9, 5, 1, "", "elide_list"], [9, 5, 1, "", "extant_file"], [9, 5, 1, "", "find_workspace"], [9, 5, 1, "", "find_workspace_path"], [9, 0, 0, "-", "flake8"], [9, 5, 1, "", "get_command"], [9, 5, 1, "", "get_module"], [9, 0, 0, "-", "help"], [9, 0, 0, "-", "info"], [9, 5, 1, "", "is_git_repo"], [9, 0, 0, "-", "license"], [9, 0, 0, "-", "list"], [9, 0, 0, "-", "mirror"], [9, 0, 0, "-", "mods"], [9, 0, 0, "-", "on"], [9, 5, 1, "", "python_name"], [9, 5, 1, "", "ramble_is_git_repo"], [9, 5, 1, "", "remove_options"], [9, 0, 0, "-", "repo"], [9, 5, 1, "", "require_active_workspace"], [9, 5, 1, "", "require_cmd_name"], [9, 5, 1, "", "require_python_name"], [9, 0, 0, "-", "results"], [9, 0, 0, "-", "software_definitions"], [9, 0, 0, "-", "unit_test"]], "ramble.cmd.attributes": [[9, 5, 1, "", "attributes"], [9, 5, 1, "", "attributes_to_objects"], [9, 5, 1, "", "defined_objects"], [9, 5, 1, "", "objects_to_attributes"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "union_values"]], "ramble.cmd.clean": [[9, 1, 1, "", "AllClean"], [9, 5, 1, "", "clean"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.commands": [[9, 1, 1, "", "BashCompletionWriter"], [9, 1, 1, "", "RambleArgparseRstWriter"], [9, 1, 1, "", "SubcommandWriter"], [9, 5, 1, "", "bash"], [9, 5, 1, "", "commands"], [9, 5, 1, "", "formatter"], [9, 6, 1, "", "formatters"], [9, 5, 1, "", "names"], [9, 5, 1, "", "prepend_header"], [9, 5, 1, "", "rst"], [9, 5, 1, "", "rst_index"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "subcommands"], [9, 5, 1, "", "update_completion"], [9, 6, 1, "", "update_completion_args"]], "ramble.cmd.commands.BashCompletionWriter": [[9, 2, 1, "", "body"], [9, 2, 1, "", "optionals"], [9, 2, 1, "", "positionals"], [9, 2, 1, "", "subcommands"]], "ramble.cmd.commands.RambleArgparseRstWriter": [[9, 2, 1, "", "usage"]], "ramble.cmd.commands.SubcommandWriter": [[9, 2, 1, "", "format"]], "ramble.cmd.common": [[10, 0, 0, "-", "arguments"], [10, 0, 0, "-", "info"], [10, 0, 0, "-", "list"], [10, 5, 1, "", "shell_init_instructions"]], "ramble.cmd.common.arguments": [[10, 5, 1, "", "add_common_arguments"]], "ramble.cmd.common.info": [[10, 5, 1, "", "print_info"], [10, 5, 1, "", "print_text_info"], [10, 5, 1, "", "section_title"], [10, 5, 1, "", "setup_info_parser"]], "ramble.cmd.common.list": [[10, 5, 1, "", "filter_by_name"], [10, 5, 1, "", "formatter"], [10, 5, 1, "", "github_url"], [10, 5, 1, "", "html"], [10, 5, 1, "", "name_only"], [10, 5, 1, "", "perform_list"], [10, 5, 1, "", "rows_for_ncols"], [10, 5, 1, "", "setup_list_parser"], [10, 5, 1, "", "version_json"]], "ramble.cmd.config": [[9, 5, 1, "", "config"], [9, 5, 1, "", "config_add"], [9, 5, 1, "", "config_blame"], [9, 5, 1, "", "config_edit"], [9, 5, 1, "", "config_get"], [9, 5, 1, "", "config_list"], [9, 5, 1, "", "config_remove"], [9, 5, 1, "", "config_revert"], [9, 5, 1, "", "config_update"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.debug": [[9, 5, 1, "", "debug"], [9, 5, 1, "", "report"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.edit": [[9, 5, 1, "", "edit"], [9, 5, 1, "", "edit_application"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.flake8": [[9, 5, 1, "", "add_pattern_exemptions"], [9, 5, 1, "", "changed_files"], [9, 6, 1, "", "exclude_directories"], [9, 5, 1, "", "filter_file"], [9, 5, 1, "", "flake8"], [9, 5, 1, "", "is_application"], [9, 6, 1, "", "max_line_length"], [9, 6, 1, "", "pattern_exemptions"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.help": [[9, 5, 1, "", "help"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.info": [[9, 5, 1, "", "info"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.license": [[9, 1, 1, "", "LicenseError"], [9, 6, 1, "", "apache2_mit_spdx"], [9, 6, 1, "", "git"], [9, 6, 1, "", "lgpl_exceptions"], [9, 5, 1, "", "license"], [9, 6, 1, "", "license_lines"], [9, 6, 1, "", "licensed_files"], [9, 5, 1, "", "list_files"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "verify"]], "ramble.cmd.license.LicenseError": [[9, 2, 1, "", "add_error"], [9, 2, 1, "", "error_messages"], [9, 2, 1, "", "has_errors"]], "ramble.cmd.list": [[9, 5, 1, "", "list"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.mirror": [[9, 5, 1, "", "mirror"], [9, 5, 1, "", "mirror_add"], [9, 5, 1, "", "mirror_destroy"], [9, 5, 1, "", "mirror_list"], [9, 5, 1, "", "mirror_remove"], [9, 5, 1, "", "mirror_set_url"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.mods": [[9, 5, 1, "", "mods"], [9, 5, 1, "", "mods_info"], [9, 5, 1, "", "mods_info_setup_parser"], [9, 5, 1, "", "mods_list"], [9, 5, 1, "", "mods_list_setup_parser"], [9, 5, 1, "", "setup_parser"], [9, 6, 1, "", "subcommand_functions"]], "ramble.cmd.on": [[9, 5, 1, "", "on"], [9, 5, 1, "", "ramble_on"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.repo": [[9, 5, 1, "", "repo"], [9, 5, 1, "", "repo_add"], [9, 5, 1, "", "repo_create"], [9, 5, 1, "", "repo_list"], [9, 5, 1, "", "repo_remove"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.results": [[9, 5, 1, "", "import_results_file"], [9, 5, 1, "", "results"], [9, 5, 1, "", "results_upload"], [9, 5, 1, "", "setup_parser"]], "ramble.cmd.software_definitions": [[9, 5, 1, "", "collect_definitions"], [9, 5, 1, "", "count_conflicts"], [9, 5, 1, "", "nested_1"], [9, 5, 1, "", "nested_2"], [9, 5, 1, "", "print_conflicts"], [9, 5, 1, "", "print_summary"], [9, 5, 1, "", "section_title"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "software_definitions"]], "ramble.cmd.unit_test": [[9, 5, 1, "", "add_back_pytest_args"], [9, 5, 1, "", "do_list"], [9, 5, 1, "", "setup_parser"], [9, 5, 1, "", "unit_test"]], "ramble.config": [[7, 4, 1, "", "ConfigError"], [7, 4, 1, "", "ConfigFileError"], [7, 4, 1, "", "ConfigFormatError"], [7, 1, 1, "", "ConfigScope"], [7, 4, 1, "", "ConfigSectionError"], [7, 1, 1, "", "Configuration"], [7, 1, 1, "", "ImmutableConfigScope"], [7, 1, 1, "", "InternalConfigScope"], [7, 1, 1, "", "SingleFileScope"], [7, 5, 1, "", "add"], [7, 5, 1, "", "add_default_platform_scope"], [7, 5, 1, "", "add_from_file"], [7, 6, 1, "", "command_line_scopes"], [7, 6, 1, "", "config"], [7, 6, 1, "", "config_defaults"], [7, 6, 1, "", "configuration_paths"], [7, 5, 1, "", "default_list_scope"], [7, 5, 1, "", "default_modify_scope"], [7, 5, 1, "", "ensure_latest_format_fn"], [7, 5, 1, "", "first_existing"], [7, 5, 1, "", "get"], [7, 5, 1, "", "get_valid_type"], [7, 5, 1, "", "merge_yaml"], [7, 5, 1, "", "override"], [7, 6, 1, "", "overrides_base_name"], [7, 5, 1, "", "process_config_path"], [7, 5, 1, "", "read_config_file"], [7, 5, 1, "", "scopes"], [7, 6, 1, "", "scopes_metavar"], [7, 6, 1, "", "section_schemas"], [7, 5, 1, "", "set"], [7, 5, 1, "", "use_configuration"], [7, 5, 1, "", "validate"]], "ramble.config.ConfigScope": [[7, 2, 1, "", "clear"], [7, 2, 1, "", "get_section"], [7, 2, 1, "", "get_section_filename"], [7, 7, 1, "", "is_platform_dependent"]], "ramble.config.Configuration": [[7, 2, 1, "", "clear_caches"], [7, 7, 1, "", "file_scopes"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_config"], [7, 2, 1, "", "get_config_filename"], [7, 2, 1, "", "highest_precedence_non_platform_scope"], [7, 2, 1, "", "highest_precedence_scope"], [7, 2, 1, "", "matching_scopes"], [7, 2, 1, "", "pop_scope"], [7, 2, 1, "", "print_section"], [7, 2, 1, "", "push_scope"], [7, 2, 1, "", "remove_scope"], [7, 2, 1, "", "set"], [7, 2, 1, "", "update_config"]], "ramble.config.InternalConfigScope": [[7, 2, 1, "", "clear"], [7, 2, 1, "", "get_section"], [7, 2, 1, "", "get_section_filename"]], "ramble.config.SingleFileScope": [[7, 2, 1, "", "get_section"], [7, 2, 1, "", "get_section_filename"], [7, 7, 1, "", "is_platform_dependent"]], "ramble.context": [[7, 1, 1, "", "Context"], [7, 5, 1, "", "create_context_from_dict"]], "ramble.context.Context": [[7, 2, 1, "", "merge_context"]], "ramble.error": [[7, 4, 1, "", "RambleError"], [7, 4, 1, "", "SpecError"], [7, 6, 1, "", "debug"]], "ramble.error.RambleError": [[7, 2, 1, "", "die"], [7, 7, 1, "", "long_message"], [7, 2, 1, "", "print_context"]], "ramble.expander": [[7, 4, 1, "", "ApplicationNotDefinedError"], [7, 1, 1, "", "Expander"], [7, 4, 1, "", "ExpanderError"], [7, 1, 1, "", "ExpansionDelimiter"], [7, 1, 1, "", "ExpansionDict"], [7, 1, 1, "", "ExpansionGraph"], [7, 1, 1, "", "ExpansionNode"], [7, 4, 1, "", "ExperimentNotDefinedError"], [7, 4, 1, "", "MathEvaluationError"], [7, 4, 1, "", "RamblePassthroughError"], [7, 4, 1, "", "RambleSyntaxError"], [7, 1, 1, "", "VformatDelimiter"], [7, 4, 1, "", "WorkloadNotDefinedError"], [7, 5, 1, "", "raise_passthrough_error"]], "ramble.expander.Expander": [[7, 7, 1, "", "application_input_dir"], [7, 7, 1, "", "application_name"], [7, 7, 1, "", "application_namespace"], [7, 7, 1, "", "application_run_dir"], [7, 2, 1, "", "copy"], [7, 7, 1, "", "env_namespace"], [7, 7, 1, "", "env_path"], [7, 2, 1, "", "eval_math"], [7, 2, 1, "", "evaluate_predicate"], [7, 2, 1, "", "expand_lists"], [7, 2, 1, "", "expand_var"], [7, 2, 1, "", "expand_var_name"], [7, 2, 1, "", "expansion_str"], [7, 7, 1, "", "experiment_name"], [7, 7, 1, "", "experiment_namespace"], [7, 7, 1, "", "experiment_run_dir"], [7, 7, 1, "", "license_input_dir"], [7, 2, 1, "", "perform_math_eval"], [7, 7, 1, "", "workload_input_dir"], [7, 7, 1, "", "workload_name"], [7, 7, 1, "", "workload_namespace"], [7, 7, 1, "", "workload_run_dir"]], "ramble.expander.ExpansionDelimiter": [[7, 3, 1, "", "left"], [7, 3, 1, "", "right"]], "ramble.expander.ExpansionGraph": [[7, 2, 1, "", "walk"]], "ramble.expander.ExpansionNode": [[7, 2, 1, "", "add_children"], [7, 2, 1, "", "define_value"], [7, 2, 1, "", "relative_indices"]], "ramble.expander.VformatDelimiter": [[7, 3, 1, "", "left"], [7, 3, 1, "", "right"]], "ramble.experiment_set": [[7, 1, 1, "", "ExperimentSet"], [7, 4, 1, "", "RambleExperimentSetError"], [7, 4, 1, "", "RambleVariableDefinitionError"]], "ramble.experiment_set.ExperimentSet": [[7, 2, 1, "", "add_chained_experiment"], [7, 2, 1, "", "all_experiments"], [7, 7, 1, "", "application_namespace"], [7, 2, 1, "", "build_experiment_chains"], [7, 7, 1, "", "experiment_namespace"], [7, 2, 1, "", "filtered_experiments"], [7, 2, 1, "", "get_config_env_vars"], [7, 2, 1, "", "get_config_vars"], [7, 2, 1, "", "get_experiment"], [7, 2, 1, "", "get_var_from_experiment"], [7, 3, 1, "", "keywords"], [7, 2, 1, "", "num_experiments"], [7, 2, 1, "", "num_filtered_experiments"], [7, 2, 1, "", "read_config_vars"], [7, 2, 1, "", "search_primary_experiments"], [7, 2, 1, "", "set_application_context"], [7, 2, 1, "", "set_base_var"], [7, 2, 1, "", "set_experiment_context"], [7, 2, 1, "", "set_required_var"], [7, 2, 1, "", "set_workload_context"], [7, 7, 1, "", "workload_namespace"]], "ramble.experimental": [[11, 0, 0, "-", "uploader"]], "ramble.experimental.uploader": [[11, 1, 1, "", "BigQueryUploader"], [11, 1, 1, "", "Experiment"], [11, 1, 1, "", "Uploader"], [11, 5, 1, "", "determine_node_type"], [11, 5, 1, "", "format_data"], [11, 5, 1, "", "upload_results"]], "ramble.experimental.uploader.BigQueryUploader": [[11, 2, 1, "", "chunked_upload"], [11, 2, 1, "", "get_experiment_id"], [11, 2, 1, "", "insert_data"], [11, 2, 1, "", "perform_upload"]], "ramble.experimental.uploader.Experiment": [[11, 2, 1, "", "generate_hash"], [11, 2, 1, "", "get_hash"], [11, 2, 1, "", "to_json"]], "ramble.experimental.uploader.Uploader": [[11, 2, 1, "", "perform_upload"]], "ramble.fetch_strategy": [[7, 1, 1, "", "BundleFetchStrategy"], [7, 1, 1, "", "CacheURLFetchStrategy"], [7, 4, 1, "", "ChecksumError"], [7, 1, 1, "", "CvsFetchStrategy"], [7, 4, 1, "", "ExtrapolationError"], [7, 4, 1, "", "FailedDownloadError"], [7, 4, 1, "", "FetchError"], [7, 1, 1, "", "FetchStrategy"], [7, 1, 1, "", "FetchStrategyComposite"], [7, 4, 1, "", "FetcherConflict"], [7, 1, 1, "", "FsCache"], [7, 1, 1, "", "GCSFetchStrategy"], [7, 1, 1, "", "GitFetchStrategy"], [7, 1, 1, "", "GoFetchStrategy"], [7, 1, 1, "", "HgFetchStrategy"], [7, 4, 1, "", "InvalidArgsError"], [7, 4, 1, "", "NoArchiveFileError"], [7, 4, 1, "", "NoCacheError"], [7, 4, 1, "", "NoDigestError"], [7, 4, 1, "", "NoStageError"], [7, 1, 1, "", "S3FetchStrategy"], [7, 1, 1, "", "SvnFetchStrategy"], [7, 1, 1, "", "URLFetchStrategy"], [7, 1, 1, "", "VCSFetchStrategy"], [7, 6, 1, "", "all_strategies"], [7, 5, 1, "", "check_pkg_attributes"], [7, 5, 1, "", "fetcher"], [7, 5, 1, "", "for_package_version"], [7, 5, 1, "", "from_kwargs"], [7, 5, 1, "", "from_list_url"], [7, 5, 1, "", "from_url"], [7, 5, 1, "", "from_url_scheme"], [7, 5, 1, "", "stable_target"], [7, 5, 1, "", "warn_content_type_mismatch"]], "ramble.fetch_strategy.BundleFetchStrategy": [[7, 7, 1, "", "cachable"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "mirror_id"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.CacheURLFetchStrategy": [[7, 2, 1, "", "fetch"]], "ramble.fetch_strategy.CvsFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 7, 1, "", "cvs"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.FetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 2, 1, "", "check"], [7, 2, 1, "", "expand"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "matches"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.FetchStrategyComposite": [[7, 2, 1, "", "matches"], [7, 2, 1, "", "source_id"]], "ramble.fetch_strategy.FsCache": [[7, 2, 1, "", "destroy"], [7, 2, 1, "", "fetcher"], [7, 2, 1, "", "store"]], "ramble.fetch_strategy.GCSFetchStrategy": [[7, 2, 1, "", "fetch"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.GitFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 2, 1, "", "clone"], [7, 2, 1, "", "fetch"], [7, 7, 1, "", "git"], [7, 7, 1, "", "git_version"], [7, 3, 1, "", "git_version_re"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "protocol_supports_shallow_clone"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"], [7, 2, 1, "", "version_from_git"]], "ramble.fetch_strategy.GoFetchStrategy": [[7, 2, 1, "", "archive"], [7, 2, 1, "", "expand"], [7, 2, 1, "", "fetch"], [7, 7, 1, "", "go"], [7, 7, 1, "", "go_version"], [7, 2, 1, "", "reset"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.HgFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 2, 1, "", "fetch"], [7, 7, 1, "", "hg"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.S3FetchStrategy": [[7, 2, 1, "", "fetch"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.SvnFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "cachable"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 7, 1, "", "svn"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.URLFetchStrategy": [[7, 2, 1, "", "archive"], [7, 7, 1, "", "archive_file"], [7, 7, 1, "", "cachable"], [7, 7, 1, "", "candidate_urls"], [7, 2, 1, "", "check"], [7, 7, 1, "", "curl"], [7, 2, 1, "", "expand"], [7, 2, 1, "", "fetch"], [7, 2, 1, "", "mirror_id"], [7, 3, 1, "", "optional_attrs"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "source_id"], [7, 3, 1, "", "url_attr"]], "ramble.fetch_strategy.VCSFetchStrategy": [[7, 2, 1, "", "archive"], [7, 2, 1, "", "check"], [7, 2, 1, "", "expand"]], "ramble.filters": [[7, 1, 1, "", "Filters"]], "ramble.keywords": [[7, 1, 1, "", "Keywords"], [7, 4, 1, "", "RambleKeywordError"], [7, 3, 1, "", "key_type"]], "ramble.keywords.Keywords": [[7, 2, 1, "", "check_required_keys"], [7, 2, 1, "", "check_reserved_keys"], [7, 2, 1, "", "is_optional"], [7, 2, 1, "", "is_required"], [7, 2, 1, "", "is_reserved"], [7, 2, 1, "", "is_valid"], [7, 2, 1, "", "update_keys"]], "ramble.language": [[12, 0, 0, "-", "application_language"], [12, 0, 0, "-", "language_base"], [12, 0, 0, "-", "language_helpers"], [12, 0, 0, "-", "modifier_language"], [12, 0, 0, "-", "shared_language"]], "ramble.language.application_language": [[12, 1, 1, "", "ApplicationMeta"], [12, 5, 1, "", "executable"], [12, 5, 1, "", "input_file"], [12, 5, 1, "", "register_phase"], [12, 5, 1, "", "workload"], [12, 5, 1, "", "workload_variable"]], "ramble.language.language_base": [[12, 4, 1, "", "DirectiveError"], [12, 1, 1, "", "DirectiveMeta"]], "ramble.language.language_base.DirectiveMeta": [[12, 2, 1, "", "directive"]], "ramble.language.language_helpers": [[12, 5, 1, "", "merge_definitions"], [12, 5, 1, "", "require_definition"]], "ramble.language.modifier_language": [[12, 1, 1, "", "ModifierMeta"], [12, 5, 1, "", "default_mode"], [12, 5, 1, "", "env_var_modification"], [12, 5, 1, "", "executable_modifier"], [12, 5, 1, "", "mode"], [12, 5, 1, "", "required_variable"], [12, 5, 1, "", "variable_modification"]], "ramble.language.shared_language": [[12, 1, 1, "", "SharedMeta"], [12, 5, 1, "", "archive_pattern"], [12, 5, 1, "", "default_compiler"], [12, 5, 1, "", "figure_of_merit"], [12, 5, 1, "", "figure_of_merit_context"], [12, 5, 1, "", "maintainers"], [12, 5, 1, "", "package_manager_config"], [12, 5, 1, "", "register_builtin"], [12, 5, 1, "", "required_package"], [12, 5, 1, "", "software_spec"], [12, 5, 1, "", "success_criteria"], [12, 5, 1, "", "tags"]], "ramble.main": [[7, 1, 1, "", "RambleArgumentParser"], [7, 1, 1, "", "RambleCommand"], [7, 4, 1, "", "RambleCommandError"], [7, 1, 1, "", "RambleHelpFormatter"], [7, 5, 1, "", "add_all_commands"], [7, 6, 1, "", "aliases"], [7, 5, 1, "", "allows_unknown_args"], [7, 5, 1, "", "finish_parse_and_run"], [7, 5, 1, "", "get_git_hash"], [7, 5, 1, "", "get_version"], [7, 5, 1, "", "index_commands"], [7, 6, 1, "", "intro_by_level"], [7, 6, 1, "", "levels"], [7, 5, 1, "", "main"], [7, 5, 1, "", "make_argument_parser"], [7, 6, 1, "", "options_by_level"], [7, 5, 1, "", "print_setup_info"], [7, 6, 1, "", "ramble_working_dir"], [7, 6, 1, "", "required_command_properties"], [7, 6, 1, "", "section_descriptions"], [7, 6, 1, "", "section_order"], [7, 5, 1, "", "send_warning_to_tty"], [7, 5, 1, "", "set_working_dir"], [7, 5, 1, "", "setup_main_options"], [7, 6, 1, "", "stat_names"]], "ramble.main.RambleArgumentParser": [[7, 2, 1, "", "add_command"], [7, 2, 1, "", "add_subparsers"], [7, 2, 1, "", "format_help"], [7, 2, 1, "", "format_help_sections"]], "ramble.main.RambleHelpFormatter": [[7, 2, 1, "", "add_arguments"]], "ramble.mirror": [[7, 1, 1, "", "Mirror"], [7, 1, 1, "", "MirrorCollection"], [7, 4, 1, "", "MirrorError"], [7, 1, 1, "", "MirrorReference"], [7, 1, 1, "", "MirrorStats"], [7, 5, 1, "", "add"], [7, 5, 1, "", "create"], [7, 5, 1, "", "mirror_archive_paths"], [7, 5, 1, "", "push_url_from_directory"], [7, 5, 1, "", "push_url_from_mirror_name"], [7, 5, 1, "", "push_url_from_mirror_url"], [7, 5, 1, "", "remove"]], "ramble.mirror.Mirror": [[7, 2, 1, "", "display"], [7, 7, 1, "", "fetch_url"], [7, 2, 1, "", "from_dict"], [7, 2, 1, "", "from_json"], [7, 2, 1, "", "from_yaml"], [7, 2, 1, "", "get_access_pair"], [7, 2, 1, "", "get_access_token"], [7, 2, 1, "", "get_endpoint_url"], [7, 2, 1, "", "get_profile"], [7, 7, 1, "", "name"], [7, 7, 1, "", "push_url"], [7, 2, 1, "", "set_access_pair"], [7, 2, 1, "", "set_access_token"], [7, 2, 1, "", "set_endpoint_url"], [7, 2, 1, "", "set_profile"], [7, 2, 1, "", "to_dict"], [7, 2, 1, "", "to_json"], [7, 2, 1, "", "to_yaml"]], "ramble.mirror.MirrorCollection": [[7, 2, 1, "", "display"], [7, 2, 1, "", "from_dict"], [7, 2, 1, "", "lookup"], [7, 2, 1, "", "to_dict"], [7, 2, 1, "", "to_json"], [7, 2, 1, "", "to_yaml"]], "ramble.mirror.MirrorReference": [[7, 7, 1, "", "storage_path"]], "ramble.mirror.MirrorStats": [[7, 2, 1, "", "added"], [7, 2, 1, "", "already_existed"], [7, 2, 1, "", "error"], [7, 2, 1, "", "next_spec"], [7, 2, 1, "", "stats"]], "ramble.modifier": [[7, 4, 1, "", "InvalidModeError"], [7, 1, 1, "", "ModifierBase"], [7, 4, 1, "", "ModifierError"]], "ramble.modifier.ModifierBase": [[7, 2, 1, "", "all_env_var_modifications"], [7, 2, 1, "", "applies_to_executable"], [7, 2, 1, "", "apply_executable_modifiers"], [7, 3, 1, "", "archive_patterns"], [7, 3, 1, "", "builtin_group"], [7, 3, 1, "", "builtins"], [7, 2, 1, "", "copy"], [7, 3, 1, "", "default_compilers"], [7, 3, 1, "", "env_var_modifications"], [7, 3, 1, "", "executable_modifiers"], [7, 3, 1, "", "figure_of_merit_contexts"], [7, 3, 1, "", "figures_of_merit"], [7, 2, 1, "", "format_doc"], [7, 2, 1, "", "inherit_from_application"], [7, 3, 1, "", "maintainers"], [7, 2, 1, "", "modded_variables"], [7, 3, 1, "", "modes"], [7, 3, 1, "", "modifier_class"], [7, 3, 1, "", "name"], [7, 3, 1, "", "package_manager_configs"], [7, 3, 1, "", "required_packages"], [7, 3, 1, "", "required_vars"], [7, 2, 1, "", "run_phase_hook"], [7, 2, 1, "", "set_on_executables"], [7, 2, 1, "", "set_usage_mode"], [7, 3, 1, "", "software_specs"], [7, 3, 1, "", "success_criteria"], [7, 3, 1, "", "tags"], [7, 3, 1, "", "uses_spack"], [7, 3, 1, "", "variable_modifications"]], "ramble.modifier_types": [[13, 0, 0, "-", "basic"], [13, 0, 0, "-", "spack"]], "ramble.modifier_types.basic": [[13, 1, 1, "", "BasicModifier"]], "ramble.modifier_types.basic.BasicModifier": [[13, 3, 1, "", "archive_patterns"], [13, 3, 1, "", "builtins"], [13, 3, 1, "", "default_compilers"], [13, 3, 1, "", "env_var_modifications"], [13, 3, 1, "", "executable_modifiers"], [13, 3, 1, "", "figure_of_merit_contexts"], [13, 3, 1, "", "figures_of_merit"], [13, 3, 1, "", "modes"], [13, 3, 1, "", "modifier_class"], [13, 3, 1, "", "package_manager_configs"], [13, 3, 1, "", "required_packages"], [13, 3, 1, "", "required_vars"], [13, 3, 1, "", "software_specs"], [13, 3, 1, "", "success_criteria"], [13, 3, 1, "", "variable_modifications"]], "ramble.modifier_types.spack": [[13, 1, 1, "", "SpackModifier"]], "ramble.modifier_types.spack.SpackModifier": [[13, 3, 1, "", "archive_patterns"], [13, 3, 1, "", "builtins"], [13, 3, 1, "", "default_compilers"], [13, 3, 1, "", "env_var_modifications"], [13, 3, 1, "", "executable_modifiers"], [13, 3, 1, "", "figure_of_merit_contexts"], [13, 3, 1, "", "figures_of_merit"], [13, 3, 1, "", "modes"], [13, 3, 1, "", "modifier_class"], [13, 3, 1, "", "package_manager_configs"], [13, 3, 1, "", "required_packages"], [13, 3, 1, "", "required_vars"], [13, 3, 1, "", "software_specs"], [13, 3, 1, "", "success_criteria"], [13, 3, 1, "", "uses_spack"], [13, 3, 1, "", "variable_modifications"]], "ramble.namespace": [[7, 1, 1, "", "namespace"]], "ramble.namespace.namespace": [[7, 3, 1, "", "application"], [7, 3, 1, "", "application_dir"], [7, 3, 1, "", "chained_experiments"], [7, 3, 1, "", "compiler"], [7, 3, 1, "", "compiler_spec"], [7, 3, 1, "", "custom_executables"], [7, 3, 1, "", "env_var"], [7, 3, 1, "", "environments"], [7, 3, 1, "", "exclude"], [7, 3, 1, "", "executable_injection"], [7, 3, 1, "", "executables"], [7, 3, 1, "", "experiment"], [7, 3, 1, "", "external_env"], [7, 3, 1, "", "internals"], [7, 3, 1, "", "matrices"], [7, 3, 1, "", "matrix"], [7, 3, 1, "", "modifiers"], [7, 3, 1, "", "packages"], [7, 3, 1, "", "ramble"], [7, 3, 1, "", "spack"], [7, 3, 1, "", "spack_spec"], [7, 3, 1, "", "success"], [7, 3, 1, "", "template"], [7, 3, 1, "", "variables"], [7, 3, 1, "", "where"], [7, 3, 1, "", "workload"], [7, 3, 1, "", "zips"]], "ramble.paths": [[7, 6, 1, "", "bin_path"], [7, 6, 1, "", "prefix"], [7, 6, 1, "", "ramble_root"], [7, 6, 1, "", "ramble_script"], [7, 6, 1, "", "sbang_script"], [7, 6, 1, "", "user_config_path"]], "ramble.renderer": [[7, 4, 1, "", "RambleRendererError"], [7, 1, 1, "", "RenderGroup"], [7, 1, 1, "", "Renderer"]], "ramble.renderer.RenderGroup": [[7, 2, 1, "", "copy_contents"], [7, 2, 1, "", "from_dict"]], "ramble.renderer.Renderer": [[7, 2, 1, "", "render_objects"]], "ramble.repository": [[7, 4, 1, "", "BadRepoError"], [7, 4, 1, "", "FailedConstructorError"], [7, 1, 1, "", "FastObjectChecker"], [7, 4, 1, "", "IndexError"], [7, 1, 1, "", "Indexer"], [7, 4, 1, "", "InvalidNamespaceError"], [7, 6, 1, "", "NOT_PROVIDED"], [7, 4, 1, "", "NoRepoConfiguredError"], [7, 1, 1, "", "ObjectNamespace"], [7, 1, 1, "", "ObjectTypes"], [7, 1, 1, "", "Repo"], [7, 4, 1, "", "RepoError"], [7, 1, 1, "", "RepoIndex"], [7, 1, 1, "", "RepoLoader"], [7, 1, 1, "", "RepoPath"], [7, 1, 1, "", "ReposFinder"], [7, 1, 1, "", "RepositoryNamespace"], [7, 1, 1, "", "RepositoryNamespaceLoader"], [7, 1, 1, "", "TagIndex"], [7, 1, 1, "", "TagIndexer"], [7, 4, 1, "", "UnknownEntityError"], [7, 4, 1, "", "UnknownNamespaceError"], [7, 4, 1, "", "UnknownObjectError"], [7, 5, 1, "", "additional_repository"], [7, 5, 1, "", "all_object_names"], [7, 5, 1, "", "autospec"], [7, 5, 1, "", "create"], [7, 5, 1, "", "create_or_construct"], [7, 5, 1, "", "create_repo"], [7, 5, 1, "", "get"], [7, 5, 1, "", "set_path"], [7, 5, 1, "", "use_repositories"]], "ramble.repository.FastObjectChecker": [[7, 2, 1, "", "invalidate"], [7, 2, 1, "", "last_mtime"]], "ramble.repository.Indexer": [[7, 2, 1, "", "create"], [7, 2, 1, "", "needs_update"], [7, 2, 1, "", "read"], [7, 2, 1, "", "set_object_type"], [7, 2, 1, "", "update"], [7, 2, 1, "", "write"]], "ramble.repository.ObjectTypes": [[7, 3, 1, "", "applications"], [7, 3, 1, "", "modifiers"]], "ramble.repository.Repo": [[7, 2, 1, "", "all_object_classes"], [7, 2, 1, "", "all_object_names"], [7, 2, 1, "", "all_objects"], [7, 2, 1, "", "dirname_for_object_name"], [7, 2, 1, "", "dump_provenance"], [7, 2, 1, "", "exists"], [7, 2, 1, "", "filename_for_object_name"], [7, 2, 1, "", "find_module"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_obj_class"], [7, 7, 1, "", "index"], [7, 2, 1, "", "is_prefix"], [7, 2, 1, "", "last_mtime"], [7, 2, 1, "", "load_module"], [7, 2, 1, "", "objects_with_tags"], [7, 2, 1, "", "purge"], [7, 2, 1, "", "real_name"], [7, 7, 1, "", "tag_index"]], "ramble.repository.RepoIndex": [[7, 2, 1, "", "add_indexer"]], "ramble.repository.RepoPath": [[7, 2, 1, "", "all_object_classes"], [7, 2, 1, "", "all_object_names"], [7, 2, 1, "", "all_objects"], [7, 2, 1, "", "dirname_for_object_name"], [7, 2, 1, "", "dump_provenance"], [7, 2, 1, "", "exists"], [7, 2, 1, "", "filename_for_object_name"], [7, 2, 1, "", "find_module"], [7, 2, 1, "", "first_repo"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_full_namespace"], [7, 2, 1, "", "get_obj_class"], [7, 2, 1, "", "get_repo"], [7, 2, 1, "", "last_mtime"], [7, 2, 1, "", "load_module"], [7, 2, 1, "", "objects_with_tags"], [7, 2, 1, "", "put_first"], [7, 2, 1, "", "put_last"], [7, 2, 1, "", "remove"], [7, 2, 1, "", "repo_for_obj"]], "ramble.repository.ReposFinder": [[7, 2, 1, "", "compute_loader"], [7, 2, 1, "", "find_spec"]], "ramble.repository.RepositoryNamespaceLoader": [[7, 2, 1, "", "create_module"], [7, 2, 1, "", "exec_module"]], "ramble.repository.TagIndex": [[7, 2, 1, "", "from_json"], [7, 2, 1, "", "to_json"], [7, 2, 1, "", "update_object"]], "ramble.repository.TagIndexer": [[7, 2, 1, "", "read"], [7, 2, 1, "", "update"], [7, 2, 1, "", "write"]], "ramble.schema": [[14, 0, 0, "-", "applications"], [14, 0, 0, "-", "config"], [14, 0, 0, "-", "env_vars"], [14, 0, 0, "-", "internals"], [14, 0, 0, "-", "licenses"], [14, 0, 0, "-", "merged"], [14, 0, 0, "-", "mirrors"], [14, 0, 0, "-", "modifier_repos"], [14, 0, 0, "-", "modifiers"], [14, 0, 0, "-", "repos"], [14, 0, 0, "-", "spack"], [14, 0, 0, "-", "success_criteria"], [14, 0, 0, "-", "types"], [14, 0, 0, "-", "variables"], [14, 0, 0, "-", "workspace"], [14, 0, 0, "-", "zips"]], "ramble.schema.applications": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.config": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"], [14, 5, 1, "", "update"]], "ramble.schema.env_vars": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.internals": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.licenses": [[14, 6, 1, "", "schema"]], "ramble.schema.merged": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.mirrors": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.modifier_repos": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.modifiers": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.repos": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.spack": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.success_criteria": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.types": [[14, 1, 1, "", "OUTPUT_CAPTURE"]], "ramble.schema.types.OUTPUT_CAPTURE": [[14, 3, 1, "", "ALL"], [14, 3, 1, "", "DEFAULT"], [14, 3, 1, "", "STDERR"], [14, 3, 1, "", "STDOUT"]], "ramble.schema.variables": [[14, 6, 1, "", "schema"]], "ramble.schema.workspace": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.schema.zips": [[14, 6, 1, "", "properties"], [14, 6, 1, "", "schema"]], "ramble.software_environments": [[7, 4, 1, "", "RambleSoftwareEnvironmentError"], [7, 1, 1, "", "SoftwareEnvironments"]], "ramble.software_environments.SoftwareEnvironments": [[7, 2, 1, "", "all_environments"], [7, 2, 1, "", "all_packages"], [7, 2, 1, "", "all_raw_environments"], [7, 2, 1, "", "all_raw_packages"], [7, 2, 1, "", "get_env"], [7, 2, 1, "", "get_env_packages"], [7, 2, 1, "", "get_spec"], [7, 2, 1, "", "get_spec_string"], [7, 2, 1, "", "mapped_environments"], [7, 2, 1, "", "mapped_packages"], [7, 2, 1, "", "print_environments"], [7, 2, 1, "", "raw_environment_info"], [7, 2, 1, "", "raw_package_info"], [7, 3, 1, "", "supported_confs"]], "ramble.spack_runner": [[7, 4, 1, "", "InvalidExternalEnvironment"], [7, 4, 1, "", "NoActiveEnvironmentError"], [7, 4, 1, "", "NoPathRunnerError"], [7, 4, 1, "", "RunnerError"], [7, 1, 1, "", "SpackRunner"]], "ramble.spack_runner.SpackRunner": [[7, 2, 1, "", "activate"], [7, 2, 1, "", "add_config"], [7, 2, 1, "", "add_include_file"], [7, 2, 1, "", "add_spec"], [7, 2, 1, "", "added_packages"], [7, 2, 1, "", "apply_configs"], [7, 3, 1, "", "buildcache_config_name"], [7, 3, 1, "", "compiler_find_args"], [7, 3, 1, "", "compiler_find_config_name"], [7, 2, 1, "", "concretize"], [7, 3, 1, "", "concretize_config_name"], [7, 2, 1, "", "configure_env"], [7, 2, 1, "", "copy_from_external_env"], [7, 2, 1, "", "create_env"], [7, 2, 1, "", "deactivate"], [7, 3, 1, "", "env_create_args"], [7, 3, 1, "", "env_key"], [7, 2, 1, "", "generate_activate_command"], [7, 2, 1, "", "generate_deactivate_command"], [7, 2, 1, "", "generate_env_file"], [7, 2, 1, "", "generate_source_command"], [7, 2, 1, "", "get_env_hash_list"], [7, 2, 1, "", "get_package_path"], [7, 2, 1, "", "get_version"], [7, 3, 1, "", "global_config_name"], [7, 2, 1, "", "install"], [7, 2, 1, "", "install_compiler"], [7, 3, 1, "", "install_config_name"], [7, 2, 1, "", "inventory_hash"], [7, 2, 1, "", "load_compiler"], [7, 2, 1, "", "mirror_environment"], [7, 2, 1, "", "push_to_spack_cache"], [7, 2, 1, "", "set_compiler_config_dir"], [7, 2, 1, "", "set_dry_run"], [7, 2, 1, "", "set_env"]], "ramble.spec": [[7, 6, 1, "", "AT"], [7, 6, 1, "", "COLON"], [7, 6, 1, "", "COMMA"], [7, 6, 1, "", "DEP"], [7, 6, 1, "", "EQ"], [7, 6, 1, "", "FILE"], [7, 6, 1, "", "HASH"], [7, 6, 1, "", "ID"], [7, 6, 1, "", "OFF"], [7, 6, 1, "", "ON"], [7, 6, 1, "", "PCT"], [7, 1, 1, "", "Spec"], [7, 4, 1, "", "SpecFormatStringError"], [7, 1, 1, "", "SpecLexer"], [7, 4, 1, "", "SpecParseError"], [7, 1, 1, "", "SpecParser"], [7, 6, 1, "", "VAL"], [7, 5, 1, "", "parse"], [7, 6, 1, "", "spec_id_re"]], "ramble.spec.Spec": [[7, 7, 1, "", "application"], [7, 7, 1, "", "application_class"], [7, 7, 1, "", "application_file_path"], [7, 2, 1, "", "cformat"], [7, 2, 1, "", "copy"], [7, 2, 1, "", "format"], [7, 7, 1, "", "fullname"]], "ramble.spec.SpecParser": [[7, 2, 1, "", "check_identifier"], [7, 2, 1, "", "do_parse"], [7, 2, 1, "", "workload"]], "ramble.stage": [[7, 1, 1, "", "DIYStage"], [7, 1, 1, "", "InputStage"], [7, 1, 1, "", "ResourceStage"], [7, 4, 1, "", "RestageError"], [7, 1, 1, "", "StageComposite"], [7, 4, 1, "", "StageError"], [7, 4, 1, "", "StagePathError"], [7, 4, 1, "", "VersionFetchError"], [7, 5, 1, "", "create_stage_root"], [7, 5, 1, "", "ensure_access"], [7, 5, 1, "", "get_checksums_for_versions"]], "ramble.stage.DIYStage": [[7, 2, 1, "", "cache_local"], [7, 2, 1, "", "check"], [7, 2, 1, "", "create"], [7, 2, 1, "", "destroy"], [7, 2, 1, "", "expand_archive"], [7, 7, 1, "", "expanded"], [7, 2, 1, "", "fetch"], [7, 3, 1, "", "managed_by_ramble"], [7, 2, 1, "", "restage"]], "ramble.stage.InputStage": [[7, 7, 1, "", "archive_file"], [7, 2, 1, "", "cache_local"], [7, 2, 1, "", "cache_mirror"], [7, 2, 1, "", "check"], [7, 2, 1, "", "create"], [7, 2, 1, "", "destroy"], [7, 2, 1, "", "expand_archive"], [7, 7, 1, "", "expanded"], [7, 7, 1, "", "expected_archive_files"], [7, 2, 1, "", "fetch"], [7, 3, 1, "", "managed_by_ramble"], [7, 2, 1, "", "restage"], [7, 7, 1, "", "save_filename"], [7, 2, 1, "", "set_subdir"], [7, 7, 1, "", "source_path"], [7, 3, 1, "", "stage_locks"], [7, 2, 1, "", "steal_source"]], "ramble.stage.ResourceStage": [[7, 2, 1, "", "expand_archive"], [7, 2, 1, "", "restage"]], "ramble.stage.StageComposite": [[7, 7, 1, "", "archive_file"], [7, 7, 1, "", "expanded"], [7, 7, 1, "", "path"], [7, 7, 1, "", "source_path"]], "ramble.success_criteria": [[7, 1, 1, "", "ScopedCriteriaList"], [7, 1, 1, "", "SuccessCriteria"]], "ramble.success_criteria.ScopedCriteriaList": [[7, 2, 1, "", "add_criteria"], [7, 2, 1, "", "all_criteria"], [7, 2, 1, "", "find_criteria"], [7, 2, 1, "", "flush_scope"], [7, 2, 1, "", "passed"], [7, 2, 1, "", "validate_scope"]], "ramble.success_criteria.SuccessCriteria": [[7, 2, 1, "", "mark_found"], [7, 2, 1, "", "passed"], [7, 2, 1, "", "reset_found"]], "ramble.test": [[15, 0, 0, "-", "application_inheritance"], [16, 0, 0, "-", "cmd"], [15, 0, 0, "-", "dry_run_helpers"], [17, 0, 0, "-", "end_to_end"], [18, 0, 0, "-", "modifier_functionality"], [15, 0, 0, "-", "spec_basic"], [19, 0, 0, "-", "success_criteria"], [20, 0, 0, "-", "util"], [21, 0, 0, "-", "workspace_hashing"]], "ramble.test.application_inheritance": [[15, 5, 1, "", "test_basic_inheritance"]], "ramble.test.cmd": [[16, 0, 0, "-", "debug"], [16, 0, 0, "-", "software_definitions"]], "ramble.test.cmd.debug": [[16, 5, 1, "", "test_debug_report"]], "ramble.test.cmd.software_definitions": [[16, 5, 1, "", "test_software_definitions_conflicts_runs"], [16, 5, 1, "", "test_software_definitions_error_on_conflicts"], [16, 5, 1, "", "test_software_definitions_runs"], [16, 5, 1, "", "test_software_definitions_summary"]], "ramble.test.dry_run_helpers": [[15, 1, 1, "", "SCOPES"], [15, 5, 1, "", "dry_run_config"], [15, 5, 1, "", "search_files_for_string"]], "ramble.test.dry_run_helpers.SCOPES": [[15, 3, 1, "", "application"], [15, 3, 1, "", "experiment"], [15, 3, 1, "", "workload"], [15, 3, 1, "", "workspace"]], "ramble.test.modifier_functionality": [[18, 0, 0, "-", "modifier_helpers"]], "ramble.test.modifier_functionality.modifier_helpers": [[18, 5, 1, "", "check_execute_script"], [18, 5, 1, "", "check_software_env"], [18, 5, 1, "", "env_var_append_paths_modifier"], [18, 5, 1, "", "env_var_append_paths_modifier_answer"], [18, 5, 1, "", "env_var_append_vars_modifier"], [18, 5, 1, "", "env_var_append_vars_modifier_answer"], [18, 5, 1, "", "env_var_prepend_paths_modifier"], [18, 5, 1, "", "env_var_prepend_paths_modifier_answer"], [18, 5, 1, "", "env_var_set_modifier"], [18, 5, 1, "", "env_var_set_modifier_answer"], [18, 5, 1, "", "env_var_unset_modifier"], [18, 5, 1, "", "env_var_unset_modifier_answer"], [18, 5, 1, "", "intel_aps_answer"], [18, 5, 1, "", "intel_aps_modifier"], [18, 5, 1, "", "lscpu_answer"], [18, 5, 1, "", "lscpu_modifier"], [18, 5, 1, "", "named_modifier"]], "ramble.test.spec_basic": [[15, 1, 1, "", "TestSpec"]], "ramble.test.spec_basic.TestSpec": [[15, 2, 1, "", "test_spec_copy"], [15, 2, 1, "", "test_spec_examples"]], "ramble.test.success_criteria": [[15, 5, 1, "", "generate_file"], [15, 5, 1, "", "test_criteria_list"], [15, 5, 1, "", "test_single_criteria"]], "ramble.test.util": [[20, 0, 0, "-", "env"]], "ramble.test.util.env": [[20, 5, 1, "", "test_env_var_append_command_gen"], [20, 5, 1, "", "test_env_var_prepend_command_gen"], [20, 5, 1, "", "test_env_var_set_command_gen"], [20, 5, 1, "", "test_env_var_unset_command_gen"]], "ramble.util": [[22, 0, 0, "-", "colors"], [22, 0, 0, "-", "directives"], [22, 0, 0, "-", "editor"], [22, 0, 0, "-", "env"], [22, 0, 0, "-", "executable"], [22, 0, 0, "-", "file_cache"], [22, 0, 0, "-", "hashing"], [23, 0, 0, "-", "imp"], [22, 0, 0, "-", "install_cache"], [22, 0, 0, "-", "lock"], [22, 0, 0, "-", "logger"], [22, 0, 0, "-", "matrices"], [22, 0, 0, "-", "naming"], [22, 0, 0, "-", "path"], [22, 0, 0, "-", "spec_utils"], [22, 0, 0, "-", "web"]], "ramble.util.colors": [[22, 5, 1, "", "config_title"], [22, 5, 1, "", "nested_1"], [22, 5, 1, "", "nested_2"], [22, 5, 1, "", "nested_3"], [22, 5, 1, "", "nested_4"], [22, 5, 1, "", "section_title"]], "ramble.util.directives": [[22, 5, 1, "", "define_directive_methods"], [22, 5, 1, "", "wrap_named_directive"]], "ramble.util.editor": [[22, 5, 1, "", "editor"]], "ramble.util.env": [[22, 1, 1, "", "Env"]], "ramble.util.env.Env": [[22, 2, 1, "", "get_env_append_commands"], [22, 2, 1, "", "get_env_prepend_commands"], [22, 2, 1, "", "get_env_set_commands"], [22, 2, 1, "", "get_env_unset_commands"]], "ramble.util.executable": [[22, 1, 1, "", "CommandExecutable"], [22, 4, 1, "", "CommandExecutableError"], [22, 1, 1, "", "PrefixedExecutable"], [22, 5, 1, "", "which"]], "ramble.util.executable.CommandExecutable": [[22, 2, 1, "", "copy"]], "ramble.util.executable.PrefixedExecutable": [[22, 2, 1, "", "add_default_prefix"], [22, 2, 1, "", "copy"]], "ramble.util.file_cache": [[22, 4, 1, "", "CacheError"], [22, 1, 1, "", "FileCache"]], "ramble.util.file_cache.FileCache": [[22, 2, 1, "", "cache_path"], [22, 2, 1, "", "destroy"], [22, 2, 1, "", "init_entry"], [22, 2, 1, "", "mtime"], [22, 2, 1, "", "read_transaction"], [22, 2, 1, "", "remove"], [22, 2, 1, "", "write_transaction"]], "ramble.util.hashing": [[22, 5, 1, "", "hash_file"], [22, 5, 1, "", "hash_json"], [22, 5, 1, "", "hash_string"]], "ramble.util.imp": [[23, 0, 0, "-", "imp_importer"], [23, 0, 0, "-", "importlib_importer"]], "ramble.util.imp.imp_importer": [[23, 5, 1, "", "import_lock"], [23, 5, 1, "", "load_source"], [23, 5, 1, "", "prepend_open"]], "ramble.util.imp.importlib_importer": [[23, 1, 1, "", "PrependFileLoader"], [23, 5, 1, "", "load_source"]], "ramble.util.imp.importlib_importer.PrependFileLoader": [[23, 2, 1, "", "get_data"], [23, 2, 1, "", "path_stats"]], "ramble.util.install_cache": [[22, 1, 1, "", "SetCache"]], "ramble.util.install_cache.SetCache": [[22, 2, 1, "", "add"], [22, 2, 1, "", "contains"]], "ramble.util.lock": [[22, 1, 1, "", "Lock"], [22, 5, 1, "", "check_lock_safety"]], "ramble.util.lock.Lock": [[22, 2, 1, "", "cleanup"]], "ramble.util.logger": [[22, 1, 1, "", "Logger"]], "ramble.util.logger.Logger": [[22, 2, 1, "", "active_log"], [22, 2, 1, "", "active_stream"], [22, 2, 1, "", "add_log"], [22, 2, 1, "", "all_msg"], [22, 2, 1, "", "configure_colors"], [22, 2, 1, "", "debug"], [22, 2, 1, "", "die"], [22, 2, 1, "", "error"], [22, 2, 1, "", "info"], [22, 2, 1, "", "msg"], [22, 2, 1, "", "remove_log"], [22, 2, 1, "", "verbose"], [22, 2, 1, "", "warn"]], "ramble.util.matrices": [[22, 5, 1, "", "extract_matrices"]], "ramble.util.naming": [[22, 1, 1, "", "NamespaceTrie"], [22, 5, 1, "", "mod_to_class"], [22, 5, 1, "", "possible_ramble_module_names"], [22, 5, 1, "", "ramble_module_to_python_module"], [22, 5, 1, "", "simplify_name"], [22, 5, 1, "", "valid_fully_qualified_module_name"], [22, 5, 1, "", "valid_module_name"], [22, 5, 1, "", "validate_fully_qualified_module_name"], [22, 5, 1, "", "validate_module_name"]], "ramble.util.naming.NamespaceTrie": [[22, 1, 1, "", "Element"], [22, 2, 1, "", "has_value"], [22, 2, 1, "", "is_leaf"], [22, 2, 1, "", "is_prefix"]], "ramble.util.path": [[22, 5, 1, "", "canonicalize_path"], [22, 5, 1, "", "substitute_config_variables"], [22, 5, 1, "", "substitute_path_variables"]], "ramble.util.spec_utils": [[22, 5, 1, "", "specs_equiv"]], "ramble.util.web": [[22, 4, 1, "", "HTMLParseError"], [22, 1, 1, "", "LinkParser"], [22, 4, 1, "", "NoNetworkConnectionError"], [22, 6, 1, "", "SPACK_USER_AGENT"], [22, 4, 1, "", "SpackWebError"], [22, 5, 1, "", "find_versions_of_archive"], [22, 5, 1, "", "get_header"], [22, 5, 1, "", "list_url"], [22, 5, 1, "", "push_to_url"], [22, 5, 1, "", "read_from_url"], [22, 5, 1, "", "remove_url"], [22, 5, 1, "", "spider"], [22, 5, 1, "", "url_exists"], [22, 5, 1, "", "uses_ssl"], [22, 5, 1, "", "warn_no_ssl_cert_checking"]], "ramble.util.web.LinkParser": [[22, 2, 1, "", "handle_starttag"]], "ramble.workspace": [[24, 4, 1, "", "RambleConflictingDefinitionError"], [24, 4, 1, "", "RambleInvalidTemplateNameError"], [24, 4, 1, "", "RambleMissingApplicationDirError"], [24, 4, 1, "", "RambleMissingApplicationError"], [24, 4, 1, "", "RambleMissingExperimentError"], [24, 4, 1, "", "RambleMissingWorkloadError"], [24, 4, 1, "", "RambleWorkspaceError"], [24, 1, 1, "", "Workspace"], [24, 5, 1, "", "activate"], [24, 5, 1, "", "active"], [24, 5, 1, "", "active_workspace"], [24, 5, 1, "", "all_template_paths"], [24, 5, 1, "", "all_workspace_names"], [24, 5, 1, "", "all_workspaces"], [24, 5, 1, "", "config_dict"], [24, 5, 1, "", "config_file"], [24, 5, 1, "", "create"], [24, 5, 1, "", "deactivate"], [24, 5, 1, "", "default_config_yaml"], [24, 5, 1, "", "exists"], [24, 5, 1, "", "get_workspace_path"], [24, 5, 1, "", "is_workspace_dir"], [24, 1, 1, "", "namespace"], [24, 5, 1, "", "no_active_workspace"], [24, 5, 1, "", "read"], [24, 5, 1, "", "root"], [24, 0, 0, "-", "shell"], [24, 5, 1, "", "template_path"], [24, 0, 0, "-", "workspace"]], "ramble.workspace.Workspace": [[24, 7, 1, "", "active"], [24, 2, 1, "", "add_to_cache"], [24, 2, 1, "", "all_applications"], [24, 2, 1, "", "all_auxiliary_software_files"], [24, 2, 1, "", "all_experiments"], [24, 7, 1, "", "all_experiments_path"], [24, 2, 1, "", "all_specs"], [24, 2, 1, "", "all_templates"], [24, 2, 1, "", "all_workloads"], [24, 2, 1, "", "append_result"], [24, 7, 1, "", "archive_dir"], [24, 7, 1, "", "auxiliary_software_dir"], [24, 2, 1, "", "build_experiment_set"], [24, 2, 1, "", "check_cache"], [24, 2, 1, "", "clear"], [24, 2, 1, "", "concretize"], [24, 7, 1, "", "config_dir"], [24, 7, 1, "", "config_file_path"], [24, 2, 1, "", "config_scopes"], [24, 2, 1, "", "create_mirror"], [24, 2, 1, "", "date_string"], [24, 2, 1, "", "default_results"], [24, 2, 1, "", "destroy"], [24, 2, 1, "", "dump_results"], [24, 7, 1, "", "experiment_dir"], [24, 2, 1, "", "external_spack_env"], [24, 2, 1, "", "extract_success_criteria"], [24, 2, 1, "", "get_applications"], [24, 2, 1, "", "get_spack_dict"], [24, 2, 1, "", "get_workspace_env_vars"], [24, 2, 1, "", "get_workspace_internals"], [24, 2, 1, "", "get_workspace_modifiers"], [24, 2, 1, "", "get_workspace_vars"], [24, 2, 1, "", "get_workspace_zips"], [24, 3, 1, "", "hash_file_name"], [24, 2, 1, "", "included_config_scopes"], [24, 7, 1, "", "input_dir"], [24, 7, 1, "", "internal"], [24, 3, 1, "", "inventory_file_name"], [24, 2, 1, "", "is_concretized"], [24, 7, 1, "", "latest_archive"], [24, 7, 1, "", "latest_archive_path"], [24, 7, 1, "", "log_dir"], [24, 7, 1, "", "name"], [24, 7, 1, "", "path"], [24, 2, 1, "", "run_experiments"], [24, 7, 1, "", "shared_dir"], [24, 7, 1, "", "shared_license_dir"], [24, 2, 1, "", "simlink_result"], [24, 7, 1, "", "software_dir"], [24, 2, 1, "", "template_path"], [24, 2, 1, "", "write"], [24, 2, 1, "", "write_json_results"], [24, 2, 1, "", "write_transaction"], [24, 2, 1, "", "ws_file_config_scope"], [24, 2, 1, "", "ws_file_config_scope_name"]], "ramble.workspace.namespace": [[24, 3, 1, "", "application"], [24, 3, 1, "", "application_dir"], [24, 3, 1, "", "chained_experiments"], [24, 3, 1, "", "compiler"], [24, 3, 1, "", "compiler_spec"], [24, 3, 1, "", "custom_executables"], [24, 3, 1, "", "env_var"], [24, 3, 1, "", "environments"], [24, 3, 1, "", "exclude"], [24, 3, 1, "", "executable_injection"], [24, 3, 1, "", "executables"], [24, 3, 1, "", "experiment"], [24, 3, 1, "", "external_env"], [24, 3, 1, "", "internals"], [24, 3, 1, "", "matrices"], [24, 3, 1, "", "matrix"], [24, 3, 1, "", "modifiers"], [24, 3, 1, "", "packages"], [24, 3, 1, "", "ramble"], [24, 3, 1, "", "spack"], [24, 3, 1, "", "spack_spec"], [24, 3, 1, "", "success"], [24, 3, 1, "", "template"], [24, 3, 1, "", "variables"], [24, 3, 1, "", "where"], [24, 3, 1, "", "workload"], [24, 3, 1, "", "zips"]], "ramble.workspace.shell": [[24, 5, 1, "", "activate"], [24, 5, 1, "", "activate_header"], [24, 5, 1, "", "deactivate"], [24, 5, 1, "", "deactivate_header"]], "ramble.workspace.workspace": [[24, 4, 1, "", "RambleConflictingDefinitionError"], [24, 4, 1, "", "RambleInvalidTemplateNameError"], [24, 4, 1, "", "RambleMissingApplicationDirError"], [24, 4, 1, "", "RambleMissingApplicationError"], [24, 4, 1, "", "RambleMissingExperimentError"], [24, 4, 1, "", "RambleMissingWorkloadError"], [24, 4, 1, "", "RambleWorkspaceError"], [24, 1, 1, "", "Workspace"], [24, 5, 1, "", "activate"], [24, 5, 1, "", "active"], [24, 5, 1, "", "active_workspace"], [24, 5, 1, "", "all_template_paths"], [24, 5, 1, "", "all_workspace_names"], [24, 5, 1, "", "all_workspaces"], [24, 6, 1, "", "applications_schema"], [24, 6, 1, "", "auxiliary_software_dir_name"], [24, 5, 1, "", "config_dict"], [24, 5, 1, "", "config_file"], [24, 6, 1, "", "config_schema"], [24, 5, 1, "", "create"], [24, 5, 1, "", "deactivate"], [24, 5, 1, "", "deactivate_config_scope"], [24, 5, 1, "", "default_config_yaml"], [24, 5, 1, "", "exists"], [24, 5, 1, "", "get_workspace"], [24, 5, 1, "", "get_workspace_path"], [24, 5, 1, "", "is_workspace_dir"], [24, 5, 1, "", "license_path"], [24, 6, 1, "", "lockfile_name"], [24, 5, 1, "", "no_active_workspace"], [24, 5, 1, "", "prepare_config_scope"], [24, 6, 1, "", "ramble_workspace_var"], [24, 5, 1, "", "read"], [24, 5, 1, "", "root"], [24, 5, 1, "", "template_path"], [24, 5, 1, "", "valid_workspace_name"], [24, 6, 1, "", "valid_workspace_name_re"], [24, 5, 1, "", "validate_workspace_name"], [24, 6, 1, "", "workspace_archive_path"], [24, 6, 1, "", "workspace_config_path"], [24, 6, 1, "", "workspace_experiment_path"], [24, 6, 1, "", "workspace_input_path"], [24, 6, 1, "", "workspace_log_path"], [24, 6, 1, "", "workspace_shared_license_path"], [24, 6, 1, "", "workspace_shared_path"], [24, 6, 1, "", "workspace_software_path"], [24, 6, 1, "", "workspace_template_extension"], [24, 5, 1, "", "yaml_equivalent"]], "ramble.workspace.workspace.Workspace": [[24, 7, 1, "", "active"], [24, 2, 1, "", "add_to_cache"], [24, 2, 1, "", "all_applications"], [24, 2, 1, "", "all_auxiliary_software_files"], [24, 2, 1, "", "all_experiments"], [24, 7, 1, "", "all_experiments_path"], [24, 2, 1, "", "all_specs"], [24, 2, 1, "", "all_templates"], [24, 2, 1, "", "all_workloads"], [24, 2, 1, "", "append_result"], [24, 7, 1, "", "archive_dir"], [24, 7, 1, "", "auxiliary_software_dir"], [24, 2, 1, "", "build_experiment_set"], [24, 2, 1, "", "check_cache"], [24, 2, 1, "", "clear"], [24, 2, 1, "", "concretize"], [24, 7, 1, "", "config_dir"], [24, 7, 1, "", "config_file_path"], [24, 2, 1, "", "config_scopes"], [24, 2, 1, "", "create_mirror"], [24, 2, 1, "", "date_string"], [24, 2, 1, "", "default_results"], [24, 2, 1, "", "destroy"], [24, 2, 1, "", "dump_results"], [24, 7, 1, "", "experiment_dir"], [24, 2, 1, "", "external_spack_env"], [24, 2, 1, "", "extract_success_criteria"], [24, 2, 1, "", "get_applications"], [24, 2, 1, "", "get_spack_dict"], [24, 2, 1, "", "get_workspace_env_vars"], [24, 2, 1, "", "get_workspace_internals"], [24, 2, 1, "", "get_workspace_modifiers"], [24, 2, 1, "", "get_workspace_vars"], [24, 2, 1, "", "get_workspace_zips"], [24, 3, 1, "", "hash_file_name"], [24, 2, 1, "", "included_config_scopes"], [24, 7, 1, "", "input_dir"], [24, 7, 1, "", "internal"], [24, 3, 1, "", "inventory_file_name"], [24, 2, 1, "", "is_concretized"], [24, 7, 1, "", "latest_archive"], [24, 7, 1, "", "latest_archive_path"], [24, 7, 1, "", "log_dir"], [24, 7, 1, "", "name"], [24, 7, 1, "", "path"], [24, 2, 1, "", "run_experiments"], [24, 7, 1, "", "shared_dir"], [24, 7, 1, "", "shared_license_dir"], [24, 2, 1, "", "simlink_result"], [24, 7, 1, "", "software_dir"], [24, 2, 1, "", "template_path"], [24, 2, 1, "", "write"], [24, 2, 1, "", "write_json_results"], [24, 2, 1, "", "write_transaction"], [24, 2, 1, "", "ws_file_config_scope"], [24, 2, 1, "", "ws_file_config_scope_name"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:exception", "5": "py:function", "6": "py:data", "7": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "exception", "Python exception"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"], "7": ["py", "property", "Python property"]}, "titleterms": {"configur": [1, 4, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 45], "file": [1, 3, 45], "section": 1, "scope": 1, "applic": [1, 3, 4, 7, 14, 25, 29, 30], "config": [1, 7, 9, 14, 16], "environ": [1, 36, 44, 45], "variabl": [1, 3, 14, 31, 32, 36, 45], "intern": [1, 14, 28, 45], "licens": [1, 9, 14], "mirror": [1, 6, 7, 9, 14, 16, 38], "modifi": [1, 7, 14, 27, 31, 45], "repo": [1, 9, 14, 16], "spack": [1, 8, 13, 14, 45], "vector": [1, 32, 33, 45], "matrix": [1, 33, 35], "packag": [1, 3, 7, 8, 9, 10, 14, 22, 23, 24, 33], "extern": [1, 5], "support": [1, 4], "success": [1, 3, 25, 37], "criteria": [1, 3, 25, 37], "develop": [2, 3], "guid": [2, 3], "definit": [3, 27, 28, 33, 34, 35, 36, 37, 43], "prepar": 3, "compil": 3, "instal": [3, 4, 29], "collect": 3, "input": 3, "test": [3, 15, 16, 17, 18, 19, 20, 21], "execut": [3, 4, 8, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 45], "output": 3, "inform": [3, 30, 44], "creation": [3, 38], "base": [3, 37], "class": 3, "write": 3, "an": [3, 29, 35], "workload": [3, 4, 31, 32, 34, 45], "figur": [3, 37], "Of": 3, "merit": [3, 37], "context": [3, 7], "manag": 3, "direct": [3, 22], "usag": 3, "while": 3, "gener": [3, 45], "experi": [3, 4, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45], "analyz": [3, 4, 29, 30, 44], "result": [3, 9, 16], "get": [4, 29], "start": [4, 29], "what": [4, 29], "i": 4, "rambl": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 44, 45], "system": [4, 34, 45], "requir": [4, 45], "shell": [4, 24], "command": [4, 9, 15, 45], "help": [4, 9], "debug": [4, 9, 16], "defin": [4, 25, 28, 32, 35, 36, 45], "workspac": [4, 9, 14, 16, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45], "creat": [4, 6, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44], "A": [4, 29, 30, 31, 33], "concret": [4, 44], "set": [4, 29, 30, 44], "up": [4, 29, 30, 44], "archiv": [4, 44], "tutori": [5, 26], "basic": [5, 13, 29], "contribut": 5, "resourc": 5, "indic": 5, "tabl": 5, "structur": [6, 30, 44], "us": [6, 28, 31, 32, 38, 45], "subpackag": [7, 9, 15, 22], "submodul": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "appkit": 7, "modul": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "cach": 7, "error": 7, "expand": [7, 15], "experiment_set": [7, 15], "fetch_strategi": 7, "filter": [7, 44], "keyword": 7, "main": 7, "modkit": 7, "namespac": [7, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21], "path": [7, 22], "pipelin": 7, "render": 7, "repositori": [7, 15], "software_environ": [7, 15], "spack_runn": [7, 15], "spec": 7, "stage": [7, 15], "success_criteria": [7, 14, 15, 19], "application_typ": 8, "cmd": [9, 10, 16], "attribut": [9, 16], "clean": [9, 16, 31, 33, 35, 36], "edit": [9, 31, 32], "flake8": 9, "info": [9, 10, 16], "list": [9, 10, 16, 45], "mod": [9, 16], "software_definit": [9, 16], "unit_test": 9, "common": 10, "argument": 10, "experiment": 11, "upload": 11, "languag": 12, "application_languag": [12, 15], "language_bas": 12, "language_help": 12, "modifier_languag": [12, 15], "shared_languag": 12, "modifier_typ": 13, "schema": 14, "env_var": 14, "merg": 14, "modifier_repo": 14, "type": [14, 25], "zip": [14, 35, 45], "application_inherit": 15, "application_test": 15, "cache_fetch": 15, "concretize_builtin": 15, "conftest": 15, "dry_run_help": 15, "gcs_fetch": 15, "mirror_test": 15, "modifier_appl": 15, "namespace_tri": 15, "spec_bas": 15, "workspace_test": 15, "end_to_end": 17, "config_section_env_var": 17, "custom_execut": 17, "dryrun_chained_experi": 17, "dryrun_copies_external_env": 17, "dryrun_series_contains_package_path": 17, "env_var_builtin": 17, "exclusive_filtered_vector_workload": 17, "expanded_fom_dry_run": 17, "experiment_exclud": 17, "explicit_zip": 17, "inclusive_filtered_vector_workload": 17, "known_appl": 17, "merge_config_fil": 17, "missing_required_dry_run": 17, "nested_compilers_are_instal": 17, "package_manager_config": 17, "passthrough_vari": 17, "phase_select": 17, "phase_selection_with_depend": 17, "shared_context": 17, "test_configvar_dry_run": 17, "unused_compilers_are_skip": 17, "vector_workload": 17, "wrfv4_dry_run": 17, "modifier_function": 18, "mock_env_var_modifi": 18, "mock_modifier_dry_run": 18, "mock_modifier_spack_config": 18, "mock_spack_modifi": 18, "modifier_help": 18, "modifier_prepare_analysi": 18, "multi_modifier_dry_run": 18, "single_modifier_dry_run": 18, "always_print_fom": 19, "success_fom_comparison": 19, "success_fom_glob": 19, "success_funct": 19, "success_modifi": 19, "success_variable_fom_comparison": 19, "util": [20, 22, 23], "editor": [20, 22], "env": [20, 22], "workspace_hash": 21, "unsetup_workspace_cannot_analyz": 21, "workspace_name_does_not_change_hash": 21, "workspace_setup_creates_inventori": 21, "color": 22, "file_cach": 22, "hash": [22, 44], "install_cach": 22, "lock": 22, "logger": 22, "matric": [22, 32, 35, 45], "name": [22, 32, 44, 45], "spec_util": 22, "web": 22, "imp": 23, "imp_import": 23, "importlib_import": 23, "mode": 25, "function": 25, "fom": 25, "comparison": 25, "string": [25, 37], "10": 27, "activ": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44], "discov": 27, "appli": [27, 34], "lscpu": 27, "advanc": 27, "11": 28, "new": 28, "order": [28, 45], "inject": [28, 45], "1": 29, "run": [29, 30, 36], "hello": 29, "world": 29, "avail": 29, "": 29, "cleanup": [29, 30], "2": 30, "simpl": 30, "gromac": [30, 31], "directori": 30, "3": 31, "descript": [31, 32, 33], "4": 32, "templat": [32, 45], "scale": [32, 34], "studi": [32, 34], "5": 33, "chang": 33, "softwar": [33, 34, 36, 44], "stack": [33, 36], "ad": 33, "variant": 33, "6": 34, "decid": 34, "detail": 34, "default": 34, "7": 35, "construct": 35, "platform": 35, "worksapc": 35, "8": 36, "expans": 36, "indirect": 36, "parameter": 36, "addit": 36, "mpi": [36, 45], "control": [36, 45], "dry": 36, "setup": 36, "9": 37, "regular": 37, "express": 37, "match": 37, "logic": 37, "anonym": 44, "print": 44, "phase": 44, "select": 44, "inventori": 44, "dictionari": 45, "explicit": 45, "exclus": 45, "cross": 45, "refer": 45, "custom": 45, "reserv": 45, "specif": 45, "librari": 45, "batch": 45, "chain": 45, "suppress": 45}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Configuration Files": [[1, "configuration-files"]], "Configuration Sections:": [[1, "configuration-sections"]], "Configuration Scopes": [[1, "configuration-scopes"]], "Application Section:": [[1, "application-section"]], "Config Section:": [[1, "config-section"]], "Environment Variables Section:": [[1, "environment-variables-section"]], "Internals Section:": [[1, "internals-section"]], "Licenses Section:": [[1, "licenses-section"]], "Mirrors Section:": [[1, "mirrors-section"]], "Modifier Repos Section:": [[1, "modifier-repos-section"]], "Modifiers Section:": [[1, "modifiers-section"]], "Repos Section:": [[1, "repos-section"]], "Spack Section:": [[1, "spack-section"]], "Vector and Matrix Packages and Environments:": [[1, "vector-and-matrix-packages-and-environments"]], "External Spack Environment Support:": [[1, "external-spack-environment-support"]], "Success Criteria Section:": [[1, "success-criteria-section"]], "Variables Section:": [[1, "variables-section"]], "Developer Guides": [[2, "developer-guides"], [2, null]], "Application Definition Developers Guide": [[3, "application-definition-developers-guide"]], "Preparation": [[3, "preparation"]], "Compilation / Installation": [[3, "compilation-installation"]], "Collecting Inputs": [[3, "collecting-inputs"]], "Testing Execution": [[3, "testing-execution"]], "Output Information": [[3, "output-information"]], "Application Definition Creation": [[3, "application-definition-creation"]], "Base Classes": [[3, "base-classes"]], "Writing an application definition": [[3, "writing-an-application-definition"]], "Executables": [[3, "executables"]], "Input Files": [[3, "input-files"]], "Workloads": [[3, "workloads"]], "Workload Variables": [[3, "workload-variables"]], "Success Criteria": [[3, "success-criteria"], [25, "success-criteria"], [37, "id1"]], "Figures Of Merit": [[3, "figures-of-merit"]], "Figure Of Merit Contexts": [[3, "figure-of-merit-contexts"]], "Package Manager Directives": [[3, "package-manager-directives"]], "Usage While Developing": [[3, "usage-while-developing"]], "Generating Experiments": [[3, "generating-experiments"]], "Analyzing Results": [[3, "analyzing-results"]], "Getting Started": [[4, "getting-started"]], "What is Ramble?": [[4, "what-is-ramble"]], "System Requirements": [[4, "system-requirements"]], "Installation": [[4, "installation"], [29, "installation"]], "Shell Support": [[4, "shell-support"]], "Command Help": [[4, "command-help"]], "Debugging Ramble": [[4, "debugging-ramble"]], "Defined Applications": [[4, "defined-applications"]], "Application Workloads": [[4, "application-workloads"]], "Ramble Workspaces": [[4, "ramble-workspaces"]], "Creating Workspaces": [[4, "creating-workspaces"], [44, "creating-workspaces"]], "Configuring A Workspace": [[4, "configuring-a-workspace"]], "Concretizing A Workspace": [[4, "concretizing-a-workspace"]], "Setting Up A Workspace": [[4, "setting-up-a-workspace"]], "Executing Experiments": [[4, "executing-experiments"], [29, "executing-experiments"], [30, "executing-experiments"]], "Analyzing Experiments": [[4, "analyzing-experiments"], [29, "analyzing-experiments"], [30, "analyzing-experiments"]], "Archiving A Workspace": [[4, "archiving-a-workspace"]], "Ramble": [[5, "ramble"]], "Tutorials": [[5, null], [26, "tutorials"], [26, null]], "Basics": [[5, null]], "Contributing": [[5, null]], "External Resources": [[5, null]], "Indices and tables": [[5, "indices-and-tables"]], "Ramble Mirrors": [[6, "ramble-mirrors"]], "Creating Ramble Mirrors": [[6, "creating-ramble-mirrors"]], "Mirror Structure": [[6, "mirror-structure"]], "Using Created Mirrors": [[6, "using-created-mirrors"]], "ramble package": [[7, "module-ramble"]], "Subpackages": [[7, "subpackages"], [9, "subpackages"], [15, "subpackages"], [22, "subpackages"]], "Submodules": [[7, "submodules"], [8, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"], [13, "submodules"], [14, "submodules"], [15, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"], [20, "submodules"], [21, "submodules"], [22, "submodules"], [23, "submodules"], [24, "submodules"]], "ramble.appkit module": [[7, "module-ramble.appkit"]], "ramble.application module": [[7, "module-ramble.application"]], "ramble.caches module": [[7, "module-ramble.caches"]], "ramble.config module": [[7, "module-ramble.config"]], "ramble.context module": [[7, "module-ramble.context"]], "ramble.error module": [[7, "module-ramble.error"]], "ramble.expander module": [[7, "module-ramble.expander"]], "ramble.experiment_set module": [[7, "module-ramble.experiment_set"]], "ramble.fetch_strategy module": [[7, "module-ramble.fetch_strategy"]], "ramble.filters module": [[7, "module-ramble.filters"]], "ramble.keywords module": [[7, "module-ramble.keywords"]], "ramble.main module": [[7, "module-ramble.main"]], "ramble.mirror module": [[7, "module-ramble.mirror"]], "ramble.modifier module": [[7, "module-ramble.modifier"]], "ramble.modkit module": [[7, "module-ramble.modkit"]], "ramble.namespace module": [[7, "module-ramble.namespace"]], "ramble.paths module": [[7, "module-ramble.paths"]], "ramble.pipeline module": [[7, "ramble-pipeline-module"]], "ramble.renderer module": [[7, "module-ramble.renderer"]], "ramble.repository module": [[7, "module-ramble.repository"]], "ramble.software_environments module": [[7, "module-ramble.software_environments"]], "ramble.spack_runner module": [[7, "module-ramble.spack_runner"]], "ramble.spec module": [[7, "module-ramble.spec"]], "ramble.stage module": [[7, "module-ramble.stage"]], "ramble.success_criteria module": [[7, "module-ramble.success_criteria"]], "ramble.application_types package": [[8, "module-ramble.application_types"]], "ramble.application_types.executable module": [[8, "module-ramble.application_types.executable"]], "ramble.application_types.spack module": [[8, "module-ramble.application_types.spack"]], "ramble.cmd package": [[9, "module-ramble.cmd"]], "ramble.cmd.attributes module": [[9, "module-ramble.cmd.attributes"]], "ramble.cmd.clean module": [[9, "module-ramble.cmd.clean"]], "ramble.cmd.commands module": [[9, "module-ramble.cmd.commands"]], "ramble.cmd.config module": [[9, "module-ramble.cmd.config"]], "ramble.cmd.debug module": [[9, "module-ramble.cmd.debug"]], "ramble.cmd.edit module": [[9, "module-ramble.cmd.edit"]], "ramble.cmd.flake8 module": [[9, "module-ramble.cmd.flake8"]], "ramble.cmd.help module": [[9, "module-ramble.cmd.help"]], "ramble.cmd.info module": [[9, "module-ramble.cmd.info"]], "ramble.cmd.license module": [[9, "module-ramble.cmd.license"]], "ramble.cmd.list module": [[9, "module-ramble.cmd.list"]], "ramble.cmd.mirror module": [[9, "module-ramble.cmd.mirror"]], "ramble.cmd.mods module": [[9, "module-ramble.cmd.mods"]], "ramble.cmd.on module": [[9, "module-ramble.cmd.on"]], "ramble.cmd.repo module": [[9, "module-ramble.cmd.repo"]], "ramble.cmd.results module": [[9, "module-ramble.cmd.results"]], "ramble.cmd.software_definitions module": [[9, "module-ramble.cmd.software_definitions"]], "ramble.cmd.unit_test module": [[9, "module-ramble.cmd.unit_test"]], "ramble.cmd.workspace module": [[9, "ramble-cmd-workspace-module"]], "ramble.cmd.common package": [[10, "module-ramble.cmd.common"]], "ramble.cmd.common.arguments module": [[10, "module-ramble.cmd.common.arguments"]], "ramble.cmd.common.info module": [[10, "module-ramble.cmd.common.info"]], "ramble.cmd.common.list module": [[10, "module-ramble.cmd.common.list"]], "ramble.experimental namespace": [[11, "module-ramble.experimental"]], "ramble.experimental.uploader module": [[11, "module-ramble.experimental.uploader"]], "ramble.language namespace": [[12, "module-ramble.language"]], "ramble.language.application_language module": [[12, "module-ramble.language.application_language"]], "ramble.language.language_base module": [[12, "module-ramble.language.language_base"]], "ramble.language.language_helpers module": [[12, "module-ramble.language.language_helpers"]], "ramble.language.modifier_language module": [[12, "module-ramble.language.modifier_language"]], "ramble.language.shared_language module": [[12, "module-ramble.language.shared_language"]], "ramble.modifier_types namespace": [[13, "module-ramble.modifier_types"]], "ramble.modifier_types.basic module": [[13, "module-ramble.modifier_types.basic"]], "ramble.modifier_types.spack module": [[13, "module-ramble.modifier_types.spack"]], "ramble.schema package": [[14, "module-ramble.schema"]], "ramble.schema.applications module": [[14, "module-ramble.schema.applications"]], "ramble.schema.config module": [[14, "module-ramble.schema.config"]], "ramble.schema.env_vars module": [[14, "module-ramble.schema.env_vars"]], "ramble.schema.internals module": [[14, "module-ramble.schema.internals"]], "ramble.schema.licenses module": [[14, "module-ramble.schema.licenses"]], "ramble.schema.merged module": [[14, "module-ramble.schema.merged"]], "ramble.schema.mirrors module": [[14, "module-ramble.schema.mirrors"]], "ramble.schema.modifier_repos module": [[14, "module-ramble.schema.modifier_repos"]], "ramble.schema.modifiers module": [[14, "module-ramble.schema.modifiers"]], "ramble.schema.repos module": [[14, "module-ramble.schema.repos"]], "ramble.schema.spack module": [[14, "module-ramble.schema.spack"]], "ramble.schema.success_criteria module": [[14, "module-ramble.schema.success_criteria"]], "ramble.schema.types module": [[14, "module-ramble.schema.types"]], "ramble.schema.variables module": [[14, "module-ramble.schema.variables"]], "ramble.schema.workspace module": [[14, "module-ramble.schema.workspace"]], "ramble.schema.zips module": [[14, "module-ramble.schema.zips"]], "ramble.test namespace": [[15, "module-ramble.test"]], "ramble.test.application_inheritance module": [[15, "module-ramble.test.application_inheritance"]], "ramble.test.application_language module": [[15, "ramble-test-application-language-module"]], "ramble.test.application_tests module": [[15, "ramble-test-application-tests-module"]], "ramble.test.cache_fetch module": [[15, "ramble-test-cache-fetch-module"]], "ramble.test.commands module": [[15, "ramble-test-commands-module"]], "ramble.test.concretize_builtin module": [[15, "ramble-test-concretize-builtin-module"]], "ramble.test.conftest module": [[15, "ramble-test-conftest-module"]], "ramble.test.dry_run_helpers module": [[15, "module-ramble.test.dry_run_helpers"]], "ramble.test.expander module": [[15, "ramble-test-expander-module"]], "ramble.test.experiment_set module": [[15, "ramble-test-experiment-set-module"]], "ramble.test.gcs_fetch module": [[15, "ramble-test-gcs-fetch-module"]], "ramble.test.mirror_tests module": [[15, "ramble-test-mirror-tests-module"]], "ramble.test.modifier_application module": [[15, "ramble-test-modifier-application-module"]], "ramble.test.modifier_language module": [[15, "ramble-test-modifier-language-module"]], "ramble.test.namespace_trie module": [[15, "ramble-test-namespace-trie-module"]], "ramble.test.repository module": [[15, "ramble-test-repository-module"]], "ramble.test.software_environment module": [[15, "ramble-test-software-environment-module"]], "ramble.test.spack_runner module": [[15, "ramble-test-spack-runner-module"]], "ramble.test.spec_basic module": [[15, "module-ramble.test.spec_basic"]], "ramble.test.stage module": [[15, "ramble-test-stage-module"]], "ramble.test.success_criteria module": [[15, "module-ramble.test.success_criteria"]], "ramble.test.workspace_tests module": [[15, "ramble-test-workspace-tests-module"]], "ramble.test.cmd namespace": [[16, "module-ramble.test.cmd"]], "ramble.test.cmd.attributes module": [[16, "ramble-test-cmd-attributes-module"]], "ramble.test.cmd.clean module": [[16, "ramble-test-cmd-clean-module"]], "ramble.test.cmd.config module": [[16, "ramble-test-cmd-config-module"]], "ramble.test.cmd.debug module": [[16, "module-ramble.test.cmd.debug"]], "ramble.test.cmd.info module": [[16, "ramble-test-cmd-info-module"]], "ramble.test.cmd.list module": [[16, "ramble-test-cmd-list-module"]], "ramble.test.cmd.mirror module": [[16, "ramble-test-cmd-mirror-module"]], "ramble.test.cmd.mods module": [[16, "ramble-test-cmd-mods-module"]], "ramble.test.cmd.on module": [[16, "ramble-test-cmd-on-module"]], "ramble.test.cmd.repo module": [[16, "ramble-test-cmd-repo-module"]], "ramble.test.cmd.results module": [[16, "ramble-test-cmd-results-module"]], "ramble.test.cmd.software_definitions module": [[16, "module-ramble.test.cmd.software_definitions"]], "ramble.test.cmd.workspace module": [[16, "ramble-test-cmd-workspace-module"]], "ramble.test.end_to_end namespace": [[17, "module-ramble.test.end_to_end"]], "ramble.test.end_to_end.config_section_env_vars module": [[17, "ramble-test-end-to-end-config-section-env-vars-module"]], "ramble.test.end_to_end.custom_executables module": [[17, "ramble-test-end-to-end-custom-executables-module"]], "ramble.test.end_to_end.dryrun_chained_experiments module": [[17, "ramble-test-end-to-end-dryrun-chained-experiments-module"]], "ramble.test.end_to_end.dryrun_copies_external_env module": [[17, "ramble-test-end-to-end-dryrun-copies-external-env-module"]], "ramble.test.end_to_end.dryrun_series_contains_package_paths module": [[17, "ramble-test-end-to-end-dryrun-series-contains-package-paths-module"]], "ramble.test.end_to_end.env_var_builtin module": [[17, "ramble-test-end-to-end-env-var-builtin-module"]], "ramble.test.end_to_end.exclusive_filtered_vector_workloads module": [[17, "ramble-test-end-to-end-exclusive-filtered-vector-workloads-module"]], "ramble.test.end_to_end.expanded_fom_dry_run module": [[17, "ramble-test-end-to-end-expanded-fom-dry-run-module"]], "ramble.test.end_to_end.experiment_excludes module": [[17, "ramble-test-end-to-end-experiment-excludes-module"]], "ramble.test.end_to_end.explicit_zips module": [[17, "ramble-test-end-to-end-explicit-zips-module"]], "ramble.test.end_to_end.inclusive_filtered_vector_workloads module": [[17, "ramble-test-end-to-end-inclusive-filtered-vector-workloads-module"]], "ramble.test.end_to_end.known_applications module": [[17, "ramble-test-end-to-end-known-applications-module"]], "ramble.test.end_to_end.merge_config_files module": [[17, "ramble-test-end-to-end-merge-config-files-module"]], "ramble.test.end_to_end.missing_required_dry_run module": [[17, "ramble-test-end-to-end-missing-required-dry-run-module"]], "ramble.test.end_to_end.nested_compilers_are_installed module": [[17, "ramble-test-end-to-end-nested-compilers-are-installed-module"]], "ramble.test.end_to_end.package_manager_config module": [[17, "ramble-test-end-to-end-package-manager-config-module"]], "ramble.test.end_to_end.passthrough_variables module": [[17, "ramble-test-end-to-end-passthrough-variables-module"]], "ramble.test.end_to_end.phase_selection module": [[17, "ramble-test-end-to-end-phase-selection-module"]], "ramble.test.end_to_end.phase_selection_with_dependencies module": [[17, "ramble-test-end-to-end-phase-selection-with-dependencies-module"]], "ramble.test.end_to_end.shared_context module": [[17, "ramble-test-end-to-end-shared-context-module"]], "ramble.test.end_to_end.test_configvar_dry_run module": [[17, "ramble-test-end-to-end-test-configvar-dry-run-module"]], "ramble.test.end_to_end.unused_compilers_are_skipped module": [[17, "ramble-test-end-to-end-unused-compilers-are-skipped-module"]], "ramble.test.end_to_end.vector_workloads module": [[17, "ramble-test-end-to-end-vector-workloads-module"]], "ramble.test.end_to_end.wrfv4_dry_run module": [[17, "ramble-test-end-to-end-wrfv4-dry-run-module"]], "ramble.test.modifier_functionality namespace": [[18, "module-ramble.test.modifier_functionality"]], "ramble.test.modifier_functionality.mock_env_var_modifiers module": [[18, "ramble-test-modifier-functionality-mock-env-var-modifiers-module"]], "ramble.test.modifier_functionality.mock_modifier_dry_run module": [[18, "ramble-test-modifier-functionality-mock-modifier-dry-run-module"]], "ramble.test.modifier_functionality.mock_modifier_spack_configs module": [[18, "ramble-test-modifier-functionality-mock-modifier-spack-configs-module"]], "ramble.test.modifier_functionality.mock_spack_modifier module": [[18, "ramble-test-modifier-functionality-mock-spack-modifier-module"]], "ramble.test.modifier_functionality.modifier_helpers module": [[18, "module-ramble.test.modifier_functionality.modifier_helpers"]], "ramble.test.modifier_functionality.modifier_prepare_analysis module": [[18, "ramble-test-modifier-functionality-modifier-prepare-analysis-module"]], "ramble.test.modifier_functionality.multi_modifier_dry_run module": [[18, "ramble-test-modifier-functionality-multi-modifier-dry-run-module"]], "ramble.test.modifier_functionality.single_modifier_dry_run module": [[18, "ramble-test-modifier-functionality-single-modifier-dry-run-module"]], "ramble.test.success_criteria namespace": [[19, "module-ramble.test.success_criteria"]], "ramble.test.success_criteria.always_print_foms module": [[19, "ramble-test-success-criteria-always-print-foms-module"]], "ramble.test.success_criteria.success_fom_comparison module": [[19, "ramble-test-success-criteria-success-fom-comparison-module"]], "ramble.test.success_criteria.success_fom_globbing module": [[19, "ramble-test-success-criteria-success-fom-globbing-module"]], "ramble.test.success_criteria.success_functions module": [[19, "ramble-test-success-criteria-success-functions-module"]], "ramble.test.success_criteria.success_modifiers module": [[19, "ramble-test-success-criteria-success-modifiers-module"]], "ramble.test.success_criteria.success_variable_fom_comparison module": [[19, "ramble-test-success-criteria-success-variable-fom-comparison-module"]], "ramble.test.util namespace": [[20, "module-ramble.test.util"]], "ramble.test.util.editor module": [[20, "ramble-test-util-editor-module"]], "ramble.test.util.env module": [[20, "module-ramble.test.util.env"]], "ramble.test.workspace_hashing namespace": [[21, "module-ramble.test.workspace_hashing"]], "ramble.test.workspace_hashing.unsetup_workspace_cannot_analyze module": [[21, "ramble-test-workspace-hashing-unsetup-workspace-cannot-analyze-module"]], "ramble.test.workspace_hashing.workspace_name_does_not_change_hash module": [[21, "ramble-test-workspace-hashing-workspace-name-does-not-change-hash-module"]], "ramble.test.workspace_hashing.workspace_setup_creates_inventory module": [[21, "ramble-test-workspace-hashing-workspace-setup-creates-inventory-module"]], "ramble.util package": [[22, "module-ramble.util"]], "ramble.util.colors module": [[22, "module-ramble.util.colors"]], "ramble.util.directives module": [[22, "module-ramble.util.directives"]], "ramble.util.editor module": [[22, "module-ramble.util.editor"]], "ramble.util.env module": [[22, "module-ramble.util.env"]], "ramble.util.executable module": [[22, "module-ramble.util.executable"]], "ramble.util.file_cache module": [[22, "module-ramble.util.file_cache"]], "ramble.util.hashing module": [[22, "module-ramble.util.hashing"]], "ramble.util.install_cache module": [[22, "module-ramble.util.install_cache"]], "ramble.util.lock module": [[22, "module-ramble.util.lock"]], "ramble.util.logger module": [[22, "module-ramble.util.logger"]], "ramble.util.matrices module": [[22, "module-ramble.util.matrices"]], "ramble.util.naming module": [[22, "module-ramble.util.naming"]], "ramble.util.path module": [[22, "module-ramble.util.path"]], "ramble.util.spec_utils module": [[22, "module-ramble.util.spec_utils"]], "ramble.util.web module": [[22, "module-ramble.util.web"]], "ramble.util.imp package": [[23, "module-ramble.util.imp"]], "ramble.util.imp.imp_importer module": [[23, "module-ramble.util.imp.imp_importer"]], "ramble.util.imp.importlib_importer module": [[23, "module-ramble.util.imp.importlib_importer"]], "ramble.workspace package": [[24, "module-ramble.workspace"]], "ramble.workspace.shell module": [[24, "module-ramble.workspace.shell"]], "ramble.workspace.workspace module": [[24, "module-ramble.workspace.workspace"]], "Types of Success Criteria": [[25, "types-of-success-criteria"]], "Defining Success Criteria": [[25, "defining-success-criteria"]], "Success Criteria Modes": [[25, "success-criteria-modes"]], "Mode: Application Function": [[25, "mode-application-function"]], "Mode: FOM Comparison": [[25, "mode-fom-comparison"]], "Mode: String": [[25, "mode-string"]], "10) Modifiers": [[27, "modifiers"]], "Create a Workspace": [[27, "create-a-workspace"], [28, "create-a-workspace"], [34, "create-a-workspace"], [35, "create-a-workspace"], [36, "create-a-workspace"], [37, "create-a-workspace"]], "Activate the Workspace": [[27, "activate-the-workspace"], [28, "activate-the-workspace"], [32, "activate-the-workspace"], [34, "activate-the-workspace"], [35, "activate-the-workspace"], [36, "activate-the-workspace"], [37, "activate-the-workspace"]], "Configure Experiment Definitions": [[27, "configure-experiment-definitions"], [28, "configure-experiment-definitions"], [34, "configure-experiment-definitions"], [35, "configure-experiment-definitions"], [36, "configure-experiment-definitions"], [37, "configure-experiment-definitions"], [43, "configure-experiment-definitions"]], "Discovering Modifiers": [[27, "discovering-modifiers"]], "Applying the lscpu Modifier": [[27, "applying-the-lscpu-modifier"]], "Execute Experiments": [[27, "execute-experiments"], [27, "id1"], [28, "execute-experiments"], [28, "id1"], [31, "execute-experiments"], [32, "execute-experiments"], [33, "execute-experiments"], [34, "execute-experiments"], [35, "execute-experiments"], [36, "execute-experiments"], [37, "execute-experiments"], [39, "execute-experiments"], [42, "execute-experiments"]], "Advanced Modifiers": [[27, "advanced-modifiers"]], "11) Internals": [[28, "internals"]], "Experiment Internals": [[28, "experiment-internals"]], "Define New Executables": [[28, "define-new-executables"]], "Defining Executable Order": [[28, "defining-executable-order"]], "Using Executable Injection": [[28, "using-executable-injection"]], "1) Getting Started Running A \u201cHello World\u201d Experiment": [[29, "getting-started-running-a-hello-world-experiment"]], "Ramble Basics": [[29, "ramble-basics"]], "Available Applications": [[29, "available-applications"]], "What\u2019s in an application?": [[29, "what-s-in-an-application"]], "Configuring experiments": [[29, "configuring-experiments"], [30, "configuring-experiments"], [31, "configuring-experiments"], [32, "configuring-experiments"], [33, "configuring-experiments"], [40, "configuring-experiments"], [41, "configuring-experiments"]], "Create and Activate a Workspace": [[29, "create-and-activate-a-workspace"], [30, "create-and-activate-a-workspace"], [31, "create-and-activate-a-workspace"], [32, "create-and-activate-a-workspace"], [33, "create-and-activate-a-workspace"], [40, "create-and-activate-a-workspace"], [41, "create-and-activate-a-workspace"]], "Configure the Workspace": [[29, "configure-the-workspace"], [30, "configure-the-workspace"], [31, "configure-the-workspace"], [32, "configure-the-workspace"], [33, "configure-the-workspace"], [40, "configure-the-workspace"], [41, "configure-the-workspace"]], "Setting Up the Experiments": [[29, "setting-up-the-experiments"], [30, "setting-up-the-experiments"]], "Cleanup the Workspace": [[29, "cleanup-the-workspace"], [30, "cleanup-the-workspace"]], "2) Running A Simple GROMACS Experiment": [[30, "running-a-simple-gromacs-experiment"]], "Application Information": [[30, "application-information"]], "Workspace Directory Structure": [[30, "workspace-directory-structure"]], "3) Modifying A GROMACS Experiment": [[31, "modifying-a-gromacs-experiment"]], "Experiment Descriptions": [[31, "experiment-descriptions"], [32, "experiment-descriptions"]], "Using Workload Variables": [[31, "using-workload-variables"]], "Editing Experiments": [[31, "editing-experiments"], [32, "editing-experiments"]], "Cleaning the Workspace": [[31, "cleaning-the-workspace"], [33, "cleaning-the-workspace"]], "4) Using Vectors and Matrices": [[32, "using-vectors-and-matrices"]], "Using Vector Variables": [[32, "using-vector-variables"]], "Templatized Experiment Names": [[32, "templatized-experiment-names"]], "Vectorizing Workload Names": [[32, "vectorizing-workload-names"]], "Variable Matrices": [[32, "variable-matrices"]], "Defining a Scaling Study": [[32, "defining-a-scaling-study"]], "5) Changing A Software Stack": [[33, "changing-a-software-stack"]], "Software Description": [[33, "software-description"]], "Changing Software Definitions": [[33, "changing-software-definitions"]], "Adding Package Variants": [[33, "adding-package-variants"]], "Vector and Matrix Software Definitions": [[33, "vector-and-matrix-software-definitions"]], "6) Configuring a Scaling Study": [[34, "configuring-a-scaling-study"]], "Decide on a Workload": [[34, "decide-on-a-workload"]], "Configuring System Details": [[34, "configuring-system-details"]], "Applying the Default Software Configuration": [[34, "applying-the-default-software-configuration"]], "7) Zips and Matrices": [[35, "zips-and-matrices"]], "Construct Platforms Zip": [[35, "construct-platforms-zip"]], "Define an Experiment Matrix": [[35, "define-an-experiment-matrix"]], "Clean the Worksapce": [[35, "clean-the-worksapce"]], "8) Variable Expansion, Indirection, and Software Stack Parameterization": [[36, "variable-expansion-indirection-and-software-stack-parameterization"]], "Define Additional MPI and Parameterize Software Environments": [[36, "define-additional-mpi-and-parameterize-software-environments"]], "Variable Expansion and Indirection": [[36, "variable-expansion-and-indirection"]], "Controlling Experiment Software Environments": [[36, "controlling-experiment-software-environments"]], "Dry Run Setup": [[36, "dry-run-setup"]], "Clean the Workspace": [[36, "clean-the-workspace"]], "9) Success Criteria": [[37, "success-criteria"]], "Regular Expression String Matching": [[37, "regular-expression-string-matching"]], "Figure of Merit Logic Based": [[37, "figure-of-merit-logic-based"]], "Mirrors": [[38, "mirrors"]], "Mirror creation:": [[38, "mirror-creation"]], "Mirror use:": [[38, "mirror-use"]], "Ramble Workspace": [[44, "ramble-workspace"]], "Named Workspace": [[44, "named-workspace"]], "Anonymous Workspace": [[44, "anonymous-workspace"]], "Workspace Structure": [[44, "workspace-structure"]], "Activating a Workspace": [[44, "activating-a-workspace"]], "Printing Workspace Information": [[44, "printing-workspace-information"]], "Concretizing a Workspace": [[44, "concretizing-a-workspace"]], "Setting up a Workspace": [[44, "setting-up-a-workspace"]], "Phase Selection": [[44, "phase-selection"]], "Filtering Experiments": [[44, "filtering-experiments"]], "Software Environments": [[44, "software-environments"]], "Workspace Inventory and Hash": [[44, "workspace-inventory-and-hash"]], "Executing a Workspace": [[44, "executing-a-workspace"]], "Analyzing a Workspace": [[44, "analyzing-a-workspace"]], "Archiving a Workspace": [[44, "archiving-a-workspace"]], "Workspace Configuration File": [[45, "workspace-configuration-file"]], "Ramble Dictionary:": [[45, "ramble-dictionary"]], "Experiment Names:": [[45, "experiment-names"]], "Variable Dictionaries:": [[45, "variable-dictionaries"]], "List (or Vector) Variables:": [[45, "list-or-vector-variables"]], "Variable Matrices:": [[45, "variable-matrices"]], "Explicit Variable Zips:": [[45, "explicit-variable-zips"]], "Experiment Exclusion:": [[45, "experiment-exclusion"]], "Environment Variable Control:": [[45, "environment-variable-control"]], "Templatized Workloads:": [[45, "templatized-workloads"]], "Cross Experiment Variable References:": [[45, "cross-experiment-variable-references"]], "Experiment Modifiers:": [[45, "experiment-modifiers"]], "Controlling Internals:": [[45, "controlling-internals"]], "Custom Executables:": [[45, "custom-executables"]], "Controlling Executable Order:": [[45, "controlling-executable-order"]], "Using Executable Injection:": [[45, "using-executable-injection"]], "Reserved Variables:": [[45, "reserved-variables"]], "Required Variables:": [[45, "required-variables"]], "Generated Variables:": [[45, "generated-variables"]], "Spack Specific Generated Variables:": [[45, "spack-specific-generated-variables"]], "Spack Dictionary:": [[45, "spack-dictionary"]], "Controlling MPI Libraries and Batch Systems:": [[45, "controlling-mpi-libraries-and-batch-systems"]], "MPI Command Control:": [[45, "mpi-command-control"]], "Batch System Control:": [[45, "batch-system-control"]], "Experiment Chains:": [[45, "experiment-chains"]], "Defining Experiment Chains:": [[45, "defining-experiment-chains"]], "Suppressing Experiments:": [[45, "suppressing-experiments"]], "Defining Chains of Chains:": [[45, "defining-chains-of-chains"]]}, "indexentries": {"at (in module ramble.spec)": [[7, "ramble.spec.AT"]], "applicationbase (class in ramble.application)": [[7, "ramble.application.ApplicationBase"]], "applicationerror": [[7, "ramble.application.ApplicationError"]], "applicationnotdefinederror": [[7, "ramble.expander.ApplicationNotDefinedError"]], "badrepoerror": [[7, "ramble.repository.BadRepoError"]], "bundlefetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.BundleFetchStrategy"]], "colon (in module ramble.spec)": [[7, "ramble.spec.COLON"]], "comma (in module ramble.spec)": [[7, "ramble.spec.COMMA"]], "cacheurlfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.CacheURLFetchStrategy"]], "chaincycledetectederror": [[7, "ramble.application.ChainCycleDetectedError"]], "checksumerror": [[7, "ramble.fetch_strategy.ChecksumError"]], "configerror": [[7, "ramble.config.ConfigError"]], "configfileerror": [[7, "ramble.config.ConfigFileError"]], "configformaterror": [[7, "ramble.config.ConfigFormatError"]], "configscope (class in ramble.config)": [[7, "ramble.config.ConfigScope"]], "configsectionerror": [[7, "ramble.config.ConfigSectionError"]], "configuration (class in ramble.config)": [[7, "ramble.config.Configuration"]], "context (class in ramble.context)": [[7, "ramble.context.Context"]], "cvsfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.CvsFetchStrategy"]], "dep (in module ramble.spec)": [[7, "ramble.spec.DEP"]], "diystage (class in ramble.stage)": [[7, "ramble.stage.DIYStage"]], "eq (in module ramble.spec)": [[7, "ramble.spec.EQ"]], "expander (class in ramble.expander)": [[7, "ramble.expander.Expander"]], "expandererror": [[7, "ramble.expander.ExpanderError"]], "expansiondelimiter (class in ramble.expander)": [[7, "ramble.expander.ExpansionDelimiter"]], "expansiondict (class in ramble.expander)": [[7, "ramble.expander.ExpansionDict"]], "expansiongraph (class in ramble.expander)": [[7, "ramble.expander.ExpansionGraph"]], "expansionnode (class in ramble.expander)": [[7, "ramble.expander.ExpansionNode"]], "experimentnotdefinederror": [[7, "ramble.expander.ExperimentNotDefinedError"]], "experimentset (class in ramble.experiment_set)": [[7, "ramble.experiment_set.ExperimentSet"]], "extrapolationerror": [[7, "ramble.fetch_strategy.ExtrapolationError"]], "file (in module ramble.spec)": [[7, "ramble.spec.FILE"]], "failedconstructorerror": [[7, "ramble.repository.FailedConstructorError"]], "faileddownloaderror": [[7, "ramble.fetch_strategy.FailedDownloadError"]], "fastobjectchecker (class in ramble.repository)": [[7, "ramble.repository.FastObjectChecker"]], "fetcherror": [[7, "ramble.fetch_strategy.FetchError"]], "fetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.FetchStrategy"]], "fetchstrategycomposite (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.FetchStrategyComposite"]], "fetcherconflict": [[7, "ramble.fetch_strategy.FetcherConflict"]], "filters (class in ramble.filters)": [[7, "ramble.filters.Filters"]], "fscache (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.FsCache"]], "gcsfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.GCSFetchStrategy"]], "gitfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.GitFetchStrategy"]], "gofetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.GoFetchStrategy"]], "hash (in module ramble.spec)": [[7, "ramble.spec.HASH"]], "hgfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.HgFetchStrategy"]], "id (in module ramble.spec)": [[7, "ramble.spec.ID"]], "immutableconfigscope (class in ramble.config)": [[7, "ramble.config.ImmutableConfigScope"]], "indexerror": [[7, "ramble.repository.IndexError"]], "indexer (class in ramble.repository)": [[7, "ramble.repository.Indexer"]], "inputstage (class in ramble.stage)": [[7, "ramble.stage.InputStage"]], "internalconfigscope (class in ramble.config)": [[7, "ramble.config.InternalConfigScope"]], "invalidargserror": [[7, "ramble.fetch_strategy.InvalidArgsError"]], "invalidchainerror": [[7, "ramble.application.InvalidChainError"]], "invalidexternalenvironment": [[7, "ramble.spack_runner.InvalidExternalEnvironment"]], "invalidmodeerror": [[7, "ramble.modifier.InvalidModeError"]], "invalidnamespaceerror": [[7, "ramble.repository.InvalidNamespaceError"]], "invalidphaseerror": [[7, "ramble.application.InvalidPhaseError"]], "keywords (class in ramble.keywords)": [[7, "ramble.keywords.Keywords"]], "mathevaluationerror": [[7, "ramble.expander.MathEvaluationError"]], "mirror (class in ramble.mirror)": [[7, "ramble.mirror.Mirror"]], "mirrorcache (class in ramble.caches)": [[7, "ramble.caches.MirrorCache"]], "mirrorcollection (class in ramble.mirror)": [[7, "ramble.mirror.MirrorCollection"]], "mirrorerror": [[7, "ramble.mirror.MirrorError"]], "mirrorreference (class in ramble.mirror)": [[7, "ramble.mirror.MirrorReference"]], "mirrorstats (class in ramble.mirror)": [[7, "ramble.mirror.MirrorStats"]], "modifierbase (class in ramble.modifier)": [[7, "ramble.modifier.ModifierBase"]], "modifiererror": [[7, "ramble.modifier.ModifierError"]], "not_provided (in module ramble.repository)": [[7, "ramble.repository.NOT_PROVIDED"]], "noactiveenvironmenterror": [[7, "ramble.spack_runner.NoActiveEnvironmentError"]], "noarchivefileerror": [[7, "ramble.fetch_strategy.NoArchiveFileError"]], "nocacheerror": [[7, "ramble.fetch_strategy.NoCacheError"]], "nodigesterror": [[7, "ramble.fetch_strategy.NoDigestError"]], "nopathrunnererror": [[7, "ramble.spack_runner.NoPathRunnerError"]], "norepoconfigurederror": [[7, "ramble.repository.NoRepoConfiguredError"]], "nostageerror": [[7, "ramble.fetch_strategy.NoStageError"]], "off (in module ramble.spec)": [[7, "ramble.spec.OFF"]], "on (in module ramble.spec)": [[7, "ramble.spec.ON"]], "objectnamespace (class in ramble.repository)": [[7, "ramble.repository.ObjectNamespace"]], "objecttypes (class in ramble.repository)": [[7, "ramble.repository.ObjectTypes"]], "pct (in module ramble.spec)": [[7, "ramble.spec.PCT"]], "phasecycledetectederror": [[7, "ramble.application.PhaseCycleDetectedError"]], "rambleargumentparser (class in ramble.main)": [[7, "ramble.main.RambleArgumentParser"]], "ramblecommand (class in ramble.main)": [[7, "ramble.main.RambleCommand"]], "ramblecommanderror": [[7, "ramble.main.RambleCommandError"]], "rambleerror": [[7, "ramble.error.RambleError"]], "rambleexperimentseterror": [[7, "ramble.experiment_set.RambleExperimentSetError"]], "ramblehelpformatter (class in ramble.main)": [[7, "ramble.main.RambleHelpFormatter"]], "ramblekeyworderror": [[7, "ramble.keywords.RambleKeywordError"]], "ramblepassthrougherror": [[7, "ramble.expander.RamblePassthroughError"]], "ramblerenderererror": [[7, "ramble.renderer.RambleRendererError"]], "ramblesoftwareenvironmenterror": [[7, "ramble.software_environments.RambleSoftwareEnvironmentError"]], "ramblesyntaxerror": [[7, "ramble.expander.RambleSyntaxError"]], "ramblevariabledefinitionerror": [[7, "ramble.experiment_set.RambleVariableDefinitionError"]], "rendergroup (class in ramble.renderer)": [[7, "ramble.renderer.RenderGroup"]], "renderer (class in ramble.renderer)": [[7, "ramble.renderer.Renderer"]], "repo (class in ramble.repository)": [[7, "ramble.repository.Repo"]], "repoerror": [[7, "ramble.repository.RepoError"]], "repoindex (class in ramble.repository)": [[7, "ramble.repository.RepoIndex"]], "repoloader (class in ramble.repository)": [[7, "ramble.repository.RepoLoader"]], "repopath (class in ramble.repository)": [[7, "ramble.repository.RepoPath"]], "reposfinder (class in ramble.repository)": [[7, "ramble.repository.ReposFinder"]], "repositorynamespace (class in ramble.repository)": [[7, "ramble.repository.RepositoryNamespace"]], "repositorynamespaceloader (class in ramble.repository)": [[7, "ramble.repository.RepositoryNamespaceLoader"]], "resourcestage (class in ramble.stage)": [[7, "ramble.stage.ResourceStage"]], "restageerror": [[7, "ramble.stage.RestageError"]], "runnererror": [[7, "ramble.spack_runner.RunnerError"]], "s3fetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.S3FetchStrategy"]], "scopedcriterialist (class in ramble.success_criteria)": [[7, "ramble.success_criteria.ScopedCriteriaList"]], "singlefilescope (class in ramble.config)": [[7, "ramble.config.SingleFileScope"]], "softwareenvironments (class in ramble.software_environments)": [[7, "ramble.software_environments.SoftwareEnvironments"]], "spackrunner (class in ramble.spack_runner)": [[7, "ramble.spack_runner.SpackRunner"]], "spec (class in ramble.spec)": [[7, "ramble.spec.Spec"]], "specerror": [[7, "ramble.error.SpecError"]], "specformatstringerror": [[7, "ramble.spec.SpecFormatStringError"]], "speclexer (class in ramble.spec)": [[7, "ramble.spec.SpecLexer"]], "specparseerror": [[7, "ramble.spec.SpecParseError"]], "specparser (class in ramble.spec)": [[7, "ramble.spec.SpecParser"]], "stagecomposite (class in ramble.stage)": [[7, "ramble.stage.StageComposite"]], "stageerror": [[7, "ramble.stage.StageError"]], "stagepatherror": [[7, "ramble.stage.StagePathError"]], "successcriteria (class in ramble.success_criteria)": [[7, "ramble.success_criteria.SuccessCriteria"]], "svnfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.SvnFetchStrategy"]], "tagindex (class in ramble.repository)": [[7, "ramble.repository.TagIndex"]], "tagindexer (class in ramble.repository)": [[7, "ramble.repository.TagIndexer"]], "urlfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.URLFetchStrategy"]], "unknownentityerror": [[7, "ramble.repository.UnknownEntityError"]], "unknownnamespaceerror": [[7, "ramble.repository.UnknownNamespaceError"]], "unknownobjecterror": [[7, "ramble.repository.UnknownObjectError"]], "val (in module ramble.spec)": [[7, "ramble.spec.VAL"]], "vcsfetchstrategy (class in ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.VCSFetchStrategy"]], "versionfetcherror": [[7, "ramble.stage.VersionFetchError"]], "vformatdelimiter (class in ramble.expander)": [[7, "ramble.expander.VformatDelimiter"]], "workloadnotdefinederror": [[7, "ramble.expander.WorkloadNotDefinedError"]], "activate() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.activate"]], "add() (in module ramble.config)": [[7, "ramble.config.add"]], "add() (in module ramble.mirror)": [[7, "ramble.mirror.add"]], "add_all_commands() (in module ramble.main)": [[7, "ramble.main.add_all_commands"]], "add_arguments() (ramble.main.ramblehelpformatter method)": [[7, "ramble.main.RambleHelpFormatter.add_arguments"]], "add_chained_experiment() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.add_chained_experiment"]], "add_children() (ramble.expander.expansionnode method)": [[7, "ramble.expander.ExpansionNode.add_children"]], "add_command() (ramble.main.rambleargumentparser method)": [[7, "ramble.main.RambleArgumentParser.add_command"]], "add_config() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.add_config"]], "add_criteria() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.add_criteria"]], "add_default_platform_scope() (in module ramble.config)": [[7, "ramble.config.add_default_platform_scope"]], "add_expand_vars() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.add_expand_vars"]], "add_from_file() (in module ramble.config)": [[7, "ramble.config.add_from_file"]], "add_include_file() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.add_include_file"]], "add_indexer() (ramble.repository.repoindex method)": [[7, "ramble.repository.RepoIndex.add_indexer"]], "add_spec() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.add_spec"]], "add_subparsers() (ramble.main.rambleargumentparser method)": [[7, "ramble.main.RambleArgumentParser.add_subparsers"]], "added() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.added"]], "added_packages() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.added_packages"]], "additional_repository() (in module ramble.repository)": [[7, "ramble.repository.additional_repository"]], "aliases (in module ramble.main)": [[7, "ramble.main.aliases"]], "all_criteria() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.all_criteria"]], "all_env_var_modifications() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.all_env_var_modifications"]], "all_environments() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.all_environments"]], "all_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.all_experiments"]], "all_object_classes() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.all_object_classes"]], "all_object_classes() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.all_object_classes"]], "all_object_names() (in module ramble.repository)": [[7, "ramble.repository.all_object_names"]], "all_object_names() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.all_object_names"]], "all_object_names() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.all_object_names"]], "all_objects() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.all_objects"]], "all_objects() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.all_objects"]], "all_packages() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.all_packages"]], "all_raw_environments() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.all_raw_environments"]], "all_raw_packages() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.all_raw_packages"]], "all_strategies (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.all_strategies"]], "allows_unknown_args() (in module ramble.main)": [[7, "ramble.main.allows_unknown_args"]], "already_existed() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.already_existed"]], "application (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.application"]], "application (ramble.spec.spec property)": [[7, "ramble.spec.Spec.application"]], "application_class (ramble.spec.spec property)": [[7, "ramble.spec.Spec.application_class"]], "application_dir (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.application_dir"]], "application_file_path (ramble.spec.spec property)": [[7, "ramble.spec.Spec.application_file_path"]], "application_input_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.application_input_dir"]], "application_name (ramble.expander.expander property)": [[7, "ramble.expander.Expander.application_name"]], "application_namespace (ramble.expander.expander property)": [[7, "ramble.expander.Expander.application_namespace"]], "application_namespace (ramble.experiment_set.experimentset property)": [[7, "ramble.experiment_set.ExperimentSet.application_namespace"]], "application_run_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.application_run_dir"]], "applications (ramble.repository.objecttypes attribute)": [[7, "ramble.repository.ObjectTypes.applications"]], "applies_to_executable() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.applies_to_executable"]], "apply_configs() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.apply_configs"]], "apply_executable_modifiers() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.apply_executable_modifiers"]], "archive() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.archive"]], "archive() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.gofetchstrategy method)": [[7, "ramble.fetch_strategy.GoFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.archive"]], "archive() (ramble.fetch_strategy.vcsfetchstrategy method)": [[7, "ramble.fetch_strategy.VCSFetchStrategy.archive"]], "archive_file (ramble.fetch_strategy.urlfetchstrategy property)": [[7, "ramble.fetch_strategy.URLFetchStrategy.archive_file"]], "archive_file (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.archive_file"]], "archive_file (ramble.stage.stagecomposite property)": [[7, "ramble.stage.StageComposite.archive_file"]], "archive_patterns (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.archive_patterns"]], "archive_patterns (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.archive_patterns"]], "autospec() (in module ramble.repository)": [[7, "ramble.repository.autospec"]], "bin_path (in module ramble.paths)": [[7, "ramble.paths.bin_path"]], "build_experiment_chains() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.build_experiment_chains"]], "build_modifier_instances() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.build_modifier_instances"]], "build_phase_order() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.build_phase_order"]], "buildcache_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.buildcache_config_name"]], "builtin_group (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.builtin_group"]], "builtins (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.builtins"]], "builtins (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.builtins"]], "cachable (ramble.fetch_strategy.bundlefetchstrategy property)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.cvsfetchstrategy property)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.fetchstrategy property)": [[7, "ramble.fetch_strategy.FetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.gitfetchstrategy property)": [[7, "ramble.fetch_strategy.GitFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.hgfetchstrategy property)": [[7, "ramble.fetch_strategy.HgFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.svnfetchstrategy property)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.cachable"]], "cachable (ramble.fetch_strategy.urlfetchstrategy property)": [[7, "ramble.fetch_strategy.URLFetchStrategy.cachable"]], "cache_local() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.cache_local"]], "cache_local() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.cache_local"]], "cache_mirror() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.cache_mirror"]], "candidate_urls (ramble.fetch_strategy.urlfetchstrategy property)": [[7, "ramble.fetch_strategy.URLFetchStrategy.candidate_urls"]], "cformat() (ramble.spec.spec method)": [[7, "ramble.spec.Spec.cformat"]], "chained_experiments (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.chained_experiments"]], "check() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.check"]], "check() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.check"]], "check() (ramble.fetch_strategy.vcsfetchstrategy method)": [[7, "ramble.fetch_strategy.VCSFetchStrategy.check"]], "check() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.check"]], "check() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.check"]], "check_identifier() (ramble.spec.specparser method)": [[7, "ramble.spec.SpecParser.check_identifier"]], "check_pkg_attributes() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.check_pkg_attributes"]], "check_required_keys() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.check_required_keys"]], "check_reserved_keys() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.check_reserved_keys"]], "clear() (ramble.config.configscope method)": [[7, "ramble.config.ConfigScope.clear"]], "clear() (ramble.config.internalconfigscope method)": [[7, "ramble.config.InternalConfigScope.clear"]], "clear_caches() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.clear_caches"]], "clone() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.clone"]], "command_line_scopes (in module ramble.config)": [[7, "ramble.config.command_line_scopes"]], "compiler (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.compiler"]], "compiler_find_args (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.compiler_find_args"]], "compiler_find_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.compiler_find_config_name"]], "compiler_spec (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.compiler_spec"]], "compute_loader() (ramble.repository.reposfinder method)": [[7, "ramble.repository.ReposFinder.compute_loader"]], "concretize() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.concretize"]], "concretize_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.concretize_config_name"]], "config (in module ramble.config)": [[7, "ramble.config.config"]], "config_defaults (in module ramble.config)": [[7, "ramble.config.config_defaults"]], "configuration_paths (in module ramble.config)": [[7, "ramble.config.configuration_paths"]], "configure_env() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.configure_env"]], "copy() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.copy"]], "copy() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.copy"]], "copy() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.copy"]], "copy() (ramble.spec.spec method)": [[7, "ramble.spec.Spec.copy"]], "copy_contents() (ramble.renderer.rendergroup method)": [[7, "ramble.renderer.RenderGroup.copy_contents"]], "copy_from_external_env() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.copy_from_external_env"]], "create() (in module ramble.mirror)": [[7, "ramble.mirror.create"]], "create() (in module ramble.repository)": [[7, "ramble.repository.create"]], "create() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.create"]], "create() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.create"]], "create() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.create"]], "create_context_from_dict() (in module ramble.context)": [[7, "ramble.context.create_context_from_dict"]], "create_env() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.create_env"]], "create_experiment_chain() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.create_experiment_chain"]], "create_module() (ramble.repository.repositorynamespaceloader method)": [[7, "ramble.repository.RepositoryNamespaceLoader.create_module"]], "create_or_construct() (in module ramble.repository)": [[7, "ramble.repository.create_or_construct"]], "create_repo() (in module ramble.repository)": [[7, "ramble.repository.create_repo"]], "create_stage_root() (in module ramble.stage)": [[7, "ramble.stage.create_stage_root"]], "curl (ramble.fetch_strategy.urlfetchstrategy property)": [[7, "ramble.fetch_strategy.URLFetchStrategy.curl"]], "custom_executables (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.custom_executables"]], "cvs (ramble.fetch_strategy.cvsfetchstrategy property)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.cvs"]], "deactivate() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.deactivate"]], "debug (in module ramble.error)": [[7, "ramble.error.debug"]], "default_compilers (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.default_compilers"]], "default_compilers (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.default_compilers"]], "default_list_scope() (in module ramble.config)": [[7, "ramble.config.default_list_scope"]], "default_modify_scope() (in module ramble.config)": [[7, "ramble.config.default_modify_scope"]], "define_value() (ramble.expander.expansionnode method)": [[7, "ramble.expander.ExpansionNode.define_value"]], "destroy() (ramble.fetch_strategy.fscache method)": [[7, "ramble.fetch_strategy.FsCache.destroy"]], "destroy() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.destroy"]], "destroy() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.destroy"]], "die() (ramble.error.rambleerror method)": [[7, "ramble.error.RambleError.die"]], "dirname_for_object_name() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.dirname_for_object_name"]], "dirname_for_object_name() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.dirname_for_object_name"]], "display() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.display"]], "display() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.display"]], "do_parse() (ramble.spec.specparser method)": [[7, "ramble.spec.SpecParser.do_parse"]], "dump_provenance() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.dump_provenance"]], "dump_provenance() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.dump_provenance"]], "ensure_access() (in module ramble.stage)": [[7, "ramble.stage.ensure_access"]], "ensure_latest_format_fn() (in module ramble.config)": [[7, "ramble.config.ensure_latest_format_fn"]], "env_create_args (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.env_create_args"]], "env_key (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.env_key"]], "env_namespace (ramble.expander.expander property)": [[7, "ramble.expander.Expander.env_namespace"]], "env_path (ramble.expander.expander property)": [[7, "ramble.expander.Expander.env_path"]], "env_var (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.env_var"]], "env_var_modifications (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.env_var_modifications"]], "env_var_modifications (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.env_var_modifications"]], "env_vars() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.env_vars"]], "environments (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.environments"]], "error() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.error"]], "eval_math() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.eval_math"]], "evaluate_predicate() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.evaluate_predicate"]], "evaluate_success() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.evaluate_success"]], "exclude (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.exclude"]], "exec_module() (ramble.repository.repositorynamespaceloader method)": [[7, "ramble.repository.RepositoryNamespaceLoader.exec_module"]], "executable_injection (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.executable_injection"]], "executable_modifiers (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.executable_modifiers"]], "executable_modifiers (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.executable_modifiers"]], "executables (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.executables"]], "executables (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.executables"]], "exists() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.exists"]], "exists() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.exists"]], "expand() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.expand"]], "expand() (ramble.fetch_strategy.gofetchstrategy method)": [[7, "ramble.fetch_strategy.GoFetchStrategy.expand"]], "expand() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.expand"]], "expand() (ramble.fetch_strategy.vcsfetchstrategy method)": [[7, "ramble.fetch_strategy.VCSFetchStrategy.expand"]], "expand_archive() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.expand_archive"]], "expand_archive() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.expand_archive"]], "expand_archive() (ramble.stage.resourcestage method)": [[7, "ramble.stage.ResourceStage.expand_archive"]], "expand_lists() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.expand_lists"]], "expand_var() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.expand_var"]], "expand_var_name() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.expand_var_name"]], "expanded (ramble.stage.diystage property)": [[7, "ramble.stage.DIYStage.expanded"]], "expanded (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.expanded"]], "expanded (ramble.stage.stagecomposite property)": [[7, "ramble.stage.StageComposite.expanded"]], "expansion_str() (ramble.expander.expander static method)": [[7, "ramble.expander.Expander.expansion_str"]], "expected_archive_files (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.expected_archive_files"]], "experiment (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.experiment"]], "experiment_log_file() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.experiment_log_file"]], "experiment_name (ramble.expander.expander property)": [[7, "ramble.expander.Expander.experiment_name"]], "experiment_namespace (ramble.expander.expander property)": [[7, "ramble.expander.Expander.experiment_namespace"]], "experiment_namespace (ramble.experiment_set.experimentset property)": [[7, "ramble.experiment_set.ExperimentSet.experiment_namespace"]], "experiment_run_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.experiment_run_dir"]], "external_env (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.external_env"]], "fetch() (ramble.fetch_strategy.bundlefetchstrategy method)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.cacheurlfetchstrategy method)": [[7, "ramble.fetch_strategy.CacheURLFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.gcsfetchstrategy method)": [[7, "ramble.fetch_strategy.GCSFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.gofetchstrategy method)": [[7, "ramble.fetch_strategy.GoFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.s3fetchstrategy method)": [[7, "ramble.fetch_strategy.S3FetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.fetch"]], "fetch() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.fetch"]], "fetch() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.fetch"]], "fetch() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.fetch"]], "fetch_cache (in module ramble.caches)": [[7, "ramble.caches.fetch_cache"]], "fetch_cache_location() (in module ramble.caches)": [[7, "ramble.caches.fetch_cache_location"]], "fetch_url (ramble.mirror.mirror property)": [[7, "ramble.mirror.Mirror.fetch_url"]], "fetcher() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.fetcher"]], "fetcher() (ramble.fetch_strategy.fscache method)": [[7, "ramble.fetch_strategy.FsCache.fetcher"]], "figure_of_merit_contexts (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.figure_of_merit_contexts"]], "figure_of_merit_contexts (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.figure_of_merit_contexts"]], "figures_of_merit (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.figures_of_merit"]], "figures_of_merit (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.figures_of_merit"]], "file_scopes (ramble.config.configuration property)": [[7, "ramble.config.Configuration.file_scopes"]], "filename_for_object_name() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.filename_for_object_name"]], "filename_for_object_name() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.filename_for_object_name"]], "filtered_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.filtered_experiments"]], "find_criteria() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.find_criteria"]], "find_module() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.find_module"]], "find_module() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.find_module"]], "find_spec() (ramble.repository.reposfinder method)": [[7, "ramble.repository.ReposFinder.find_spec"]], "finish_parse_and_run() (in module ramble.main)": [[7, "ramble.main.finish_parse_and_run"]], "first_existing() (in module ramble.config)": [[7, "ramble.config.first_existing"]], "first_repo() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.first_repo"]], "flush_scope() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.flush_scope"]], "for_package_version() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.for_package_version"]], "format() (ramble.spec.spec method)": [[7, "ramble.spec.Spec.format"]], "format_doc() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.format_doc"]], "format_doc() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.format_doc"]], "format_help() (ramble.main.rambleargumentparser method)": [[7, "ramble.main.RambleArgumentParser.format_help"]], "format_help_sections() (ramble.main.rambleargumentparser method)": [[7, "ramble.main.RambleArgumentParser.format_help_sections"]], "from_dict() (ramble.mirror.mirror static method)": [[7, "ramble.mirror.Mirror.from_dict"]], "from_dict() (ramble.mirror.mirrorcollection static method)": [[7, "ramble.mirror.MirrorCollection.from_dict"]], "from_dict() (ramble.renderer.rendergroup method)": [[7, "ramble.renderer.RenderGroup.from_dict"]], "from_json() (ramble.mirror.mirror static method)": [[7, "ramble.mirror.Mirror.from_json"]], "from_json() (ramble.repository.tagindex static method)": [[7, "ramble.repository.TagIndex.from_json"]], "from_kwargs() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.from_kwargs"]], "from_list_url() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.from_list_url"]], "from_url() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.from_url"]], "from_url_scheme() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.from_url_scheme"]], "from_yaml() (ramble.mirror.mirror static method)": [[7, "ramble.mirror.Mirror.from_yaml"]], "fullname (ramble.spec.spec property)": [[7, "ramble.spec.Spec.fullname"]], "generate_activate_command() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.generate_activate_command"]], "generate_deactivate_command() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.generate_deactivate_command"]], "generate_env_file() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.generate_env_file"]], "generate_source_command() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.generate_source_command"]], "get() (in module ramble.config)": [[7, "ramble.config.get"]], "get() (in module ramble.repository)": [[7, "ramble.repository.get"]], "get() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.get"]], "get() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.get"]], "get() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.get"]], "get_access_pair() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.get_access_pair"]], "get_access_token() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.get_access_token"]], "get_checksums_for_versions() (in module ramble.stage)": [[7, "ramble.stage.get_checksums_for_versions"]], "get_config() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.get_config"]], "get_config_env_vars() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.get_config_env_vars"]], "get_config_filename() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.get_config_filename"]], "get_config_vars() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.get_config_vars"]], "get_endpoint_url() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.get_endpoint_url"]], "get_env() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.get_env"]], "get_env_hash_list() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.get_env_hash_list"]], "get_env_packages() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.get_env_packages"]], "get_experiment() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.get_experiment"]], "get_full_namespace() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.get_full_namespace"]], "get_git_hash() (in module ramble.main)": [[7, "ramble.main.get_git_hash"]], "get_obj_class() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.get_obj_class"]], "get_obj_class() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.get_obj_class"]], "get_package_path() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.get_package_path"]], "get_pipeline_phases() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.get_pipeline_phases"]], "get_profile() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.get_profile"]], "get_repo() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.get_repo"]], "get_section() (ramble.config.configscope method)": [[7, "ramble.config.ConfigScope.get_section"]], "get_section() (ramble.config.internalconfigscope method)": [[7, "ramble.config.InternalConfigScope.get_section"]], "get_section() (ramble.config.singlefilescope method)": [[7, "ramble.config.SingleFileScope.get_section"]], "get_section_filename() (ramble.config.configscope method)": [[7, "ramble.config.ConfigScope.get_section_filename"]], "get_section_filename() (ramble.config.internalconfigscope method)": [[7, "ramble.config.InternalConfigScope.get_section_filename"]], "get_section_filename() (ramble.config.singlefilescope method)": [[7, "ramble.config.SingleFileScope.get_section_filename"]], "get_spec() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.get_spec"]], "get_spec_string() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.get_spec_string"]], "get_valid_type() (in module ramble.config)": [[7, "ramble.config.get_valid_type"]], "get_var_from_experiment() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.get_var_from_experiment"]], "get_version() (in module ramble.main)": [[7, "ramble.main.get_version"]], "get_version() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.get_version"]], "git (ramble.fetch_strategy.gitfetchstrategy property)": [[7, "ramble.fetch_strategy.GitFetchStrategy.git"]], "git_version (ramble.fetch_strategy.gitfetchstrategy property)": [[7, "ramble.fetch_strategy.GitFetchStrategy.git_version"]], "git_version_re (ramble.fetch_strategy.gitfetchstrategy attribute)": [[7, "ramble.fetch_strategy.GitFetchStrategy.git_version_re"]], "global_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.global_config_name"]], "go (ramble.fetch_strategy.gofetchstrategy property)": [[7, "ramble.fetch_strategy.GoFetchStrategy.go"]], "go_version (ramble.fetch_strategy.gofetchstrategy property)": [[7, "ramble.fetch_strategy.GoFetchStrategy.go_version"]], "hg (ramble.fetch_strategy.hgfetchstrategy property)": [[7, "ramble.fetch_strategy.HgFetchStrategy.hg"]], "highest_precedence_non_platform_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.highest_precedence_non_platform_scope"]], "highest_precedence_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.highest_precedence_scope"]], "index (ramble.repository.repo property)": [[7, "ramble.repository.Repo.index"]], "index_commands() (in module ramble.main)": [[7, "ramble.main.index_commands"]], "inherit_from_application() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.inherit_from_application"]], "inputs (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.inputs"]], "install() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.install"]], "install_compiler() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.install_compiler"]], "install_config_name (ramble.spack_runner.spackrunner attribute)": [[7, "ramble.spack_runner.SpackRunner.install_config_name"]], "internals (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.internals"]], "intro_by_level (in module ramble.main)": [[7, "ramble.main.intro_by_level"]], "invalidate() (ramble.repository.fastobjectchecker method)": [[7, "ramble.repository.FastObjectChecker.invalidate"]], "inventory_hash() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.inventory_hash"]], "is_optional() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.is_optional"]], "is_platform_dependent (ramble.config.configscope property)": [[7, "ramble.config.ConfigScope.is_platform_dependent"]], "is_platform_dependent (ramble.config.singlefilescope property)": [[7, "ramble.config.SingleFileScope.is_platform_dependent"]], "is_prefix() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.is_prefix"]], "is_required() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.is_required"]], "is_reserved() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.is_reserved"]], "is_valid() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.is_valid"]], "key_type (in module ramble.keywords)": [[7, "ramble.keywords.key_type"]], "keywords (ramble.experiment_set.experimentset attribute)": [[7, "ramble.experiment_set.ExperimentSet.keywords"]], "last_mtime() (ramble.repository.fastobjectchecker method)": [[7, "ramble.repository.FastObjectChecker.last_mtime"]], "last_mtime() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.last_mtime"]], "last_mtime() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.last_mtime"]], "left (ramble.expander.expansiondelimiter attribute)": [[7, "ramble.expander.ExpansionDelimiter.left"]], "left (ramble.expander.vformatdelimiter attribute)": [[7, "ramble.expander.VformatDelimiter.left"]], "levels (in module ramble.main)": [[7, "ramble.main.levels"]], "license_input_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.license_input_dir"]], "load_compiler() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.load_compiler"]], "load_module() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.load_module"]], "load_module() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.load_module"]], "long_message (ramble.error.rambleerror property)": [[7, "ramble.error.RambleError.long_message"]], "lookup() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.lookup"]], "main() (in module ramble.main)": [[7, "ramble.main.main"]], "maintainers (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.maintainers"]], "maintainers (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.maintainers"]], "make_argument_parser() (in module ramble.main)": [[7, "ramble.main.make_argument_parser"]], "managed_by_ramble (ramble.stage.diystage attribute)": [[7, "ramble.stage.DIYStage.managed_by_ramble"]], "managed_by_ramble (ramble.stage.inputstage attribute)": [[7, "ramble.stage.InputStage.managed_by_ramble"]], "mapped_environments() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.mapped_environments"]], "mapped_packages() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.mapped_packages"]], "mark_found() (ramble.success_criteria.successcriteria method)": [[7, "ramble.success_criteria.SuccessCriteria.mark_found"]], "matches() (ramble.fetch_strategy.fetchstrategy class method)": [[7, "ramble.fetch_strategy.FetchStrategy.matches"]], "matches() (ramble.fetch_strategy.fetchstrategycomposite class method)": [[7, "ramble.fetch_strategy.FetchStrategyComposite.matches"]], "matching_scopes() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.matching_scopes"]], "matrices (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.matrices"]], "matrix (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.matrix"]], "merge_context() (ramble.context.context method)": [[7, "ramble.context.Context.merge_context"]], "merge_yaml() (in module ramble.config)": [[7, "ramble.config.merge_yaml"]], "mirror_archive_paths() (in module ramble.mirror)": [[7, "ramble.mirror.mirror_archive_paths"]], "mirror_environment() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.mirror_environment"]], "mirror_id() (ramble.fetch_strategy.bundlefetchstrategy method)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.mirror_id"]], "mirror_id() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.mirror_id"]], "misc_cache (in module ramble.caches)": [[7, "ramble.caches.misc_cache"]], "modded_variables() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.modded_variables"]], "modes (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.modes"]], "modes (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.modes"]], "modifier_class (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.modifier_class"]], "modifiers (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.modifiers"]], "modifiers (ramble.repository.objecttypes attribute)": [[7, "ramble.repository.ObjectTypes.modifiers"]], "module": [[7, "module-ramble"], [7, "module-ramble.appkit"], [7, "module-ramble.application"], [7, "module-ramble.caches"], [7, "module-ramble.config"], [7, "module-ramble.context"], [7, "module-ramble.error"], [7, "module-ramble.expander"], [7, "module-ramble.experiment_set"], [7, "module-ramble.fetch_strategy"], [7, "module-ramble.filters"], [7, "module-ramble.keywords"], [7, "module-ramble.main"], [7, "module-ramble.mirror"], [7, "module-ramble.modifier"], [7, "module-ramble.modkit"], [7, "module-ramble.namespace"], [7, "module-ramble.paths"], [7, "module-ramble.renderer"], [7, "module-ramble.repository"], [7, "module-ramble.software_environments"], [7, "module-ramble.spack_runner"], [7, "module-ramble.spec"], [7, "module-ramble.stage"], [7, "module-ramble.success_criteria"], [8, "module-ramble.application_types"], [8, "module-ramble.application_types.executable"], [8, "module-ramble.application_types.spack"], [9, "module-ramble.cmd"], [9, "module-ramble.cmd.attributes"], [9, "module-ramble.cmd.clean"], [9, "module-ramble.cmd.commands"], [9, "module-ramble.cmd.config"], [9, "module-ramble.cmd.debug"], [9, "module-ramble.cmd.edit"], [9, "module-ramble.cmd.flake8"], [9, "module-ramble.cmd.help"], [9, "module-ramble.cmd.info"], [9, "module-ramble.cmd.license"], [9, "module-ramble.cmd.list"], [9, "module-ramble.cmd.mirror"], [9, "module-ramble.cmd.mods"], [9, "module-ramble.cmd.on"], [9, "module-ramble.cmd.repo"], [9, "module-ramble.cmd.results"], [9, "module-ramble.cmd.software_definitions"], [9, "module-ramble.cmd.unit_test"], [10, "module-ramble.cmd.common"], [10, "module-ramble.cmd.common.arguments"], [10, "module-ramble.cmd.common.info"], [10, "module-ramble.cmd.common.list"], [11, "module-ramble.experimental"], [11, "module-ramble.experimental.uploader"], [12, "module-ramble.language"], [12, "module-ramble.language.application_language"], [12, "module-ramble.language.language_base"], [12, "module-ramble.language.language_helpers"], [12, "module-ramble.language.modifier_language"], [12, "module-ramble.language.shared_language"], [13, "module-ramble.modifier_types"], [13, "module-ramble.modifier_types.basic"], [13, "module-ramble.modifier_types.spack"], [14, "module-ramble.schema"], [14, "module-ramble.schema.applications"], [14, "module-ramble.schema.config"], [14, "module-ramble.schema.env_vars"], [14, "module-ramble.schema.internals"], [14, "module-ramble.schema.licenses"], [14, "module-ramble.schema.merged"], [14, "module-ramble.schema.mirrors"], [14, "module-ramble.schema.modifier_repos"], [14, "module-ramble.schema.modifiers"], [14, "module-ramble.schema.repos"], [14, "module-ramble.schema.spack"], [14, "module-ramble.schema.success_criteria"], [14, "module-ramble.schema.types"], [14, "module-ramble.schema.variables"], [14, "module-ramble.schema.workspace"], [14, "module-ramble.schema.zips"], [15, "module-ramble.test"], [15, "module-ramble.test.application_inheritance"], [15, "module-ramble.test.dry_run_helpers"], [15, "module-ramble.test.spec_basic"], [15, "module-ramble.test.success_criteria"], [16, "module-ramble.test.cmd"], [16, "module-ramble.test.cmd.debug"], [16, "module-ramble.test.cmd.software_definitions"], [17, "module-ramble.test.end_to_end"], [18, "module-ramble.test.modifier_functionality"], [18, "module-ramble.test.modifier_functionality.modifier_helpers"], [19, "module-ramble.test.success_criteria"], [20, "module-ramble.test.util"], [20, "module-ramble.test.util.env"], [21, "module-ramble.test.workspace_hashing"], [22, "module-ramble.util"], [22, "module-ramble.util.colors"], [22, "module-ramble.util.directives"], [22, "module-ramble.util.editor"], [22, "module-ramble.util.env"], [22, "module-ramble.util.executable"], [22, "module-ramble.util.file_cache"], [22, "module-ramble.util.hashing"], [22, "module-ramble.util.install_cache"], [22, "module-ramble.util.lock"], [22, "module-ramble.util.logger"], [22, "module-ramble.util.matrices"], [22, "module-ramble.util.naming"], [22, "module-ramble.util.path"], [22, "module-ramble.util.spec_utils"], [22, "module-ramble.util.web"], [23, "module-ramble.util.imp"], [23, "module-ramble.util.imp.imp_importer"], [23, "module-ramble.util.imp.importlib_importer"], [24, "module-ramble.workspace"], [24, "module-ramble.workspace.shell"], [24, "module-ramble.workspace.workspace"]], "name (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.name"]], "name (ramble.mirror.mirror property)": [[7, "ramble.mirror.Mirror.name"]], "name (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.name"]], "namespace (class in ramble.namespace)": [[7, "ramble.namespace.namespace"]], "needs_update() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.needs_update"]], "next_spec() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.next_spec"]], "num_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.num_experiments"]], "num_filtered_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.num_filtered_experiments"]], "objects_with_tags() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.objects_with_tags"]], "objects_with_tags() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.objects_with_tags"]], "optional_attrs (ramble.fetch_strategy.cvsfetchstrategy attribute)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.fetchstrategy attribute)": [[7, "ramble.fetch_strategy.FetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.gitfetchstrategy attribute)": [[7, "ramble.fetch_strategy.GitFetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.hgfetchstrategy attribute)": [[7, "ramble.fetch_strategy.HgFetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.svnfetchstrategy attribute)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.optional_attrs"]], "optional_attrs (ramble.fetch_strategy.urlfetchstrategy attribute)": [[7, "ramble.fetch_strategy.URLFetchStrategy.optional_attrs"]], "options_by_level (in module ramble.main)": [[7, "ramble.main.options_by_level"]], "override() (in module ramble.config)": [[7, "ramble.config.override"]], "overrides_base_name (in module ramble.config)": [[7, "ramble.config.overrides_base_name"]], "package_manager_configs (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.package_manager_configs"]], "package_manager_configs (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.package_manager_configs"]], "packages (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.packages"]], "parse() (in module ramble.spec)": [[7, "ramble.spec.parse"]], "passed() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.passed"]], "passed() (ramble.success_criteria.successcriteria method)": [[7, "ramble.success_criteria.SuccessCriteria.passed"]], "path (ramble.stage.stagecomposite property)": [[7, "ramble.stage.StageComposite.path"]], "perform_math_eval() (ramble.expander.expander method)": [[7, "ramble.expander.Expander.perform_math_eval"]], "phase_definitions (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.phase_definitions"]], "pop_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.pop_scope"]], "populate_inventory() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.populate_inventory"]], "prefix (in module ramble.paths)": [[7, "ramble.paths.prefix"]], "print_chain_order() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.print_chain_order"]], "print_context() (ramble.error.rambleerror method)": [[7, "ramble.error.RambleError.print_context"]], "print_environments() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.print_environments"]], "print_internals() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.print_internals"]], "print_section() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.print_section"]], "print_setup_info() (in module ramble.main)": [[7, "ramble.main.print_setup_info"]], "print_vars() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.print_vars"]], "process_config_path() (in module ramble.config)": [[7, "ramble.config.process_config_path"]], "protocol_supports_shallow_clone() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.protocol_supports_shallow_clone"]], "purge() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.purge"]], "push_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.push_scope"]], "push_to_spack_cache() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.push_to_spack_cache"]], "push_url (ramble.mirror.mirror property)": [[7, "ramble.mirror.Mirror.push_url"]], "push_url_from_directory() (in module ramble.mirror)": [[7, "ramble.mirror.push_url_from_directory"]], "push_url_from_mirror_name() (in module ramble.mirror)": [[7, "ramble.mirror.push_url_from_mirror_name"]], "push_url_from_mirror_url() (in module ramble.mirror)": [[7, "ramble.mirror.push_url_from_mirror_url"]], "put_first() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.put_first"]], "put_last() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.put_last"]], "raise_passthrough_error() (in module ramble.expander)": [[7, "ramble.expander.raise_passthrough_error"]], "ramble": [[7, "module-ramble"]], "ramble (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.ramble"]], "ramble.appkit": [[7, "module-ramble.appkit"]], "ramble.application": [[7, "module-ramble.application"]], "ramble.caches": [[7, "module-ramble.caches"]], "ramble.config": [[7, "module-ramble.config"]], "ramble.context": [[7, "module-ramble.context"]], "ramble.error": [[7, "module-ramble.error"]], "ramble.expander": [[7, "module-ramble.expander"]], "ramble.experiment_set": [[7, "module-ramble.experiment_set"]], "ramble.fetch_strategy": [[7, "module-ramble.fetch_strategy"]], "ramble.filters": [[7, "module-ramble.filters"]], "ramble.keywords": [[7, "module-ramble.keywords"]], "ramble.main": [[7, "module-ramble.main"]], "ramble.mirror": [[7, "module-ramble.mirror"]], "ramble.modifier": [[7, "module-ramble.modifier"]], "ramble.modkit": [[7, "module-ramble.modkit"]], "ramble.namespace": [[7, "module-ramble.namespace"]], "ramble.paths": [[7, "module-ramble.paths"]], "ramble.renderer": [[7, "module-ramble.renderer"]], "ramble.repository": [[7, "module-ramble.repository"]], "ramble.software_environments": [[7, "module-ramble.software_environments"]], "ramble.spack_runner": [[7, "module-ramble.spack_runner"]], "ramble.spec": [[7, "module-ramble.spec"]], "ramble.stage": [[7, "module-ramble.stage"]], "ramble.success_criteria": [[7, "module-ramble.success_criteria"]], "ramble_root (in module ramble.paths)": [[7, "ramble.paths.ramble_root"]], "ramble_script (in module ramble.paths)": [[7, "ramble.paths.ramble_script"]], "ramble_version (in module ramble)": [[7, "ramble.ramble_version"]], "ramble_version_info (in module ramble)": [[7, "ramble.ramble_version_info"]], "ramble_working_dir (in module ramble.main)": [[7, "ramble.main.ramble_working_dir"]], "raw_environment_info() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.raw_environment_info"]], "raw_package_info() (ramble.software_environments.softwareenvironments method)": [[7, "ramble.software_environments.SoftwareEnvironments.raw_package_info"]], "read() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.read"]], "read() (ramble.repository.tagindexer method)": [[7, "ramble.repository.TagIndexer.read"]], "read_config_file() (in module ramble.config)": [[7, "ramble.config.read_config_file"]], "read_config_vars() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.read_config_vars"]], "read_status() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.read_status"]], "real_name() (ramble.repository.repo method)": [[7, "ramble.repository.Repo.real_name"]], "relative_indices() (ramble.expander.expansionnode method)": [[7, "ramble.expander.ExpansionNode.relative_indices"]], "remove() (in module ramble.mirror)": [[7, "ramble.mirror.remove"]], "remove() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.remove"]], "remove_scope() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.remove_scope"]], "render_objects() (ramble.renderer.renderer method)": [[7, "ramble.renderer.Renderer.render_objects"]], "repo_for_obj() (ramble.repository.repopath method)": [[7, "ramble.repository.RepoPath.repo_for_obj"]], "required_command_properties (in module ramble.main)": [[7, "ramble.main.required_command_properties"]], "required_packages (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.required_packages"]], "required_packages (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.required_packages"]], "required_vars (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.required_vars"]], "required_vars (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.required_vars"]], "reset() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.reset"]], "reset() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.gofetchstrategy method)": [[7, "ramble.fetch_strategy.GoFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.reset"]], "reset() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.reset"]], "reset_found() (ramble.success_criteria.successcriteria method)": [[7, "ramble.success_criteria.SuccessCriteria.reset_found"]], "restage() (ramble.stage.diystage method)": [[7, "ramble.stage.DIYStage.restage"]], "restage() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.restage"]], "restage() (ramble.stage.resourcestage method)": [[7, "ramble.stage.ResourceStage.restage"]], "right (ramble.expander.expansiondelimiter attribute)": [[7, "ramble.expander.ExpansionDelimiter.right"]], "right (ramble.expander.vformatdelimiter attribute)": [[7, "ramble.expander.VformatDelimiter.right"]], "run_phase() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.run_phase"]], "run_phase_hook() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.run_phase_hook"]], "save_filename (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.save_filename"]], "sbang_script (in module ramble.paths)": [[7, "ramble.paths.sbang_script"]], "scopes() (in module ramble.config)": [[7, "ramble.config.scopes"]], "scopes_metavar (in module ramble.config)": [[7, "ramble.config.scopes_metavar"]], "search_primary_experiments() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.search_primary_experiments"]], "section_descriptions (in module ramble.main)": [[7, "ramble.main.section_descriptions"]], "section_order (in module ramble.main)": [[7, "ramble.main.section_order"]], "section_schemas (in module ramble.config)": [[7, "ramble.config.section_schemas"]], "send_warning_to_tty() (in module ramble.main)": [[7, "ramble.main.send_warning_to_tty"]], "set() (in module ramble.config)": [[7, "ramble.config.set"]], "set() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.set"]], "set_access_pair() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.set_access_pair"]], "set_access_token() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.set_access_token"]], "set_application_context() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_application_context"]], "set_base_var() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_base_var"]], "set_chained_experiments() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_chained_experiments"]], "set_compiler_config_dir() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.set_compiler_config_dir"]], "set_dry_run() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.set_dry_run"]], "set_endpoint_url() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.set_endpoint_url"]], "set_env() (ramble.spack_runner.spackrunner method)": [[7, "ramble.spack_runner.SpackRunner.set_env"]], "set_env_variable_sets() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_env_variable_sets"]], "set_experiment_context() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_experiment_context"]], "set_internals() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_internals"]], "set_modifiers() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_modifiers"]], "set_object_type() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.set_object_type"]], "set_on_executables() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.set_on_executables"]], "set_path() (in module ramble.repository)": [[7, "ramble.repository.set_path"]], "set_profile() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.set_profile"]], "set_required_var() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_required_var"]], "set_status() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_status"]], "set_subdir() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.set_subdir"]], "set_template() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_template"]], "set_usage_mode() (ramble.modifier.modifierbase method)": [[7, "ramble.modifier.ModifierBase.set_usage_mode"]], "set_variables() (ramble.application.applicationbase method)": [[7, "ramble.application.ApplicationBase.set_variables"]], "set_working_dir() (in module ramble.main)": [[7, "ramble.main.set_working_dir"]], "set_workload_context() (ramble.experiment_set.experimentset method)": [[7, "ramble.experiment_set.ExperimentSet.set_workload_context"]], "setup_main_options() (in module ramble.main)": [[7, "ramble.main.setup_main_options"]], "software_specs (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.software_specs"]], "software_specs (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.software_specs"]], "source_id() (ramble.fetch_strategy.bundlefetchstrategy method)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.cvsfetchstrategy method)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.fetchstrategy method)": [[7, "ramble.fetch_strategy.FetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.fetchstrategycomposite method)": [[7, "ramble.fetch_strategy.FetchStrategyComposite.source_id"]], "source_id() (ramble.fetch_strategy.gitfetchstrategy method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.hgfetchstrategy method)": [[7, "ramble.fetch_strategy.HgFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.svnfetchstrategy method)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.source_id"]], "source_id() (ramble.fetch_strategy.urlfetchstrategy method)": [[7, "ramble.fetch_strategy.URLFetchStrategy.source_id"]], "source_path (ramble.stage.inputstage property)": [[7, "ramble.stage.InputStage.source_path"]], "source_path (ramble.stage.stagecomposite property)": [[7, "ramble.stage.StageComposite.source_path"]], "spack (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.spack"]], "spack_spec (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.spack_spec"]], "spec_id_re (in module ramble.spec)": [[7, "ramble.spec.spec_id_re"]], "stable_target() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.stable_target"]], "stage_locks (ramble.stage.inputstage attribute)": [[7, "ramble.stage.InputStage.stage_locks"]], "stat_names (in module ramble.main)": [[7, "ramble.main.stat_names"]], "stats() (ramble.mirror.mirrorstats method)": [[7, "ramble.mirror.MirrorStats.stats"]], "steal_source() (ramble.stage.inputstage method)": [[7, "ramble.stage.InputStage.steal_source"]], "storage_path (ramble.mirror.mirrorreference property)": [[7, "ramble.mirror.MirrorReference.storage_path"]], "store() (ramble.caches.mirrorcache method)": [[7, "ramble.caches.MirrorCache.store"]], "store() (ramble.fetch_strategy.fscache method)": [[7, "ramble.fetch_strategy.FsCache.store"]], "success (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.success"]], "success_criteria (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.success_criteria"]], "success_criteria (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.success_criteria"]], "supported_confs (ramble.software_environments.softwareenvironments attribute)": [[7, "ramble.software_environments.SoftwareEnvironments.supported_confs"]], "svn (ramble.fetch_strategy.svnfetchstrategy property)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.svn"]], "symlink() (ramble.caches.mirrorcache method)": [[7, "ramble.caches.MirrorCache.symlink"]], "tag_index (ramble.repository.repo property)": [[7, "ramble.repository.Repo.tag_index"]], "tags (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.tags"]], "tags (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.tags"]], "template (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.template"]], "to_dict() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.to_dict"]], "to_dict() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.to_dict"]], "to_json() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.to_json"]], "to_json() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.to_json"]], "to_json() (ramble.repository.tagindex method)": [[7, "ramble.repository.TagIndex.to_json"]], "to_yaml() (ramble.mirror.mirror method)": [[7, "ramble.mirror.Mirror.to_yaml"]], "to_yaml() (ramble.mirror.mirrorcollection method)": [[7, "ramble.mirror.MirrorCollection.to_yaml"]], "update() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.update"]], "update() (ramble.repository.tagindexer method)": [[7, "ramble.repository.TagIndexer.update"]], "update_config() (ramble.config.configuration method)": [[7, "ramble.config.Configuration.update_config"]], "update_keys() (ramble.keywords.keywords method)": [[7, "ramble.keywords.Keywords.update_keys"]], "update_object() (ramble.repository.tagindex method)": [[7, "ramble.repository.TagIndex.update_object"]], "url_attr (ramble.fetch_strategy.bundlefetchstrategy attribute)": [[7, "ramble.fetch_strategy.BundleFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.cvsfetchstrategy attribute)": [[7, "ramble.fetch_strategy.CvsFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.fetchstrategy attribute)": [[7, "ramble.fetch_strategy.FetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.gcsfetchstrategy attribute)": [[7, "ramble.fetch_strategy.GCSFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.gitfetchstrategy attribute)": [[7, "ramble.fetch_strategy.GitFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.gofetchstrategy attribute)": [[7, "ramble.fetch_strategy.GoFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.hgfetchstrategy attribute)": [[7, "ramble.fetch_strategy.HgFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.s3fetchstrategy attribute)": [[7, "ramble.fetch_strategy.S3FetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.svnfetchstrategy attribute)": [[7, "ramble.fetch_strategy.SvnFetchStrategy.url_attr"]], "url_attr (ramble.fetch_strategy.urlfetchstrategy attribute)": [[7, "ramble.fetch_strategy.URLFetchStrategy.url_attr"]], "use_configuration() (in module ramble.config)": [[7, "ramble.config.use_configuration"]], "use_repositories() (in module ramble.repository)": [[7, "ramble.repository.use_repositories"]], "user_config_path (in module ramble.paths)": [[7, "ramble.paths.user_config_path"]], "uses_spack (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.uses_spack"]], "uses_spack (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.uses_spack"]], "validate() (in module ramble.config)": [[7, "ramble.config.validate"]], "validate_scope() (ramble.success_criteria.scopedcriterialist method)": [[7, "ramble.success_criteria.ScopedCriteriaList.validate_scope"]], "variable_modifications (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.variable_modifications"]], "variable_modifications (ramble.modifier.modifierbase attribute)": [[7, "ramble.modifier.ModifierBase.variable_modifications"]], "variables (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.variables"]], "version_from_git() (ramble.fetch_strategy.gitfetchstrategy static method)": [[7, "ramble.fetch_strategy.GitFetchStrategy.version_from_git"]], "walk() (ramble.expander.expansiongraph method)": [[7, "ramble.expander.ExpansionGraph.walk"]], "warn_content_type_mismatch() (in module ramble.fetch_strategy)": [[7, "ramble.fetch_strategy.warn_content_type_mismatch"]], "where (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.where"]], "workload (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.workload"]], "workload() (ramble.spec.specparser method)": [[7, "ramble.spec.SpecParser.workload"]], "workload_input_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.workload_input_dir"]], "workload_name (ramble.expander.expander property)": [[7, "ramble.expander.Expander.workload_name"]], "workload_namespace (ramble.expander.expander property)": [[7, "ramble.expander.Expander.workload_namespace"]], "workload_namespace (ramble.experiment_set.experimentset property)": [[7, "ramble.experiment_set.ExperimentSet.workload_namespace"]], "workload_run_dir (ramble.expander.expander property)": [[7, "ramble.expander.Expander.workload_run_dir"]], "workload_variables (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.workload_variables"]], "workloads (ramble.application.applicationbase attribute)": [[7, "ramble.application.ApplicationBase.workloads"]], "write() (ramble.repository.indexer method)": [[7, "ramble.repository.Indexer.write"]], "write() (ramble.repository.tagindexer method)": [[7, "ramble.repository.TagIndexer.write"]], "zips (ramble.namespace.namespace attribute)": [[7, "ramble.namespace.namespace.zips"]], "executableapplication (class in ramble.application_types.executable)": [[8, "ramble.application_types.executable.ExecutableApplication"]], "spackapplication (class in ramble.application_types.spack)": [[8, "ramble.application_types.spack.SpackApplication"]], "archive_patterns (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.archive_patterns"]], "archive_patterns (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.archive_patterns"]], "builtins (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.builtins"]], "builtins (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.builtins"]], "default_compilers (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.default_compilers"]], "default_compilers (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.default_compilers"]], "env_var_modifications (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.env_var_modifications"]], "env_var_modifications (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.env_var_modifications"]], "executable_modifiers (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.executable_modifiers"]], "executable_modifiers (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.executable_modifiers"]], "executables (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.executables"]], "executables (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.executables"]], "figure_of_merit_contexts (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.figure_of_merit_contexts"]], "figure_of_merit_contexts (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.figure_of_merit_contexts"]], "figures_of_merit (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.figures_of_merit"]], "figures_of_merit (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.figures_of_merit"]], "inputs (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.inputs"]], "inputs (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.inputs"]], "modes (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.modes"]], "modes (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.modes"]], "package_manager_configs (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.package_manager_configs"]], "package_manager_configs (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.package_manager_configs"]], "phase_definitions (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.phase_definitions"]], "phase_definitions (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.phase_definitions"]], "populate_inventory() (ramble.application_types.spack.spackapplication method)": [[8, "ramble.application_types.spack.SpackApplication.populate_inventory"]], "ramble.application_types": [[8, "module-ramble.application_types"]], "ramble.application_types.executable": [[8, "module-ramble.application_types.executable"]], "ramble.application_types.spack": [[8, "module-ramble.application_types.spack"]], "required_packages (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.required_packages"]], "required_packages (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.required_packages"]], "required_vars (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.required_vars"]], "required_vars (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.required_vars"]], "section_title() (in module ramble.application_types.spack)": [[8, "ramble.application_types.spack.section_title"]], "software_specs (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.software_specs"]], "software_specs (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.software_specs"]], "spack_activate() (ramble.application_types.spack.spackapplication method)": [[8, "ramble.application_types.spack.SpackApplication.spack_activate"]], "spack_deactivate() (ramble.application_types.spack.spackapplication method)": [[8, "ramble.application_types.spack.SpackApplication.spack_deactivate"]], "spack_source() (ramble.application_types.spack.spackapplication method)": [[8, "ramble.application_types.spack.SpackApplication.spack_source"]], "subsection_title() (in module ramble.application_types.spack)": [[8, "ramble.application_types.spack.subsection_title"]], "success_criteria (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.success_criteria"]], "success_criteria (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.success_criteria"]], "uses_spack (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.uses_spack"]], "variable_modifications (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.variable_modifications"]], "variable_modifications (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.variable_modifications"]], "workload_variables (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.workload_variables"]], "workload_variables (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.workload_variables"]], "workloads (ramble.application_types.executable.executableapplication attribute)": [[8, "ramble.application_types.executable.ExecutableApplication.workloads"]], "workloads (ramble.application_types.spack.spackapplication attribute)": [[8, "ramble.application_types.spack.SpackApplication.workloads"]], "allclean (class in ramble.cmd.clean)": [[9, "ramble.cmd.clean.AllClean"]], "bashcompletionwriter (class in ramble.cmd.commands)": [[9, "ramble.cmd.commands.BashCompletionWriter"]], "commandnameerror": [[9, "ramble.cmd.CommandNameError"]], "licenseerror (class in ramble.cmd.license)": [[9, "ramble.cmd.license.LicenseError"]], "pythonnameerror": [[9, "ramble.cmd.PythonNameError"]], "rambleargparserstwriter (class in ramble.cmd.commands)": [[9, "ramble.cmd.commands.RambleArgparseRstWriter"]], "subcommandwriter (class in ramble.cmd.commands)": [[9, "ramble.cmd.commands.SubcommandWriter"]], "add_back_pytest_args() (in module ramble.cmd.unit_test)": [[9, "ramble.cmd.unit_test.add_back_pytest_args"]], "add_error() (ramble.cmd.license.licenseerror method)": [[9, "ramble.cmd.license.LicenseError.add_error"]], "add_pattern_exemptions() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.add_pattern_exemptions"]], "all_commands() (in module ramble.cmd)": [[9, "ramble.cmd.all_commands"]], "apache2_mit_spdx (in module ramble.cmd.license)": [[9, "ramble.cmd.license.apache2_mit_spdx"]], "attributes() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.attributes"]], "attributes_to_objects() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.attributes_to_objects"]], "bash() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.bash"]], "body() (ramble.cmd.commands.bashcompletionwriter method)": [[9, "ramble.cmd.commands.BashCompletionWriter.body"]], "changed_files() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.changed_files"]], "clean() (in module ramble.cmd.clean)": [[9, "ramble.cmd.clean.clean"]], "cmd_name() (in module ramble.cmd)": [[9, "ramble.cmd.cmd_name"]], "collect_definitions() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.collect_definitions"]], "commands() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.commands"]], "config() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config"]], "config_add() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_add"]], "config_blame() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_blame"]], "config_edit() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_edit"]], "config_get() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_get"]], "config_list() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_list"]], "config_remove() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_remove"]], "config_revert() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_revert"]], "config_update() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.config_update"]], "count_conflicts() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.count_conflicts"]], "debug() (in module ramble.cmd.debug)": [[9, "ramble.cmd.debug.debug"]], "defined_objects() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.defined_objects"]], "do_list() (in module ramble.cmd.unit_test)": [[9, "ramble.cmd.unit_test.do_list"]], "edit() (in module ramble.cmd.edit)": [[9, "ramble.cmd.edit.edit"]], "edit_application() (in module ramble.cmd.edit)": [[9, "ramble.cmd.edit.edit_application"]], "elide_list() (in module ramble.cmd)": [[9, "ramble.cmd.elide_list"]], "error_messages() (ramble.cmd.license.licenseerror method)": [[9, "ramble.cmd.license.LicenseError.error_messages"]], "exclude_directories (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.exclude_directories"]], "extant_file() (in module ramble.cmd)": [[9, "ramble.cmd.extant_file"]], "filter_file() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.filter_file"]], "find_workspace() (in module ramble.cmd)": [[9, "ramble.cmd.find_workspace"]], "find_workspace_path() (in module ramble.cmd)": [[9, "ramble.cmd.find_workspace_path"]], "flake8() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.flake8"]], "format() (ramble.cmd.commands.subcommandwriter method)": [[9, "ramble.cmd.commands.SubcommandWriter.format"]], "formatter() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.formatter"]], "formatters (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.formatters"]], "get_command() (in module ramble.cmd)": [[9, "ramble.cmd.get_command"]], "get_module() (in module ramble.cmd)": [[9, "ramble.cmd.get_module"]], "git (in module ramble.cmd.license)": [[9, "ramble.cmd.license.git"]], "has_errors() (ramble.cmd.license.licenseerror method)": [[9, "ramble.cmd.license.LicenseError.has_errors"]], "help() (in module ramble.cmd.help)": [[9, "ramble.cmd.help.help"]], "import_results_file() (in module ramble.cmd.results)": [[9, "ramble.cmd.results.import_results_file"]], "info() (in module ramble.cmd.info)": [[9, "ramble.cmd.info.info"]], "is_application() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.is_application"]], "is_git_repo() (in module ramble.cmd)": [[9, "ramble.cmd.is_git_repo"]], "lgpl_exceptions (in module ramble.cmd.license)": [[9, "ramble.cmd.license.lgpl_exceptions"]], "license() (in module ramble.cmd.license)": [[9, "ramble.cmd.license.license"]], "license_lines (in module ramble.cmd.license)": [[9, "ramble.cmd.license.license_lines"]], "licensed_files (in module ramble.cmd.license)": [[9, "ramble.cmd.license.licensed_files"]], "list() (in module ramble.cmd.list)": [[9, "ramble.cmd.list.list"]], "list_files() (in module ramble.cmd.license)": [[9, "ramble.cmd.license.list_files"]], "max_line_length (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.max_line_length"]], "mirror() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror"]], "mirror_add() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_add"]], "mirror_destroy() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_destroy"]], "mirror_list() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_list"]], "mirror_remove() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_remove"]], "mirror_set_url() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.mirror_set_url"]], "mods() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods"]], "mods_info() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods_info"]], "mods_info_setup_parser() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods_info_setup_parser"]], "mods_list() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods_list"]], "mods_list_setup_parser() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.mods_list_setup_parser"]], "names() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.names"]], "nested_1() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.nested_1"]], "nested_2() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.nested_2"]], "objects_to_attributes() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.objects_to_attributes"]], "on() (in module ramble.cmd.on)": [[9, "ramble.cmd.on.on"]], "optionals() (ramble.cmd.commands.bashcompletionwriter method)": [[9, "ramble.cmd.commands.BashCompletionWriter.optionals"]], "pattern_exemptions (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.pattern_exemptions"]], "positionals() (ramble.cmd.commands.bashcompletionwriter method)": [[9, "ramble.cmd.commands.BashCompletionWriter.positionals"]], "prepend_header() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.prepend_header"]], "print_conflicts() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.print_conflicts"]], "print_summary() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.print_summary"]], "python_name() (in module ramble.cmd)": [[9, "ramble.cmd.python_name"]], "ramble.cmd": [[9, "module-ramble.cmd"]], "ramble.cmd.attributes": [[9, "module-ramble.cmd.attributes"]], "ramble.cmd.clean": [[9, "module-ramble.cmd.clean"]], "ramble.cmd.commands": [[9, "module-ramble.cmd.commands"]], "ramble.cmd.config": [[9, "module-ramble.cmd.config"]], "ramble.cmd.debug": [[9, "module-ramble.cmd.debug"]], "ramble.cmd.edit": [[9, "module-ramble.cmd.edit"]], "ramble.cmd.flake8": [[9, "module-ramble.cmd.flake8"]], "ramble.cmd.help": [[9, "module-ramble.cmd.help"]], "ramble.cmd.info": [[9, "module-ramble.cmd.info"]], "ramble.cmd.license": [[9, "module-ramble.cmd.license"]], "ramble.cmd.list": [[9, "module-ramble.cmd.list"]], "ramble.cmd.mirror": [[9, "module-ramble.cmd.mirror"]], "ramble.cmd.mods": [[9, "module-ramble.cmd.mods"]], "ramble.cmd.on": [[9, "module-ramble.cmd.on"]], "ramble.cmd.repo": [[9, "module-ramble.cmd.repo"]], "ramble.cmd.results": [[9, "module-ramble.cmd.results"]], "ramble.cmd.software_definitions": [[9, "module-ramble.cmd.software_definitions"]], "ramble.cmd.unit_test": [[9, "module-ramble.cmd.unit_test"]], "ramble_is_git_repo() (in module ramble.cmd)": [[9, "ramble.cmd.ramble_is_git_repo"]], "ramble_on() (in module ramble.cmd.on)": [[9, "ramble.cmd.on.ramble_on"]], "remove_options() (in module ramble.cmd)": [[9, "ramble.cmd.remove_options"]], "repo() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo"]], "repo_add() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo_add"]], "repo_create() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo_create"]], "repo_list() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo_list"]], "repo_remove() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.repo_remove"]], "report() (in module ramble.cmd.debug)": [[9, "ramble.cmd.debug.report"]], "require_active_workspace() (in module ramble.cmd)": [[9, "ramble.cmd.require_active_workspace"]], "require_cmd_name() (in module ramble.cmd)": [[9, "ramble.cmd.require_cmd_name"]], "require_python_name() (in module ramble.cmd)": [[9, "ramble.cmd.require_python_name"]], "results() (in module ramble.cmd.results)": [[9, "ramble.cmd.results.results"]], "results_upload() (in module ramble.cmd.results)": [[9, "ramble.cmd.results.results_upload"]], "rst() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.rst"]], "rst_index() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.rst_index"]], "section_title() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.section_title"]], "setup_parser() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.setup_parser"]], "setup_parser() (in module ramble.cmd.clean)": [[9, "ramble.cmd.clean.setup_parser"]], "setup_parser() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.setup_parser"]], "setup_parser() (in module ramble.cmd.config)": [[9, "ramble.cmd.config.setup_parser"]], "setup_parser() (in module ramble.cmd.debug)": [[9, "ramble.cmd.debug.setup_parser"]], "setup_parser() (in module ramble.cmd.edit)": [[9, "ramble.cmd.edit.setup_parser"]], "setup_parser() (in module ramble.cmd.flake8)": [[9, "ramble.cmd.flake8.setup_parser"]], "setup_parser() (in module ramble.cmd.help)": [[9, "ramble.cmd.help.setup_parser"]], "setup_parser() (in module ramble.cmd.info)": [[9, "ramble.cmd.info.setup_parser"]], "setup_parser() (in module ramble.cmd.license)": [[9, "ramble.cmd.license.setup_parser"]], "setup_parser() (in module ramble.cmd.list)": [[9, "ramble.cmd.list.setup_parser"]], "setup_parser() (in module ramble.cmd.mirror)": [[9, "ramble.cmd.mirror.setup_parser"]], "setup_parser() (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.setup_parser"]], "setup_parser() (in module ramble.cmd.on)": [[9, "ramble.cmd.on.setup_parser"]], "setup_parser() (in module ramble.cmd.repo)": [[9, "ramble.cmd.repo.setup_parser"]], "setup_parser() (in module ramble.cmd.results)": [[9, "ramble.cmd.results.setup_parser"]], "setup_parser() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.setup_parser"]], "setup_parser() (in module ramble.cmd.unit_test)": [[9, "ramble.cmd.unit_test.setup_parser"]], "software_definitions() (in module ramble.cmd.software_definitions)": [[9, "ramble.cmd.software_definitions.software_definitions"]], "subcommand_functions (in module ramble.cmd.mods)": [[9, "ramble.cmd.mods.subcommand_functions"]], "subcommands() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.subcommands"]], "subcommands() (ramble.cmd.commands.bashcompletionwriter method)": [[9, "ramble.cmd.commands.BashCompletionWriter.subcommands"]], "union_values() (in module ramble.cmd.attributes)": [[9, "ramble.cmd.attributes.union_values"]], "unit_test() (in module ramble.cmd.unit_test)": [[9, "ramble.cmd.unit_test.unit_test"]], "update_completion() (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.update_completion"]], "update_completion_args (in module ramble.cmd.commands)": [[9, "ramble.cmd.commands.update_completion_args"]], "usage() (ramble.cmd.commands.rambleargparserstwriter method)": [[9, "ramble.cmd.commands.RambleArgparseRstWriter.usage"]], "verify() (in module ramble.cmd.license)": [[9, "ramble.cmd.license.verify"]], "add_common_arguments() (in module ramble.cmd.common.arguments)": [[10, "ramble.cmd.common.arguments.add_common_arguments"]], "filter_by_name() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.filter_by_name"]], "formatter() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.formatter"]], "github_url() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.github_url"]], "html() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.html"]], "name_only() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.name_only"]], "perform_list() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.perform_list"]], "print_info() (in module ramble.cmd.common.info)": [[10, "ramble.cmd.common.info.print_info"]], "print_text_info() (in module ramble.cmd.common.info)": [[10, "ramble.cmd.common.info.print_text_info"]], "ramble.cmd.common": [[10, "module-ramble.cmd.common"]], "ramble.cmd.common.arguments": [[10, "module-ramble.cmd.common.arguments"]], "ramble.cmd.common.info": [[10, "module-ramble.cmd.common.info"]], "ramble.cmd.common.list": [[10, "module-ramble.cmd.common.list"]], "rows_for_ncols() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.rows_for_ncols"]], "section_title() (in module ramble.cmd.common.info)": [[10, "ramble.cmd.common.info.section_title"]], "setup_info_parser() (in module ramble.cmd.common.info)": [[10, "ramble.cmd.common.info.setup_info_parser"]], "setup_list_parser() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.setup_list_parser"]], "shell_init_instructions() (in module ramble.cmd.common)": [[10, "ramble.cmd.common.shell_init_instructions"]], "version_json() (in module ramble.cmd.common.list)": [[10, "ramble.cmd.common.list.version_json"]], "bigqueryuploader (class in ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.BigQueryUploader"]], "experiment (class in ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.Experiment"]], "uploader (class in ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.Uploader"]], "chunked_upload() (ramble.experimental.uploader.bigqueryuploader method)": [[11, "ramble.experimental.uploader.BigQueryUploader.chunked_upload"]], "determine_node_type() (in module ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.determine_node_type"]], "format_data() (in module ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.format_data"]], "generate_hash() (ramble.experimental.uploader.experiment method)": [[11, "ramble.experimental.uploader.Experiment.generate_hash"]], "get_experiment_id() (ramble.experimental.uploader.bigqueryuploader method)": [[11, "ramble.experimental.uploader.BigQueryUploader.get_experiment_id"]], "get_hash() (ramble.experimental.uploader.experiment method)": [[11, "ramble.experimental.uploader.Experiment.get_hash"]], "insert_data() (ramble.experimental.uploader.bigqueryuploader method)": [[11, "ramble.experimental.uploader.BigQueryUploader.insert_data"]], "perform_upload() (ramble.experimental.uploader.bigqueryuploader method)": [[11, "ramble.experimental.uploader.BigQueryUploader.perform_upload"]], "perform_upload() (ramble.experimental.uploader.uploader method)": [[11, "ramble.experimental.uploader.Uploader.perform_upload"]], "ramble.experimental": [[11, "module-ramble.experimental"]], "ramble.experimental.uploader": [[11, "module-ramble.experimental.uploader"]], "to_json() (ramble.experimental.uploader.experiment method)": [[11, "ramble.experimental.uploader.Experiment.to_json"]], "upload_results() (in module ramble.experimental.uploader)": [[11, "ramble.experimental.uploader.upload_results"]], "applicationmeta (class in ramble.language.application_language)": [[12, "ramble.language.application_language.ApplicationMeta"]], "directiveerror": [[12, "ramble.language.language_base.DirectiveError"]], "directivemeta (class in ramble.language.language_base)": [[12, "ramble.language.language_base.DirectiveMeta"]], "modifiermeta (class in ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.ModifierMeta"]], "sharedmeta (class in ramble.language.shared_language)": [[12, "ramble.language.shared_language.SharedMeta"]], "archive_pattern() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.archive_pattern"]], "default_compiler() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.default_compiler"]], "default_mode() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.default_mode"]], "directive() (ramble.language.language_base.directivemeta class method)": [[12, "ramble.language.language_base.DirectiveMeta.directive"]], "env_var_modification() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.env_var_modification"]], "executable() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.executable"]], "executable_modifier() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.executable_modifier"]], "figure_of_merit() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.figure_of_merit"]], "figure_of_merit_context() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.figure_of_merit_context"]], "input_file() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.input_file"]], "maintainers() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.maintainers"]], "merge_definitions() (in module ramble.language.language_helpers)": [[12, "ramble.language.language_helpers.merge_definitions"]], "mode() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.mode"]], "package_manager_config() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.package_manager_config"]], "ramble.language": [[12, "module-ramble.language"]], "ramble.language.application_language": [[12, "module-ramble.language.application_language"]], "ramble.language.language_base": [[12, "module-ramble.language.language_base"]], "ramble.language.language_helpers": [[12, "module-ramble.language.language_helpers"]], "ramble.language.modifier_language": [[12, "module-ramble.language.modifier_language"]], "ramble.language.shared_language": [[12, "module-ramble.language.shared_language"]], "register_builtin() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.register_builtin"]], "register_phase() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.register_phase"]], "require_definition() (in module ramble.language.language_helpers)": [[12, "ramble.language.language_helpers.require_definition"]], "required_package() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.required_package"]], "required_variable() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.required_variable"]], "software_spec() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.software_spec"]], "success_criteria() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.success_criteria"]], "tags() (in module ramble.language.shared_language)": [[12, "ramble.language.shared_language.tags"]], "variable_modification() (in module ramble.language.modifier_language)": [[12, "ramble.language.modifier_language.variable_modification"]], "workload() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.workload"]], "workload_variable() (in module ramble.language.application_language)": [[12, "ramble.language.application_language.workload_variable"]], "basicmodifier (class in ramble.modifier_types.basic)": [[13, "ramble.modifier_types.basic.BasicModifier"]], "spackmodifier (class in ramble.modifier_types.spack)": [[13, "ramble.modifier_types.spack.SpackModifier"]], "archive_patterns (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.archive_patterns"]], "archive_patterns (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.archive_patterns"]], "builtins (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.builtins"]], "builtins (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.builtins"]], "default_compilers (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.default_compilers"]], "default_compilers (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.default_compilers"]], "env_var_modifications (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.env_var_modifications"]], "env_var_modifications (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.env_var_modifications"]], "executable_modifiers (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.executable_modifiers"]], "executable_modifiers (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.executable_modifiers"]], "figure_of_merit_contexts (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.figure_of_merit_contexts"]], "figure_of_merit_contexts (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.figure_of_merit_contexts"]], "figures_of_merit (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.figures_of_merit"]], "figures_of_merit (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.figures_of_merit"]], "modes (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.modes"]], "modes (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.modes"]], "modifier_class (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.modifier_class"]], "modifier_class (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.modifier_class"]], "package_manager_configs (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.package_manager_configs"]], "package_manager_configs (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.package_manager_configs"]], "ramble.modifier_types": [[13, "module-ramble.modifier_types"]], "ramble.modifier_types.basic": [[13, "module-ramble.modifier_types.basic"]], "ramble.modifier_types.spack": [[13, "module-ramble.modifier_types.spack"]], "required_packages (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.required_packages"]], "required_packages (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.required_packages"]], "required_vars (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.required_vars"]], "required_vars (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.required_vars"]], "software_specs (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.software_specs"]], "software_specs (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.software_specs"]], "success_criteria (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.success_criteria"]], "success_criteria (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.success_criteria"]], "uses_spack (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.uses_spack"]], "variable_modifications (ramble.modifier_types.basic.basicmodifier attribute)": [[13, "ramble.modifier_types.basic.BasicModifier.variable_modifications"]], "variable_modifications (ramble.modifier_types.spack.spackmodifier attribute)": [[13, "ramble.modifier_types.spack.SpackModifier.variable_modifications"]], "all (ramble.schema.types.output_capture attribute)": [[14, "ramble.schema.types.OUTPUT_CAPTURE.ALL"]], "default (ramble.schema.types.output_capture attribute)": [[14, "ramble.schema.types.OUTPUT_CAPTURE.DEFAULT"]], "output_capture (class in ramble.schema.types)": [[14, "ramble.schema.types.OUTPUT_CAPTURE"]], "stderr (ramble.schema.types.output_capture attribute)": [[14, "ramble.schema.types.OUTPUT_CAPTURE.STDERR"]], "stdout (ramble.schema.types.output_capture attribute)": [[14, "ramble.schema.types.OUTPUT_CAPTURE.STDOUT"]], "properties (in module ramble.schema.applications)": [[14, "ramble.schema.applications.properties"]], "properties (in module ramble.schema.config)": [[14, "ramble.schema.config.properties"]], "properties (in module ramble.schema.env_vars)": [[14, "ramble.schema.env_vars.properties"]], "properties (in module ramble.schema.internals)": [[14, "ramble.schema.internals.properties"]], "properties (in module ramble.schema.merged)": [[14, "ramble.schema.merged.properties"]], "properties (in module ramble.schema.mirrors)": [[14, "ramble.schema.mirrors.properties"]], "properties (in module ramble.schema.modifier_repos)": [[14, "ramble.schema.modifier_repos.properties"]], "properties (in module ramble.schema.modifiers)": [[14, "ramble.schema.modifiers.properties"]], "properties (in module ramble.schema.repos)": [[14, "ramble.schema.repos.properties"]], "properties (in module ramble.schema.spack)": [[14, "ramble.schema.spack.properties"]], "properties (in module ramble.schema.success_criteria)": [[14, "ramble.schema.success_criteria.properties"]], "properties (in module ramble.schema.workspace)": [[14, "ramble.schema.workspace.properties"]], "properties (in module ramble.schema.zips)": [[14, "ramble.schema.zips.properties"]], "ramble.schema": [[14, "module-ramble.schema"]], "ramble.schema.applications": [[14, "module-ramble.schema.applications"]], "ramble.schema.config": [[14, "module-ramble.schema.config"]], "ramble.schema.env_vars": [[14, "module-ramble.schema.env_vars"]], "ramble.schema.internals": [[14, "module-ramble.schema.internals"]], "ramble.schema.licenses": [[14, "module-ramble.schema.licenses"]], "ramble.schema.merged": [[14, "module-ramble.schema.merged"]], "ramble.schema.mirrors": [[14, "module-ramble.schema.mirrors"]], "ramble.schema.modifier_repos": [[14, "module-ramble.schema.modifier_repos"]], "ramble.schema.modifiers": [[14, "module-ramble.schema.modifiers"]], "ramble.schema.repos": [[14, "module-ramble.schema.repos"]], "ramble.schema.spack": [[14, "module-ramble.schema.spack"]], "ramble.schema.success_criteria": [[14, "module-ramble.schema.success_criteria"]], "ramble.schema.types": [[14, "module-ramble.schema.types"]], "ramble.schema.variables": [[14, "module-ramble.schema.variables"]], "ramble.schema.workspace": [[14, "module-ramble.schema.workspace"]], "ramble.schema.zips": [[14, "module-ramble.schema.zips"]], "schema (in module ramble.schema.applications)": [[14, "ramble.schema.applications.schema"]], "schema (in module ramble.schema.config)": [[14, "ramble.schema.config.schema"]], "schema (in module ramble.schema.env_vars)": [[14, "ramble.schema.env_vars.schema"]], "schema (in module ramble.schema.internals)": [[14, "ramble.schema.internals.schema"]], "schema (in module ramble.schema.licenses)": [[14, "ramble.schema.licenses.schema"]], "schema (in module ramble.schema.merged)": [[14, "ramble.schema.merged.schema"]], "schema (in module ramble.schema.mirrors)": [[14, "ramble.schema.mirrors.schema"]], "schema (in module ramble.schema.modifier_repos)": [[14, "ramble.schema.modifier_repos.schema"]], "schema (in module ramble.schema.modifiers)": [[14, "ramble.schema.modifiers.schema"]], "schema (in module ramble.schema.repos)": [[14, "ramble.schema.repos.schema"]], "schema (in module ramble.schema.spack)": [[14, "ramble.schema.spack.schema"]], "schema (in module ramble.schema.success_criteria)": [[14, "ramble.schema.success_criteria.schema"]], "schema (in module ramble.schema.variables)": [[14, "ramble.schema.variables.schema"]], "schema (in module ramble.schema.workspace)": [[14, "ramble.schema.workspace.schema"]], "schema (in module ramble.schema.zips)": [[14, "ramble.schema.zips.schema"]], "update() (in module ramble.schema.config)": [[14, "ramble.schema.config.update"]], "scopes (class in ramble.test.dry_run_helpers)": [[15, "ramble.test.dry_run_helpers.SCOPES"]], "testspec (class in ramble.test.spec_basic)": [[15, "ramble.test.spec_basic.TestSpec"]], "application (ramble.test.dry_run_helpers.scopes attribute)": [[15, "ramble.test.dry_run_helpers.SCOPES.application"]], "dry_run_config() (in module ramble.test.dry_run_helpers)": [[15, "ramble.test.dry_run_helpers.dry_run_config"]], "experiment (ramble.test.dry_run_helpers.scopes attribute)": [[15, "ramble.test.dry_run_helpers.SCOPES.experiment"]], "generate_file() (in module ramble.test.success_criteria)": [[15, "ramble.test.success_criteria.generate_file"]], "ramble.test": [[15, "module-ramble.test"]], "ramble.test.application_inheritance": [[15, "module-ramble.test.application_inheritance"]], "ramble.test.dry_run_helpers": [[15, "module-ramble.test.dry_run_helpers"]], "ramble.test.spec_basic": [[15, "module-ramble.test.spec_basic"]], "ramble.test.success_criteria": [[15, "module-ramble.test.success_criteria"], [19, "module-ramble.test.success_criteria"]], "search_files_for_string() (in module ramble.test.dry_run_helpers)": [[15, "ramble.test.dry_run_helpers.search_files_for_string"]], "test_basic_inheritance() (in module ramble.test.application_inheritance)": [[15, "ramble.test.application_inheritance.test_basic_inheritance"]], "test_criteria_list() (in module ramble.test.success_criteria)": [[15, "ramble.test.success_criteria.test_criteria_list"]], "test_single_criteria() (in module ramble.test.success_criteria)": [[15, "ramble.test.success_criteria.test_single_criteria"]], "test_spec_copy() (ramble.test.spec_basic.testspec method)": [[15, "ramble.test.spec_basic.TestSpec.test_spec_copy"]], "test_spec_examples() (ramble.test.spec_basic.testspec method)": [[15, "ramble.test.spec_basic.TestSpec.test_spec_examples"]], "workload (ramble.test.dry_run_helpers.scopes attribute)": [[15, "ramble.test.dry_run_helpers.SCOPES.workload"]], "workspace (ramble.test.dry_run_helpers.scopes attribute)": [[15, "ramble.test.dry_run_helpers.SCOPES.workspace"]], "ramble.test.cmd": [[16, "module-ramble.test.cmd"]], "ramble.test.cmd.debug": [[16, "module-ramble.test.cmd.debug"]], "ramble.test.cmd.software_definitions": [[16, "module-ramble.test.cmd.software_definitions"]], "test_debug_report() (in module ramble.test.cmd.debug)": [[16, "ramble.test.cmd.debug.test_debug_report"]], "test_software_definitions_conflicts_runs() (in module ramble.test.cmd.software_definitions)": [[16, "ramble.test.cmd.software_definitions.test_software_definitions_conflicts_runs"]], "test_software_definitions_error_on_conflicts() (in module ramble.test.cmd.software_definitions)": [[16, "ramble.test.cmd.software_definitions.test_software_definitions_error_on_conflicts"]], "test_software_definitions_runs() (in module ramble.test.cmd.software_definitions)": [[16, "ramble.test.cmd.software_definitions.test_software_definitions_runs"]], "test_software_definitions_summary() (in module ramble.test.cmd.software_definitions)": [[16, "ramble.test.cmd.software_definitions.test_software_definitions_summary"]], "ramble.test.end_to_end": [[17, "module-ramble.test.end_to_end"]], "check_execute_script() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.check_execute_script"]], "check_software_env() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.check_software_env"]], "env_var_append_paths_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_append_paths_modifier"]], "env_var_append_paths_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_append_paths_modifier_answer"]], "env_var_append_vars_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_append_vars_modifier"]], "env_var_append_vars_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_append_vars_modifier_answer"]], "env_var_prepend_paths_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_prepend_paths_modifier"]], "env_var_prepend_paths_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_prepend_paths_modifier_answer"]], "env_var_set_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_set_modifier"]], "env_var_set_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_set_modifier_answer"]], "env_var_unset_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_unset_modifier"]], "env_var_unset_modifier_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.env_var_unset_modifier_answer"]], "intel_aps_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.intel_aps_answer"]], "intel_aps_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.intel_aps_modifier"]], "lscpu_answer() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.lscpu_answer"]], "lscpu_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.lscpu_modifier"]], "named_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)": [[18, "ramble.test.modifier_functionality.modifier_helpers.named_modifier"]], "ramble.test.modifier_functionality": [[18, "module-ramble.test.modifier_functionality"]], "ramble.test.modifier_functionality.modifier_helpers": [[18, "module-ramble.test.modifier_functionality.modifier_helpers"]], "ramble.test.util": [[20, "module-ramble.test.util"]], "ramble.test.util.env": [[20, "module-ramble.test.util.env"]], "test_env_var_append_command_gen() (in module ramble.test.util.env)": [[20, "ramble.test.util.env.test_env_var_append_command_gen"]], "test_env_var_prepend_command_gen() (in module ramble.test.util.env)": [[20, "ramble.test.util.env.test_env_var_prepend_command_gen"]], "test_env_var_set_command_gen() (in module ramble.test.util.env)": [[20, "ramble.test.util.env.test_env_var_set_command_gen"]], "test_env_var_unset_command_gen() (in module ramble.test.util.env)": [[20, "ramble.test.util.env.test_env_var_unset_command_gen"]], "ramble.test.workspace_hashing": [[21, "module-ramble.test.workspace_hashing"]], "cacheerror": [[22, "ramble.util.file_cache.CacheError"]], "commandexecutable (class in ramble.util.executable)": [[22, "ramble.util.executable.CommandExecutable"]], "commandexecutableerror": [[22, "ramble.util.executable.CommandExecutableError"]], "env (class in ramble.util.env)": [[22, "ramble.util.env.Env"]], "filecache (class in ramble.util.file_cache)": [[22, "ramble.util.file_cache.FileCache"]], "htmlparseerror": [[22, "ramble.util.web.HTMLParseError"]], "linkparser (class in ramble.util.web)": [[22, "ramble.util.web.LinkParser"]], "lock (class in ramble.util.lock)": [[22, "ramble.util.lock.Lock"]], "logger (class in ramble.util.logger)": [[22, "ramble.util.logger.Logger"]], "namespacetrie (class in ramble.util.naming)": [[22, "ramble.util.naming.NamespaceTrie"]], "namespacetrie.element (class in ramble.util.naming)": [[22, "ramble.util.naming.NamespaceTrie.Element"]], "nonetworkconnectionerror": [[22, "ramble.util.web.NoNetworkConnectionError"]], "prefixedexecutable (class in ramble.util.executable)": [[22, "ramble.util.executable.PrefixedExecutable"]], "spack_user_agent (in module ramble.util.web)": [[22, "ramble.util.web.SPACK_USER_AGENT"]], "setcache (class in ramble.util.install_cache)": [[22, "ramble.util.install_cache.SetCache"]], "spackweberror": [[22, "ramble.util.web.SpackWebError"]], "active_log() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.active_log"]], "active_stream() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.active_stream"]], "add() (ramble.util.install_cache.setcache method)": [[22, "ramble.util.install_cache.SetCache.add"]], "add_default_prefix() (ramble.util.executable.prefixedexecutable method)": [[22, "ramble.util.executable.PrefixedExecutable.add_default_prefix"]], "add_log() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.add_log"]], "all_msg() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.all_msg"]], "cache_path() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.cache_path"]], "canonicalize_path() (in module ramble.util.path)": [[22, "ramble.util.path.canonicalize_path"]], "check_lock_safety() (in module ramble.util.lock)": [[22, "ramble.util.lock.check_lock_safety"]], "cleanup() (ramble.util.lock.lock method)": [[22, "ramble.util.lock.Lock.cleanup"]], "config_title() (in module ramble.util.colors)": [[22, "ramble.util.colors.config_title"]], "configure_colors() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.configure_colors"]], "contains() (ramble.util.install_cache.setcache method)": [[22, "ramble.util.install_cache.SetCache.contains"]], "copy() (ramble.util.executable.commandexecutable method)": [[22, "ramble.util.executable.CommandExecutable.copy"]], "copy() (ramble.util.executable.prefixedexecutable method)": [[22, "ramble.util.executable.PrefixedExecutable.copy"]], "debug() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.debug"]], "define_directive_methods() (in module ramble.util.directives)": [[22, "ramble.util.directives.define_directive_methods"]], "destroy() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.destroy"]], "die() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.die"]], "editor() (in module ramble.util.editor)": [[22, "ramble.util.editor.editor"]], "error() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.error"]], "extract_matrices() (in module ramble.util.matrices)": [[22, "ramble.util.matrices.extract_matrices"]], "find_versions_of_archive() (in module ramble.util.web)": [[22, "ramble.util.web.find_versions_of_archive"]], "get_env_append_commands() (ramble.util.env.env method)": [[22, "ramble.util.env.Env.get_env_append_commands"]], "get_env_prepend_commands() (ramble.util.env.env method)": [[22, "ramble.util.env.Env.get_env_prepend_commands"]], "get_env_set_commands() (ramble.util.env.env method)": [[22, "ramble.util.env.Env.get_env_set_commands"]], "get_env_unset_commands() (ramble.util.env.env method)": [[22, "ramble.util.env.Env.get_env_unset_commands"]], "get_header() (in module ramble.util.web)": [[22, "ramble.util.web.get_header"]], "handle_starttag() (ramble.util.web.linkparser method)": [[22, "ramble.util.web.LinkParser.handle_starttag"]], "has_value() (ramble.util.naming.namespacetrie method)": [[22, "ramble.util.naming.NamespaceTrie.has_value"]], "hash_file() (in module ramble.util.hashing)": [[22, "ramble.util.hashing.hash_file"]], "hash_json() (in module ramble.util.hashing)": [[22, "ramble.util.hashing.hash_json"]], "hash_string() (in module ramble.util.hashing)": [[22, "ramble.util.hashing.hash_string"]], "info() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.info"]], "init_entry() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.init_entry"]], "is_leaf() (ramble.util.naming.namespacetrie method)": [[22, "ramble.util.naming.NamespaceTrie.is_leaf"]], "is_prefix() (ramble.util.naming.namespacetrie method)": [[22, "ramble.util.naming.NamespaceTrie.is_prefix"]], "list_url() (in module ramble.util.web)": [[22, "ramble.util.web.list_url"]], "mod_to_class() (in module ramble.util.naming)": [[22, "ramble.util.naming.mod_to_class"]], "msg() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.msg"]], "mtime() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.mtime"]], "nested_1() (in module ramble.util.colors)": [[22, "ramble.util.colors.nested_1"]], "nested_2() (in module ramble.util.colors)": [[22, "ramble.util.colors.nested_2"]], "nested_3() (in module ramble.util.colors)": [[22, "ramble.util.colors.nested_3"]], "nested_4() (in module ramble.util.colors)": [[22, "ramble.util.colors.nested_4"]], "possible_ramble_module_names() (in module ramble.util.naming)": [[22, "ramble.util.naming.possible_ramble_module_names"]], "push_to_url() (in module ramble.util.web)": [[22, "ramble.util.web.push_to_url"]], "ramble.util": [[22, "module-ramble.util"]], "ramble.util.colors": [[22, "module-ramble.util.colors"]], "ramble.util.directives": [[22, "module-ramble.util.directives"]], "ramble.util.editor": [[22, "module-ramble.util.editor"]], "ramble.util.env": [[22, "module-ramble.util.env"]], "ramble.util.executable": [[22, "module-ramble.util.executable"]], "ramble.util.file_cache": [[22, "module-ramble.util.file_cache"]], "ramble.util.hashing": [[22, "module-ramble.util.hashing"]], "ramble.util.install_cache": [[22, "module-ramble.util.install_cache"]], "ramble.util.lock": [[22, "module-ramble.util.lock"]], "ramble.util.logger": [[22, "module-ramble.util.logger"]], "ramble.util.matrices": [[22, "module-ramble.util.matrices"]], "ramble.util.naming": [[22, "module-ramble.util.naming"]], "ramble.util.path": [[22, "module-ramble.util.path"]], "ramble.util.spec_utils": [[22, "module-ramble.util.spec_utils"]], "ramble.util.web": [[22, "module-ramble.util.web"]], "ramble_module_to_python_module() (in module ramble.util.naming)": [[22, "ramble.util.naming.ramble_module_to_python_module"]], "read_from_url() (in module ramble.util.web)": [[22, "ramble.util.web.read_from_url"]], "read_transaction() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.read_transaction"]], "remove() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.remove"]], "remove_log() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.remove_log"]], "remove_url() (in module ramble.util.web)": [[22, "ramble.util.web.remove_url"]], "section_title() (in module ramble.util.colors)": [[22, "ramble.util.colors.section_title"]], "simplify_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.simplify_name"]], "specs_equiv() (in module ramble.util.spec_utils)": [[22, "ramble.util.spec_utils.specs_equiv"]], "spider() (in module ramble.util.web)": [[22, "ramble.util.web.spider"]], "substitute_config_variables() (in module ramble.util.path)": [[22, "ramble.util.path.substitute_config_variables"]], "substitute_path_variables() (in module ramble.util.path)": [[22, "ramble.util.path.substitute_path_variables"]], "url_exists() (in module ramble.util.web)": [[22, "ramble.util.web.url_exists"]], "uses_ssl() (in module ramble.util.web)": [[22, "ramble.util.web.uses_ssl"]], "valid_fully_qualified_module_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.valid_fully_qualified_module_name"]], "valid_module_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.valid_module_name"]], "validate_fully_qualified_module_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.validate_fully_qualified_module_name"]], "validate_module_name() (in module ramble.util.naming)": [[22, "ramble.util.naming.validate_module_name"]], "verbose() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.verbose"]], "warn() (ramble.util.logger.logger method)": [[22, "ramble.util.logger.Logger.warn"]], "warn_no_ssl_cert_checking() (in module ramble.util.web)": [[22, "ramble.util.web.warn_no_ssl_cert_checking"]], "which() (in module ramble.util.executable)": [[22, "ramble.util.executable.which"]], "wrap_named_directive() (in module ramble.util.directives)": [[22, "ramble.util.directives.wrap_named_directive"]], "write_transaction() (ramble.util.file_cache.filecache method)": [[22, "ramble.util.file_cache.FileCache.write_transaction"]], "prependfileloader (class in ramble.util.imp.importlib_importer)": [[23, "ramble.util.imp.importlib_importer.PrependFileLoader"]], "get_data() (ramble.util.imp.importlib_importer.prependfileloader method)": [[23, "ramble.util.imp.importlib_importer.PrependFileLoader.get_data"]], "import_lock() (in module ramble.util.imp.imp_importer)": [[23, "ramble.util.imp.imp_importer.import_lock"]], "load_source() (in module ramble.util.imp.imp_importer)": [[23, "ramble.util.imp.imp_importer.load_source"]], "load_source() (in module ramble.util.imp.importlib_importer)": [[23, "ramble.util.imp.importlib_importer.load_source"]], "path_stats() (ramble.util.imp.importlib_importer.prependfileloader method)": [[23, "ramble.util.imp.importlib_importer.PrependFileLoader.path_stats"]], "prepend_open() (in module ramble.util.imp.imp_importer)": [[23, "ramble.util.imp.imp_importer.prepend_open"]], "ramble.util.imp": [[23, "module-ramble.util.imp"]], "ramble.util.imp.imp_importer": [[23, "module-ramble.util.imp.imp_importer"]], "ramble.util.imp.importlib_importer": [[23, "module-ramble.util.imp.importlib_importer"]], "rambleconflictingdefinitionerror": [[24, "ramble.workspace.RambleConflictingDefinitionError"], [24, "ramble.workspace.workspace.RambleConflictingDefinitionError"]], "rambleinvalidtemplatenameerror": [[24, "ramble.workspace.RambleInvalidTemplateNameError"], [24, "ramble.workspace.workspace.RambleInvalidTemplateNameError"]], "ramblemissingapplicationdirerror": [[24, "ramble.workspace.RambleMissingApplicationDirError"], [24, "ramble.workspace.workspace.RambleMissingApplicationDirError"]], "ramblemissingapplicationerror": [[24, "ramble.workspace.RambleMissingApplicationError"], [24, "ramble.workspace.workspace.RambleMissingApplicationError"]], "ramblemissingexperimenterror": [[24, "ramble.workspace.RambleMissingExperimentError"], [24, "ramble.workspace.workspace.RambleMissingExperimentError"]], "ramblemissingworkloaderror": [[24, "ramble.workspace.RambleMissingWorkloadError"], [24, "ramble.workspace.workspace.RambleMissingWorkloadError"]], "rambleworkspaceerror": [[24, "ramble.workspace.RambleWorkspaceError"], [24, "ramble.workspace.workspace.RambleWorkspaceError"]], "workspace (class in ramble.workspace)": [[24, "ramble.workspace.Workspace"]], "workspace (class in ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.Workspace"]], "activate() (in module ramble.workspace)": [[24, "ramble.workspace.activate"]], "activate() (in module ramble.workspace.shell)": [[24, "ramble.workspace.shell.activate"]], "activate() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.activate"]], "activate_header() (in module ramble.workspace.shell)": [[24, "ramble.workspace.shell.activate_header"]], "active (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.active"]], "active (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.active"]], "active() (in module ramble.workspace)": [[24, "ramble.workspace.active"]], "active() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.active"]], "active_workspace() (in module ramble.workspace)": [[24, "ramble.workspace.active_workspace"]], "active_workspace() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.active_workspace"]], "add_to_cache() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.add_to_cache"]], "add_to_cache() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.add_to_cache"]], "all_applications() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_applications"]], "all_applications() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_applications"]], "all_auxiliary_software_files() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_auxiliary_software_files"]], "all_auxiliary_software_files() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_auxiliary_software_files"]], "all_experiments() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_experiments"]], "all_experiments() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_experiments"]], "all_experiments_path (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.all_experiments_path"]], "all_experiments_path (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.all_experiments_path"]], "all_specs() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_specs"]], "all_specs() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_specs"]], "all_template_paths() (in module ramble.workspace)": [[24, "ramble.workspace.all_template_paths"]], "all_template_paths() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.all_template_paths"]], "all_templates() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_templates"]], "all_templates() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_templates"]], "all_workloads() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.all_workloads"]], "all_workloads() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.all_workloads"]], "all_workspace_names() (in module ramble.workspace)": [[24, "ramble.workspace.all_workspace_names"]], "all_workspace_names() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.all_workspace_names"]], "all_workspaces() (in module ramble.workspace)": [[24, "ramble.workspace.all_workspaces"]], "all_workspaces() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.all_workspaces"]], "append_result() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.append_result"]], "append_result() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.append_result"]], "application (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.application"]], "application_dir (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.application_dir"]], "applications_schema (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.applications_schema"]], "archive_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.archive_dir"]], "archive_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.archive_dir"]], "auxiliary_software_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.auxiliary_software_dir"]], "auxiliary_software_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.auxiliary_software_dir"]], "auxiliary_software_dir_name (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.auxiliary_software_dir_name"]], "build_experiment_set() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.build_experiment_set"]], "build_experiment_set() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.build_experiment_set"]], "chained_experiments (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.chained_experiments"]], "check_cache() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.check_cache"]], "check_cache() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.check_cache"]], "clear() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.clear"]], "clear() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.clear"]], "compiler (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.compiler"]], "compiler_spec (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.compiler_spec"]], "concretize() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.concretize"]], "concretize() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.concretize"]], "config_dict() (in module ramble.workspace)": [[24, "ramble.workspace.config_dict"]], "config_dict() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.config_dict"]], "config_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.config_dir"]], "config_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.config_dir"]], "config_file() (in module ramble.workspace)": [[24, "ramble.workspace.config_file"]], "config_file() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.config_file"]], "config_file_path (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.config_file_path"]], "config_file_path (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.config_file_path"]], "config_schema (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.config_schema"]], "config_scopes() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.config_scopes"]], "config_scopes() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.config_scopes"]], "create() (in module ramble.workspace)": [[24, "ramble.workspace.create"]], "create() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.create"]], "create_mirror() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.create_mirror"]], "create_mirror() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.create_mirror"]], "custom_executables (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.custom_executables"]], "date_string() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.date_string"]], "date_string() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.date_string"]], "deactivate() (in module ramble.workspace)": [[24, "ramble.workspace.deactivate"]], "deactivate() (in module ramble.workspace.shell)": [[24, "ramble.workspace.shell.deactivate"]], "deactivate() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.deactivate"]], "deactivate_config_scope() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.deactivate_config_scope"]], "deactivate_header() (in module ramble.workspace.shell)": [[24, "ramble.workspace.shell.deactivate_header"]], "default_config_yaml() (in module ramble.workspace)": [[24, "ramble.workspace.default_config_yaml"]], "default_config_yaml() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.default_config_yaml"]], "default_results() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.default_results"]], "default_results() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.default_results"]], "destroy() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.destroy"]], "destroy() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.destroy"]], "dump_results() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.dump_results"]], "dump_results() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.dump_results"]], "env_var (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.env_var"]], "environments (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.environments"]], "exclude (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.exclude"]], "executable_injection (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.executable_injection"]], "executables (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.executables"]], "exists() (in module ramble.workspace)": [[24, "ramble.workspace.exists"]], "exists() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.exists"]], "experiment (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.experiment"]], "experiment_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.experiment_dir"]], "experiment_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.experiment_dir"]], "external_env (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.external_env"]], "external_spack_env() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.external_spack_env"]], "external_spack_env() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.external_spack_env"]], "extract_success_criteria() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.extract_success_criteria"]], "extract_success_criteria() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.extract_success_criteria"]], "get_applications() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_applications"]], "get_applications() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_applications"]], "get_spack_dict() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_spack_dict"]], "get_spack_dict() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_spack_dict"]], "get_workspace() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.get_workspace"]], "get_workspace_env_vars() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_env_vars"]], "get_workspace_env_vars() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_env_vars"]], "get_workspace_internals() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_internals"]], "get_workspace_internals() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_internals"]], "get_workspace_modifiers() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_modifiers"]], "get_workspace_modifiers() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_modifiers"]], "get_workspace_path() (in module ramble.workspace)": [[24, "ramble.workspace.get_workspace_path"]], "get_workspace_path() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.get_workspace_path"]], "get_workspace_vars() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_vars"]], "get_workspace_vars() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_vars"]], "get_workspace_zips() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.get_workspace_zips"]], "get_workspace_zips() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.get_workspace_zips"]], "hash_file_name (ramble.workspace.workspace attribute)": [[24, "ramble.workspace.Workspace.hash_file_name"]], "hash_file_name (ramble.workspace.workspace.workspace attribute)": [[24, "ramble.workspace.workspace.Workspace.hash_file_name"]], "included_config_scopes() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.included_config_scopes"]], "included_config_scopes() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.included_config_scopes"]], "input_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.input_dir"]], "input_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.input_dir"]], "internal (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.internal"]], "internal (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.internal"]], "internals (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.internals"]], "inventory_file_name (ramble.workspace.workspace attribute)": [[24, "ramble.workspace.Workspace.inventory_file_name"]], "inventory_file_name (ramble.workspace.workspace.workspace attribute)": [[24, "ramble.workspace.workspace.Workspace.inventory_file_name"]], "is_concretized() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.is_concretized"]], "is_concretized() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.is_concretized"]], "is_workspace_dir() (in module ramble.workspace)": [[24, "ramble.workspace.is_workspace_dir"]], "is_workspace_dir() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.is_workspace_dir"]], "latest_archive (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.latest_archive"]], "latest_archive (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.latest_archive"]], "latest_archive_path (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.latest_archive_path"]], "latest_archive_path (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.latest_archive_path"]], "license_path() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.license_path"]], "lockfile_name (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.lockfile_name"]], "log_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.log_dir"]], "log_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.log_dir"]], "matrices (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.matrices"]], "matrix (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.matrix"]], "modifiers (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.modifiers"]], "name (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.name"]], "name (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.name"]], "namespace (class in ramble.workspace)": [[24, "ramble.workspace.namespace"]], "no_active_workspace() (in module ramble.workspace)": [[24, "ramble.workspace.no_active_workspace"]], "no_active_workspace() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.no_active_workspace"]], "packages (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.packages"]], "path (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.path"]], "path (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.path"]], "prepare_config_scope() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.prepare_config_scope"]], "ramble (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.ramble"]], "ramble.workspace": [[24, "module-ramble.workspace"]], "ramble.workspace.shell": [[24, "module-ramble.workspace.shell"]], "ramble.workspace.workspace": [[24, "module-ramble.workspace.workspace"]], "ramble_workspace_var (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.ramble_workspace_var"]], "read() (in module ramble.workspace)": [[24, "ramble.workspace.read"]], "read() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.read"]], "root() (in module ramble.workspace)": [[24, "ramble.workspace.root"]], "root() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.root"]], "run_experiments() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.run_experiments"]], "run_experiments() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.run_experiments"]], "shared_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.shared_dir"]], "shared_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.shared_dir"]], "shared_license_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.shared_license_dir"]], "shared_license_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.shared_license_dir"]], "simlink_result() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.simlink_result"]], "simlink_result() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.simlink_result"]], "software_dir (ramble.workspace.workspace property)": [[24, "ramble.workspace.Workspace.software_dir"]], "software_dir (ramble.workspace.workspace.workspace property)": [[24, "ramble.workspace.workspace.Workspace.software_dir"]], "spack (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.spack"]], "spack_spec (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.spack_spec"]], "success (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.success"]], "template (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.template"]], "template_path() (in module ramble.workspace)": [[24, "ramble.workspace.template_path"]], "template_path() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.template_path"]], "template_path() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.template_path"]], "template_path() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.template_path"]], "valid_workspace_name() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.valid_workspace_name"]], "valid_workspace_name_re (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.valid_workspace_name_re"]], "validate_workspace_name() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.validate_workspace_name"]], "variables (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.variables"]], "where (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.where"]], "workload (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.workload"]], "workspace_archive_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_archive_path"]], "workspace_config_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_config_path"]], "workspace_experiment_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_experiment_path"]], "workspace_input_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_input_path"]], "workspace_log_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_log_path"]], "workspace_shared_license_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_shared_license_path"]], "workspace_shared_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_shared_path"]], "workspace_software_path (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_software_path"]], "workspace_template_extension (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.workspace_template_extension"]], "write() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.write"]], "write() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.write"]], "write_json_results() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.write_json_results"]], "write_json_results() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.write_json_results"]], "write_transaction() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.write_transaction"]], "write_transaction() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.write_transaction"]], "ws_file_config_scope() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.ws_file_config_scope"]], "ws_file_config_scope() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.ws_file_config_scope"]], "ws_file_config_scope_name() (ramble.workspace.workspace method)": [[24, "ramble.workspace.Workspace.ws_file_config_scope_name"]], "ws_file_config_scope_name() (ramble.workspace.workspace.workspace method)": [[24, "ramble.workspace.workspace.Workspace.ws_file_config_scope_name"]], "yaml_equivalent() (in module ramble.workspace.workspace)": [[24, "ramble.workspace.workspace.yaml_equivalent"]], "zips (ramble.workspace.namespace attribute)": [[24, "ramble.workspace.namespace.zips"]]}})
\ No newline at end of file