diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 9e9dfd63e..0ba07ca9c 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/ramble.doctree b/.doctrees/ramble.doctree index 897f7f43d..76cfdf49a 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 7f1f64e62..7a828688c 100644 Binary files a/.doctrees/ramble.modifier_types.doctree and b/.doctrees/ramble.modifier_types.doctree differ diff --git a/_modules/index.html b/_modules/index.html index 0f5074f55..69f7ab873 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -185,7 +185,7 @@
© Copyright 2022-2023, Google LLC. - Last updated on Dec 08, 2023. + Last updated on Dec 11, 2023.
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/application_types/executable.html b/_modules/ramble/application_types/executable.html
index 28256621a..994a64ebf 100644
--- a/_modules/ramble/application_types/executable.html
+++ b/_modules/ramble/application_types/executable.html
@@ -130,7 +130,7 @@ Source code for ramble.application_types.executable
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/application_types/spack.html b/_modules/ramble/application_types/spack.html
index b8a81dc81..a22fcfe87 100644
--- a/_modules/ramble/application_types/spack.html
+++ b/_modules/ramble/application_types/spack.html
@@ -578,7 +578,7 @@ Source code for ramble.application_types.spack
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/caches.html b/_modules/ramble/caches.html
index 85d89b88d..c5ed092aa 100644
--- a/_modules/ramble/caches.html
+++ b/_modules/ramble/caches.html
@@ -208,7 +208,7 @@ Source code for ramble.caches
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd.html b/_modules/ramble/cmd.html
index f7f3692b6..792fa5c57 100644
--- a/_modules/ramble/cmd.html
+++ b/_modules/ramble/cmd.html
@@ -479,7 +479,7 @@ Source code for ramble.cmd
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/attributes.html b/_modules/ramble/cmd/attributes.html
index 74610e5e4..0c8c63f52 100644
--- a/_modules/ramble/cmd/attributes.html
+++ b/_modules/ramble/cmd/attributes.html
@@ -317,7 +317,7 @@ Source code for ramble.cmd.attributes
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/clean.html b/_modules/ramble/cmd/clean.html
index 291f99a62..9f94f0b2f 100644
--- a/_modules/ramble/cmd/clean.html
+++ b/_modules/ramble/cmd/clean.html
@@ -188,7 +188,7 @@ Source code for ramble.cmd.clean
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/commands.html b/_modules/ramble/cmd/commands.html
index 82045e063..e0c72d4f8 100644
--- a/_modules/ramble/cmd/commands.html
+++ b/_modules/ramble/cmd/commands.html
@@ -464,7 +464,7 @@ Source code for ramble.cmd.commands
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/common.html b/_modules/ramble/cmd/common.html
index 063b2916f..88d9ca34f 100644
--- a/_modules/ramble/cmd/common.html
+++ b/_modules/ramble/cmd/common.html
@@ -159,7 +159,7 @@ Source code for ramble.cmd.common
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/common/arguments.html b/_modules/ramble/cmd/common/arguments.html
index e0e1b78d0..f92ed9f47 100644
--- a/_modules/ramble/cmd/common/arguments.html
+++ b/_modules/ramble/cmd/common/arguments.html
@@ -246,7 +246,7 @@ Source code for ramble.cmd.common.arguments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/common/info.html b/_modules/ramble/cmd/common/info.html
index 99ec5b9ec..c163ff869 100644
--- a/_modules/ramble/cmd/common/info.html
+++ b/_modules/ramble/cmd/common/info.html
@@ -154,7 +154,7 @@ Source code for ramble.cmd.common.info
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/common/list.html b/_modules/ramble/cmd/common/list.html
index 5a167fd48..37718ee3a 100644
--- a/_modules/ramble/cmd/common/list.html
+++ b/_modules/ramble/cmd/common/list.html
@@ -405,7 +405,7 @@ Source code for ramble.cmd.common.list
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/config.html b/_modules/ramble/cmd/config.html
index ec6fda2ea..5a6d563be 100644
--- a/_modules/ramble/cmd/config.html
+++ b/_modules/ramble/cmd/config.html
@@ -544,7 +544,7 @@ Source code for ramble.cmd.config
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/debug.html b/_modules/ramble/cmd/debug.html
index badd7db16..ab498d498 100644
--- a/_modules/ramble/cmd/debug.html
+++ b/_modules/ramble/cmd/debug.html
@@ -191,7 +191,7 @@ Source code for ramble.cmd.debug
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/edit.html b/_modules/ramble/cmd/edit.html
index 7b48a7622..60e0f7630 100644
--- a/_modules/ramble/cmd/edit.html
+++ b/_modules/ramble/cmd/edit.html
@@ -243,7 +243,7 @@ Source code for ramble.cmd.edit
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/flake8.html b/_modules/ramble/cmd/flake8.html
index 214d9ba89..716587189 100644
--- a/_modules/ramble/cmd/flake8.html
+++ b/_modules/ramble/cmd/flake8.html
@@ -488,7 +488,7 @@ Source code for ramble.cmd.flake8
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/help.html b/_modules/ramble/cmd/help.html
index 0e45b9c57..01e0ba70a 100644
--- a/_modules/ramble/cmd/help.html
+++ b/_modules/ramble/cmd/help.html
@@ -177,7 +177,7 @@ Source code for ramble.cmd.help
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/info.html b/_modules/ramble/cmd/info.html
index f52afb73a..e731b5c7c 100644
--- a/_modules/ramble/cmd/info.html
+++ b/_modules/ramble/cmd/info.html
@@ -135,7 +135,7 @@ Source code for ramble.cmd.info
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/license.html b/_modules/ramble/cmd/license.html
index 21c273d08..2b3b6a23b 100644
--- a/_modules/ramble/cmd/license.html
+++ b/_modules/ramble/cmd/license.html
@@ -344,7 +344,7 @@ Source code for ramble.cmd.license
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/list.html b/_modules/ramble/cmd/list.html
index df34722bc..0c52f02fa 100644
--- a/_modules/ramble/cmd/list.html
+++ b/_modules/ramble/cmd/list.html
@@ -135,7 +135,7 @@ Source code for ramble.cmd.list
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/mirror.html b/_modules/ramble/cmd/mirror.html
index c817da74c..fb44523b6 100644
--- a/_modules/ramble/cmd/mirror.html
+++ b/_modules/ramble/cmd/mirror.html
@@ -326,7 +326,7 @@ Source code for ramble.cmd.mirror
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/mods.html b/_modules/ramble/cmd/mods.html
index eef5b21d6..180c3a36c 100644
--- a/_modules/ramble/cmd/mods.html
+++ b/_modules/ramble/cmd/mods.html
@@ -201,7 +201,7 @@ Source code for ramble.cmd.mods
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/on.html b/_modules/ramble/cmd/on.html
index 6fcc4d19e..c831568a3 100644
--- a/_modules/ramble/cmd/on.html
+++ b/_modules/ramble/cmd/on.html
@@ -154,7 +154,7 @@ Source code for ramble.cmd.on
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/repo.html b/_modules/ramble/cmd/repo.html
index 47d0c275e..4f9010f58 100644
--- a/_modules/ramble/cmd/repo.html
+++ b/_modules/ramble/cmd/repo.html
@@ -329,7 +329,7 @@ Source code for ramble.cmd.repo
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/results.html b/_modules/ramble/cmd/results.html
index 7eea0b6b4..2597a4fec 100644
--- a/_modules/ramble/cmd/results.html
+++ b/_modules/ramble/cmd/results.html
@@ -176,7 +176,7 @@ Source code for ramble.cmd.results
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/software_definitions.html b/_modules/ramble/cmd/software_definitions.html
index 80c88877d..22224ecad 100644
--- a/_modules/ramble/cmd/software_definitions.html
+++ b/_modules/ramble/cmd/software_definitions.html
@@ -297,7 +297,7 @@ Source code for ramble.cmd.software_definitions
<
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/cmd/unit_test.html b/_modules/ramble/cmd/unit_test.html
index a10f1c3f3..15f941cf7 100644
--- a/_modules/ramble/cmd/unit_test.html
+++ b/_modules/ramble/cmd/unit_test.html
@@ -313,7 +313,7 @@ Source code for ramble.cmd.unit_test
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/config.html b/_modules/ramble/config.html
index e120ce4b5..a4c64c442 100644
--- a/_modules/ramble/config.html
+++ b/_modules/ramble/config.html
@@ -1645,7 +1645,7 @@ Source code for ramble.config
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/context.html b/_modules/ramble/context.html
index 7daaed7a0..97c4c5257 100644
--- a/_modules/ramble/context.html
+++ b/_modules/ramble/context.html
@@ -254,7 +254,7 @@ Source code for ramble.context
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/error.html b/_modules/ramble/error.html
index 9005cf87d..1f6a782f7 100644
--- a/_modules/ramble/error.html
+++ b/_modules/ramble/error.html
@@ -212,7 +212,7 @@ Source code for ramble.error
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/expander.html b/_modules/ramble/expander.html
index 0797c53e4..42ed36dee 100644
--- a/_modules/ramble/expander.html
+++ b/_modules/ramble/expander.html
@@ -315,6 +315,8 @@ Source code for ramble.expander
children[-1].append(cur_match)
else:
self.root.add_children(cur_match)
+ elif c == '\n': # Don't expand across new lines
+ opened = []
if len(opened) > 0:
self.root.add_children(children.pop())
@@ -936,7 +938,7 @@ Source code for ramble.expander
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/experiment_set.html b/_modules/ramble/experiment_set.html
index b358fca9b..3005b6335 100644
--- a/_modules/ramble/experiment_set.html
+++ b/_modules/ramble/experiment_set.html
@@ -648,7 +648,7 @@ Source code for ramble.experiment_set
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/experimental/uploader.html b/_modules/ramble/experimental/uploader.html
index ddb008b8f..fd7fe79a7 100644
--- a/_modules/ramble/experimental/uploader.html
+++ b/_modules/ramble/experimental/uploader.html
@@ -434,7 +434,7 @@ Source code for ramble.experimental.uploader
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/fetch_strategy.html b/_modules/ramble/fetch_strategy.html
index 629905c1a..06a7437e8 100644
--- a/_modules/ramble/fetch_strategy.html
+++ b/_modules/ramble/fetch_strategy.html
@@ -2160,7 +2160,7 @@ Source code for ramble.fetch_strategy
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/filters.html b/_modules/ramble/filters.html
index 853c2a4d7..2ba465e49 100644
--- a/_modules/ramble/filters.html
+++ b/_modules/ramble/filters.html
@@ -132,7 +132,7 @@ Source code for ramble.filters
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/keywords.html b/_modules/ramble/keywords.html
index 6f2e23d84..a09e3d008 100644
--- a/_modules/ramble/keywords.html
+++ b/_modules/ramble/keywords.html
@@ -261,7 +261,7 @@ Source code for ramble.keywords
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/language/application_language.html b/_modules/ramble/language/application_language.html
index 9730c9920..24e52c566 100644
--- a/_modules/ramble/language/application_language.html
+++ b/_modules/ramble/language/application_language.html
@@ -352,7 +352,7 @@ Source code for ramble.language.application_language
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/language/language_base.html b/_modules/ramble/language/language_base.html
index 1d28d16ba..70dbe32a3 100644
--- a/_modules/ramble/language/language_base.html
+++ b/_modules/ramble/language/language_base.html
@@ -335,7 +335,7 @@ Source code for ramble.language.language_base
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/language/language_helpers.html b/_modules/ramble/language/language_helpers.html
index a41602c81..17469ae01 100644
--- a/_modules/ramble/language/language_helpers.html
+++ b/_modules/ramble/language/language_helpers.html
@@ -183,7 +183,7 @@ Source code for ramble.language.language_helpers
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/language/modifier_language.html b/_modules/ramble/language/modifier_language.html
index 9381aec09..63d8fba85 100644
--- a/_modules/ramble/language/modifier_language.html
+++ b/_modules/ramble/language/modifier_language.html
@@ -361,7 +361,7 @@ Source code for ramble.language.modifier_language
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/language/shared_language.html b/_modules/ramble/language/shared_language.html
index d2d14998e..5dfbda52a 100644
--- a/_modules/ramble/language/shared_language.html
+++ b/_modules/ramble/language/shared_language.html
@@ -452,7 +452,7 @@ Source code for ramble.language.shared_language
<
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/main.html b/_modules/ramble/main.html
index 2182a48f8..278e2631c 100644
--- a/_modules/ramble/main.html
+++ b/_modules/ramble/main.html
@@ -1104,7 +1104,7 @@ Source code for ramble.main
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/mirror.html b/_modules/ramble/mirror.html
index d59bdc7c8..69d732f18 100644
--- a/_modules/ramble/mirror.html
+++ b/_modules/ramble/mirror.html
@@ -790,7 +790,7 @@ Source code for ramble.mirror
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/modifier.html b/_modules/ramble/modifier.html
index 297ea4f1f..4f1c19d78 100644
--- a/_modules/ramble/modifier.html
+++ b/_modules/ramble/modifier.html
@@ -439,7 +439,7 @@ Source code for ramble.modifier
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/modifier_types/basic.html b/_modules/ramble/modifier_types/basic.html
index b96387e3f..a2256d54a 100644
--- a/_modules/ramble/modifier_types/basic.html
+++ b/_modules/ramble/modifier_types/basic.html
@@ -129,7 +129,7 @@ Source code for ramble.modifier_types.basic
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/modifier_types/spack.html b/_modules/ramble/modifier_types/spack.html
index 8b051efd8..f5bb2d474 100644
--- a/_modules/ramble/modifier_types/spack.html
+++ b/_modules/ramble/modifier_types/spack.html
@@ -130,7 +130,7 @@ Source code for ramble.modifier_types.spack
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/namespace.html b/_modules/ramble/namespace.html
index 74f7fd6c3..2b28440bc 100644
--- a/_modules/ramble/namespace.html
+++ b/_modules/ramble/namespace.html
@@ -153,7 +153,7 @@ Source code for ramble.namespace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/renderer.html b/_modules/ramble/renderer.html
index ef5501829..41e074ad1 100644
--- a/_modules/ramble/renderer.html
+++ b/_modules/ramble/renderer.html
@@ -508,7 +508,7 @@ Source code for ramble.renderer
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/repository.html b/_modules/ramble/repository.html
index 6037cddc5..336a3e5f3 100644
--- a/_modules/ramble/repository.html
+++ b/_modules/ramble/repository.html
@@ -1822,7 +1822,7 @@ Source code for ramble.repository
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/schema/config.html b/_modules/ramble/schema/config.html
index 245d9d88e..55412719b 100644
--- a/_modules/ramble/schema/config.html
+++ b/_modules/ramble/schema/config.html
@@ -324,7 +324,7 @@ Source code for ramble.schema.config
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/schema/types.html b/_modules/ramble/schema/types.html
index 947ed0506..185026f30 100644
--- a/_modules/ramble/schema/types.html
+++ b/_modules/ramble/schema/types.html
@@ -148,7 +148,7 @@ Source code for ramble.schema.types
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/software_environments.html b/_modules/ramble/software_environments.html
index ed001574b..bf97e0843 100644
--- a/_modules/ramble/software_environments.html
+++ b/_modules/ramble/software_environments.html
@@ -556,7 +556,7 @@ Source code for ramble.software_environments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/spack_runner.html b/_modules/ramble/spack_runner.html
index a5fd79848..80fab3ef0 100644
--- a/_modules/ramble/spack_runner.html
+++ b/_modules/ramble/spack_runner.html
@@ -998,7 +998,7 @@ Source code for ramble.spack_runner
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/spec.html b/_modules/ramble/spec.html
index 10ce18dff..0bce09ced 100644
--- a/_modules/ramble/spec.html
+++ b/_modules/ramble/spec.html
@@ -459,7 +459,7 @@ Source code for ramble.spec
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/stage.html b/_modules/ramble/stage.html
index ac4114efc..6bc4a4cf5 100644
--- a/_modules/ramble/stage.html
+++ b/_modules/ramble/stage.html
@@ -1104,7 +1104,7 @@ Source code for ramble.stage
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/success_criteria.html b/_modules/ramble/success_criteria.html
index b6cc82867..a4f67b9e5 100644
--- a/_modules/ramble/success_criteria.html
+++ b/_modules/ramble/success_criteria.html
@@ -339,7 +339,7 @@ Source code for ramble.success_criteria
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/test/application_inheritance.html b/_modules/ramble/test/application_inheritance.html
index 7478bdb9c..83ee0987a 100644
--- a/_modules/ramble/test/application_inheritance.html
+++ b/_modules/ramble/test/application_inheritance.html
@@ -161,7 +161,7 @@ Source code for ramble.test.application_inheritance
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/test/cmd/debug.html b/_modules/ramble/test/cmd/debug.html
index 794f45bc4..7364e5afd 100644
--- a/_modules/ramble/test/cmd/debug.html
+++ b/_modules/ramble/test/cmd/debug.html
@@ -125,7 +125,7 @@ Source code for ramble.test.cmd.debug
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/test/cmd/software_definitions.html b/_modules/ramble/test/cmd/software_definitions.html
index c0b5e8c5d..936aa6614 100644
--- a/_modules/ramble/test/cmd/software_definitions.html
+++ b/_modules/ramble/test/cmd/software_definitions.html
@@ -169,7 +169,7 @@ Source code for ramble.test.cmd.software_definitions
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/test/dry_run_helpers.html b/_modules/ramble/test/dry_run_helpers.html
index 60d89c138..ad985d8c2 100644
--- a/_modules/ramble/test/dry_run_helpers.html
+++ b/_modules/ramble/test/dry_run_helpers.html
@@ -196,7 +196,7 @@ Source code for ramble.test.dry_run_helpers
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/test/modifier_functionality/modifier_helpers.html b/_modules/ramble/test/modifier_functionality/modifier_helpers.html
index 23fc6161a..0b9a41d21 100644
--- a/_modules/ramble/test/modifier_functionality/modifier_helpers.html
+++ b/_modules/ramble/test/modifier_functionality/modifier_helpers.html
@@ -328,7 +328,7 @@ Source code for ramble.test.modifier_functionality.modifier_helpers
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/test/spec_basic.html b/_modules/ramble/test/spec_basic.html
index d4d065fb4..f405cb8db 100644
--- a/_modules/ramble/test/spec_basic.html
+++ b/_modules/ramble/test/spec_basic.html
@@ -138,7 +138,7 @@ Source code for ramble.test.spec_basic
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/test/success_criteria.html b/_modules/ramble/test/success_criteria.html
index 002145d87..18dc62f6b 100644
--- a/_modules/ramble/test/success_criteria.html
+++ b/_modules/ramble/test/success_criteria.html
@@ -197,7 +197,7 @@ Source code for ramble.test.success_criteria
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/test/util/env.html b/_modules/ramble/test/util/env.html
index 76ef33ba1..82a4d7973 100644
--- a/_modules/ramble/test/util/env.html
+++ b/_modules/ramble/test/util/env.html
@@ -217,7 +217,7 @@ Source code for ramble.test.util.env
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/colors.html b/_modules/ramble/util/colors.html
index d7129281a..213b232e7 100644
--- a/_modules/ramble/util/colors.html
+++ b/_modules/ramble/util/colors.html
@@ -160,7 +160,7 @@ Source code for ramble.util.colors
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/directives.html b/_modules/ramble/util/directives.html
index 2cd504140..c61698bba 100644
--- a/_modules/ramble/util/directives.html
+++ b/_modules/ramble/util/directives.html
@@ -169,7 +169,7 @@ Source code for ramble.util.directives
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/editor.html b/_modules/ramble/util/editor.html
index f29fedc30..7e454aaed 100644
--- a/_modules/ramble/util/editor.html
+++ b/_modules/ramble/util/editor.html
@@ -239,7 +239,7 @@ Source code for ramble.util.editor
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/env.html b/_modules/ramble/util/env.html
index 5869e9be0..3528de8d6 100644
--- a/_modules/ramble/util/env.html
+++ b/_modules/ramble/util/env.html
@@ -206,7 +206,7 @@ Source code for ramble.util.env
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/executable.html b/_modules/ramble/util/executable.html
index 65b17373b..8c742db74 100644
--- a/_modules/ramble/util/executable.html
+++ b/_modules/ramble/util/executable.html
@@ -235,7 +235,7 @@ Source code for ramble.util.executable
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/file_cache.html b/_modules/ramble/util/file_cache.html
index 20afa8019..d2db716c1 100644
--- a/_modules/ramble/util/file_cache.html
+++ b/_modules/ramble/util/file_cache.html
@@ -310,7 +310,7 @@ Source code for ramble.util.file_cache
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/hashing.html b/_modules/ramble/util/hashing.html
index d753495e6..4ee94f20f 100644
--- a/_modules/ramble/util/hashing.html
+++ b/_modules/ramble/util/hashing.html
@@ -148,7 +148,7 @@ Source code for ramble.util.hashing
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/imp/imp_importer.html b/_modules/ramble/util/imp/imp_importer.html
index 94cb59f98..f131a10c2 100644
--- a/_modules/ramble/util/imp/imp_importer.html
+++ b/_modules/ramble/util/imp/imp_importer.html
@@ -183,7 +183,7 @@ Source code for ramble.util.imp.imp_importer
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/imp/importlib_importer.html b/_modules/ramble/util/imp/importlib_importer.html
index f9e5ac5f1..34d4036d9 100644
--- a/_modules/ramble/util/imp/importlib_importer.html
+++ b/_modules/ramble/util/imp/importlib_importer.html
@@ -169,7 +169,7 @@ Source code for ramble.util.imp.importlib_importer
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/install_cache.html b/_modules/ramble/util/install_cache.html
index 433572705..2d0d1f338 100644
--- a/_modules/ramble/util/install_cache.html
+++ b/_modules/ramble/util/install_cache.html
@@ -132,7 +132,7 @@ Source code for ramble.util.install_cache
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/lock.html b/_modules/ramble/util/lock.html
index 9e8d24cfd..f6cac788d 100644
--- a/_modules/ramble/util/lock.html
+++ b/_modules/ramble/util/lock.html
@@ -193,7 +193,7 @@ Source code for ramble.util.lock
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/logger.html b/_modules/ramble/util/logger.html
index fc9e3d2f4..39d31833b 100644
--- a/_modules/ramble/util/logger.html
+++ b/_modules/ramble/util/logger.html
@@ -372,7 +372,7 @@ Source code for ramble.util.logger
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/matrices.html b/_modules/ramble/util/matrices.html
index eaed03b61..8185e5ad3 100644
--- a/_modules/ramble/util/matrices.html
+++ b/_modules/ramble/util/matrices.html
@@ -148,7 +148,7 @@ Source code for ramble.util.matrices
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/naming.html b/_modules/ramble/util/naming.html
index 14f39f01e..1023efd41 100644
--- a/_modules/ramble/util/naming.html
+++ b/_modules/ramble/util/naming.html
@@ -410,7 +410,7 @@ Source code for ramble.util.naming
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/path.html b/_modules/ramble/util/path.html
index 8afe202eb..e778dd465 100644
--- a/_modules/ramble/util/path.html
+++ b/_modules/ramble/util/path.html
@@ -217,7 +217,7 @@ Source code for ramble.util.path
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/spec_utils.html b/_modules/ramble/util/spec_utils.html
index f7ebdc7e5..5ce2f7ec5 100644
--- a/_modules/ramble/util/spec_utils.html
+++ b/_modules/ramble/util/spec_utils.html
@@ -139,7 +139,7 @@ Source code for ramble.util.spec_utils
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/util/web.html b/_modules/ramble/util/web.html
index 949a2fafa..6fa998e8b 100644
--- a/_modules/ramble/util/web.html
+++ b/_modules/ramble/util/web.html
@@ -886,7 +886,7 @@ Source code for ramble.util.web
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/workspace/shell.html b/_modules/ramble/workspace/shell.html
index fa46cb634..73179a48a 100644
--- a/_modules/ramble/workspace/shell.html
+++ b/_modules/ramble/workspace/shell.html
@@ -263,7 +263,7 @@ Source code for ramble.workspace.shell
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/_modules/ramble/workspace/workspace.html b/_modules/ramble/workspace/workspace.html
index 56778058f..dc2b62c57 100644
--- a/_modules/ramble/workspace/workspace.html
+++ b/_modules/ramble/workspace/workspace.html
@@ -1788,7 +1788,7 @@ Source code for ramble.workspace.workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/command_index.html b/command_index.html
index 714e3ed4a..946fbe5e1 100644
--- a/command_index.html
+++ b/command_index.html
@@ -108,7 +108,7 @@
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/configuration_files.html b/configuration_files.html
index 9dc24f498..bcf40ebd3 100644
--- a/configuration_files.html
+++ b/configuration_files.html
@@ -566,7 +566,7 @@ External Spack Environment Support:
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/dev_guides.html b/dev_guides.html
index 3823219fb..ef68c8ec9 100644
--- a/dev_guides.html
+++ b/dev_guides.html
@@ -121,7 +121,7 @@
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/dev_guides/application_dev_guide.html b/dev_guides/application_dev_guide.html
index b4f124b41..d6cf71da6 100644
--- a/dev_guides/application_dev_guide.html
+++ b/dev_guides/application_dev_guide.html
@@ -376,7 +376,7 @@ Analyzing Results
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/genindex.html b/genindex.html
index 9e7740ce4..5cc4c92a7 100644
--- a/genindex.html
+++ b/genindex.html
@@ -1073,16 +1073,22 @@ E
(ramble.modifier_types.spack.SpackModifier attribute)
-
-
+
- executables (ramble.application.ApplicationBase attribute)
- (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)
- (ramble.namespace.namespace attribute)
@@ -1691,6 +1697,12 @@ I
- (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)
- InputStage (class in ramble.stage)
@@ -1707,14 +1719,14 @@
I
- intel_aps_modifier() (in module ramble.test.modifier_functionality.modifier_helpers)
+
+
-
- InternalConfigScope (class in ramble.config)
- internals (ramble.namespace.namespace attribute)
@@ -2490,6 +2502,12 @@
P
- (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)
PhaseCycleDetectedError
@@ -2515,11 +2533,11 @@ P
prepend_header() (in module ramble.cmd.commands)
prepend_open() (in module ramble.util.imp.imp_importer)
-
- PrependFileLoader (class in ramble.util.imp.importlib_importer)
+ - PrependFileLoader (class in ramble.util.imp.importlib_importer)
+
- print_chain_order() (ramble.application.ApplicationBase method)
- print_conflicts() (in module ramble.cmd.software_definitions)
@@ -4339,6 +4357,12 @@
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)
WorkloadNotDefinedError
@@ -4349,6 +4373,12 @@ 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)
@@ -4450,7 +4480,7 @@ Z
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/getting_started.html b/getting_started.html
index 0c2a88378..f76f61c16 100644
--- a/getting_started.html
+++ b/getting_started.html
@@ -399,7 +399,7 @@ Archiving A Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/index.html b/index.html
index 979a247ec..188ec8a70 100644
--- a/index.html
+++ b/index.html
@@ -245,7 +245,7 @@ Indices and tables
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/mirror-config.html b/mirror-config.html
index 2475e558b..91532971a 100644
--- a/mirror-config.html
+++ b/mirror-config.html
@@ -200,7 +200,7 @@ Mirror Structure
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/objects.inv b/objects.inv
index f5bff04b7..3d73c1ed2 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/py-modindex.html b/py-modindex.html
index 45c53c820..2a02a6acd 100644
--- a/py-modindex.html
+++ b/py-modindex.html
@@ -692,7 +692,7 @@ Python Module Index
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.application_types.html b/ramble.application_types.html
index fe62eb8b9..7622dd464 100644
--- a/ramble.application_types.html
+++ b/ramble.application_types.html
@@ -414,7 +414,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.cmd.common.html b/ramble.cmd.common.html
index b21c545f4..7ad2f8a77 100644
--- a/ramble.cmd.common.html
+++ b/ramble.cmd.common.html
@@ -323,7 +323,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.cmd.html b/ramble.cmd.html
index 322013771..39cff3630 100644
--- a/ramble.cmd.html
+++ b/ramble.cmd.html
@@ -1226,7 +1226,7 @@ ramble.cmd.workspace module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.experimental.html b/ramble.experimental.html
index 19a7540f2..66852de6a 100644
--- a/ramble.experimental.html
+++ b/ramble.experimental.html
@@ -255,7 +255,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.html b/ramble.html
index 1b16a02a4..9500144ab 100644
--- a/ramble.html
+++ b/ramble.html
@@ -589,16 +589,19 @@
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()
@@ -609,6 +612,8 @@
ModifierBase.tags
ModifierBase.uses_spack
ModifierBase.variable_modifications
+ModifierBase.workload_variables
+ModifierBase.workloads
ModifierError
@@ -1376,16 +1381,21 @@ SubpackagesBasicModifier.default_compilers
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
@@ -1397,17 +1407,22 @@ SubpackagesSpackModifier.default_compilers
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
@@ -5356,6 +5371,11 @@ Submodulesexecutable_modifiers = {}
+
+-
+executables = {}
+
+
-
figure_of_merit_contexts = {}
@@ -5377,6 +5397,11 @@ Submodulesinherit_from_application(app)[source]
+
+-
+inputs = {}
+
+
-
maintainers: List[str] = []
@@ -5409,6 +5434,11 @@ Submodulespackage_manager_configs = {}
+
+-
+phase_definitions = {}
+
+
-
required_packages = {}
@@ -5468,6 +5498,16 @@ Submodulesvariable_modifications = {}
+
+-
+workload_variables = {}
+
+
+
+-
+workloads = {}
+
+
@@ -7436,7 +7476,7 @@ ramble.pipeline module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.language.html b/ramble.language.html
index 7abfd1dc7..d3203e12d 100644
--- a/ramble.language.html
+++ b/ramble.language.html
@@ -668,7 +668,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.modifier_types.html b/ramble.modifier_types.html
index c665959d4..247d713c1 100644
--- a/ramble.modifier_types.html
+++ b/ramble.modifier_types.html
@@ -182,6 +182,11 @@ Submodulesexecutable_modifiers = {}
+
+-
+executables = {}
+
+
-
figure_of_merit_contexts = {}
@@ -192,6 +197,11 @@ Submodulesfigures_of_merit = {}
+
+-
+inputs = {}
+
+
-
modes = {}
@@ -207,6 +217,11 @@ Submodulespackage_manager_configs = {}
+
+-
+phase_definitions = {}
+
+
-
required_packages = {}
@@ -232,6 +247,16 @@ Submodulesvariable_modifications = {}
+
+-
+workload_variables = {}
+
+
+
+-
+workloads = {}
+
+
@@ -269,6 +294,11 @@ Submodulesexecutable_modifiers = {}
+
+-
+executables = {}
+
+
-
figure_of_merit_contexts = {}
@@ -279,6 +309,11 @@ Submodulesfigures_of_merit = {}
+
+-
+inputs = {}
+
+
-
modes = {}
@@ -294,6 +329,11 @@ Submodulespackage_manager_configs = {}
+
+-
+phase_definitions = {}
+
+
-
required_packages = {}
@@ -324,6 +364,16 @@ Submodulesvariable_modifications = {}
+
+-
+workload_variables = {}
+
+
+
+-
+workloads = {}
+
+
@@ -341,7 +391,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.schema.html b/ramble.schema.html
index 8a7a4c2c9..37d3d1142 100644
--- a/ramble.schema.html
+++ b/ramble.schema.html
@@ -1363,7 +1363,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.test.cmd.html b/ramble.test.cmd.html
index b8efb9219..521e91765 100644
--- a/ramble.test.cmd.html
+++ b/ramble.test.cmd.html
@@ -248,7 +248,7 @@ ramble.test.cmd.workspace module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.test.end_to_end.html b/ramble.test.end_to_end.html
index b6bb7f63b..2d06546ba 100644
--- a/ramble.test.end_to_end.html
+++ b/ramble.test.end_to_end.html
@@ -256,7 +256,7 @@ ramble.test.end_to_end.wrfv4_dry_run module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.test.html b/ramble.test.html
index 53f4cf4b6..4bc5c0032 100644
--- a/ramble.test.html
+++ b/ramble.test.html
@@ -451,7 +451,7 @@ ramble.test.workspace_tests module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.test.modifier_functionality.html b/ramble.test.modifier_functionality.html
index b42683991..a0048dc2a 100644
--- a/ramble.test.modifier_functionality.html
+++ b/ramble.test.modifier_functionality.html
@@ -299,7 +299,7 @@ ramble.test.modifier_functionality.single_modifier_dry_run module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.test.success_criteria.html b/ramble.test.success_criteria.html
index f372688cb..4cacef343 100644
--- a/ramble.test.success_criteria.html
+++ b/ramble.test.success_criteria.html
@@ -202,7 +202,7 @@ ramble.test.success_criteria.success_variable_fom_comparison module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.test.util.html b/ramble.test.util.html
index 5a846373d..4892249d1 100644
--- a/ramble.test.util.html
+++ b/ramble.test.util.html
@@ -211,7 +211,7 @@ ramble.test.util.editor module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.test.workspace_hashing.html b/ramble.test.workspace_hashing.html
index cebb62088..5882d47f6 100644
--- a/ramble.test.workspace_hashing.html
+++ b/ramble.test.workspace_hashing.html
@@ -193,7 +193,7 @@ ramble.test.workspace_hashing.workspace_setup_creates_inventory module
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.util.html b/ramble.util.html
index a7e7429c3..bf40fa761 100644
--- a/ramble.util.html
+++ b/ramble.util.html
@@ -999,7 +999,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.util.imp.html b/ramble.util.imp.html
index 8c522b450..230756cb3 100644
--- a/ramble.util.imp.html
+++ b/ramble.util.imp.html
@@ -278,7 +278,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/ramble.workspace.html b/ramble.workspace.html
index 5abe1e081..98eeb5707 100644
--- a/ramble.workspace.html
+++ b/ramble.workspace.html
@@ -1623,7 +1623,7 @@ Submodules
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/search.html b/search.html
index 869631be7..c4e87403f 100644
--- a/search.html
+++ b/search.html
@@ -115,7 +115,7 @@
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/searchindex.js b/searchindex.js
index 22c1382ce..29890b1ec 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, 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
+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
diff --git a/success_criteria.html b/success_criteria.html
index a9817560d..c7f4a54f3 100644
--- a/success_criteria.html
+++ b/success_criteria.html
@@ -235,7 +235,7 @@ Mode: String
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials.html b/tutorials.html
index d1c1c4f28..bca09be8b 100644
--- a/tutorials.html
+++ b/tutorials.html
@@ -144,7 +144,7 @@
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/10_using_modifiers.html b/tutorials/10_using_modifiers.html
index f3b6e6c58..cb99a68ec 100644
--- a/tutorials/10_using_modifiers.html
+++ b/tutorials/10_using_modifiers.html
@@ -516,7 +516,7 @@ Execute Experiments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/11_using_internals.html b/tutorials/11_using_internals.html
index 4ecf19431..664f27a44 100644
--- a/tutorials/11_using_internals.html
+++ b/tutorials/11_using_internals.html
@@ -527,7 +527,7 @@ Execute Experiments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/1_hello_world.html b/tutorials/1_hello_world.html
index 967cbcdd8..a1fc51a5d 100644
--- a/tutorials/1_hello_world.html
+++ b/tutorials/1_hello_world.html
@@ -328,7 +328,7 @@ Cleanup the Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/2_running_a_simple_gromacs_experiment.html b/tutorials/2_running_a_simple_gromacs_experiment.html
index 310f1d676..33a91d4f8 100644
--- a/tutorials/2_running_a_simple_gromacs_experiment.html
+++ b/tutorials/2_running_a_simple_gromacs_experiment.html
@@ -406,7 +406,7 @@ Cleanup the Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/3_modifying_a_gromacs_experiment.html b/tutorials/3_modifying_a_gromacs_experiment.html
index 48e3ff242..96eff77eb 100644
--- a/tutorials/3_modifying_a_gromacs_experiment.html
+++ b/tutorials/3_modifying_a_gromacs_experiment.html
@@ -454,7 +454,7 @@ Cleaning the Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/4_using_vectors_and_matrices.html b/tutorials/4_using_vectors_and_matrices.html
index 9916c1b18..2ac777876 100644
--- a/tutorials/4_using_vectors_and_matrices.html
+++ b/tutorials/4_using_vectors_and_matrices.html
@@ -669,7 +669,7 @@ Execute Experiments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/5_changing_your_software_stack.html b/tutorials/5_changing_your_software_stack.html
index 70d835533..8ed996e7f 100644
--- a/tutorials/5_changing_your_software_stack.html
+++ b/tutorials/5_changing_your_software_stack.html
@@ -462,7 +462,7 @@ Cleaning the Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/6_configuring_a_scaling_study.html b/tutorials/6_configuring_a_scaling_study.html
index d6eb45269..adc897a57 100644
--- a/tutorials/6_configuring_a_scaling_study.html
+++ b/tutorials/6_configuring_a_scaling_study.html
@@ -355,7 +355,7 @@ Execute Experiments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/7_using_zips_and_matrices.html b/tutorials/7_using_zips_and_matrices.html
index 848b32e9e..48be4b59c 100644
--- a/tutorials/7_using_zips_and_matrices.html
+++ b/tutorials/7_using_zips_and_matrices.html
@@ -468,7 +468,7 @@ Clean the Worksapce
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/8_var_expansion_indirection_and_stack_parameterization.html b/tutorials/8_var_expansion_indirection_and_stack_parameterization.html
index bd620591b..d2932a43b 100644
--- a/tutorials/8_var_expansion_indirection_and_stack_parameterization.html
+++ b/tutorials/8_var_expansion_indirection_and_stack_parameterization.html
@@ -596,7 +596,7 @@ Clean the Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/9_success_criteria.html b/tutorials/9_success_criteria.html
index 34fa35730..b057a5818 100644
--- a/tutorials/9_success_criteria.html
+++ b/tutorials/9_success_criteria.html
@@ -423,7 +423,7 @@ Execute Experiments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/mirrors.html b/tutorials/mirrors.html
index fc77af40c..baa5f2d7d 100644
--- a/tutorials/mirrors.html
+++ b/tutorials/mirrors.html
@@ -629,7 +629,7 @@ Mirror use:
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/shared/gromacs_execute.html b/tutorials/shared/gromacs_execute.html
index 26bcc9bce..d3b7ff43e 100644
--- a/tutorials/shared/gromacs_execute.html
+++ b/tutorials/shared/gromacs_execute.html
@@ -124,7 +124,7 @@ Execute Experiments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/shared/gromacs_vector_workspace.html b/tutorials/shared/gromacs_vector_workspace.html
index 25d7ce699..e3fc5d7cb 100644
--- a/tutorials/shared/gromacs_vector_workspace.html
+++ b/tutorials/shared/gromacs_vector_workspace.html
@@ -155,7 +155,7 @@ Configure the Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/shared/gromacs_workspace.html b/tutorials/shared/gromacs_workspace.html
index 5420eeaae..9a133670f 100644
--- a/tutorials/shared/gromacs_workspace.html
+++ b/tutorials/shared/gromacs_workspace.html
@@ -155,7 +155,7 @@ Configure the Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/shared/wrf_execute.html b/tutorials/shared/wrf_execute.html
index f38721ceb..feeabb50a 100644
--- a/tutorials/shared/wrf_execute.html
+++ b/tutorials/shared/wrf_execute.html
@@ -124,7 +124,7 @@ Execute Experiments
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/tutorials/shared/wrf_scaling_workspace.html b/tutorials/shared/wrf_scaling_workspace.html
index dae4f7531..c8ca62b21 100644
--- a/tutorials/shared/wrf_scaling_workspace.html
+++ b/tutorials/shared/wrf_scaling_workspace.html
@@ -159,7 +159,7 @@ Configure Experiment Definitions
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/workspace.html b/workspace.html
index b8e469ce5..7595b6092 100644
--- a/workspace.html
+++ b/workspace.html
@@ -469,7 +469,7 @@ Archiving a Workspace
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.
diff --git a/workspace_config.html b/workspace_config.html
index 85c434102..cc7137d9c 100644
--- a/workspace_config.html
+++ b/workspace_config.html
@@ -1021,7 +1021,7 @@ Defining Chains of Chains:
© Copyright 2022-2023, Google LLC.
- Last updated on Dec 08, 2023.
+ Last updated on Dec 11, 2023.