From f2c1e353e4c26aff6234cedfdc90d85ccaa260d0 Mon Sep 17 00:00:00 2001
From: frthjf <lifeworld-api@posteo.net>
Date: Tue, 24 Dec 2024 04:16:34 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20machinab?=
 =?UTF-8?q?le-org/machinable@ae45aaf5c87c7dac221a46ed8113012d50fa535a=20?=
 =?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 404.html                                           |  4 ++--
 about/approach.html                                |  4 ++--
 assets/app.39fe5660.js                             |  1 -
 assets/app.6df91b0e.js                             |  1 +
 ...examples_aimstack-storage_index.md.2d2a5dd8.js} |  2 +-
 ...les_aimstack-storage_index.md.2d2a5dd8.lean.js} |  0
 ...> examples_globus-storage_index.md.2fdc9ffe.js} |  2 +-
 ...mples_globus-storage_index.md.2fdc9ffe.lean.js} |  0
 ...=> examples_mpi-execution_index.md.717e47cd.js} |  2 +-
 ...amples_mpi-execution_index.md.717e47cd.lean.js} |  0
 ...xamples_require-execution_index.md.2275dbae.js} |  2 +-
 ...es_require-execution_index.md.2275dbae.lean.js} |  0
 ... examples_slurm-execution_index.md.3f898e32.js} |  8 +++++---
 ...ples_slurm-execution_index.md.3f898e32.lean.js} |  0
 ....0e8ec360.js => guide_execution.md.e5c12d47.js} |  4 ++--
 ...lean.js => guide_execution.md.e5c12d47.lean.js} |  2 +-
 ....1c0bc3da.js => guide_interface.md.f6429b0c.js} |  6 +++---
 ...lean.js => guide_interface.md.f6429b0c.lean.js} |  2 +-
 ...60cec5.js => guide_introduction.md.ced4be09.js} |  4 ++--
 ...n.js => guide_introduction.md.ced4be09.lean.js} |  0
 examples/aimstack-storage/index.html               |  8 ++++----
 examples/dependent-schedules/index.html            |  4 ++--
 examples/globus-storage/index.html                 |  8 ++++----
 examples/index.html                                |  4 ++--
 examples/mpi-execution/index.html                  |  8 ++++----
 examples/require-execution/index.html              |  8 ++++----
 examples/slurm-execution/index.html                | 14 ++++++++------
 guide/cli.html                                     |  4 ++--
 guide/component.html                               |  4 ++--
 guide/element.html                                 |  4 ++--
 guide/execution.html                               |  8 ++++----
 guide/installation.html                            |  4 ++--
 guide/interface.html                               |  8 ++++----
 guide/introduction.html                            | 10 +++++-----
 hashmap.json                                       |  2 +-
 index.html                                         |  4 ++--
 reference/index.html                               |  6 +++---
 37 files changed, 78 insertions(+), 74 deletions(-)
 delete mode 100644 assets/app.39fe5660.js
 create mode 100644 assets/app.6df91b0e.js
 rename assets/{examples_aimstack-storage_index.md.161b39fe.js => examples_aimstack-storage_index.md.2d2a5dd8.js} (99%)
 rename assets/{examples_aimstack-storage_index.md.161b39fe.lean.js => examples_aimstack-storage_index.md.2d2a5dd8.lean.js} (100%)
 rename assets/{examples_globus-storage_index.md.dcf3824b.js => examples_globus-storage_index.md.2fdc9ffe.js} (99%)
 rename assets/{examples_globus-storage_index.md.dcf3824b.lean.js => examples_globus-storage_index.md.2fdc9ffe.lean.js} (100%)
 rename assets/{examples_mpi-execution_index.md.a375f86a.js => examples_mpi-execution_index.md.717e47cd.js} (99%)
 rename assets/{examples_mpi-execution_index.md.a375f86a.lean.js => examples_mpi-execution_index.md.717e47cd.lean.js} (100%)
 rename assets/{examples_require-execution_index.md.0305a671.js => examples_require-execution_index.md.2275dbae.js} (98%)
 rename assets/{examples_require-execution_index.md.0305a671.lean.js => examples_require-execution_index.md.2275dbae.lean.js} (100%)
 rename assets/{examples_slurm-execution_index.md.144ddf03.js => examples_slurm-execution_index.md.3f898e32.js} (99%)
 rename assets/{examples_slurm-execution_index.md.144ddf03.lean.js => examples_slurm-execution_index.md.3f898e32.lean.js} (100%)
 rename assets/{guide_execution.md.0e8ec360.js => guide_execution.md.e5c12d47.js} (96%)
 rename assets/{guide_execution.md.0e8ec360.lean.js => guide_execution.md.e5c12d47.lean.js} (89%)
 rename assets/{guide_interface.md.1c0bc3da.js => guide_interface.md.f6429b0c.js} (98%)
 rename assets/{guide_interface.md.1c0bc3da.lean.js => guide_interface.md.f6429b0c.lean.js} (94%)
 rename assets/{guide_introduction.md.d760cec5.js => guide_introduction.md.ced4be09.js} (97%)
 rename assets/{guide_introduction.md.d760cec5.lean.js => guide_introduction.md.ced4be09.lean.js} (100%)

diff --git a/404.html b/404.html
index 6043850b..0031d52e 100644
--- a/404.html
+++ b/404.html
@@ -6,7 +6,7 @@
     <title>404 | machinable</title>
     <meta name="description" content="Not Found">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
@@ -21,7 +21,7 @@
   </head>
   <body>
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><!----><div class="VPContent" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><!--[--><div class="NotFound" data-v-a494bd1d data-v-c70503b8><p class="code" data-v-c70503b8>404</p><h1 class="title" data-v-c70503b8>PAGE NOT FOUND</h1><div class="divider" data-v-c70503b8></div><blockquote class="quote" data-v-c70503b8> But if you don&#39;t change your direction, and if you keep looking, you may end up where you are heading. </blockquote><div class="action" data-v-c70503b8><a class="link" href="/" aria-label="go to home" data-v-c70503b8> Take me home </a></div></div><!--]--></div><footer class="VPFooter" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/about/approach.html b/about/approach.html
index 08bc9fb2..9366a0d7 100644
--- a/about/approach.html
+++ b/about/approach.html
@@ -6,7 +6,7 @@
     <title>About machinable's approach | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -25,7 +25,7 @@
   </head>
   <body>
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link active" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><!----><div class="VPContent" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _about_approach" data-v-c4b0d3cf><div><h1 id="about-machinable-s-approach" tabindex="-1">About machinable&#39;s approach <a class="header-anchor" href="#about-machinable-s-approach" aria-label="Permalink to &quot;About machinable&#39;s approach&quot;">​</a></h1><div class="tip custom-block"><p class="custom-block-title">Optional reading</p><p>This background discusses the big-picture approach. For a hands-on tutorial, refer to the <a href="./../guide/introduction.html">guide</a>.</p></div><div class="warning custom-block"><p class="custom-block-title">Coming soon</p><p>This section is currently under construction</p></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/about/approach.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><!----></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/assets/app.39fe5660.js b/assets/app.39fe5660.js
deleted file mode 100644
index 1b9bdc66..00000000
--- a/assets/app.39fe5660.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as u,D as h,o as t,c as m,F as p,L as s,G as _,B as f,a as k,t as x,A as g,C,K as o,a2 as S,a3 as j,a4 as E,a5 as I,a6 as y,a7 as v,a8 as P,a9 as w,aa as z,ab as q,ac as M,d as T,u as B,p as J,k as R,ad as A,ae as D,af as H,ag as Q}from"./chunks/framework.62020867.js";import{t as F}from"./chunks/theme.240a561e.js";import{P as O}from"./chunks/Pydoc.e1ecbd85.js";const $={props:["items"]};function V(e,a,n,i,Y,Z){const b=h("Pydoc"),d=h("tree",!0);return t(),m("ul",null,[(t(!0),m(p,null,s(n.items,c=>(t(),m("li",null,[_(b,{caption:c.id},{default:f(()=>[k(x(c.path),1)]),_:2},1032,["caption"]),c.children&&c.children.length>0?(t(),g(d,{key:0,items:c.children},null,8,["items"])):C("",!0)]))),256))])}const L=u($,[["render",V]]),N=JSON.parse('{"machinable.Component.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Component.all"}, "machinable.Component.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.ancestor"}, "machinable.Component.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Component.as_default"}, "machinable.Component.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Component.as_json"}, "machinable.Component.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Component.cached"}, "machinable.Component.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Component.clone"}, "machinable.Component.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.collect"}, "machinable.Component.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Component.commit"}, "machinable.Component.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Component.compute_context"}, "machinable.Component.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Component.compute_predicate"}, "machinable.Component.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.connected"}, "machinable.Component.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Component.created_at"}, "machinable.Component.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Component.derive"}, "machinable.Component.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.derived"}, "machinable.Component.dispatch": {"kind": "routine", "realname": "dispatch", "name": "machinable", "path": "machinable.Component.dispatch"}, "machinable.Component.dispatch_code": {"kind": "routine", "realname": "dispatch_code", "name": "machinable", "path": "machinable.Component.dispatch_code"}, "machinable.Component.executions": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.executions"}, "machinable.Component.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Component.fetch"}, "machinable.Component.find": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.find"}, "machinable.Component.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.find_by_hash"}, "machinable.Component.find_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.find_by_id"}, "machinable.Component.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.find_many_by_id"}, "machinable.Component.from_directory": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.from_directory"}, "machinable.Component.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.from_json"}, "machinable.Component.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.from_model"}, "machinable.Component.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Component.future"}, "machinable.Component.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.get"}, "machinable.Component.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Component.hidden"}, "machinable.Component.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.instance"}, "machinable.Component.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Component.is_committed"}, "machinable.Component.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.is_connected"}, "machinable.Component.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Component.is_mounted"}, "machinable.Component.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Component.is_staged"}, "machinable.Component.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Component.launch"}, "machinable.Component.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Component.load_attribute"}, "machinable.Component.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Component.load_file"}, "machinable.Component.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Component.local_directory"}, "machinable.Component.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.make"}, "machinable.Component.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Component.matches"}, "machinable.Component.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.model"}, "machinable.Component.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Component.new"}, "machinable.Component.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Component.on_after_commit"}, "machinable.Component.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Component.on_after_configure"}, "machinable.Component.on_after_dispatch": {"kind": "routine", "realname": "on_after_dispatch", "name": "machinable", "path": "machinable.Component.on_after_dispatch"}, "machinable.Component.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Component.on_before_commit"}, "machinable.Component.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Component.on_before_configure"}, "machinable.Component.on_before_dispatch": {"kind": "routine", "realname": "on_before_dispatch", "name": "machinable", "path": "machinable.Component.on_before_dispatch"}, "machinable.Component.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Component.on_commit"}, "machinable.Component.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Component.on_compute_predicate"}, "machinable.Component.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Component.on_configure"}, "machinable.Component.on_failure": {"kind": "routine", "realname": "on_failure", "name": "machinable", "path": "machinable.Component.on_failure"}, "machinable.Component.on_finish": {"kind": "routine", "realname": "on_finish", "name": "machinable", "path": "machinable.Component.on_finish"}, "machinable.Component.on_heartbeat": {"kind": "routine", "realname": "on_heartbeat", "name": "machinable", "path": "machinable.Component.on_heartbeat"}, "machinable.Component.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Component.on_instantiate"}, "machinable.Component.on_seeding": {"kind": "routine", "realname": "on_seeding", "name": "machinable", "path": "machinable.Component.on_seeding"}, "machinable.Component.on_success": {"kind": "routine", "realname": "on_success", "name": "machinable", "path": "machinable.Component.on_success"}, "machinable.Component.on_write_meta_data": {"kind": "routine", "realname": "on_write_meta_data", "name": "machinable", "path": "machinable.Component.on_write_meta_data"}, "machinable.Component.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.project"}, "machinable.Component.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Component.push_related"}, "machinable.Component.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Component.related"}, "machinable.Component.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Component.related_iterator"}, "machinable.Component.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Component.save_attribute"}, "machinable.Component.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Component.save_file"}, "machinable.Component.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Component.serialize"}, "machinable.Component.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.set_default"}, "machinable.Component.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Component.set_model"}, "machinable.Component.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.singleton"}, "machinable.Component.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Component.stage"}, "machinable.Component.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Component.to_cli"}, "machinable.Component.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Component.to_directory"}, "machinable.Component.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.unserialize"}, "machinable.Component.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.used_by"}, "machinable.Component.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.uses"}, "machinable.Component.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Component.version"}, "machinable.Component": {"kind": "class", "realname": "Component", "name": "machinable", "path": "machinable.Component", "parents": ["machinable.interface.Interface"]}, "machinable.Element.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Element.as_default"}, "machinable.Element.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Element.as_json"}, "machinable.Element.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Element.clone"}, "machinable.Element.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.collect"}, "machinable.Element.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Element.compute_context"}, "machinable.Element.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Element.compute_predicate"}, "machinable.Element.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.connected"}, "machinable.Element.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Element.created_at"}, "machinable.Element.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.from_json"}, "machinable.Element.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.from_model"}, "machinable.Element.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.get"}, "machinable.Element.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.instance"}, "machinable.Element.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.is_connected"}, "machinable.Element.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Element.load_attribute"}, "machinable.Element.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.make"}, "machinable.Element.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Element.matches"}, "machinable.Element.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.model"}, "machinable.Element.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Element.on_after_configure"}, "machinable.Element.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Element.on_before_configure"}, "machinable.Element.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Element.on_compute_predicate"}, "machinable.Element.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Element.on_configure"}, "machinable.Element.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Element.on_instantiate"}, "machinable.Element.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Element.save_attribute"}, "machinable.Element.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Element.serialize"}, "machinable.Element.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.set_default"}, "machinable.Element.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Element.set_model"}, "machinable.Element.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.singleton"}, "machinable.Element.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Element.unserialize"}, "machinable.Element.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Element.version"}, "machinable.Element": {"kind": "class", "realname": "Element", "name": "machinable", "path": "machinable.Element", "parents": ["machinable.mixin.Mixin", "machinable.utils.Jsonable"]}, "machinable.Execution.add": {"kind": "routine", "realname": "add", "name": "machinable", "path": "machinable.Execution.add"}, "machinable.Execution.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Execution.all"}, "machinable.Execution.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.ancestor"}, "machinable.Execution.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Execution.as_default"}, "machinable.Execution.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Execution.as_json"}, "machinable.Execution.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Execution.cached"}, "machinable.Execution.canonicalize_resources": {"kind": "routine", "realname": "canonicalize_resources", "name": "machinable", "path": "machinable.Execution.canonicalize_resources"}, "machinable.Execution.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Execution.clone"}, "machinable.Execution.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.collect"}, "machinable.Execution.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Execution.commit"}, "machinable.Execution.component_directory": {"kind": "routine", "realname": "component_directory", "name": "machinable", "path": "machinable.Execution.component_directory"}, "machinable.Execution.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Execution.compute_context"}, "machinable.Execution.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Execution.compute_predicate"}, "machinable.Execution.computed_resources": {"kind": "routine", "realname": "computed_resources", "name": "machinable", "path": "machinable.Execution.computed_resources"}, "machinable.Execution.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.connected"}, "machinable.Execution.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Execution.created_at"}, "machinable.Execution.deferred": {"kind": "routine", "realname": "deferred", "name": "machinable", "path": "machinable.Execution.deferred"}, "machinable.Execution.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Execution.derive"}, "machinable.Execution.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.derived"}, "machinable.Execution.dispatch": {"kind": "routine", "realname": "dispatch", "name": "machinable", "path": "machinable.Execution.dispatch"}, "machinable.Execution.executable": {"kind": "routine", "realname": "executable", "name": "machinable", "path": "machinable.Execution.executable"}, "machinable.Execution.executables": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.executables"}, "machinable.Execution.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Execution.fetch"}, "machinable.Execution.find": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.find"}, "machinable.Execution.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.find_by_hash"}, "machinable.Execution.find_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.find_by_id"}, "machinable.Execution.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.find_many_by_id"}, "machinable.Execution.finished_at": {"kind": "routine", "realname": "finished_at", "name": "machinable", "path": "machinable.Execution.finished_at"}, "machinable.Execution.from_directory": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.from_directory"}, "machinable.Execution.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.from_json"}, "machinable.Execution.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.from_model"}, "machinable.Execution.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Execution.future"}, "machinable.Execution.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.get"}, "machinable.Execution.heartbeat_at": {"kind": "routine", "realname": "heartbeat_at", "name": "machinable", "path": "machinable.Execution.heartbeat_at"}, "machinable.Execution.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Execution.hidden"}, "machinable.Execution.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.instance"}, "machinable.Execution.is_active": {"kind": "routine", "realname": "is_active", "name": "machinable", "path": "machinable.Execution.is_active"}, "machinable.Execution.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Execution.is_committed"}, "machinable.Execution.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.is_connected"}, "machinable.Execution.is_finished": {"kind": "routine", "realname": "is_finished", "name": "machinable", "path": "machinable.Execution.is_finished"}, "machinable.Execution.is_incomplete": {"kind": "routine", "realname": "is_incomplete", "name": "machinable", "path": "machinable.Execution.is_incomplete"}, "machinable.Execution.is_live": {"kind": "routine", "realname": "is_live", "name": "machinable", "path": "machinable.Execution.is_live"}, "machinable.Execution.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Execution.is_mounted"}, "machinable.Execution.is_resumed": {"kind": "routine", "realname": "is_resumed", "name": "machinable", "path": "machinable.Execution.is_resumed"}, "machinable.Execution.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Execution.is_staged"}, "machinable.Execution.is_started": {"kind": "routine", "realname": "is_started", "name": "machinable", "path": "machinable.Execution.is_started"}, "machinable.Execution.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Execution.launch"}, "machinable.Execution.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Execution.load_attribute"}, "machinable.Execution.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Execution.load_file"}, "machinable.Execution.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Execution.local_directory"}, "machinable.Execution.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.make"}, "machinable.Execution.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Execution.matches"}, "machinable.Execution.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.model"}, "machinable.Execution.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Execution.new"}, "machinable.Execution.of": {"kind": "routine", "realname": "of", "name": "machinable", "path": "machinable.Execution.of"}, "machinable.Execution.on_add": {"kind": "routine", "realname": "on_add", "name": "machinable", "path": "machinable.Execution.on_add"}, "machinable.Execution.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Execution.on_after_commit"}, "machinable.Execution.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Execution.on_after_configure"}, "machinable.Execution.on_after_dispatch": {"kind": "routine", "realname": "on_after_dispatch", "name": "machinable", "path": "machinable.Execution.on_after_dispatch"}, "machinable.Execution.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Execution.on_before_commit"}, "machinable.Execution.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Execution.on_before_configure"}, "machinable.Execution.on_before_dispatch": {"kind": "routine", "realname": "on_before_dispatch", "name": "machinable", "path": "machinable.Execution.on_before_dispatch"}, "machinable.Execution.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Execution.on_commit"}, "machinable.Execution.on_compute_default_resources": {"kind": "routine", "realname": "on_compute_default_resources", "name": "machinable", "path": "machinable.Execution.on_compute_default_resources"}, "machinable.Execution.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Execution.on_compute_predicate"}, "machinable.Execution.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Execution.on_configure"}, "machinable.Execution.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Execution.on_instantiate"}, "machinable.Execution.on_verify_schedule": {"kind": "routine", "realname": "on_verify_schedule", "name": "machinable", "path": "machinable.Execution.on_verify_schedule"}, "machinable.Execution.output": {"kind": "routine", "realname": "output", "name": "machinable", "path": "machinable.Execution.output"}, "machinable.Execution.output_filepath": {"kind": "routine", "realname": "output_filepath", "name": "machinable", "path": "machinable.Execution.output_filepath"}, "machinable.Execution.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.project"}, "machinable.Execution.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Execution.push_related"}, "machinable.Execution.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Execution.related"}, "machinable.Execution.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Execution.related_iterator"}, "machinable.Execution.resumed_at": {"kind": "routine", "realname": "resumed_at", "name": "machinable", "path": "machinable.Execution.resumed_at"}, "machinable.Execution.retrieve_status": {"kind": "routine", "realname": "retrieve_status", "name": "machinable", "path": "machinable.Execution.retrieve_status"}, "machinable.Execution.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Execution.save_attribute"}, "machinable.Execution.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Execution.save_file"}, "machinable.Execution.schedule": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.schedule"}, "machinable.Execution.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Execution.serialize"}, "machinable.Execution.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.set_default"}, "machinable.Execution.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Execution.set_model"}, "machinable.Execution.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.singleton"}, "machinable.Execution.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Execution.stage"}, "machinable.Execution.started_at": {"kind": "routine", "realname": "started_at", "name": "machinable", "path": "machinable.Execution.started_at"}, "machinable.Execution.stream_output": {"kind": "routine", "realname": "stream_output", "name": "machinable", "path": "machinable.Execution.stream_output"}, "machinable.Execution.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Execution.to_cli"}, "machinable.Execution.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Execution.to_directory"}, "machinable.Execution.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.unserialize"}, "machinable.Execution.update_status": {"kind": "routine", "realname": "update_status", "name": "machinable", "path": "machinable.Execution.update_status"}, "machinable.Execution.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.used_by"}, "machinable.Execution.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.uses"}, "machinable.Execution.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Execution.version"}, "machinable.Execution": {"kind": "class", "realname": "Execution", "name": "machinable", "path": "machinable.Execution", "parents": ["machinable.interface.Interface"]}, "machinable.Index.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Index.all"}, "machinable.Index.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.ancestor"}, "machinable.Index.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Index.as_default"}, "machinable.Index.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Index.as_json"}, "machinable.Index.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Index.cached"}, "machinable.Index.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Index.clone"}, "machinable.Index.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.collect"}, "machinable.Index.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Index.commit"}, "machinable.Index.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Index.compute_context"}, "machinable.Index.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Index.compute_predicate"}, "machinable.Index.config_in_directory": {"kind": "routine", "realname": "config_in_directory", "name": "machinable", "path": "machinable.Index.config_in_directory"}, "machinable.Index.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.connected"}, "machinable.Index.create_relation": {"kind": "routine", "realname": "create_relation", "name": "machinable", "path": "machinable.Index.create_relation"}, "machinable.Index.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Index.created_at"}, "machinable.Index.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Index.derive"}, "machinable.Index.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.derived"}, "machinable.Index.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Index.fetch"}, "machinable.Index.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Index.find"}, "machinable.Index.find_by_context": {"kind": "routine", "realname": "find_by_context", "name": "machinable", "path": "machinable.Index.find_by_context"}, "machinable.Index.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Index.find_by_hash"}, "machinable.Index.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Index.find_by_id"}, "machinable.Index.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.find_many_by_id"}, "machinable.Index.find_related": {"kind": "routine", "realname": "find_related", "name": "machinable", "path": "machinable.Index.find_related"}, "machinable.Index.from_directory": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.from_directory"}, "machinable.Index.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.from_json"}, "machinable.Index.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.from_model"}, "machinable.Index.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Index.future"}, "machinable.Index.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.get"}, "machinable.Index.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Index.hidden"}, "machinable.Index.import_directory": {"kind": "routine", "realname": "import_directory", "name": "machinable", "path": "machinable.Index.import_directory"}, "machinable.Index.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.instance"}, "machinable.Index.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Index.is_committed"}, "machinable.Index.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.is_connected"}, "machinable.Index.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Index.is_mounted"}, "machinable.Index.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Index.is_staged"}, "machinable.Index.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Index.launch"}, "machinable.Index.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Index.load_attribute"}, "machinable.Index.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Index.load_file"}, "machinable.Index.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Index.local_directory"}, "machinable.Index.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.make"}, "machinable.Index.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Index.matches"}, "machinable.Index.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.model"}, "machinable.Index.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Index.new"}, "machinable.Index.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Index.on_after_commit"}, "machinable.Index.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Index.on_after_configure"}, "machinable.Index.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Index.on_before_commit"}, "machinable.Index.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Index.on_before_configure"}, "machinable.Index.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Index.on_commit"}, "machinable.Index.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Index.on_compute_predicate"}, "machinable.Index.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Index.on_configure"}, "machinable.Index.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Index.on_instantiate"}, "machinable.Index.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.project"}, "machinable.Index.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Index.push_related"}, "machinable.Index.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Index.related"}, "machinable.Index.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Index.related_iterator"}, "machinable.Index.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Index.save_attribute"}, "machinable.Index.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Index.save_file"}, "machinable.Index.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Index.serialize"}, "machinable.Index.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.set_default"}, "machinable.Index.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Index.set_model"}, "machinable.Index.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.singleton"}, "machinable.Index.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Index.stage"}, "machinable.Index.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Index.to_cli"}, "machinable.Index.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Index.to_directory"}, "machinable.Index.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.unserialize"}, "machinable.Index.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.used_by"}, "machinable.Index.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.uses"}, "machinable.Index.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Index.version"}, "machinable.Index": {"kind": "class", "realname": "Index", "name": "machinable", "path": "machinable.Index", "parents": ["machinable.interface.Interface"]}, "machinable.Interface.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Interface.all"}, "machinable.Interface.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.ancestor"}, "machinable.Interface.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Interface.as_default"}, "machinable.Interface.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Interface.as_json"}, "machinable.Interface.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Interface.cached"}, "machinable.Interface.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Interface.clone"}, "machinable.Interface.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.collect"}, "machinable.Interface.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Interface.commit"}, "machinable.Interface.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Interface.compute_context"}, "machinable.Interface.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Interface.compute_predicate"}, "machinable.Interface.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.connected"}, "machinable.Interface.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Interface.created_at"}, "machinable.Interface.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Interface.derive"}, "machinable.Interface.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.derived"}, "machinable.Interface.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Interface.fetch"}, "machinable.Interface.find": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.find"}, "machinable.Interface.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.find_by_hash"}, "machinable.Interface.find_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.find_by_id"}, "machinable.Interface.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.find_many_by_id"}, "machinable.Interface.from_directory": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.from_directory"}, "machinable.Interface.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.from_json"}, "machinable.Interface.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.from_model"}, "machinable.Interface.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Interface.future"}, "machinable.Interface.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.get"}, "machinable.Interface.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Interface.hidden"}, "machinable.Interface.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.instance"}, "machinable.Interface.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Interface.is_committed"}, "machinable.Interface.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.is_connected"}, "machinable.Interface.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Interface.is_mounted"}, "machinable.Interface.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Interface.is_staged"}, "machinable.Interface.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Interface.launch"}, "machinable.Interface.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Interface.load_attribute"}, "machinable.Interface.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Interface.load_file"}, "machinable.Interface.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Interface.local_directory"}, "machinable.Interface.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.make"}, "machinable.Interface.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Interface.matches"}, "machinable.Interface.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.model"}, "machinable.Interface.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Interface.new"}, "machinable.Interface.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Interface.on_after_commit"}, "machinable.Interface.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Interface.on_after_configure"}, "machinable.Interface.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Interface.on_before_commit"}, "machinable.Interface.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Interface.on_before_configure"}, "machinable.Interface.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Interface.on_commit"}, "machinable.Interface.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Interface.on_compute_predicate"}, "machinable.Interface.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Interface.on_configure"}, "machinable.Interface.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Interface.on_instantiate"}, "machinable.Interface.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.project"}, "machinable.Interface.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Interface.push_related"}, "machinable.Interface.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Interface.related"}, "machinable.Interface.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Interface.related_iterator"}, "machinable.Interface.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Interface.save_attribute"}, "machinable.Interface.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Interface.save_file"}, "machinable.Interface.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Interface.serialize"}, "machinable.Interface.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.set_default"}, "machinable.Interface.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Interface.set_model"}, "machinable.Interface.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.singleton"}, "machinable.Interface.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Interface.stage"}, "machinable.Interface.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Interface.to_cli"}, "machinable.Interface.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Interface.to_directory"}, "machinable.Interface.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.unserialize"}, "machinable.Interface.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.used_by"}, "machinable.Interface.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.uses"}, "machinable.Interface.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Interface.version"}, "machinable.Interface": {"kind": "class", "realname": "Interface", "name": "machinable", "path": "machinable.Interface", "parents": ["machinable.element.Element"]}, "machinable.Mixin": {"kind": "class", "realname": "Mixin", "name": "machinable", "path": "machinable.Mixin", "parents": ["builtins.object"]}, "machinable.Project.add_to_path": {"kind": "routine", "realname": "add_to_path", "name": "machinable", "path": "machinable.Project.add_to_path"}, "machinable.Project.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Project.all"}, "machinable.Project.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.ancestor"}, "machinable.Project.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Project.as_default"}, "machinable.Project.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Project.as_json"}, "machinable.Project.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Project.cached"}, "machinable.Project.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Project.clone"}, "machinable.Project.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.collect"}, "machinable.Project.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Project.commit"}, "machinable.Project.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Project.compute_context"}, "machinable.Project.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Project.compute_predicate"}, "machinable.Project.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.connected"}, "machinable.Project.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Project.created_at"}, "machinable.Project.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Project.derive"}, "machinable.Project.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.derived"}, "machinable.Project.element": {"kind": "routine", "realname": "element", "name": "machinable", "path": "machinable.Project.element"}, "machinable.Project.exists": {"kind": "routine", "realname": "exists", "name": "machinable", "path": "machinable.Project.exists"}, "machinable.Project.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Project.fetch"}, "machinable.Project.find": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.find"}, "machinable.Project.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.find_by_hash"}, "machinable.Project.find_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.find_by_id"}, "machinable.Project.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.find_many_by_id"}, "machinable.Project.from_directory": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.from_directory"}, "machinable.Project.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.from_json"}, "machinable.Project.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.from_model"}, "machinable.Project.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Project.future"}, "machinable.Project.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.get"}, "machinable.Project.get_code_version": {"kind": "routine", "realname": "get_code_version", "name": "machinable", "path": "machinable.Project.get_code_version"}, "machinable.Project.get_diff": {"kind": "routine", "realname": "get_diff", "name": "machinable", "path": "machinable.Project.get_diff"}, "machinable.Project.get_host_info": {"kind": "routine", "realname": "get_host_info", "name": "machinable", "path": "machinable.Project.get_host_info"}, "machinable.Project.get_root": {"kind": "routine", "realname": "get_root", "name": "machinable", "path": "machinable.Project.get_root"}, "machinable.Project.get_vendors": {"kind": "routine", "realname": "get_vendors", "name": "machinable", "path": "machinable.Project.get_vendors"}, "machinable.Project.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Project.hidden"}, "machinable.Project.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.instance"}, "machinable.Project.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Project.is_committed"}, "machinable.Project.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.is_connected"}, "machinable.Project.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Project.is_mounted"}, "machinable.Project.is_root": {"kind": "routine", "realname": "is_root", "name": "machinable", "path": "machinable.Project.is_root"}, "machinable.Project.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Project.is_staged"}, "machinable.Project.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Project.launch"}, "machinable.Project.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Project.load_attribute"}, "machinable.Project.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Project.load_file"}, "machinable.Project.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Project.local_directory"}, "machinable.Project.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.make"}, "machinable.Project.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Project.matches"}, "machinable.Project.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.model"}, "machinable.Project.name": {"kind": "routine", "realname": "name", "name": "machinable", "path": "machinable.Project.name"}, "machinable.Project.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Project.new"}, "machinable.Project.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Project.on_after_commit"}, "machinable.Project.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Project.on_after_configure"}, "machinable.Project.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Project.on_before_commit"}, "machinable.Project.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Project.on_before_configure"}, "machinable.Project.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Project.on_commit"}, "machinable.Project.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Project.on_compute_predicate"}, "machinable.Project.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Project.on_configure"}, "machinable.Project.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Project.on_instantiate"}, "machinable.Project.on_resolve_element": {"kind": "routine", "realname": "on_resolve_element", "name": "machinable", "path": "machinable.Project.on_resolve_element"}, "machinable.Project.on_resolve_remotes": {"kind": "routine", "realname": "on_resolve_remotes", "name": "machinable", "path": "machinable.Project.on_resolve_remotes"}, "machinable.Project.on_resolve_vendor": {"kind": "routine", "realname": "on_resolve_vendor", "name": "machinable", "path": "machinable.Project.on_resolve_vendor"}, "machinable.Project.path": {"kind": "routine", "realname": "path", "name": "machinable", "path": "machinable.Project.path"}, "machinable.Project.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.project"}, "machinable.Project.provider": {"kind": "routine", "realname": "provider", "name": "machinable", "path": "machinable.Project.provider"}, "machinable.Project.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Project.push_related"}, "machinable.Project.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Project.related"}, "machinable.Project.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Project.related_iterator"}, "machinable.Project.resolve_remotes": {"kind": "routine", "realname": "resolve_remotes", "name": "machinable", "path": "machinable.Project.resolve_remotes"}, "machinable.Project.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Project.save_attribute"}, "machinable.Project.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Project.save_file"}, "machinable.Project.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Project.serialize"}, "machinable.Project.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.set_default"}, "machinable.Project.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Project.set_model"}, "machinable.Project.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.singleton"}, "machinable.Project.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Project.stage"}, "machinable.Project.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Project.to_cli"}, "machinable.Project.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Project.to_directory"}, "machinable.Project.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.unserialize"}, "machinable.Project.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.used_by"}, "machinable.Project.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.uses"}, "machinable.Project.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Project.version"}, "machinable.Project": {"kind": "class", "realname": "Project", "name": "machinable", "path": "machinable.Project", "parents": ["machinable.interface.Interface"]}, "machinable.Schedule.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Schedule.all"}, "machinable.Schedule.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.ancestor"}, "machinable.Schedule.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Schedule.as_default"}, "machinable.Schedule.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Schedule.as_json"}, "machinable.Schedule.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Schedule.cached"}, "machinable.Schedule.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Schedule.clone"}, "machinable.Schedule.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.collect"}, "machinable.Schedule.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Schedule.commit"}, "machinable.Schedule.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Schedule.compute_context"}, "machinable.Schedule.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Schedule.compute_predicate"}, "machinable.Schedule.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.connected"}, "machinable.Schedule.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Schedule.created_at"}, "machinable.Schedule.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Schedule.derive"}, "machinable.Schedule.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.derived"}, "machinable.Schedule.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Schedule.fetch"}, "machinable.Schedule.find": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.find"}, "machinable.Schedule.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.find_by_hash"}, "machinable.Schedule.find_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.find_by_id"}, "machinable.Schedule.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.find_many_by_id"}, "machinable.Schedule.from_directory": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.from_directory"}, "machinable.Schedule.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.from_json"}, "machinable.Schedule.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.from_model"}, "machinable.Schedule.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Schedule.future"}, "machinable.Schedule.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.get"}, "machinable.Schedule.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Schedule.hidden"}, "machinable.Schedule.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.instance"}, "machinable.Schedule.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Schedule.is_committed"}, "machinable.Schedule.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.is_connected"}, "machinable.Schedule.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Schedule.is_mounted"}, "machinable.Schedule.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Schedule.is_staged"}, "machinable.Schedule.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Schedule.launch"}, "machinable.Schedule.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Schedule.load_attribute"}, "machinable.Schedule.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Schedule.load_file"}, "machinable.Schedule.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Schedule.local_directory"}, "machinable.Schedule.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.make"}, "machinable.Schedule.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Schedule.matches"}, "machinable.Schedule.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.model"}, "machinable.Schedule.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Schedule.new"}, "machinable.Schedule.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Schedule.on_after_commit"}, "machinable.Schedule.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Schedule.on_after_configure"}, "machinable.Schedule.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Schedule.on_before_commit"}, "machinable.Schedule.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Schedule.on_before_configure"}, "machinable.Schedule.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Schedule.on_commit"}, "machinable.Schedule.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Schedule.on_compute_predicate"}, "machinable.Schedule.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Schedule.on_configure"}, "machinable.Schedule.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Schedule.on_instantiate"}, "machinable.Schedule.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.project"}, "machinable.Schedule.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Schedule.push_related"}, "machinable.Schedule.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Schedule.related"}, "machinable.Schedule.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Schedule.related_iterator"}, "machinable.Schedule.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Schedule.save_attribute"}, "machinable.Schedule.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Schedule.save_file"}, "machinable.Schedule.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Schedule.serialize"}, "machinable.Schedule.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.set_default"}, "machinable.Schedule.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Schedule.set_model"}, "machinable.Schedule.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.singleton"}, "machinable.Schedule.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Schedule.stage"}, "machinable.Schedule.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Schedule.to_cli"}, "machinable.Schedule.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Schedule.to_directory"}, "machinable.Schedule.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.unserialize"}, "machinable.Schedule.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.used_by"}, "machinable.Schedule.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.uses"}, "machinable.Schedule.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Schedule.version"}, "machinable.Schedule": {"kind": "class", "realname": "Schedule", "name": "machinable", "path": "machinable.Schedule", "parents": ["machinable.interface.Interface"]}, "machinable.Scope.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Scope.all"}, "machinable.Scope.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.ancestor"}, "machinable.Scope.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Scope.as_default"}, "machinable.Scope.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Scope.as_json"}, "machinable.Scope.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Scope.cached"}, "machinable.Scope.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Scope.clone"}, "machinable.Scope.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.collect"}, "machinable.Scope.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Scope.commit"}, "machinable.Scope.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Scope.compute_context"}, "machinable.Scope.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Scope.compute_predicate"}, "machinable.Scope.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.connected"}, "machinable.Scope.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Scope.created_at"}, "machinable.Scope.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Scope.derive"}, "machinable.Scope.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.derived"}, "machinable.Scope.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Scope.fetch"}, "machinable.Scope.find": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.find"}, "machinable.Scope.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.find_by_hash"}, "machinable.Scope.find_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.find_by_id"}, "machinable.Scope.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.find_many_by_id"}, "machinable.Scope.from_directory": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.from_directory"}, "machinable.Scope.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.from_json"}, "machinable.Scope.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.from_model"}, "machinable.Scope.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Scope.future"}, "machinable.Scope.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.get"}, "machinable.Scope.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Scope.hidden"}, "machinable.Scope.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.instance"}, "machinable.Scope.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Scope.is_committed"}, "machinable.Scope.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.is_connected"}, "machinable.Scope.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Scope.is_mounted"}, "machinable.Scope.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Scope.is_staged"}, "machinable.Scope.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Scope.launch"}, "machinable.Scope.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Scope.load_attribute"}, "machinable.Scope.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Scope.load_file"}, "machinable.Scope.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Scope.local_directory"}, "machinable.Scope.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.make"}, "machinable.Scope.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Scope.matches"}, "machinable.Scope.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.model"}, "machinable.Scope.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Scope.new"}, "machinable.Scope.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Scope.on_after_commit"}, "machinable.Scope.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Scope.on_after_configure"}, "machinable.Scope.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Scope.on_before_commit"}, "machinable.Scope.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Scope.on_before_configure"}, "machinable.Scope.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Scope.on_commit"}, "machinable.Scope.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Scope.on_compute_predicate"}, "machinable.Scope.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Scope.on_configure"}, "machinable.Scope.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Scope.on_instantiate"}, "machinable.Scope.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.project"}, "machinable.Scope.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Scope.push_related"}, "machinable.Scope.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Scope.related"}, "machinable.Scope.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Scope.related_iterator"}, "machinable.Scope.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Scope.save_attribute"}, "machinable.Scope.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Scope.save_file"}, "machinable.Scope.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Scope.serialize"}, "machinable.Scope.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.set_default"}, "machinable.Scope.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Scope.set_model"}, "machinable.Scope.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.singleton"}, "machinable.Scope.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Scope.stage"}, "machinable.Scope.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Scope.to_cli"}, "machinable.Scope.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Scope.to_directory"}, "machinable.Scope.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.unserialize"}, "machinable.Scope.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.used_by"}, "machinable.Scope.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.uses"}, "machinable.Scope.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Scope.version"}, "machinable.Scope": {"kind": "class", "realname": "Scope", "name": "machinable", "path": "machinable.Scope", "parents": ["machinable.interface.Interface"]}, "machinable.Storage.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Storage.all"}, "machinable.Storage.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.ancestor"}, "machinable.Storage.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Storage.as_default"}, "machinable.Storage.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Storage.as_json"}, "machinable.Storage.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Storage.cached"}, "machinable.Storage.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Storage.clone"}, "machinable.Storage.collect": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.collect"}, "machinable.Storage.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Storage.commit"}, "machinable.Storage.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Storage.compute_context"}, "machinable.Storage.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Storage.compute_predicate"}, "machinable.Storage.connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.connected"}, "machinable.Storage.contains": {"kind": "routine", "realname": "contains", "name": "machinable", "path": "machinable.Storage.contains"}, "machinable.Storage.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Storage.created_at"}, "machinable.Storage.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Storage.derive"}, "machinable.Storage.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.derived"}, "machinable.Storage.download": {"kind": "routine", "realname": "download", "name": "machinable", "path": "machinable.Storage.download"}, "machinable.Storage.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Storage.fetch"}, "machinable.Storage.find": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.find"}, "machinable.Storage.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.find_by_hash"}, "machinable.Storage.find_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.find_by_id"}, "machinable.Storage.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.find_many_by_id"}, "machinable.Storage.from_directory": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.from_directory"}, "machinable.Storage.from_json": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.from_json"}, "machinable.Storage.from_model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.from_model"}, "machinable.Storage.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Storage.future"}, "machinable.Storage.get": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.get"}, "machinable.Storage.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Storage.hidden"}, "machinable.Storage.instance": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.instance"}, "machinable.Storage.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Storage.is_committed"}, "machinable.Storage.is_connected": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.is_connected"}, "machinable.Storage.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Storage.is_mounted"}, "machinable.Storage.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Storage.is_staged"}, "machinable.Storage.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Storage.launch"}, "machinable.Storage.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Storage.load_attribute"}, "machinable.Storage.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Storage.load_file"}, "machinable.Storage.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Storage.local_directory"}, "machinable.Storage.make": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.make"}, "machinable.Storage.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Storage.matches"}, "machinable.Storage.model": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.model"}, "machinable.Storage.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Storage.new"}, "machinable.Storage.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Storage.on_after_commit"}, "machinable.Storage.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Storage.on_after_configure"}, "machinable.Storage.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Storage.on_before_commit"}, "machinable.Storage.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Storage.on_before_configure"}, "machinable.Storage.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Storage.on_commit"}, "machinable.Storage.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Storage.on_compute_predicate"}, "machinable.Storage.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Storage.on_configure"}, "machinable.Storage.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Storage.on_instantiate"}, "machinable.Storage.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.project"}, "machinable.Storage.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Storage.push_related"}, "machinable.Storage.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Storage.related"}, "machinable.Storage.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Storage.related_iterator"}, "machinable.Storage.retrieve": {"kind": "routine", "realname": "retrieve", "name": "machinable", "path": "machinable.Storage.retrieve"}, "machinable.Storage.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Storage.save_attribute"}, "machinable.Storage.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Storage.save_file"}, "machinable.Storage.search_for": {"kind": "routine", "realname": "search_for", "name": "machinable", "path": "machinable.Storage.search_for"}, "machinable.Storage.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Storage.serialize"}, "machinable.Storage.set_default": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.set_default"}, "machinable.Storage.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Storage.set_model"}, "machinable.Storage.singleton": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.singleton"}, "machinable.Storage.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Storage.stage"}, "machinable.Storage.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Storage.to_cli"}, "machinable.Storage.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Storage.to_directory"}, "machinable.Storage.unserialize": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.unserialize"}, "machinable.Storage.update": {"kind": "routine", "realname": "update", "name": "machinable", "path": "machinable.Storage.update"}, "machinable.Storage.upload": {"kind": "routine", "realname": "upload", "name": "machinable", "path": "machinable.Storage.upload"}, "machinable.Storage.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.used_by"}, "machinable.Storage.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.uses"}, "machinable.Storage.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Storage.version"}, "machinable.Storage": {"kind": "class", "realname": "Storage", "name": "machinable", "path": "machinable.Storage", "parents": ["machinable.interface.Interface"]}, "machinable.mixin": {"kind": "routine", "realname": "mixin", "name": "machinable.mixin", "path": "machinable.mixin"}, "machinable": {"kind": "module", "name": "machinable", "path": "machinable"}, "machinable.cli.from_cli": {"kind": "routine", "realname": "from_cli", "name": "machinable.cli", "path": "machinable.cli.from_cli"}, "machinable.cli.main": {"kind": "routine", "realname": "main", "name": "machinable.cli", "path": "machinable.cli.main"}, "machinable.cli.parse": {"kind": "routine", "realname": "parse", "name": "machinable.cli", "path": "machinable.cli.parse"}, "machinable.cli": {"kind": "module", "name": "machinable.cli", "path": "machinable.cli"}, "machinable.collection.Collection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.Collection.all"}, "machinable.collection.Collection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.Collection.append"}, "machinable.collection.Collection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.Collection.as_dataframe"}, "machinable.collection.Collection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.Collection.as_json"}, "machinable.collection.Collection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.Collection.as_numpy"}, "machinable.collection.Collection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.Collection.as_table"}, "machinable.collection.Collection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.Collection.avg"}, "machinable.collection.Collection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.Collection.chunk"}, "machinable.collection.Collection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.Collection.collapse"}, "machinable.collection.Collection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.Collection.contains"}, "machinable.collection.Collection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.Collection.count"}, "machinable.collection.Collection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.Collection.diff"}, "machinable.collection.Collection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.Collection.each"}, "machinable.collection.Collection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.Collection.empty"}, "machinable.collection.Collection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.Collection.every"}, "machinable.collection.Collection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.Collection.filter"}, "machinable.collection.Collection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.Collection.first"}, "machinable.collection.Collection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.Collection.flatten"}, "machinable.collection.Collection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.Collection.forget"}, "machinable.collection.Collection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.Collection.get"}, "machinable.collection.Collection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.Collection.implode"}, "machinable.collection.Collection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.Collection.last"}, "machinable.collection.Collection.make": {"kind": "routine", "realname": null, "name": "machinable.collection", "path": "machinable.collection.Collection.make"}, "machinable.collection.Collection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.Collection.map"}, "machinable.collection.Collection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.Collection.max"}, "machinable.collection.Collection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.Collection.merge"}, "machinable.collection.Collection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.Collection.min"}, "machinable.collection.Collection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.Collection.only"}, "machinable.collection.Collection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.Collection.pluck"}, "machinable.collection.Collection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.Collection.pluck_or_nan"}, "machinable.collection.Collection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.Collection.pluck_or_none"}, "machinable.collection.Collection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.Collection.pop"}, "machinable.collection.Collection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.Collection.pprint"}, "machinable.collection.Collection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.Collection.prepend"}, "machinable.collection.Collection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.Collection.pull"}, "machinable.collection.Collection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.Collection.put"}, "machinable.collection.Collection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.Collection.reduce"}, "machinable.collection.Collection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.Collection.reject"}, "machinable.collection.Collection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.Collection.reverse"}, "machinable.collection.Collection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.Collection.section"}, "machinable.collection.Collection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.Collection.serialize"}, "machinable.collection.Collection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.Collection.sort"}, "machinable.collection.Collection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.Collection.sum"}, "machinable.collection.Collection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.Collection.take"}, "machinable.collection.Collection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.Collection.transform"}, "machinable.collection.Collection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.Collection.unique"}, "machinable.collection.Collection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.Collection.where"}, "machinable.collection.Collection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.Collection.without"}, "machinable.collection.Collection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.Collection.zip"}, "machinable.collection.Collection": {"kind": "class", "realname": "Collection", "name": "machinable.collection", "path": "machinable.collection.Collection", "parents": ["builtins.object"]}, "machinable.collection.ComponentCollection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.all"}, "machinable.collection.ComponentCollection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.append"}, "machinable.collection.ComponentCollection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.as_dataframe"}, "machinable.collection.ComponentCollection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.as_json"}, "machinable.collection.ComponentCollection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.as_numpy"}, "machinable.collection.ComponentCollection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.as_table"}, "machinable.collection.ComponentCollection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.avg"}, "machinable.collection.ComponentCollection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.chunk"}, "machinable.collection.ComponentCollection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.collapse"}, "machinable.collection.ComponentCollection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.contains"}, "machinable.collection.ComponentCollection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.count"}, "machinable.collection.ComponentCollection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.diff"}, "machinable.collection.ComponentCollection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.each"}, "machinable.collection.ComponentCollection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.empty"}, "machinable.collection.ComponentCollection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.every"}, "machinable.collection.ComponentCollection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.filter"}, "machinable.collection.ComponentCollection.filter_by_context": {"kind": "routine", "realname": "filter_by_context", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.filter_by_context"}, "machinable.collection.ComponentCollection.filter_by_module": {"kind": "routine", "realname": "filter_by_module", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.filter_by_module"}, "machinable.collection.ComponentCollection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.first"}, "machinable.collection.ComponentCollection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.flatten"}, "machinable.collection.ComponentCollection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.forget"}, "machinable.collection.ComponentCollection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.get"}, "machinable.collection.ComponentCollection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.implode"}, "machinable.collection.ComponentCollection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.last"}, "machinable.collection.ComponentCollection.launch": {"kind": "routine", "realname": "launch", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.launch"}, "machinable.collection.ComponentCollection.make": {"kind": "routine", "realname": null, "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.make"}, "machinable.collection.ComponentCollection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.map"}, "machinable.collection.ComponentCollection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.max"}, "machinable.collection.ComponentCollection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.merge"}, "machinable.collection.ComponentCollection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.min"}, "machinable.collection.ComponentCollection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.only"}, "machinable.collection.ComponentCollection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pluck"}, "machinable.collection.ComponentCollection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pluck_or_nan"}, "machinable.collection.ComponentCollection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pluck_or_none"}, "machinable.collection.ComponentCollection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pop"}, "machinable.collection.ComponentCollection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pprint"}, "machinable.collection.ComponentCollection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.prepend"}, "machinable.collection.ComponentCollection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pull"}, "machinable.collection.ComponentCollection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.put"}, "machinable.collection.ComponentCollection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.reduce"}, "machinable.collection.ComponentCollection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.reject"}, "machinable.collection.ComponentCollection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.reverse"}, "machinable.collection.ComponentCollection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.section"}, "machinable.collection.ComponentCollection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.serialize"}, "machinable.collection.ComponentCollection.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.singleton"}, "machinable.collection.ComponentCollection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.sort"}, "machinable.collection.ComponentCollection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.sum"}, "machinable.collection.ComponentCollection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.take"}, "machinable.collection.ComponentCollection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.transform"}, "machinable.collection.ComponentCollection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.unique"}, "machinable.collection.ComponentCollection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.where"}, "machinable.collection.ComponentCollection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.without"}, "machinable.collection.ComponentCollection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.zip"}, "machinable.collection.ComponentCollection": {"kind": "class", "realname": "ComponentCollection", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection", "parents": ["InterfaceCollection"]}, "machinable.collection.ElementCollection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.all"}, "machinable.collection.ElementCollection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.append"}, "machinable.collection.ElementCollection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.as_dataframe"}, "machinable.collection.ElementCollection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.as_json"}, "machinable.collection.ElementCollection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.as_numpy"}, "machinable.collection.ElementCollection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.as_table"}, "machinable.collection.ElementCollection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.avg"}, "machinable.collection.ElementCollection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.chunk"}, "machinable.collection.ElementCollection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.collapse"}, "machinable.collection.ElementCollection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.contains"}, "machinable.collection.ElementCollection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.count"}, "machinable.collection.ElementCollection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.diff"}, "machinable.collection.ElementCollection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.each"}, "machinable.collection.ElementCollection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.empty"}, "machinable.collection.ElementCollection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.every"}, "machinable.collection.ElementCollection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.filter"}, "machinable.collection.ElementCollection.filter_by_context": {"kind": "routine", "realname": "filter_by_context", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.filter_by_context"}, "machinable.collection.ElementCollection.filter_by_module": {"kind": "routine", "realname": "filter_by_module", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.filter_by_module"}, "machinable.collection.ElementCollection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.first"}, "machinable.collection.ElementCollection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.flatten"}, "machinable.collection.ElementCollection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.forget"}, "machinable.collection.ElementCollection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.get"}, "machinable.collection.ElementCollection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.implode"}, "machinable.collection.ElementCollection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.last"}, "machinable.collection.ElementCollection.make": {"kind": "routine", "realname": null, "name": "machinable.collection", "path": "machinable.collection.ElementCollection.make"}, "machinable.collection.ElementCollection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.map"}, "machinable.collection.ElementCollection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.max"}, "machinable.collection.ElementCollection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.merge"}, "machinable.collection.ElementCollection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.min"}, "machinable.collection.ElementCollection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.only"}, "machinable.collection.ElementCollection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pluck"}, "machinable.collection.ElementCollection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pluck_or_nan"}, "machinable.collection.ElementCollection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pluck_or_none"}, "machinable.collection.ElementCollection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pop"}, "machinable.collection.ElementCollection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pprint"}, "machinable.collection.ElementCollection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.prepend"}, "machinable.collection.ElementCollection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pull"}, "machinable.collection.ElementCollection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.put"}, "machinable.collection.ElementCollection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.reduce"}, "machinable.collection.ElementCollection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.reject"}, "machinable.collection.ElementCollection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.reverse"}, "machinable.collection.ElementCollection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.section"}, "machinable.collection.ElementCollection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.serialize"}, "machinable.collection.ElementCollection.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.singleton"}, "machinable.collection.ElementCollection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.sort"}, "machinable.collection.ElementCollection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.sum"}, "machinable.collection.ElementCollection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.take"}, "machinable.collection.ElementCollection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.transform"}, "machinable.collection.ElementCollection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.unique"}, "machinable.collection.ElementCollection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.where"}, "machinable.collection.ElementCollection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.without"}, "machinable.collection.ElementCollection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.zip"}, "machinable.collection.ElementCollection": {"kind": "class", "realname": "ElementCollection", "name": "machinable.collection", "path": "machinable.collection.ElementCollection", "parents": ["Collection"]}, "machinable.collection.ExecutionCollection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.all"}, "machinable.collection.ExecutionCollection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.append"}, "machinable.collection.ExecutionCollection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.as_dataframe"}, "machinable.collection.ExecutionCollection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.as_json"}, "machinable.collection.ExecutionCollection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.as_numpy"}, "machinable.collection.ExecutionCollection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.as_table"}, "machinable.collection.ExecutionCollection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.avg"}, "machinable.collection.ExecutionCollection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.chunk"}, "machinable.collection.ExecutionCollection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.collapse"}, "machinable.collection.ExecutionCollection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.contains"}, "machinable.collection.ExecutionCollection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.count"}, "machinable.collection.ExecutionCollection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.diff"}, "machinable.collection.ExecutionCollection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.each"}, "machinable.collection.ExecutionCollection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.empty"}, "machinable.collection.ExecutionCollection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.every"}, "machinable.collection.ExecutionCollection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.filter"}, "machinable.collection.ExecutionCollection.filter_by_context": {"kind": "routine", "realname": "filter_by_context", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.filter_by_context"}, "machinable.collection.ExecutionCollection.filter_by_module": {"kind": "routine", "realname": "filter_by_module", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.filter_by_module"}, "machinable.collection.ExecutionCollection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.first"}, "machinable.collection.ExecutionCollection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.flatten"}, "machinable.collection.ExecutionCollection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.forget"}, "machinable.collection.ExecutionCollection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.get"}, "machinable.collection.ExecutionCollection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.implode"}, "machinable.collection.ExecutionCollection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.last"}, "machinable.collection.ExecutionCollection.make": {"kind": "routine", "realname": null, "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.make"}, "machinable.collection.ExecutionCollection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.map"}, "machinable.collection.ExecutionCollection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.max"}, "machinable.collection.ExecutionCollection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.merge"}, "machinable.collection.ExecutionCollection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.min"}, "machinable.collection.ExecutionCollection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.only"}, "machinable.collection.ExecutionCollection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pluck"}, "machinable.collection.ExecutionCollection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pluck_or_nan"}, "machinable.collection.ExecutionCollection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pluck_or_none"}, "machinable.collection.ExecutionCollection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pop"}, "machinable.collection.ExecutionCollection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pprint"}, "machinable.collection.ExecutionCollection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.prepend"}, "machinable.collection.ExecutionCollection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pull"}, "machinable.collection.ExecutionCollection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.put"}, "machinable.collection.ExecutionCollection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.reduce"}, "machinable.collection.ExecutionCollection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.reject"}, "machinable.collection.ExecutionCollection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.reverse"}, "machinable.collection.ExecutionCollection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.section"}, "machinable.collection.ExecutionCollection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.serialize"}, "machinable.collection.ExecutionCollection.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.singleton"}, "machinable.collection.ExecutionCollection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.sort"}, "machinable.collection.ExecutionCollection.status": {"kind": "routine", "realname": "status", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.status"}, "machinable.collection.ExecutionCollection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.sum"}, "machinable.collection.ExecutionCollection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.take"}, "machinable.collection.ExecutionCollection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.transform"}, "machinable.collection.ExecutionCollection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.unique"}, "machinable.collection.ExecutionCollection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.where"}, "machinable.collection.ExecutionCollection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.without"}, "machinable.collection.ExecutionCollection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.zip"}, "machinable.collection.ExecutionCollection": {"kind": "class", "realname": "ExecutionCollection", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection", "parents": ["ElementCollection"]}, "machinable.collection.InterfaceCollection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.all"}, "machinable.collection.InterfaceCollection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.append"}, "machinable.collection.InterfaceCollection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.as_dataframe"}, "machinable.collection.InterfaceCollection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.as_json"}, "machinable.collection.InterfaceCollection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.as_numpy"}, "machinable.collection.InterfaceCollection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.as_table"}, "machinable.collection.InterfaceCollection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.avg"}, "machinable.collection.InterfaceCollection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.chunk"}, "machinable.collection.InterfaceCollection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.collapse"}, "machinable.collection.InterfaceCollection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.contains"}, "machinable.collection.InterfaceCollection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.count"}, "machinable.collection.InterfaceCollection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.diff"}, "machinable.collection.InterfaceCollection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.each"}, "machinable.collection.InterfaceCollection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.empty"}, "machinable.collection.InterfaceCollection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.every"}, "machinable.collection.InterfaceCollection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.filter"}, "machinable.collection.InterfaceCollection.filter_by_context": {"kind": "routine", "realname": "filter_by_context", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.filter_by_context"}, "machinable.collection.InterfaceCollection.filter_by_module": {"kind": "routine", "realname": "filter_by_module", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.filter_by_module"}, "machinable.collection.InterfaceCollection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.first"}, "machinable.collection.InterfaceCollection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.flatten"}, "machinable.collection.InterfaceCollection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.forget"}, "machinable.collection.InterfaceCollection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.get"}, "machinable.collection.InterfaceCollection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.implode"}, "machinable.collection.InterfaceCollection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.last"}, "machinable.collection.InterfaceCollection.make": {"kind": "routine", "realname": null, "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.make"}, "machinable.collection.InterfaceCollection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.map"}, "machinable.collection.InterfaceCollection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.max"}, "machinable.collection.InterfaceCollection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.merge"}, "machinable.collection.InterfaceCollection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.min"}, "machinable.collection.InterfaceCollection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.only"}, "machinable.collection.InterfaceCollection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pluck"}, "machinable.collection.InterfaceCollection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pluck_or_nan"}, "machinable.collection.InterfaceCollection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pluck_or_none"}, "machinable.collection.InterfaceCollection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pop"}, "machinable.collection.InterfaceCollection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pprint"}, "machinable.collection.InterfaceCollection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.prepend"}, "machinable.collection.InterfaceCollection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pull"}, "machinable.collection.InterfaceCollection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.put"}, "machinable.collection.InterfaceCollection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.reduce"}, "machinable.collection.InterfaceCollection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.reject"}, "machinable.collection.InterfaceCollection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.reverse"}, "machinable.collection.InterfaceCollection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.section"}, "machinable.collection.InterfaceCollection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.serialize"}, "machinable.collection.InterfaceCollection.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.singleton"}, "machinable.collection.InterfaceCollection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.sort"}, "machinable.collection.InterfaceCollection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.sum"}, "machinable.collection.InterfaceCollection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.take"}, "machinable.collection.InterfaceCollection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.transform"}, "machinable.collection.InterfaceCollection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.unique"}, "machinable.collection.InterfaceCollection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.where"}, "machinable.collection.InterfaceCollection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.without"}, "machinable.collection.InterfaceCollection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.zip"}, "machinable.collection.InterfaceCollection": {"kind": "class", "realname": "InterfaceCollection", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection", "parents": ["ElementCollection"]}, "machinable.collection.collect": {"kind": "routine", "realname": "collect", "name": "machinable.collection", "path": "machinable.collection.collect"}, "machinable.collection.data_get": {"kind": "routine", "realname": "data_get", "name": "machinable.collection", "path": "machinable.collection.data_get"}, "machinable.collection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.reduce"}, "machinable.collection": {"kind": "module", "name": "machinable.collection", "path": "machinable.collection"}, "machinable.component.Component.all": {"kind": "routine", "realname": "all", "name": "machinable.component", "path": "machinable.component.Component.all"}, "machinable.component.Component.ancestor": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.ancestor"}, "machinable.component.Component.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.component", "path": "machinable.component.Component.as_default"}, "machinable.component.Component.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.component", "path": "machinable.component.Component.as_json"}, "machinable.component.Component.cached": {"kind": "routine", "realname": "cached", "name": "machinable.component", "path": "machinable.component.Component.cached"}, "machinable.component.Component.clone": {"kind": "routine", "realname": "clone", "name": "machinable.component", "path": "machinable.component.Component.clone"}, "machinable.component.Component.collect": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.collect"}, "machinable.component.Component.commit": {"kind": "routine", "realname": "commit", "name": "machinable.component", "path": "machinable.component.Component.commit"}, "machinable.component.Component.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.component", "path": "machinable.component.Component.compute_context"}, "machinable.component.Component.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.component", "path": "machinable.component.Component.compute_predicate"}, "machinable.component.Component.connected": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.connected"}, "machinable.component.Component.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.component", "path": "machinable.component.Component.created_at"}, "machinable.component.Component.derive": {"kind": "routine", "realname": "derive", "name": "machinable.component", "path": "machinable.component.Component.derive"}, "machinable.component.Component.derived": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.derived"}, "machinable.component.Component.dispatch": {"kind": "routine", "realname": "dispatch", "name": "machinable.component", "path": "machinable.component.Component.dispatch"}, "machinable.component.Component.dispatch_code": {"kind": "routine", "realname": "dispatch_code", "name": "machinable.component", "path": "machinable.component.Component.dispatch_code"}, "machinable.component.Component.executions": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.executions"}, "machinable.component.Component.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.component", "path": "machinable.component.Component.fetch"}, "machinable.component.Component.find": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.find"}, "machinable.component.Component.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.find_by_hash"}, "machinable.component.Component.find_by_id": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.find_by_id"}, "machinable.component.Component.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.find_many_by_id"}, "machinable.component.Component.from_directory": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.from_directory"}, "machinable.component.Component.from_json": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.from_json"}, "machinable.component.Component.from_model": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.from_model"}, "machinable.component.Component.future": {"kind": "routine", "realname": "future", "name": "machinable.component", "path": "machinable.component.Component.future"}, "machinable.component.Component.get": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.get"}, "machinable.component.Component.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.component", "path": "machinable.component.Component.hidden"}, "machinable.component.Component.instance": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.instance"}, "machinable.component.Component.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.component", "path": "machinable.component.Component.is_committed"}, "machinable.component.Component.is_connected": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.is_connected"}, "machinable.component.Component.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.component", "path": "machinable.component.Component.is_mounted"}, "machinable.component.Component.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.component", "path": "machinable.component.Component.is_staged"}, "machinable.component.Component.launch": {"kind": "routine", "realname": "launch", "name": "machinable.component", "path": "machinable.component.Component.launch"}, "machinable.component.Component.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.component", "path": "machinable.component.Component.load_attribute"}, "machinable.component.Component.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.component", "path": "machinable.component.Component.load_file"}, "machinable.component.Component.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.component", "path": "machinable.component.Component.local_directory"}, "machinable.component.Component.make": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.make"}, "machinable.component.Component.matches": {"kind": "routine", "realname": "matches", "name": "machinable.component", "path": "machinable.component.Component.matches"}, "machinable.component.Component.model": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.model"}, "machinable.component.Component.new": {"kind": "routine", "realname": "new", "name": "machinable.component", "path": "machinable.component.Component.new"}, "machinable.component.Component.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.component", "path": "machinable.component.Component.on_after_commit"}, "machinable.component.Component.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.component", "path": "machinable.component.Component.on_after_configure"}, "machinable.component.Component.on_after_dispatch": {"kind": "routine", "realname": "on_after_dispatch", "name": "machinable.component", "path": "machinable.component.Component.on_after_dispatch"}, "machinable.component.Component.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.component", "path": "machinable.component.Component.on_before_commit"}, "machinable.component.Component.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.component", "path": "machinable.component.Component.on_before_configure"}, "machinable.component.Component.on_before_dispatch": {"kind": "routine", "realname": "on_before_dispatch", "name": "machinable.component", "path": "machinable.component.Component.on_before_dispatch"}, "machinable.component.Component.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.component", "path": "machinable.component.Component.on_commit"}, "machinable.component.Component.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.component", "path": "machinable.component.Component.on_compute_predicate"}, "machinable.component.Component.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.component", "path": "machinable.component.Component.on_configure"}, "machinable.component.Component.on_failure": {"kind": "routine", "realname": "on_failure", "name": "machinable.component", "path": "machinable.component.Component.on_failure"}, "machinable.component.Component.on_finish": {"kind": "routine", "realname": "on_finish", "name": "machinable.component", "path": "machinable.component.Component.on_finish"}, "machinable.component.Component.on_heartbeat": {"kind": "routine", "realname": "on_heartbeat", "name": "machinable.component", "path": "machinable.component.Component.on_heartbeat"}, "machinable.component.Component.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.component", "path": "machinable.component.Component.on_instantiate"}, "machinable.component.Component.on_seeding": {"kind": "routine", "realname": "on_seeding", "name": "machinable.component", "path": "machinable.component.Component.on_seeding"}, "machinable.component.Component.on_success": {"kind": "routine", "realname": "on_success", "name": "machinable.component", "path": "machinable.component.Component.on_success"}, "machinable.component.Component.on_write_meta_data": {"kind": "routine", "realname": "on_write_meta_data", "name": "machinable.component", "path": "machinable.component.Component.on_write_meta_data"}, "machinable.component.Component.project": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.project"}, "machinable.component.Component.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.component", "path": "machinable.component.Component.push_related"}, "machinable.component.Component.related": {"kind": "routine", "realname": "related", "name": "machinable.component", "path": "machinable.component.Component.related"}, "machinable.component.Component.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.component", "path": "machinable.component.Component.related_iterator"}, "machinable.component.Component.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.component", "path": "machinable.component.Component.save_attribute"}, "machinable.component.Component.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.component", "path": "machinable.component.Component.save_file"}, "machinable.component.Component.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.component", "path": "machinable.component.Component.serialize"}, "machinable.component.Component.set_default": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.set_default"}, "machinable.component.Component.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.component", "path": "machinable.component.Component.set_model"}, "machinable.component.Component.singleton": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.singleton"}, "machinable.component.Component.stage": {"kind": "routine", "realname": "stage", "name": "machinable.component", "path": "machinable.component.Component.stage"}, "machinable.component.Component.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.component", "path": "machinable.component.Component.to_cli"}, "machinable.component.Component.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.component", "path": "machinable.component.Component.to_directory"}, "machinable.component.Component.unserialize": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.unserialize"}, "machinable.component.Component.used_by": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.used_by"}, "machinable.component.Component.uses": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.uses"}, "machinable.component.Component.version": {"kind": "routine", "realname": "version", "name": "machinable.component", "path": "machinable.component.Component.version"}, "machinable.component.Component": {"kind": "class", "realname": "Component", "name": "machinable.component", "path": "machinable.component.Component", "parents": ["machinable.interface.Interface"]}, "machinable.component": {"kind": "module", "name": "machinable.component", "path": "machinable.component"}, "machinable.config.to_dict": {"kind": "routine", "realname": "to_dict", "name": "machinable.config", "path": "machinable.config.to_dict"}, "machinable.config": {"kind": "module", "name": "machinable.config", "path": "machinable.config"}, "machinable.element.ConfigMethod": {"kind": "class", "realname": "ConfigMethod", "name": "machinable.element", "path": "machinable.element.ConfigMethod", "parents": ["builtins.object"]}, "machinable.element.Element.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.element", "path": "machinable.element.Element.as_default"}, "machinable.element.Element.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.element", "path": "machinable.element.Element.as_json"}, "machinable.element.Element.clone": {"kind": "routine", "realname": "clone", "name": "machinable.element", "path": "machinable.element.Element.clone"}, "machinable.element.Element.collect": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.collect"}, "machinable.element.Element.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.element", "path": "machinable.element.Element.compute_context"}, "machinable.element.Element.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.element", "path": "machinable.element.Element.compute_predicate"}, "machinable.element.Element.connected": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.connected"}, "machinable.element.Element.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.element", "path": "machinable.element.Element.created_at"}, "machinable.element.Element.from_json": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.from_json"}, "machinable.element.Element.from_model": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.from_model"}, "machinable.element.Element.get": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.get"}, "machinable.element.Element.instance": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.instance"}, "machinable.element.Element.is_connected": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.is_connected"}, "machinable.element.Element.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.element", "path": "machinable.element.Element.load_attribute"}, "machinable.element.Element.make": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.make"}, "machinable.element.Element.matches": {"kind": "routine", "realname": "matches", "name": "machinable.element", "path": "machinable.element.Element.matches"}, "machinable.element.Element.model": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.model"}, "machinable.element.Element.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.element", "path": "machinable.element.Element.on_after_configure"}, "machinable.element.Element.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.element", "path": "machinable.element.Element.on_before_configure"}, "machinable.element.Element.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.element", "path": "machinable.element.Element.on_compute_predicate"}, "machinable.element.Element.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.element", "path": "machinable.element.Element.on_configure"}, "machinable.element.Element.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.element", "path": "machinable.element.Element.on_instantiate"}, "machinable.element.Element.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.element", "path": "machinable.element.Element.save_attribute"}, "machinable.element.Element.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.element", "path": "machinable.element.Element.serialize"}, "machinable.element.Element.set_default": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.set_default"}, "machinable.element.Element.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.element", "path": "machinable.element.Element.set_model"}, "machinable.element.Element.singleton": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.singleton"}, "machinable.element.Element.unserialize": {"kind": "routine", "realname": null, "name": "machinable.element", "path": "machinable.element.Element.unserialize"}, "machinable.element.Element.version": {"kind": "routine", "realname": "version", "name": "machinable.element", "path": "machinable.element.Element.version"}, "machinable.element.Element": {"kind": "class", "realname": "Element", "name": "machinable.element", "path": "machinable.element.Element", "parents": ["machinable.mixin.Mixin", "machinable.utils.Jsonable"]}, "machinable.element.compact": {"kind": "routine", "realname": "compact", "name": "machinable.element", "path": "machinable.element.compact"}, "machinable.element.defaultversion": {"kind": "routine", "realname": "defaultversion", "name": "machinable.element", "path": "machinable.element.defaultversion"}, "machinable.element.equaljson": {"kind": "routine", "realname": "equaljson", "name": "machinable.element", "path": "machinable.element.equaljson"}, "machinable.element.equalversion": {"kind": "routine", "realname": "equalversion", "name": "machinable.element", "path": "machinable.element.equalversion"}, "machinable.element.extend": {"kind": "routine", "realname": "extend", "name": "machinable.element", "path": "machinable.element.extend"}, "machinable.element.extract": {"kind": "routine", "realname": "extract", "name": "machinable.element", "path": "machinable.element.extract"}, "machinable.element.get_dump": {"kind": "routine", "realname": "get_dump", "name": "machinable.element", "path": "machinable.element.get_dump"}, "machinable.element.get_lineage": {"kind": "routine", "realname": "get_lineage", "name": "machinable.element", "path": "machinable.element.get_lineage"}, "machinable.element.instantiate": {"kind": "routine", "realname": "instantiate", "name": "machinable.element", "path": "machinable.element.instantiate"}, "machinable.element.normversion": {"kind": "routine", "realname": "normversion", "name": "machinable.element", "path": "machinable.element.normversion"}, "machinable.element.reset_connections": {"kind": "routine", "realname": "reset_connections", "name": "machinable.element", "path": "machinable.element.reset_connections"}, "machinable.element.transfer_to": {"kind": "routine", "realname": "transfer_to", "name": "machinable.element", "path": "machinable.element.transfer_to"}, "machinable.element.uuid_to_id": {"kind": "routine", "realname": "uuid_to_id", "name": "machinable.element", "path": "machinable.element.uuid_to_id"}, "machinable.element": {"kind": "module", "name": "machinable.element", "path": "machinable.element"}, "machinable.errors.ComponentException.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.ComponentException.with_traceback"}, "machinable.errors.ComponentException": {"kind": "class", "realname": "ComponentException", "name": "machinable.errors", "path": "machinable.errors.ComponentException", "parents": ["MachinableError"]}, "machinable.errors.ConfigurationError.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.ConfigurationError.with_traceback"}, "machinable.errors.ConfigurationError": {"kind": "class", "realname": "ConfigurationError", "name": "machinable.errors", "path": "machinable.errors.ConfigurationError", "parents": ["MachinableError"]}, "machinable.errors.DependencyMissing.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.DependencyMissing.with_traceback"}, "machinable.errors.DependencyMissing": {"kind": "class", "realname": "DependencyMissing", "name": "machinable.errors", "path": "machinable.errors.DependencyMissing", "parents": ["MachinableError", "builtins.ImportError"]}, "machinable.errors.ExecutionFailed.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.ExecutionFailed.with_traceback"}, "machinable.errors.ExecutionFailed": {"kind": "class", "realname": "ExecutionFailed", "name": "machinable.errors", "path": "machinable.errors.ExecutionFailed", "parents": ["MachinableError"]}, "machinable.errors.MachinableError.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.MachinableError.with_traceback"}, "machinable.errors.MachinableError": {"kind": "class", "realname": "MachinableError", "name": "machinable.errors", "path": "machinable.errors.MachinableError", "parents": ["builtins.Exception"]}, "machinable.errors.StorageError.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.StorageError.with_traceback"}, "machinable.errors.StorageError": {"kind": "class", "realname": "StorageError", "name": "machinable.errors", "path": "machinable.errors.StorageError", "parents": ["MachinableError"]}, "machinable.errors": {"kind": "module", "name": "machinable.errors", "path": "machinable.errors"}, "machinable.execution.Execution.add": {"kind": "routine", "realname": "add", "name": "machinable.execution", "path": "machinable.execution.Execution.add"}, "machinable.execution.Execution.all": {"kind": "routine", "realname": "all", "name": "machinable.execution", "path": "machinable.execution.Execution.all"}, "machinable.execution.Execution.ancestor": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.ancestor"}, "machinable.execution.Execution.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.execution", "path": "machinable.execution.Execution.as_default"}, "machinable.execution.Execution.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.execution", "path": "machinable.execution.Execution.as_json"}, "machinable.execution.Execution.cached": {"kind": "routine", "realname": "cached", "name": "machinable.execution", "path": "machinable.execution.Execution.cached"}, "machinable.execution.Execution.canonicalize_resources": {"kind": "routine", "realname": "canonicalize_resources", "name": "machinable.execution", "path": "machinable.execution.Execution.canonicalize_resources"}, "machinable.execution.Execution.clone": {"kind": "routine", "realname": "clone", "name": "machinable.execution", "path": "machinable.execution.Execution.clone"}, "machinable.execution.Execution.collect": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.collect"}, "machinable.execution.Execution.commit": {"kind": "routine", "realname": "commit", "name": "machinable.execution", "path": "machinable.execution.Execution.commit"}, "machinable.execution.Execution.component_directory": {"kind": "routine", "realname": "component_directory", "name": "machinable.execution", "path": "machinable.execution.Execution.component_directory"}, "machinable.execution.Execution.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.execution", "path": "machinable.execution.Execution.compute_context"}, "machinable.execution.Execution.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.execution", "path": "machinable.execution.Execution.compute_predicate"}, "machinable.execution.Execution.computed_resources": {"kind": "routine", "realname": "computed_resources", "name": "machinable.execution", "path": "machinable.execution.Execution.computed_resources"}, "machinable.execution.Execution.connected": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.connected"}, "machinable.execution.Execution.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.execution", "path": "machinable.execution.Execution.created_at"}, "machinable.execution.Execution.deferred": {"kind": "routine", "realname": "deferred", "name": "machinable.execution", "path": "machinable.execution.Execution.deferred"}, "machinable.execution.Execution.derive": {"kind": "routine", "realname": "derive", "name": "machinable.execution", "path": "machinable.execution.Execution.derive"}, "machinable.execution.Execution.derived": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.derived"}, "machinable.execution.Execution.dispatch": {"kind": "routine", "realname": "dispatch", "name": "machinable.execution", "path": "machinable.execution.Execution.dispatch"}, "machinable.execution.Execution.executable": {"kind": "routine", "realname": "executable", "name": "machinable.execution", "path": "machinable.execution.Execution.executable"}, "machinable.execution.Execution.executables": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.executables"}, "machinable.execution.Execution.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.execution", "path": "machinable.execution.Execution.fetch"}, "machinable.execution.Execution.find": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.find"}, "machinable.execution.Execution.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.find_by_hash"}, "machinable.execution.Execution.find_by_id": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.find_by_id"}, "machinable.execution.Execution.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.find_many_by_id"}, "machinable.execution.Execution.finished_at": {"kind": "routine", "realname": "finished_at", "name": "machinable.execution", "path": "machinable.execution.Execution.finished_at"}, "machinable.execution.Execution.from_directory": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.from_directory"}, "machinable.execution.Execution.from_json": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.from_json"}, "machinable.execution.Execution.from_model": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.from_model"}, "machinable.execution.Execution.future": {"kind": "routine", "realname": "future", "name": "machinable.execution", "path": "machinable.execution.Execution.future"}, "machinable.execution.Execution.get": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.get"}, "machinable.execution.Execution.heartbeat_at": {"kind": "routine", "realname": "heartbeat_at", "name": "machinable.execution", "path": "machinable.execution.Execution.heartbeat_at"}, "machinable.execution.Execution.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.execution", "path": "machinable.execution.Execution.hidden"}, "machinable.execution.Execution.instance": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.instance"}, "machinable.execution.Execution.is_active": {"kind": "routine", "realname": "is_active", "name": "machinable.execution", "path": "machinable.execution.Execution.is_active"}, "machinable.execution.Execution.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.execution", "path": "machinable.execution.Execution.is_committed"}, "machinable.execution.Execution.is_connected": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.is_connected"}, "machinable.execution.Execution.is_finished": {"kind": "routine", "realname": "is_finished", "name": "machinable.execution", "path": "machinable.execution.Execution.is_finished"}, "machinable.execution.Execution.is_incomplete": {"kind": "routine", "realname": "is_incomplete", "name": "machinable.execution", "path": "machinable.execution.Execution.is_incomplete"}, "machinable.execution.Execution.is_live": {"kind": "routine", "realname": "is_live", "name": "machinable.execution", "path": "machinable.execution.Execution.is_live"}, "machinable.execution.Execution.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.execution", "path": "machinable.execution.Execution.is_mounted"}, "machinable.execution.Execution.is_resumed": {"kind": "routine", "realname": "is_resumed", "name": "machinable.execution", "path": "machinable.execution.Execution.is_resumed"}, "machinable.execution.Execution.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.execution", "path": "machinable.execution.Execution.is_staged"}, "machinable.execution.Execution.is_started": {"kind": "routine", "realname": "is_started", "name": "machinable.execution", "path": "machinable.execution.Execution.is_started"}, "machinable.execution.Execution.launch": {"kind": "routine", "realname": "launch", "name": "machinable.execution", "path": "machinable.execution.Execution.launch"}, "machinable.execution.Execution.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.execution", "path": "machinable.execution.Execution.load_attribute"}, "machinable.execution.Execution.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.execution", "path": "machinable.execution.Execution.load_file"}, "machinable.execution.Execution.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.execution", "path": "machinable.execution.Execution.local_directory"}, "machinable.execution.Execution.make": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.make"}, "machinable.execution.Execution.matches": {"kind": "routine", "realname": "matches", "name": "machinable.execution", "path": "machinable.execution.Execution.matches"}, "machinable.execution.Execution.model": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.model"}, "machinable.execution.Execution.new": {"kind": "routine", "realname": "new", "name": "machinable.execution", "path": "machinable.execution.Execution.new"}, "machinable.execution.Execution.of": {"kind": "routine", "realname": "of", "name": "machinable.execution", "path": "machinable.execution.Execution.of"}, "machinable.execution.Execution.on_add": {"kind": "routine", "realname": "on_add", "name": "machinable.execution", "path": "machinable.execution.Execution.on_add"}, "machinable.execution.Execution.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.execution", "path": "machinable.execution.Execution.on_after_commit"}, "machinable.execution.Execution.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.execution", "path": "machinable.execution.Execution.on_after_configure"}, "machinable.execution.Execution.on_after_dispatch": {"kind": "routine", "realname": "on_after_dispatch", "name": "machinable.execution", "path": "machinable.execution.Execution.on_after_dispatch"}, "machinable.execution.Execution.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.execution", "path": "machinable.execution.Execution.on_before_commit"}, "machinable.execution.Execution.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.execution", "path": "machinable.execution.Execution.on_before_configure"}, "machinable.execution.Execution.on_before_dispatch": {"kind": "routine", "realname": "on_before_dispatch", "name": "machinable.execution", "path": "machinable.execution.Execution.on_before_dispatch"}, "machinable.execution.Execution.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.execution", "path": "machinable.execution.Execution.on_commit"}, "machinable.execution.Execution.on_compute_default_resources": {"kind": "routine", "realname": "on_compute_default_resources", "name": "machinable.execution", "path": "machinable.execution.Execution.on_compute_default_resources"}, "machinable.execution.Execution.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.execution", "path": "machinable.execution.Execution.on_compute_predicate"}, "machinable.execution.Execution.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.execution", "path": "machinable.execution.Execution.on_configure"}, "machinable.execution.Execution.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.execution", "path": "machinable.execution.Execution.on_instantiate"}, "machinable.execution.Execution.on_verify_schedule": {"kind": "routine", "realname": "on_verify_schedule", "name": "machinable.execution", "path": "machinable.execution.Execution.on_verify_schedule"}, "machinable.execution.Execution.output": {"kind": "routine", "realname": "output", "name": "machinable.execution", "path": "machinable.execution.Execution.output"}, "machinable.execution.Execution.output_filepath": {"kind": "routine", "realname": "output_filepath", "name": "machinable.execution", "path": "machinable.execution.Execution.output_filepath"}, "machinable.execution.Execution.project": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.project"}, "machinable.execution.Execution.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.execution", "path": "machinable.execution.Execution.push_related"}, "machinable.execution.Execution.related": {"kind": "routine", "realname": "related", "name": "machinable.execution", "path": "machinable.execution.Execution.related"}, "machinable.execution.Execution.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.execution", "path": "machinable.execution.Execution.related_iterator"}, "machinable.execution.Execution.resumed_at": {"kind": "routine", "realname": "resumed_at", "name": "machinable.execution", "path": "machinable.execution.Execution.resumed_at"}, "machinable.execution.Execution.retrieve_status": {"kind": "routine", "realname": "retrieve_status", "name": "machinable.execution", "path": "machinable.execution.Execution.retrieve_status"}, "machinable.execution.Execution.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.execution", "path": "machinable.execution.Execution.save_attribute"}, "machinable.execution.Execution.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.execution", "path": "machinable.execution.Execution.save_file"}, "machinable.execution.Execution.schedule": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.schedule"}, "machinable.execution.Execution.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.execution", "path": "machinable.execution.Execution.serialize"}, "machinable.execution.Execution.set_default": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.set_default"}, "machinable.execution.Execution.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.execution", "path": "machinable.execution.Execution.set_model"}, "machinable.execution.Execution.singleton": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.singleton"}, "machinable.execution.Execution.stage": {"kind": "routine", "realname": "stage", "name": "machinable.execution", "path": "machinable.execution.Execution.stage"}, "machinable.execution.Execution.started_at": {"kind": "routine", "realname": "started_at", "name": "machinable.execution", "path": "machinable.execution.Execution.started_at"}, "machinable.execution.Execution.stream_output": {"kind": "routine", "realname": "stream_output", "name": "machinable.execution", "path": "machinable.execution.Execution.stream_output"}, "machinable.execution.Execution.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.execution", "path": "machinable.execution.Execution.to_cli"}, "machinable.execution.Execution.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.execution", "path": "machinable.execution.Execution.to_directory"}, "machinable.execution.Execution.unserialize": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.unserialize"}, "machinable.execution.Execution.update_status": {"kind": "routine", "realname": "update_status", "name": "machinable.execution", "path": "machinable.execution.Execution.update_status"}, "machinable.execution.Execution.used_by": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.used_by"}, "machinable.execution.Execution.uses": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.uses"}, "machinable.execution.Execution.version": {"kind": "routine", "realname": "version", "name": "machinable.execution", "path": "machinable.execution.Execution.version"}, "machinable.execution.Execution": {"kind": "class", "realname": "Execution", "name": "machinable.execution", "path": "machinable.execution.Execution", "parents": ["machinable.interface.Interface"]}, "machinable.execution": {"kind": "module", "name": "machinable.execution", "path": "machinable.execution"}, "machinable.index.Index.all": {"kind": "routine", "realname": "all", "name": "machinable.index", "path": "machinable.index.Index.all"}, "machinable.index.Index.ancestor": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.ancestor"}, "machinable.index.Index.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.index", "path": "machinable.index.Index.as_default"}, "machinable.index.Index.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.index", "path": "machinable.index.Index.as_json"}, "machinable.index.Index.cached": {"kind": "routine", "realname": "cached", "name": "machinable.index", "path": "machinable.index.Index.cached"}, "machinable.index.Index.clone": {"kind": "routine", "realname": "clone", "name": "machinable.index", "path": "machinable.index.Index.clone"}, "machinable.index.Index.collect": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.collect"}, "machinable.index.Index.commit": {"kind": "routine", "realname": "commit", "name": "machinable.index", "path": "machinable.index.Index.commit"}, "machinable.index.Index.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.index", "path": "machinable.index.Index.compute_context"}, "machinable.index.Index.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.index", "path": "machinable.index.Index.compute_predicate"}, "machinable.index.Index.config_in_directory": {"kind": "routine", "realname": "config_in_directory", "name": "machinable.index", "path": "machinable.index.Index.config_in_directory"}, "machinable.index.Index.connected": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.connected"}, "machinable.index.Index.create_relation": {"kind": "routine", "realname": "create_relation", "name": "machinable.index", "path": "machinable.index.Index.create_relation"}, "machinable.index.Index.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.index", "path": "machinable.index.Index.created_at"}, "machinable.index.Index.derive": {"kind": "routine", "realname": "derive", "name": "machinable.index", "path": "machinable.index.Index.derive"}, "machinable.index.Index.derived": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.derived"}, "machinable.index.Index.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.index", "path": "machinable.index.Index.fetch"}, "machinable.index.Index.find": {"kind": "routine", "realname": "find", "name": "machinable.index", "path": "machinable.index.Index.find"}, "machinable.index.Index.find_by_context": {"kind": "routine", "realname": "find_by_context", "name": "machinable.index", "path": "machinable.index.Index.find_by_context"}, "machinable.index.Index.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.index", "path": "machinable.index.Index.find_by_hash"}, "machinable.index.Index.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.index", "path": "machinable.index.Index.find_by_id"}, "machinable.index.Index.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.find_many_by_id"}, "machinable.index.Index.find_related": {"kind": "routine", "realname": "find_related", "name": "machinable.index", "path": "machinable.index.Index.find_related"}, "machinable.index.Index.from_directory": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.from_directory"}, "machinable.index.Index.from_json": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.from_json"}, "machinable.index.Index.from_model": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.from_model"}, "machinable.index.Index.future": {"kind": "routine", "realname": "future", "name": "machinable.index", "path": "machinable.index.Index.future"}, "machinable.index.Index.get": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.get"}, "machinable.index.Index.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.index", "path": "machinable.index.Index.hidden"}, "machinable.index.Index.import_directory": {"kind": "routine", "realname": "import_directory", "name": "machinable.index", "path": "machinable.index.Index.import_directory"}, "machinable.index.Index.instance": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.instance"}, "machinable.index.Index.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.index", "path": "machinable.index.Index.is_committed"}, "machinable.index.Index.is_connected": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.is_connected"}, "machinable.index.Index.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.index", "path": "machinable.index.Index.is_mounted"}, "machinable.index.Index.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.index", "path": "machinable.index.Index.is_staged"}, "machinable.index.Index.launch": {"kind": "routine", "realname": "launch", "name": "machinable.index", "path": "machinable.index.Index.launch"}, "machinable.index.Index.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.index", "path": "machinable.index.Index.load_attribute"}, "machinable.index.Index.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.index", "path": "machinable.index.Index.load_file"}, "machinable.index.Index.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.index", "path": "machinable.index.Index.local_directory"}, "machinable.index.Index.make": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.make"}, "machinable.index.Index.matches": {"kind": "routine", "realname": "matches", "name": "machinable.index", "path": "machinable.index.Index.matches"}, "machinable.index.Index.model": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.model"}, "machinable.index.Index.new": {"kind": "routine", "realname": "new", "name": "machinable.index", "path": "machinable.index.Index.new"}, "machinable.index.Index.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.index", "path": "machinable.index.Index.on_after_commit"}, "machinable.index.Index.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.index", "path": "machinable.index.Index.on_after_configure"}, "machinable.index.Index.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.index", "path": "machinable.index.Index.on_before_commit"}, "machinable.index.Index.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.index", "path": "machinable.index.Index.on_before_configure"}, "machinable.index.Index.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.index", "path": "machinable.index.Index.on_commit"}, "machinable.index.Index.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.index", "path": "machinable.index.Index.on_compute_predicate"}, "machinable.index.Index.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.index", "path": "machinable.index.Index.on_configure"}, "machinable.index.Index.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.index", "path": "machinable.index.Index.on_instantiate"}, "machinable.index.Index.project": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.project"}, "machinable.index.Index.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.index", "path": "machinable.index.Index.push_related"}, "machinable.index.Index.related": {"kind": "routine", "realname": "related", "name": "machinable.index", "path": "machinable.index.Index.related"}, "machinable.index.Index.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.index", "path": "machinable.index.Index.related_iterator"}, "machinable.index.Index.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.index", "path": "machinable.index.Index.save_attribute"}, "machinable.index.Index.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.index", "path": "machinable.index.Index.save_file"}, "machinable.index.Index.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.index", "path": "machinable.index.Index.serialize"}, "machinable.index.Index.set_default": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.set_default"}, "machinable.index.Index.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.index", "path": "machinable.index.Index.set_model"}, "machinable.index.Index.singleton": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.singleton"}, "machinable.index.Index.stage": {"kind": "routine", "realname": "stage", "name": "machinable.index", "path": "machinable.index.Index.stage"}, "machinable.index.Index.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.index", "path": "machinable.index.Index.to_cli"}, "machinable.index.Index.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.index", "path": "machinable.index.Index.to_directory"}, "machinable.index.Index.unserialize": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.unserialize"}, "machinable.index.Index.used_by": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.used_by"}, "machinable.index.Index.uses": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.uses"}, "machinable.index.Index.version": {"kind": "routine", "realname": "version", "name": "machinable.index", "path": "machinable.index.Index.version"}, "machinable.index.Index": {"kind": "class", "realname": "Index", "name": "machinable.index", "path": "machinable.index.Index", "parents": ["machinable.interface.Interface"]}, "machinable.index.db": {"kind": "routine", "realname": "db", "name": "machinable.index", "path": "machinable.index.db"}, "machinable.index.interface_row_factory": {"kind": "routine", "realname": "interface_row_factory", "name": "machinable.index", "path": "machinable.index.interface_row_factory"}, "machinable.index.load": {"kind": "routine", "realname": "load", "name": "machinable.index", "path": "machinable.index.load"}, "machinable.index.migrate": {"kind": "routine", "realname": "migrate", "name": "machinable.index", "path": "machinable.index.migrate"}, "machinable.index": {"kind": "module", "name": "machinable.index", "path": "machinable.index"}, "machinable.interface.BelongsTo.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.BelongsTo.collect"}, "machinable.interface.BelongsTo": {"kind": "class", "realname": "BelongsTo", "name": "machinable.interface", "path": "machinable.interface.BelongsTo", "parents": ["Relation"]}, "machinable.interface.BelongsToMany.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.BelongsToMany.collect"}, "machinable.interface.BelongsToMany": {"kind": "class", "realname": "BelongsToMany", "name": "machinable.interface", "path": "machinable.interface.BelongsToMany", "parents": ["Relation"]}, "machinable.interface.HasMany.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.HasMany.collect"}, "machinable.interface.HasMany": {"kind": "class", "realname": "HasMany", "name": "machinable.interface", "path": "machinable.interface.HasMany", "parents": ["Relation"]}, "machinable.interface.HasOne.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.HasOne.collect"}, "machinable.interface.HasOne": {"kind": "class", "realname": "HasOne", "name": "machinable.interface", "path": "machinable.interface.HasOne", "parents": ["Relation"]}, "machinable.interface.Interface.all": {"kind": "routine", "realname": "all", "name": "machinable.interface", "path": "machinable.interface.Interface.all"}, "machinable.interface.Interface.ancestor": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.ancestor"}, "machinable.interface.Interface.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.interface", "path": "machinable.interface.Interface.as_default"}, "machinable.interface.Interface.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.interface", "path": "machinable.interface.Interface.as_json"}, "machinable.interface.Interface.cached": {"kind": "routine", "realname": "cached", "name": "machinable.interface", "path": "machinable.interface.Interface.cached"}, "machinable.interface.Interface.clone": {"kind": "routine", "realname": "clone", "name": "machinable.interface", "path": "machinable.interface.Interface.clone"}, "machinable.interface.Interface.collect": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.collect"}, "machinable.interface.Interface.commit": {"kind": "routine", "realname": "commit", "name": "machinable.interface", "path": "machinable.interface.Interface.commit"}, "machinable.interface.Interface.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.interface", "path": "machinable.interface.Interface.compute_context"}, "machinable.interface.Interface.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.interface", "path": "machinable.interface.Interface.compute_predicate"}, "machinable.interface.Interface.connected": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.connected"}, "machinable.interface.Interface.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.interface", "path": "machinable.interface.Interface.created_at"}, "machinable.interface.Interface.derive": {"kind": "routine", "realname": "derive", "name": "machinable.interface", "path": "machinable.interface.Interface.derive"}, "machinable.interface.Interface.derived": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.derived"}, "machinable.interface.Interface.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.interface", "path": "machinable.interface.Interface.fetch"}, "machinable.interface.Interface.find": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.find"}, "machinable.interface.Interface.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.find_by_hash"}, "machinable.interface.Interface.find_by_id": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.find_by_id"}, "machinable.interface.Interface.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.find_many_by_id"}, "machinable.interface.Interface.from_directory": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.from_directory"}, "machinable.interface.Interface.from_json": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.from_json"}, "machinable.interface.Interface.from_model": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.from_model"}, "machinable.interface.Interface.future": {"kind": "routine", "realname": "future", "name": "machinable.interface", "path": "machinable.interface.Interface.future"}, "machinable.interface.Interface.get": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.get"}, "machinable.interface.Interface.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.interface", "path": "machinable.interface.Interface.hidden"}, "machinable.interface.Interface.instance": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.instance"}, "machinable.interface.Interface.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.interface", "path": "machinable.interface.Interface.is_committed"}, "machinable.interface.Interface.is_connected": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.is_connected"}, "machinable.interface.Interface.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.interface", "path": "machinable.interface.Interface.is_mounted"}, "machinable.interface.Interface.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.interface", "path": "machinable.interface.Interface.is_staged"}, "machinable.interface.Interface.launch": {"kind": "routine", "realname": "launch", "name": "machinable.interface", "path": "machinable.interface.Interface.launch"}, "machinable.interface.Interface.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.interface", "path": "machinable.interface.Interface.load_attribute"}, "machinable.interface.Interface.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.interface", "path": "machinable.interface.Interface.load_file"}, "machinable.interface.Interface.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.interface", "path": "machinable.interface.Interface.local_directory"}, "machinable.interface.Interface.make": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.make"}, "machinable.interface.Interface.matches": {"kind": "routine", "realname": "matches", "name": "machinable.interface", "path": "machinable.interface.Interface.matches"}, "machinable.interface.Interface.model": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.model"}, "machinable.interface.Interface.new": {"kind": "routine", "realname": "new", "name": "machinable.interface", "path": "machinable.interface.Interface.new"}, "machinable.interface.Interface.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.interface", "path": "machinable.interface.Interface.on_after_commit"}, "machinable.interface.Interface.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.interface", "path": "machinable.interface.Interface.on_after_configure"}, "machinable.interface.Interface.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.interface", "path": "machinable.interface.Interface.on_before_commit"}, "machinable.interface.Interface.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.interface", "path": "machinable.interface.Interface.on_before_configure"}, "machinable.interface.Interface.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.interface", "path": "machinable.interface.Interface.on_commit"}, "machinable.interface.Interface.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.interface", "path": "machinable.interface.Interface.on_compute_predicate"}, "machinable.interface.Interface.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.interface", "path": "machinable.interface.Interface.on_configure"}, "machinable.interface.Interface.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.interface", "path": "machinable.interface.Interface.on_instantiate"}, "machinable.interface.Interface.project": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.project"}, "machinable.interface.Interface.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.interface", "path": "machinable.interface.Interface.push_related"}, "machinable.interface.Interface.related": {"kind": "routine", "realname": "related", "name": "machinable.interface", "path": "machinable.interface.Interface.related"}, "machinable.interface.Interface.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.interface", "path": "machinable.interface.Interface.related_iterator"}, "machinable.interface.Interface.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.interface", "path": "machinable.interface.Interface.save_attribute"}, "machinable.interface.Interface.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.interface", "path": "machinable.interface.Interface.save_file"}, "machinable.interface.Interface.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.interface", "path": "machinable.interface.Interface.serialize"}, "machinable.interface.Interface.set_default": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.set_default"}, "machinable.interface.Interface.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.interface", "path": "machinable.interface.Interface.set_model"}, "machinable.interface.Interface.singleton": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.singleton"}, "machinable.interface.Interface.stage": {"kind": "routine", "realname": "stage", "name": "machinable.interface", "path": "machinable.interface.Interface.stage"}, "machinable.interface.Interface.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.interface", "path": "machinable.interface.Interface.to_cli"}, "machinable.interface.Interface.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.interface", "path": "machinable.interface.Interface.to_directory"}, "machinable.interface.Interface.unserialize": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.unserialize"}, "machinable.interface.Interface.used_by": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.used_by"}, "machinable.interface.Interface.uses": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.uses"}, "machinable.interface.Interface.version": {"kind": "routine", "realname": "version", "name": "machinable.interface", "path": "machinable.interface.Interface.version"}, "machinable.interface.Interface": {"kind": "class", "realname": "Interface", "name": "machinable.interface", "path": "machinable.interface.Interface", "parents": ["machinable.element.Element"]}, "machinable.interface.Relation.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.Relation.collect"}, "machinable.interface.Relation": {"kind": "class", "realname": "Relation", "name": "machinable.interface", "path": "machinable.interface.Relation", "parents": ["builtins.object"]}, "machinable.interface.belongs_to": {"kind": "routine", "realname": "_wrapper", "name": "machinable.interface", "path": "machinable.interface.belongs_to"}, "machinable.interface.belongs_to_many": {"kind": "routine", "realname": "_wrapper", "name": "machinable.interface", "path": "machinable.interface.belongs_to_many"}, "machinable.interface.cachable": {"kind": "routine", "realname": "cachable", "name": "machinable.interface", "path": "machinable.interface.cachable"}, "machinable.interface.has_many": {"kind": "routine", "realname": "_wrapper", "name": "machinable.interface", "path": "machinable.interface.has_many"}, "machinable.interface.has_one": {"kind": "routine", "realname": "_wrapper", "name": "machinable.interface", "path": "machinable.interface.has_one"}, "machinable.interface": {"kind": "module", "name": "machinable.interface", "path": "machinable.interface"}, "machinable.project.Project.add_to_path": {"kind": "routine", "realname": "add_to_path", "name": "machinable.project", "path": "machinable.project.Project.add_to_path"}, "machinable.project.Project.all": {"kind": "routine", "realname": "all", "name": "machinable.project", "path": "machinable.project.Project.all"}, "machinable.project.Project.ancestor": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.ancestor"}, "machinable.project.Project.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.project", "path": "machinable.project.Project.as_default"}, "machinable.project.Project.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.project", "path": "machinable.project.Project.as_json"}, "machinable.project.Project.cached": {"kind": "routine", "realname": "cached", "name": "machinable.project", "path": "machinable.project.Project.cached"}, "machinable.project.Project.clone": {"kind": "routine", "realname": "clone", "name": "machinable.project", "path": "machinable.project.Project.clone"}, "machinable.project.Project.collect": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.collect"}, "machinable.project.Project.commit": {"kind": "routine", "realname": "commit", "name": "machinable.project", "path": "machinable.project.Project.commit"}, "machinable.project.Project.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.project", "path": "machinable.project.Project.compute_context"}, "machinable.project.Project.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.project", "path": "machinable.project.Project.compute_predicate"}, "machinable.project.Project.connected": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.connected"}, "machinable.project.Project.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.project", "path": "machinable.project.Project.created_at"}, "machinable.project.Project.derive": {"kind": "routine", "realname": "derive", "name": "machinable.project", "path": "machinable.project.Project.derive"}, "machinable.project.Project.derived": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.derived"}, "machinable.project.Project.element": {"kind": "routine", "realname": "element", "name": "machinable.project", "path": "machinable.project.Project.element"}, "machinable.project.Project.exists": {"kind": "routine", "realname": "exists", "name": "machinable.project", "path": "machinable.project.Project.exists"}, "machinable.project.Project.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.project", "path": "machinable.project.Project.fetch"}, "machinable.project.Project.find": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.find"}, "machinable.project.Project.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.find_by_hash"}, "machinable.project.Project.find_by_id": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.find_by_id"}, "machinable.project.Project.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.find_many_by_id"}, "machinable.project.Project.from_directory": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.from_directory"}, "machinable.project.Project.from_json": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.from_json"}, "machinable.project.Project.from_model": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.from_model"}, "machinable.project.Project.future": {"kind": "routine", "realname": "future", "name": "machinable.project", "path": "machinable.project.Project.future"}, "machinable.project.Project.get": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.get"}, "machinable.project.Project.get_code_version": {"kind": "routine", "realname": "get_code_version", "name": "machinable.project", "path": "machinable.project.Project.get_code_version"}, "machinable.project.Project.get_diff": {"kind": "routine", "realname": "get_diff", "name": "machinable.project", "path": "machinable.project.Project.get_diff"}, "machinable.project.Project.get_host_info": {"kind": "routine", "realname": "get_host_info", "name": "machinable.project", "path": "machinable.project.Project.get_host_info"}, "machinable.project.Project.get_root": {"kind": "routine", "realname": "get_root", "name": "machinable.project", "path": "machinable.project.Project.get_root"}, "machinable.project.Project.get_vendors": {"kind": "routine", "realname": "get_vendors", "name": "machinable.project", "path": "machinable.project.Project.get_vendors"}, "machinable.project.Project.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.project", "path": "machinable.project.Project.hidden"}, "machinable.project.Project.instance": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.instance"}, "machinable.project.Project.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.project", "path": "machinable.project.Project.is_committed"}, "machinable.project.Project.is_connected": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.is_connected"}, "machinable.project.Project.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.project", "path": "machinable.project.Project.is_mounted"}, "machinable.project.Project.is_root": {"kind": "routine", "realname": "is_root", "name": "machinable.project", "path": "machinable.project.Project.is_root"}, "machinable.project.Project.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.project", "path": "machinable.project.Project.is_staged"}, "machinable.project.Project.launch": {"kind": "routine", "realname": "launch", "name": "machinable.project", "path": "machinable.project.Project.launch"}, "machinable.project.Project.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.project", "path": "machinable.project.Project.load_attribute"}, "machinable.project.Project.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.project", "path": "machinable.project.Project.load_file"}, "machinable.project.Project.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.project", "path": "machinable.project.Project.local_directory"}, "machinable.project.Project.make": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.make"}, "machinable.project.Project.matches": {"kind": "routine", "realname": "matches", "name": "machinable.project", "path": "machinable.project.Project.matches"}, "machinable.project.Project.model": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.model"}, "machinable.project.Project.name": {"kind": "routine", "realname": "name", "name": "machinable.project", "path": "machinable.project.Project.name"}, "machinable.project.Project.new": {"kind": "routine", "realname": "new", "name": "machinable.project", "path": "machinable.project.Project.new"}, "machinable.project.Project.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.project", "path": "machinable.project.Project.on_after_commit"}, "machinable.project.Project.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.project", "path": "machinable.project.Project.on_after_configure"}, "machinable.project.Project.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.project", "path": "machinable.project.Project.on_before_commit"}, "machinable.project.Project.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.project", "path": "machinable.project.Project.on_before_configure"}, "machinable.project.Project.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.project", "path": "machinable.project.Project.on_commit"}, "machinable.project.Project.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.project", "path": "machinable.project.Project.on_compute_predicate"}, "machinable.project.Project.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.project", "path": "machinable.project.Project.on_configure"}, "machinable.project.Project.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.project", "path": "machinable.project.Project.on_instantiate"}, "machinable.project.Project.on_resolve_element": {"kind": "routine", "realname": "on_resolve_element", "name": "machinable.project", "path": "machinable.project.Project.on_resolve_element"}, "machinable.project.Project.on_resolve_remotes": {"kind": "routine", "realname": "on_resolve_remotes", "name": "machinable.project", "path": "machinable.project.Project.on_resolve_remotes"}, "machinable.project.Project.on_resolve_vendor": {"kind": "routine", "realname": "on_resolve_vendor", "name": "machinable.project", "path": "machinable.project.Project.on_resolve_vendor"}, "machinable.project.Project.path": {"kind": "routine", "realname": "path", "name": "machinable.project", "path": "machinable.project.Project.path"}, "machinable.project.Project.project": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.project"}, "machinable.project.Project.provider": {"kind": "routine", "realname": "provider", "name": "machinable.project", "path": "machinable.project.Project.provider"}, "machinable.project.Project.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.project", "path": "machinable.project.Project.push_related"}, "machinable.project.Project.related": {"kind": "routine", "realname": "related", "name": "machinable.project", "path": "machinable.project.Project.related"}, "machinable.project.Project.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.project", "path": "machinable.project.Project.related_iterator"}, "machinable.project.Project.resolve_remotes": {"kind": "routine", "realname": "resolve_remotes", "name": "machinable.project", "path": "machinable.project.Project.resolve_remotes"}, "machinable.project.Project.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.project", "path": "machinable.project.Project.save_attribute"}, "machinable.project.Project.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.project", "path": "machinable.project.Project.save_file"}, "machinable.project.Project.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.project", "path": "machinable.project.Project.serialize"}, "machinable.project.Project.set_default": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.set_default"}, "machinable.project.Project.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.project", "path": "machinable.project.Project.set_model"}, "machinable.project.Project.singleton": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.singleton"}, "machinable.project.Project.stage": {"kind": "routine", "realname": "stage", "name": "machinable.project", "path": "machinable.project.Project.stage"}, "machinable.project.Project.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.project", "path": "machinable.project.Project.to_cli"}, "machinable.project.Project.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.project", "path": "machinable.project.Project.to_directory"}, "machinable.project.Project.unserialize": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.unserialize"}, "machinable.project.Project.used_by": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.used_by"}, "machinable.project.Project.uses": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.uses"}, "machinable.project.Project.version": {"kind": "routine", "realname": "version", "name": "machinable.project", "path": "machinable.project.Project.version"}, "machinable.project.Project": {"kind": "class", "realname": "Project", "name": "machinable.project", "path": "machinable.project.Project", "parents": ["machinable.interface.Interface"]}, "machinable.project.fetch_directory": {"kind": "routine", "realname": "fetch_directory", "name": "machinable.project", "path": "machinable.project.fetch_directory"}, "machinable.project.fetch_git": {"kind": "routine", "realname": "fetch_git", "name": "machinable.project", "path": "machinable.project.fetch_git"}, "machinable.project.fetch_link": {"kind": "routine", "realname": "fetch_link", "name": "machinable.project", "path": "machinable.project.fetch_link"}, "machinable.project.fetch_vendor": {"kind": "routine", "realname": "fetch_vendor", "name": "machinable.project", "path": "machinable.project.fetch_vendor"}, "machinable.project.fetch_vendors": {"kind": "routine", "realname": "fetch_vendors", "name": "machinable.project", "path": "machinable.project.fetch_vendors"}, "machinable.project.import_element": {"kind": "routine", "realname": "import_element", "name": "machinable.project", "path": "machinable.project.import_element"}, "machinable.project": {"kind": "module", "name": "machinable.project", "path": "machinable.project"}, "machinable.query.Query.all": {"kind": "routine", "realname": "all", "name": "machinable.query", "path": "machinable.query.Query.all"}, "machinable.query.Query.by_id": {"kind": "routine", "realname": "by_id", "name": "machinable.query", "path": "machinable.query.Query.by_id"}, "machinable.query.Query.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.query", "path": "machinable.query.Query.from_directory"}, "machinable.query.Query.new": {"kind": "routine", "realname": "new", "name": "machinable.query", "path": "machinable.query.Query.new"}, "machinable.query.Query": {"kind": "class", "realname": "Query", "name": "machinable.query", "path": "machinable.query.Query", "parents": ["builtins.object"]}, "machinable.query": {"kind": "module", "name": "machinable.query", "path": "machinable.query"}, "machinable.schedule.Schedule.all": {"kind": "routine", "realname": "all", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.all"}, "machinable.schedule.Schedule.ancestor": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.ancestor"}, "machinable.schedule.Schedule.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.as_default"}, "machinable.schedule.Schedule.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.as_json"}, "machinable.schedule.Schedule.cached": {"kind": "routine", "realname": "cached", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.cached"}, "machinable.schedule.Schedule.clone": {"kind": "routine", "realname": "clone", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.clone"}, "machinable.schedule.Schedule.collect": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.collect"}, "machinable.schedule.Schedule.commit": {"kind": "routine", "realname": "commit", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.commit"}, "machinable.schedule.Schedule.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.compute_context"}, "machinable.schedule.Schedule.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.compute_predicate"}, "machinable.schedule.Schedule.connected": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.connected"}, "machinable.schedule.Schedule.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.created_at"}, "machinable.schedule.Schedule.derive": {"kind": "routine", "realname": "derive", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.derive"}, "machinable.schedule.Schedule.derived": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.derived"}, "machinable.schedule.Schedule.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.fetch"}, "machinable.schedule.Schedule.find": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.find"}, "machinable.schedule.Schedule.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.find_by_hash"}, "machinable.schedule.Schedule.find_by_id": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.find_by_id"}, "machinable.schedule.Schedule.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.find_many_by_id"}, "machinable.schedule.Schedule.from_directory": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.from_directory"}, "machinable.schedule.Schedule.from_json": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.from_json"}, "machinable.schedule.Schedule.from_model": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.from_model"}, "machinable.schedule.Schedule.future": {"kind": "routine", "realname": "future", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.future"}, "machinable.schedule.Schedule.get": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.get"}, "machinable.schedule.Schedule.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.hidden"}, "machinable.schedule.Schedule.instance": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.instance"}, "machinable.schedule.Schedule.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.is_committed"}, "machinable.schedule.Schedule.is_connected": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.is_connected"}, "machinable.schedule.Schedule.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.is_mounted"}, "machinable.schedule.Schedule.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.is_staged"}, "machinable.schedule.Schedule.launch": {"kind": "routine", "realname": "launch", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.launch"}, "machinable.schedule.Schedule.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.load_attribute"}, "machinable.schedule.Schedule.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.load_file"}, "machinable.schedule.Schedule.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.local_directory"}, "machinable.schedule.Schedule.make": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.make"}, "machinable.schedule.Schedule.matches": {"kind": "routine", "realname": "matches", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.matches"}, "machinable.schedule.Schedule.model": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.model"}, "machinable.schedule.Schedule.new": {"kind": "routine", "realname": "new", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.new"}, "machinable.schedule.Schedule.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_after_commit"}, "machinable.schedule.Schedule.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_after_configure"}, "machinable.schedule.Schedule.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_before_commit"}, "machinable.schedule.Schedule.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_before_configure"}, "machinable.schedule.Schedule.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_commit"}, "machinable.schedule.Schedule.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_compute_predicate"}, "machinable.schedule.Schedule.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_configure"}, "machinable.schedule.Schedule.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_instantiate"}, "machinable.schedule.Schedule.project": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.project"}, "machinable.schedule.Schedule.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.push_related"}, "machinable.schedule.Schedule.related": {"kind": "routine", "realname": "related", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.related"}, "machinable.schedule.Schedule.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.related_iterator"}, "machinable.schedule.Schedule.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.save_attribute"}, "machinable.schedule.Schedule.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.save_file"}, "machinable.schedule.Schedule.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.serialize"}, "machinable.schedule.Schedule.set_default": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.set_default"}, "machinable.schedule.Schedule.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.set_model"}, "machinable.schedule.Schedule.singleton": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.singleton"}, "machinable.schedule.Schedule.stage": {"kind": "routine", "realname": "stage", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.stage"}, "machinable.schedule.Schedule.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.to_cli"}, "machinable.schedule.Schedule.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.to_directory"}, "machinable.schedule.Schedule.unserialize": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.unserialize"}, "machinable.schedule.Schedule.used_by": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.used_by"}, "machinable.schedule.Schedule.uses": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.uses"}, "machinable.schedule.Schedule.version": {"kind": "routine", "realname": "version", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.version"}, "machinable.schedule.Schedule": {"kind": "class", "realname": "Schedule", "name": "machinable.schedule", "path": "machinable.schedule.Schedule", "parents": ["machinable.interface.Interface"]}, "machinable.schedule": {"kind": "module", "name": "machinable.schedule", "path": "machinable.schedule"}, "machinable.schema.Component.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.construct"}, "machinable.schema.Component.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Component.copy"}, "machinable.schema.Component.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Component.dict"}, "machinable.schema.Component.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Component.extra"}, "machinable.schema.Component.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.from_orm"}, "machinable.schema.Component.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Component.json"}, "machinable.schema.Component.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.model_construct"}, "machinable.schema.Component.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Component.model_copy"}, "machinable.schema.Component.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Component.model_dump"}, "machinable.schema.Component.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Component.model_dump_json"}, "machinable.schema.Component.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.model_json_schema"}, "machinable.schema.Component.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.model_parametrized_name"}, "machinable.schema.Component.model_post_init": {"kind": "routine", "realname": "wrapped_model_post_init", "name": "machinable.schema", "path": "machinable.schema.Component.model_post_init"}, "machinable.schema.Component.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.model_rebuild"}, "machinable.schema.Component.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.model_validate"}, "machinable.schema.Component.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.model_validate_json"}, "machinable.schema.Component.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.model_validate_strings"}, "machinable.schema.Component.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.parse_file"}, "machinable.schema.Component.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.parse_obj"}, "machinable.schema.Component.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.parse_raw"}, "machinable.schema.Component.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.schema"}, "machinable.schema.Component.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.schema_json"}, "machinable.schema.Component.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.update_forward_refs"}, "machinable.schema.Component.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Component.validate"}, "machinable.schema.Component": {"kind": "class", "realname": "Component", "name": "machinable.schema", "path": "machinable.schema.Component", "parents": ["Interface"]}, "machinable.schema.Element.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.construct"}, "machinable.schema.Element.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Element.copy"}, "machinable.schema.Element.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Element.dict"}, "machinable.schema.Element.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Element.extra"}, "machinable.schema.Element.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.from_orm"}, "machinable.schema.Element.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Element.json"}, "machinable.schema.Element.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.model_construct"}, "machinable.schema.Element.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Element.model_copy"}, "machinable.schema.Element.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Element.model_dump"}, "machinable.schema.Element.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Element.model_dump_json"}, "machinable.schema.Element.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.model_json_schema"}, "machinable.schema.Element.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.model_parametrized_name"}, "machinable.schema.Element.model_post_init": {"kind": "routine", "realname": "model_post_init", "name": "machinable.schema", "path": "machinable.schema.Element.model_post_init"}, "machinable.schema.Element.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.model_rebuild"}, "machinable.schema.Element.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.model_validate"}, "machinable.schema.Element.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.model_validate_json"}, "machinable.schema.Element.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.model_validate_strings"}, "machinable.schema.Element.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.parse_file"}, "machinable.schema.Element.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.parse_obj"}, "machinable.schema.Element.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.parse_raw"}, "machinable.schema.Element.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.schema"}, "machinable.schema.Element.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.schema_json"}, "machinable.schema.Element.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.update_forward_refs"}, "machinable.schema.Element.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Element.validate"}, "machinable.schema.Element": {"kind": "class", "realname": "Element", "name": "machinable.schema", "path": "machinable.schema.Element", "parents": ["pydantic.main.BaseModel"]}, "machinable.schema.Execution.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.construct"}, "machinable.schema.Execution.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Execution.copy"}, "machinable.schema.Execution.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Execution.dict"}, "machinable.schema.Execution.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Execution.extra"}, "machinable.schema.Execution.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.from_orm"}, "machinable.schema.Execution.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Execution.json"}, "machinable.schema.Execution.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.model_construct"}, "machinable.schema.Execution.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Execution.model_copy"}, "machinable.schema.Execution.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Execution.model_dump"}, "machinable.schema.Execution.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Execution.model_dump_json"}, "machinable.schema.Execution.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.model_json_schema"}, "machinable.schema.Execution.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.model_parametrized_name"}, "machinable.schema.Execution.model_post_init": {"kind": "routine", "realname": "wrapped_model_post_init", "name": "machinable.schema", "path": "machinable.schema.Execution.model_post_init"}, "machinable.schema.Execution.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.model_rebuild"}, "machinable.schema.Execution.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.model_validate"}, "machinable.schema.Execution.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.model_validate_json"}, "machinable.schema.Execution.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.model_validate_strings"}, "machinable.schema.Execution.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.parse_file"}, "machinable.schema.Execution.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.parse_obj"}, "machinable.schema.Execution.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.parse_raw"}, "machinable.schema.Execution.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.schema"}, "machinable.schema.Execution.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.schema_json"}, "machinable.schema.Execution.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.update_forward_refs"}, "machinable.schema.Execution.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Execution.validate"}, "machinable.schema.Execution": {"kind": "class", "realname": "Execution", "name": "machinable.schema", "path": "machinable.schema.Execution", "parents": ["Interface"]}, "machinable.schema.Index.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.construct"}, "machinable.schema.Index.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Index.copy"}, "machinable.schema.Index.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Index.dict"}, "machinable.schema.Index.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Index.extra"}, "machinable.schema.Index.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.from_orm"}, "machinable.schema.Index.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Index.json"}, "machinable.schema.Index.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.model_construct"}, "machinable.schema.Index.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Index.model_copy"}, "machinable.schema.Index.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Index.model_dump"}, "machinable.schema.Index.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Index.model_dump_json"}, "machinable.schema.Index.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.model_json_schema"}, "machinable.schema.Index.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.model_parametrized_name"}, "machinable.schema.Index.model_post_init": {"kind": "routine", "realname": "model_post_init", "name": "machinable.schema", "path": "machinable.schema.Index.model_post_init"}, "machinable.schema.Index.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.model_rebuild"}, "machinable.schema.Index.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.model_validate"}, "machinable.schema.Index.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.model_validate_json"}, "machinable.schema.Index.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.model_validate_strings"}, "machinable.schema.Index.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.parse_file"}, "machinable.schema.Index.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.parse_obj"}, "machinable.schema.Index.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.parse_raw"}, "machinable.schema.Index.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.schema"}, "machinable.schema.Index.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.schema_json"}, "machinable.schema.Index.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.update_forward_refs"}, "machinable.schema.Index.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Index.validate"}, "machinable.schema.Index": {"kind": "class", "realname": "Index", "name": "machinable.schema", "path": "machinable.schema.Index", "parents": ["Element"]}, "machinable.schema.Interface.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.construct"}, "machinable.schema.Interface.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Interface.copy"}, "machinable.schema.Interface.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Interface.dict"}, "machinable.schema.Interface.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Interface.extra"}, "machinable.schema.Interface.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.from_orm"}, "machinable.schema.Interface.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Interface.json"}, "machinable.schema.Interface.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.model_construct"}, "machinable.schema.Interface.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Interface.model_copy"}, "machinable.schema.Interface.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Interface.model_dump"}, "machinable.schema.Interface.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Interface.model_dump_json"}, "machinable.schema.Interface.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.model_json_schema"}, "machinable.schema.Interface.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.model_parametrized_name"}, "machinable.schema.Interface.model_post_init": {"kind": "routine", "realname": "init_private_attributes", "name": "machinable.schema", "path": "machinable.schema.Interface.model_post_init"}, "machinable.schema.Interface.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.model_rebuild"}, "machinable.schema.Interface.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.model_validate"}, "machinable.schema.Interface.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.model_validate_json"}, "machinable.schema.Interface.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.model_validate_strings"}, "machinable.schema.Interface.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.parse_file"}, "machinable.schema.Interface.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.parse_obj"}, "machinable.schema.Interface.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.parse_raw"}, "machinable.schema.Interface.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.schema"}, "machinable.schema.Interface.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.schema_json"}, "machinable.schema.Interface.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.update_forward_refs"}, "machinable.schema.Interface.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Interface.validate"}, "machinable.schema.Interface": {"kind": "class", "realname": "Interface", "name": "machinable.schema", "path": "machinable.schema.Interface", "parents": ["Element"]}, "machinable.schema.Project.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.construct"}, "machinable.schema.Project.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Project.copy"}, "machinable.schema.Project.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Project.dict"}, "machinable.schema.Project.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Project.extra"}, "machinable.schema.Project.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.from_orm"}, "machinable.schema.Project.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Project.json"}, "machinable.schema.Project.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.model_construct"}, "machinable.schema.Project.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Project.model_copy"}, "machinable.schema.Project.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Project.model_dump"}, "machinable.schema.Project.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Project.model_dump_json"}, "machinable.schema.Project.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.model_json_schema"}, "machinable.schema.Project.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.model_parametrized_name"}, "machinable.schema.Project.model_post_init": {"kind": "routine", "realname": "wrapped_model_post_init", "name": "machinable.schema", "path": "machinable.schema.Project.model_post_init"}, "machinable.schema.Project.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.model_rebuild"}, "machinable.schema.Project.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.model_validate"}, "machinable.schema.Project.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.model_validate_json"}, "machinable.schema.Project.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.model_validate_strings"}, "machinable.schema.Project.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.parse_file"}, "machinable.schema.Project.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.parse_obj"}, "machinable.schema.Project.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.parse_raw"}, "machinable.schema.Project.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.schema"}, "machinable.schema.Project.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.schema_json"}, "machinable.schema.Project.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.update_forward_refs"}, "machinable.schema.Project.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Project.validate"}, "machinable.schema.Project": {"kind": "class", "realname": "Project", "name": "machinable.schema", "path": "machinable.schema.Project", "parents": ["Interface"]}, "machinable.schema.Schedule.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.construct"}, "machinable.schema.Schedule.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Schedule.copy"}, "machinable.schema.Schedule.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Schedule.dict"}, "machinable.schema.Schedule.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Schedule.extra"}, "machinable.schema.Schedule.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.from_orm"}, "machinable.schema.Schedule.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Schedule.json"}, "machinable.schema.Schedule.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.model_construct"}, "machinable.schema.Schedule.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_copy"}, "machinable.schema.Schedule.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_dump"}, "machinable.schema.Schedule.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_dump_json"}, "machinable.schema.Schedule.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.model_json_schema"}, "machinable.schema.Schedule.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.model_parametrized_name"}, "machinable.schema.Schedule.model_post_init": {"kind": "routine", "realname": "wrapped_model_post_init", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_post_init"}, "machinable.schema.Schedule.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.model_rebuild"}, "machinable.schema.Schedule.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.model_validate"}, "machinable.schema.Schedule.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.model_validate_json"}, "machinable.schema.Schedule.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.model_validate_strings"}, "machinable.schema.Schedule.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.parse_file"}, "machinable.schema.Schedule.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.parse_obj"}, "machinable.schema.Schedule.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.parse_raw"}, "machinable.schema.Schedule.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.schema"}, "machinable.schema.Schedule.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.schema_json"}, "machinable.schema.Schedule.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.update_forward_refs"}, "machinable.schema.Schedule.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Schedule.validate"}, "machinable.schema.Schedule": {"kind": "class", "realname": "Schedule", "name": "machinable.schema", "path": "machinable.schema.Schedule", "parents": ["Interface"]}, "machinable.schema.Scope.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.construct"}, "machinable.schema.Scope.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Scope.copy"}, "machinable.schema.Scope.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Scope.dict"}, "machinable.schema.Scope.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Scope.extra"}, "machinable.schema.Scope.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.from_orm"}, "machinable.schema.Scope.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Scope.json"}, "machinable.schema.Scope.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.model_construct"}, "machinable.schema.Scope.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Scope.model_copy"}, "machinable.schema.Scope.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Scope.model_dump"}, "machinable.schema.Scope.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Scope.model_dump_json"}, "machinable.schema.Scope.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.model_json_schema"}, "machinable.schema.Scope.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.model_parametrized_name"}, "machinable.schema.Scope.model_post_init": {"kind": "routine", "realname": "model_post_init", "name": "machinable.schema", "path": "machinable.schema.Scope.model_post_init"}, "machinable.schema.Scope.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.model_rebuild"}, "machinable.schema.Scope.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.model_validate"}, "machinable.schema.Scope.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.model_validate_json"}, "machinable.schema.Scope.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.model_validate_strings"}, "machinable.schema.Scope.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.parse_file"}, "machinable.schema.Scope.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.parse_obj"}, "machinable.schema.Scope.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.parse_raw"}, "machinable.schema.Scope.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.schema"}, "machinable.schema.Scope.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.schema_json"}, "machinable.schema.Scope.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.update_forward_refs"}, "machinable.schema.Scope.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Scope.validate"}, "machinable.schema.Scope": {"kind": "class", "realname": "Scope", "name": "machinable.schema", "path": "machinable.schema.Scope", "parents": ["Element"]}, "machinable.schema.Storage.construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.construct"}, "machinable.schema.Storage.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Storage.copy"}, "machinable.schema.Storage.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Storage.dict"}, "machinable.schema.Storage.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Storage.extra"}, "machinable.schema.Storage.from_orm": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.from_orm"}, "machinable.schema.Storage.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Storage.json"}, "machinable.schema.Storage.model_construct": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.model_construct"}, "machinable.schema.Storage.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Storage.model_copy"}, "machinable.schema.Storage.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Storage.model_dump"}, "machinable.schema.Storage.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Storage.model_dump_json"}, "machinable.schema.Storage.model_json_schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.model_json_schema"}, "machinable.schema.Storage.model_parametrized_name": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.model_parametrized_name"}, "machinable.schema.Storage.model_post_init": {"kind": "routine", "realname": "model_post_init", "name": "machinable.schema", "path": "machinable.schema.Storage.model_post_init"}, "machinable.schema.Storage.model_rebuild": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.model_rebuild"}, "machinable.schema.Storage.model_validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.model_validate"}, "machinable.schema.Storage.model_validate_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.model_validate_json"}, "machinable.schema.Storage.model_validate_strings": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.model_validate_strings"}, "machinable.schema.Storage.parse_file": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.parse_file"}, "machinable.schema.Storage.parse_obj": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.parse_obj"}, "machinable.schema.Storage.parse_raw": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.parse_raw"}, "machinable.schema.Storage.schema": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.schema"}, "machinable.schema.Storage.schema_json": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.schema_json"}, "machinable.schema.Storage.update_forward_refs": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.update_forward_refs"}, "machinable.schema.Storage.validate": {"kind": "routine", "realname": null, "name": "machinable.schema", "path": "machinable.schema.Storage.validate"}, "machinable.schema.Storage": {"kind": "class", "realname": "Storage", "name": "machinable.schema", "path": "machinable.schema.Storage", "parents": ["Element"]}, "machinable.schema": {"kind": "module", "name": "machinable.schema", "path": "machinable.schema"}, "machinable.scope.Scope.all": {"kind": "routine", "realname": "all", "name": "machinable.scope", "path": "machinable.scope.Scope.all"}, "machinable.scope.Scope.ancestor": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.ancestor"}, "machinable.scope.Scope.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.scope", "path": "machinable.scope.Scope.as_default"}, "machinable.scope.Scope.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.scope", "path": "machinable.scope.Scope.as_json"}, "machinable.scope.Scope.cached": {"kind": "routine", "realname": "cached", "name": "machinable.scope", "path": "machinable.scope.Scope.cached"}, "machinable.scope.Scope.clone": {"kind": "routine", "realname": "clone", "name": "machinable.scope", "path": "machinable.scope.Scope.clone"}, "machinable.scope.Scope.collect": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.collect"}, "machinable.scope.Scope.commit": {"kind": "routine", "realname": "commit", "name": "machinable.scope", "path": "machinable.scope.Scope.commit"}, "machinable.scope.Scope.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.scope", "path": "machinable.scope.Scope.compute_context"}, "machinable.scope.Scope.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.scope", "path": "machinable.scope.Scope.compute_predicate"}, "machinable.scope.Scope.connected": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.connected"}, "machinable.scope.Scope.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.scope", "path": "machinable.scope.Scope.created_at"}, "machinable.scope.Scope.derive": {"kind": "routine", "realname": "derive", "name": "machinable.scope", "path": "machinable.scope.Scope.derive"}, "machinable.scope.Scope.derived": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.derived"}, "machinable.scope.Scope.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.scope", "path": "machinable.scope.Scope.fetch"}, "machinable.scope.Scope.find": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.find"}, "machinable.scope.Scope.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.find_by_hash"}, "machinable.scope.Scope.find_by_id": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.find_by_id"}, "machinable.scope.Scope.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.find_many_by_id"}, "machinable.scope.Scope.from_directory": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.from_directory"}, "machinable.scope.Scope.from_json": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.from_json"}, "machinable.scope.Scope.from_model": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.from_model"}, "machinable.scope.Scope.future": {"kind": "routine", "realname": "future", "name": "machinable.scope", "path": "machinable.scope.Scope.future"}, "machinable.scope.Scope.get": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.get"}, "machinable.scope.Scope.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.scope", "path": "machinable.scope.Scope.hidden"}, "machinable.scope.Scope.instance": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.instance"}, "machinable.scope.Scope.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.scope", "path": "machinable.scope.Scope.is_committed"}, "machinable.scope.Scope.is_connected": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.is_connected"}, "machinable.scope.Scope.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.scope", "path": "machinable.scope.Scope.is_mounted"}, "machinable.scope.Scope.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.scope", "path": "machinable.scope.Scope.is_staged"}, "machinable.scope.Scope.launch": {"kind": "routine", "realname": "launch", "name": "machinable.scope", "path": "machinable.scope.Scope.launch"}, "machinable.scope.Scope.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.scope", "path": "machinable.scope.Scope.load_attribute"}, "machinable.scope.Scope.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.scope", "path": "machinable.scope.Scope.load_file"}, "machinable.scope.Scope.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.scope", "path": "machinable.scope.Scope.local_directory"}, "machinable.scope.Scope.make": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.make"}, "machinable.scope.Scope.matches": {"kind": "routine", "realname": "matches", "name": "machinable.scope", "path": "machinable.scope.Scope.matches"}, "machinable.scope.Scope.model": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.model"}, "machinable.scope.Scope.new": {"kind": "routine", "realname": "new", "name": "machinable.scope", "path": "machinable.scope.Scope.new"}, "machinable.scope.Scope.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.scope", "path": "machinable.scope.Scope.on_after_commit"}, "machinable.scope.Scope.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.scope", "path": "machinable.scope.Scope.on_after_configure"}, "machinable.scope.Scope.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.scope", "path": "machinable.scope.Scope.on_before_commit"}, "machinable.scope.Scope.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.scope", "path": "machinable.scope.Scope.on_before_configure"}, "machinable.scope.Scope.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.scope", "path": "machinable.scope.Scope.on_commit"}, "machinable.scope.Scope.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.scope", "path": "machinable.scope.Scope.on_compute_predicate"}, "machinable.scope.Scope.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.scope", "path": "machinable.scope.Scope.on_configure"}, "machinable.scope.Scope.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.scope", "path": "machinable.scope.Scope.on_instantiate"}, "machinable.scope.Scope.project": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.project"}, "machinable.scope.Scope.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.scope", "path": "machinable.scope.Scope.push_related"}, "machinable.scope.Scope.related": {"kind": "routine", "realname": "related", "name": "machinable.scope", "path": "machinable.scope.Scope.related"}, "machinable.scope.Scope.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.scope", "path": "machinable.scope.Scope.related_iterator"}, "machinable.scope.Scope.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.scope", "path": "machinable.scope.Scope.save_attribute"}, "machinable.scope.Scope.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.scope", "path": "machinable.scope.Scope.save_file"}, "machinable.scope.Scope.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.scope", "path": "machinable.scope.Scope.serialize"}, "machinable.scope.Scope.set_default": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.set_default"}, "machinable.scope.Scope.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.scope", "path": "machinable.scope.Scope.set_model"}, "machinable.scope.Scope.singleton": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.singleton"}, "machinable.scope.Scope.stage": {"kind": "routine", "realname": "stage", "name": "machinable.scope", "path": "machinable.scope.Scope.stage"}, "machinable.scope.Scope.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.scope", "path": "machinable.scope.Scope.to_cli"}, "machinable.scope.Scope.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.scope", "path": "machinable.scope.Scope.to_directory"}, "machinable.scope.Scope.unserialize": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.unserialize"}, "machinable.scope.Scope.used_by": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.used_by"}, "machinable.scope.Scope.uses": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.uses"}, "machinable.scope.Scope.version": {"kind": "routine", "realname": "version", "name": "machinable.scope", "path": "machinable.scope.Scope.version"}, "machinable.scope.Scope": {"kind": "class", "realname": "Scope", "name": "machinable.scope", "path": "machinable.scope.Scope", "parents": ["machinable.interface.Interface"]}, "machinable.scope": {"kind": "module", "name": "machinable.scope", "path": "machinable.scope"}, "machinable.storage.Storage.all": {"kind": "routine", "realname": "all", "name": "machinable.storage", "path": "machinable.storage.Storage.all"}, "machinable.storage.Storage.ancestor": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.ancestor"}, "machinable.storage.Storage.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.storage", "path": "machinable.storage.Storage.as_default"}, "machinable.storage.Storage.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.storage", "path": "machinable.storage.Storage.as_json"}, "machinable.storage.Storage.cached": {"kind": "routine", "realname": "cached", "name": "machinable.storage", "path": "machinable.storage.Storage.cached"}, "machinable.storage.Storage.clone": {"kind": "routine", "realname": "clone", "name": "machinable.storage", "path": "machinable.storage.Storage.clone"}, "machinable.storage.Storage.collect": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.collect"}, "machinable.storage.Storage.commit": {"kind": "routine", "realname": "commit", "name": "machinable.storage", "path": "machinable.storage.Storage.commit"}, "machinable.storage.Storage.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.storage", "path": "machinable.storage.Storage.compute_context"}, "machinable.storage.Storage.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.storage", "path": "machinable.storage.Storage.compute_predicate"}, "machinable.storage.Storage.connected": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.connected"}, "machinable.storage.Storage.contains": {"kind": "routine", "realname": "contains", "name": "machinable.storage", "path": "machinable.storage.Storage.contains"}, "machinable.storage.Storage.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.storage", "path": "machinable.storage.Storage.created_at"}, "machinable.storage.Storage.derive": {"kind": "routine", "realname": "derive", "name": "machinable.storage", "path": "machinable.storage.Storage.derive"}, "machinable.storage.Storage.derived": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.derived"}, "machinable.storage.Storage.download": {"kind": "routine", "realname": "download", "name": "machinable.storage", "path": "machinable.storage.Storage.download"}, "machinable.storage.Storage.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.storage", "path": "machinable.storage.Storage.fetch"}, "machinable.storage.Storage.find": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.find"}, "machinable.storage.Storage.find_by_hash": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.find_by_hash"}, "machinable.storage.Storage.find_by_id": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.find_by_id"}, "machinable.storage.Storage.find_many_by_id": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.find_many_by_id"}, "machinable.storage.Storage.from_directory": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.from_directory"}, "machinable.storage.Storage.from_json": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.from_json"}, "machinable.storage.Storage.from_model": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.from_model"}, "machinable.storage.Storage.future": {"kind": "routine", "realname": "future", "name": "machinable.storage", "path": "machinable.storage.Storage.future"}, "machinable.storage.Storage.get": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.get"}, "machinable.storage.Storage.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.storage", "path": "machinable.storage.Storage.hidden"}, "machinable.storage.Storage.instance": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.instance"}, "machinable.storage.Storage.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.storage", "path": "machinable.storage.Storage.is_committed"}, "machinable.storage.Storage.is_connected": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.is_connected"}, "machinable.storage.Storage.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.storage", "path": "machinable.storage.Storage.is_mounted"}, "machinable.storage.Storage.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.storage", "path": "machinable.storage.Storage.is_staged"}, "machinable.storage.Storage.launch": {"kind": "routine", "realname": "launch", "name": "machinable.storage", "path": "machinable.storage.Storage.launch"}, "machinable.storage.Storage.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.storage", "path": "machinable.storage.Storage.load_attribute"}, "machinable.storage.Storage.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.storage", "path": "machinable.storage.Storage.load_file"}, "machinable.storage.Storage.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.storage", "path": "machinable.storage.Storage.local_directory"}, "machinable.storage.Storage.make": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.make"}, "machinable.storage.Storage.matches": {"kind": "routine", "realname": "matches", "name": "machinable.storage", "path": "machinable.storage.Storage.matches"}, "machinable.storage.Storage.model": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.model"}, "machinable.storage.Storage.new": {"kind": "routine", "realname": "new", "name": "machinable.storage", "path": "machinable.storage.Storage.new"}, "machinable.storage.Storage.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.storage", "path": "machinable.storage.Storage.on_after_commit"}, "machinable.storage.Storage.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.storage", "path": "machinable.storage.Storage.on_after_configure"}, "machinable.storage.Storage.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.storage", "path": "machinable.storage.Storage.on_before_commit"}, "machinable.storage.Storage.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.storage", "path": "machinable.storage.Storage.on_before_configure"}, "machinable.storage.Storage.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.storage", "path": "machinable.storage.Storage.on_commit"}, "machinable.storage.Storage.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.storage", "path": "machinable.storage.Storage.on_compute_predicate"}, "machinable.storage.Storage.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.storage", "path": "machinable.storage.Storage.on_configure"}, "machinable.storage.Storage.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.storage", "path": "machinable.storage.Storage.on_instantiate"}, "machinable.storage.Storage.project": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.project"}, "machinable.storage.Storage.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.storage", "path": "machinable.storage.Storage.push_related"}, "machinable.storage.Storage.related": {"kind": "routine", "realname": "related", "name": "machinable.storage", "path": "machinable.storage.Storage.related"}, "machinable.storage.Storage.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.storage", "path": "machinable.storage.Storage.related_iterator"}, "machinable.storage.Storage.retrieve": {"kind": "routine", "realname": "retrieve", "name": "machinable.storage", "path": "machinable.storage.Storage.retrieve"}, "machinable.storage.Storage.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.storage", "path": "machinable.storage.Storage.save_attribute"}, "machinable.storage.Storage.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.storage", "path": "machinable.storage.Storage.save_file"}, "machinable.storage.Storage.search_for": {"kind": "routine", "realname": "search_for", "name": "machinable.storage", "path": "machinable.storage.Storage.search_for"}, "machinable.storage.Storage.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.storage", "path": "machinable.storage.Storage.serialize"}, "machinable.storage.Storage.set_default": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.set_default"}, "machinable.storage.Storage.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.storage", "path": "machinable.storage.Storage.set_model"}, "machinable.storage.Storage.singleton": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.singleton"}, "machinable.storage.Storage.stage": {"kind": "routine", "realname": "stage", "name": "machinable.storage", "path": "machinable.storage.Storage.stage"}, "machinable.storage.Storage.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.storage", "path": "machinable.storage.Storage.to_cli"}, "machinable.storage.Storage.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.storage", "path": "machinable.storage.Storage.to_directory"}, "machinable.storage.Storage.unserialize": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.unserialize"}, "machinable.storage.Storage.update": {"kind": "routine", "realname": "update", "name": "machinable.storage", "path": "machinable.storage.Storage.update"}, "machinable.storage.Storage.upload": {"kind": "routine", "realname": "upload", "name": "machinable.storage", "path": "machinable.storage.Storage.upload"}, "machinable.storage.Storage.used_by": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.used_by"}, "machinable.storage.Storage.uses": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.uses"}, "machinable.storage.Storage.version": {"kind": "routine", "realname": "version", "name": "machinable.storage", "path": "machinable.storage.Storage.version"}, "machinable.storage.Storage": {"kind": "class", "realname": "Storage", "name": "machinable.storage", "path": "machinable.storage.Storage", "parents": ["machinable.interface.Interface"]}, "machinable.storage.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.storage", "path": "machinable.storage.fetch"}, "machinable.storage": {"kind": "module", "name": "machinable.storage", "path": "machinable.storage"}, "machinable.types": {"kind": "module", "name": "machinable.types", "path": "machinable.types"}, "machinable.utils.Connectable.get": {"kind": "routine", "realname": null, "name": "machinable.utils", "path": "machinable.utils.Connectable.get"}, "machinable.utils.Connectable.is_connected": {"kind": "routine", "realname": null, "name": "machinable.utils", "path": "machinable.utils.Connectable.is_connected"}, "machinable.utils.Connectable": {"kind": "class", "realname": "Connectable", "name": "machinable.utils", "path": "machinable.utils.Connectable", "parents": ["builtins.object"]}, "machinable.utils.Jsonable.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.utils", "path": "machinable.utils.Jsonable.as_json"}, "machinable.utils.Jsonable.clone": {"kind": "routine", "realname": "clone", "name": "machinable.utils", "path": "machinable.utils.Jsonable.clone"}, "machinable.utils.Jsonable.from_json": {"kind": "routine", "realname": null, "name": "machinable.utils", "path": "machinable.utils.Jsonable.from_json"}, "machinable.utils.Jsonable.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.utils", "path": "machinable.utils.Jsonable.serialize"}, "machinable.utils.Jsonable.unserialize": {"kind": "routine", "realname": null, "name": "machinable.utils", "path": "machinable.utils.Jsonable.unserialize"}, "machinable.utils.Jsonable": {"kind": "class", "realname": "Jsonable", "name": "machinable.utils", "path": "machinable.utils.Jsonable", "parents": ["builtins.object"]}, "machinable.utils.chmodx": {"kind": "routine", "realname": "chmodx", "name": "machinable.utils", "path": "machinable.utils.chmodx"}, "machinable.utils.dot_splitter": {"kind": "routine", "realname": "dot_splitter", "name": "machinable.utils", "path": "machinable.utils.dot_splitter"}, "machinable.utils.empty_uuid": {"kind": "routine", "realname": "empty_uuid", "name": "machinable.utils", "path": "machinable.utils.empty_uuid"}, "machinable.utils.file_hash": {"kind": "routine", "realname": "file_hash", "name": "machinable.utils", "path": "machinable.utils.file_hash"}, "machinable.utils.find_installed_extensions": {"kind": "routine", "realname": "find_installed_extensions", "name": "machinable.utils", "path": "machinable.utils.find_installed_extensions"}, "machinable.utils.find_subclass_in_module": {"kind": "routine", "realname": "find_subclass_in_module", "name": "machinable.utils", "path": "machinable.utils.find_subclass_in_module"}, "machinable.utils.generate_nickname": {"kind": "routine", "realname": "generate_nickname", "name": "machinable.utils", "path": "machinable.utils.generate_nickname"}, "machinable.utils.generate_seed": {"kind": "routine", "realname": "generate_seed", "name": "machinable.utils", "path": "machinable.utils.generate_seed"}, "machinable.utils.get_commit": {"kind": "routine", "realname": "get_commit", "name": "machinable.utils", "path": "machinable.utils.get_commit"}, "machinable.utils.get_diff": {"kind": "routine", "realname": "get_diff", "name": "machinable.utils", "path": "machinable.utils.get_diff"}, "machinable.utils.get_root_commit": {"kind": "routine", "realname": "get_root_commit", "name": "machinable.utils", "path": "machinable.utils.get_root_commit"}, "machinable.utils.id_from_uuid": {"kind": "routine", "realname": "id_from_uuid", "name": "machinable.utils", "path": "machinable.utils.id_from_uuid"}, "machinable.utils.import_from_directory": {"kind": "routine", "realname": "import_from_directory", "name": "machinable.utils", "path": "machinable.utils.import_from_directory"}, "machinable.utils.is_directory_version": {"kind": "routine", "realname": "is_directory_version", "name": "machinable.utils", "path": "machinable.utils.is_directory_version"}, "machinable.utils.is_valid_module_path": {"kind": "routine", "realname": "is_valid_module_path", "name": "machinable.utils", "path": "machinable.utils.is_valid_module_path"}, "machinable.utils.is_valid_variable_name": {"kind": "routine", "realname": "is_valid_variable_name", "name": "machinable.utils", "path": "machinable.utils.is_valid_variable_name"}, "machinable.utils.iskeyword": {"kind": "routine", "realname": "__contains__", "name": "machinable.utils", "path": "machinable.utils.iskeyword"}, "machinable.utils.joinpath": {"kind": "routine", "realname": "joinpath", "name": "machinable.utils", "path": "machinable.utils.joinpath"}, "machinable.utils.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.utils", "path": "machinable.utils.load_file"}, "machinable.utils.norm_version_call": {"kind": "routine", "realname": "norm_version_call", "name": "machinable.utils", "path": "machinable.utils.norm_version_call"}, "machinable.utils.normjson": {"kind": "routine", "realname": "normjson", "name": "machinable.utils", "path": "machinable.utils.normjson"}, "machinable.utils.object_hash": {"kind": "routine", "realname": "object_hash", "name": "machinable.utils", "path": "machinable.utils.object_hash"}, "machinable.utils.random_str": {"kind": "routine", "realname": "random_str", "name": "machinable.utils", "path": "machinable.utils.random_str"}, "machinable.utils.run_and_stream": {"kind": "routine", "realname": "run_and_stream", "name": "machinable.utils", "path": "machinable.utils.run_and_stream"}, "machinable.utils.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.utils", "path": "machinable.utils.save_file"}, "machinable.utils.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.utils", "path": "machinable.utils.serialize"}, "machinable.utils.timestamp_to_directory": {"kind": "routine", "realname": "timestamp_to_directory", "name": "machinable.utils", "path": "machinable.utils.timestamp_to_directory"}, "machinable.utils.unflatten_dict": {"kind": "routine", "realname": "unflatten_dict", "name": "machinable.utils", "path": "machinable.utils.unflatten_dict"}, "machinable.utils.update_dict": {"kind": "routine", "realname": "update_dict", "name": "machinable.utils", "path": "machinable.utils.update_dict"}, "machinable.utils.update_uuid_payload": {"kind": "routine", "realname": "update_uuid_payload", "name": "machinable.utils", "path": "machinable.utils.update_uuid_payload"}, "machinable.utils": {"kind": "module", "name": "machinable.utils", "path": "machinable.utils"}}'),G={...F,enhanceApp({app:e}){e.config.globalProperties.$pydocData=N,e.component("Pydoc",O),e.component("Tree",L)}};function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(n){a.enhanceApp&&await a.enhanceApp(n),e.enhanceApp&&await e.enhanceApp(n)}}}return e}const l=r(G),K=T({name:"VitePressApp",setup(){const{site:e}=B();return J(()=>{R(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),A(),D(),H(),l.setup&&l.setup(),()=>Q(l.Layout)}});async function U(){const e=X(),a=W();a.provide(j,e);const n=E(e.route);return a.provide(I,n),a.component("Content",y),a.component("ClientOnly",v),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return n.frontmatter.value}},$params:{get(){return n.page.value.params}}}),l.enhanceApp&&await l.enhanceApp({app:a,router:e,siteData:P}),{app:a,router:e,data:n}}function W(){return w(K)}function X(){let e=o,a;return z(n=>{let i=q(n);return e&&(a=i),(e||a===i)&&(i=i.replace(/\.js$/,".lean.js")),o&&(e=!1),M(()=>import(i),[])},l.NotFound)}o&&U().then(({app:e,router:a,data:n})=>{a.go().then(()=>{S(a.route,n.site),e.mount("#app")})});export{U as createApp};
diff --git a/assets/app.6df91b0e.js b/assets/app.6df91b0e.js
new file mode 100644
index 00000000..fe800924
--- /dev/null
+++ b/assets/app.6df91b0e.js
@@ -0,0 +1 @@
+import{_ as u,D as h,o as t,c as m,F as p,L as s,G as _,B as f,a as k,t as x,A as g,C,K as o,a2 as j,a3 as S,a4 as E,a5 as I,a6 as y,a7 as v,a8 as P,a9 as w,aa as z,ab as M,ac as q,d as T,u as B,p as D,k as J,ad as R,ae as A,af as F,ag as H}from"./chunks/framework.62020867.js";import{t as Q}from"./chunks/theme.240a561e.js";import{P as O}from"./chunks/Pydoc.e1ecbd85.js";const $={props:["items"]};function V(e,a,n,i,Y,Z){const b=h("Pydoc"),d=h("tree",!0);return t(),m("ul",null,[(t(!0),m(p,null,s(n.items,l=>(t(),m("li",null,[_(b,{caption:l.id},{default:f(()=>[k(x(l.path),1)]),_:2},1032,["caption"]),l.children&&l.children.length>0?(t(),g(d,{key:0,items:l.children},null,8,["items"])):C("",!0)]))),256))])}const L=u($,[["render",V]]),N=JSON.parse('{"machinable.Component.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Component.all"}, "machinable.Component.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.ancestor"}, "machinable.Component.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Component.as_default"}, "machinable.Component.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Component.as_json"}, "machinable.Component.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Component.cached"}, "machinable.Component.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Component.clone"}, "machinable.Component.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Component.collect"}, "machinable.Component.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Component.commit"}, "machinable.Component.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Component.compute_context"}, "machinable.Component.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Component.compute_predicate"}, "machinable.Component.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Component.connected"}, "machinable.Component.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Component.created_at"}, "machinable.Component.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Component.derive"}, "machinable.Component.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.derived"}, "machinable.Component.dispatch": {"kind": "routine", "realname": "dispatch", "name": "machinable", "path": "machinable.Component.dispatch"}, "machinable.Component.dispatch_code": {"kind": "routine", "realname": "dispatch_code", "name": "machinable", "path": "machinable.Component.dispatch_code"}, "machinable.Component.executions": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.executions"}, "machinable.Component.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Component.fetch"}, "machinable.Component.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Component.find"}, "machinable.Component.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Component.find_by_hash"}, "machinable.Component.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Component.find_by_id"}, "machinable.Component.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable", "path": "machinable.Component.find_many_by_id"}, "machinable.Component.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable", "path": "machinable.Component.from_directory"}, "machinable.Component.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Component.from_json"}, "machinable.Component.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Component.from_model"}, "machinable.Component.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Component.future"}, "machinable.Component.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Component.get"}, "machinable.Component.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Component.hidden"}, "machinable.Component.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Component.instance"}, "machinable.Component.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Component.is_committed"}, "machinable.Component.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Component.is_connected"}, "machinable.Component.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Component.is_mounted"}, "machinable.Component.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Component.is_staged"}, "machinable.Component.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Component.launch"}, "machinable.Component.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Component.load_attribute"}, "machinable.Component.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Component.load_file"}, "machinable.Component.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Component.local_directory"}, "machinable.Component.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Component.make"}, "machinable.Component.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Component.matches"}, "machinable.Component.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Component.model"}, "machinable.Component.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Component.new"}, "machinable.Component.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Component.on_after_commit"}, "machinable.Component.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Component.on_after_configure"}, "machinable.Component.on_after_dispatch": {"kind": "routine", "realname": "on_after_dispatch", "name": "machinable", "path": "machinable.Component.on_after_dispatch"}, "machinable.Component.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Component.on_before_commit"}, "machinable.Component.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Component.on_before_configure"}, "machinable.Component.on_before_dispatch": {"kind": "routine", "realname": "on_before_dispatch", "name": "machinable", "path": "machinable.Component.on_before_dispatch"}, "machinable.Component.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Component.on_commit"}, "machinable.Component.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Component.on_compute_predicate"}, "machinable.Component.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Component.on_configure"}, "machinable.Component.on_failure": {"kind": "routine", "realname": "on_failure", "name": "machinable", "path": "machinable.Component.on_failure"}, "machinable.Component.on_finish": {"kind": "routine", "realname": "on_finish", "name": "machinable", "path": "machinable.Component.on_finish"}, "machinable.Component.on_heartbeat": {"kind": "routine", "realname": "on_heartbeat", "name": "machinable", "path": "machinable.Component.on_heartbeat"}, "machinable.Component.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Component.on_instantiate"}, "machinable.Component.on_seeding": {"kind": "routine", "realname": "on_seeding", "name": "machinable", "path": "machinable.Component.on_seeding"}, "machinable.Component.on_success": {"kind": "routine", "realname": "on_success", "name": "machinable", "path": "machinable.Component.on_success"}, "machinable.Component.on_write_meta_data": {"kind": "routine", "realname": "on_write_meta_data", "name": "machinable", "path": "machinable.Component.on_write_meta_data"}, "machinable.Component.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.project"}, "machinable.Component.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Component.push_related"}, "machinable.Component.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Component.related"}, "machinable.Component.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Component.related_iterator"}, "machinable.Component.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Component.save_attribute"}, "machinable.Component.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Component.save_file"}, "machinable.Component.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Component.serialize"}, "machinable.Component.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Component.set_default"}, "machinable.Component.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Component.set_model"}, "machinable.Component.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Component.singleton"}, "machinable.Component.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Component.stage"}, "machinable.Component.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Component.to_cli"}, "machinable.Component.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Component.to_directory"}, "machinable.Component.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Component.unserialize"}, "machinable.Component.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.used_by"}, "machinable.Component.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Component.uses"}, "machinable.Component.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Component.version"}, "machinable.Component": {"kind": "class", "realname": "Component", "name": "machinable", "path": "machinable.Component", "parents": ["machinable.interface.Interface"]}, "machinable.Element.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Element.as_default"}, "machinable.Element.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Element.as_json"}, "machinable.Element.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Element.clone"}, "machinable.Element.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Element.collect"}, "machinable.Element.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Element.compute_context"}, "machinable.Element.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Element.compute_predicate"}, "machinable.Element.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Element.connected"}, "machinable.Element.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Element.created_at"}, "machinable.Element.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Element.from_json"}, "machinable.Element.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Element.from_model"}, "machinable.Element.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Element.get"}, "machinable.Element.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Element.instance"}, "machinable.Element.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Element.is_connected"}, "machinable.Element.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Element.load_attribute"}, "machinable.Element.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Element.make"}, "machinable.Element.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Element.matches"}, "machinable.Element.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Element.model"}, "machinable.Element.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Element.on_after_configure"}, "machinable.Element.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Element.on_before_configure"}, "machinable.Element.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Element.on_compute_predicate"}, "machinable.Element.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Element.on_configure"}, "machinable.Element.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Element.on_instantiate"}, "machinable.Element.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Element.save_attribute"}, "machinable.Element.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Element.serialize"}, "machinable.Element.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Element.set_default"}, "machinable.Element.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Element.set_model"}, "machinable.Element.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Element.singleton"}, "machinable.Element.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Element.unserialize"}, "machinable.Element.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Element.version"}, "machinable.Element": {"kind": "class", "realname": "Element", "name": "machinable", "path": "machinable.Element", "parents": ["machinable.mixin.Mixin", "machinable.utils.Jsonable"]}, "machinable.Execution.add": {"kind": "routine", "realname": "add", "name": "machinable", "path": "machinable.Execution.add"}, "machinable.Execution.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Execution.all"}, "machinable.Execution.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.ancestor"}, "machinable.Execution.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Execution.as_default"}, "machinable.Execution.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Execution.as_json"}, "machinable.Execution.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Execution.cached"}, "machinable.Execution.canonicalize_resources": {"kind": "routine", "realname": "canonicalize_resources", "name": "machinable", "path": "machinable.Execution.canonicalize_resources"}, "machinable.Execution.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Execution.clone"}, "machinable.Execution.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Execution.collect"}, "machinable.Execution.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Execution.commit"}, "machinable.Execution.component_directory": {"kind": "routine", "realname": "component_directory", "name": "machinable", "path": "machinable.Execution.component_directory"}, "machinable.Execution.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Execution.compute_context"}, "machinable.Execution.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Execution.compute_predicate"}, "machinable.Execution.computed_resources": {"kind": "routine", "realname": "computed_resources", "name": "machinable", "path": "machinable.Execution.computed_resources"}, "machinable.Execution.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Execution.connected"}, "machinable.Execution.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Execution.created_at"}, "machinable.Execution.deferred": {"kind": "routine", "realname": "deferred", "name": "machinable", "path": "machinable.Execution.deferred"}, "machinable.Execution.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Execution.derive"}, "machinable.Execution.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.derived"}, "machinable.Execution.dispatch": {"kind": "routine", "realname": "dispatch", "name": "machinable", "path": "machinable.Execution.dispatch"}, "machinable.Execution.executable": {"kind": "routine", "realname": "executable", "name": "machinable", "path": "machinable.Execution.executable"}, "machinable.Execution.executables": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.executables"}, "machinable.Execution.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Execution.fetch"}, "machinable.Execution.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Execution.find"}, "machinable.Execution.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Execution.find_by_hash"}, "machinable.Execution.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Execution.find_by_id"}, "machinable.Execution.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable", "path": "machinable.Execution.find_many_by_id"}, "machinable.Execution.finished_at": {"kind": "routine", "realname": "finished_at", "name": "machinable", "path": "machinable.Execution.finished_at"}, "machinable.Execution.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable", "path": "machinable.Execution.from_directory"}, "machinable.Execution.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Execution.from_json"}, "machinable.Execution.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Execution.from_model"}, "machinable.Execution.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Execution.future"}, "machinable.Execution.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Execution.get"}, "machinable.Execution.heartbeat_at": {"kind": "routine", "realname": "heartbeat_at", "name": "machinable", "path": "machinable.Execution.heartbeat_at"}, "machinable.Execution.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Execution.hidden"}, "machinable.Execution.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Execution.instance"}, "machinable.Execution.is_active": {"kind": "routine", "realname": "is_active", "name": "machinable", "path": "machinable.Execution.is_active"}, "machinable.Execution.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Execution.is_committed"}, "machinable.Execution.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Execution.is_connected"}, "machinable.Execution.is_finished": {"kind": "routine", "realname": "is_finished", "name": "machinable", "path": "machinable.Execution.is_finished"}, "machinable.Execution.is_incomplete": {"kind": "routine", "realname": "is_incomplete", "name": "machinable", "path": "machinable.Execution.is_incomplete"}, "machinable.Execution.is_live": {"kind": "routine", "realname": "is_live", "name": "machinable", "path": "machinable.Execution.is_live"}, "machinable.Execution.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Execution.is_mounted"}, "machinable.Execution.is_resumed": {"kind": "routine", "realname": "is_resumed", "name": "machinable", "path": "machinable.Execution.is_resumed"}, "machinable.Execution.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Execution.is_staged"}, "machinable.Execution.is_started": {"kind": "routine", "realname": "is_started", "name": "machinable", "path": "machinable.Execution.is_started"}, "machinable.Execution.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Execution.launch"}, "machinable.Execution.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Execution.load_attribute"}, "machinable.Execution.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Execution.load_file"}, "machinable.Execution.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Execution.local_directory"}, "machinable.Execution.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Execution.make"}, "machinable.Execution.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Execution.matches"}, "machinable.Execution.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Execution.model"}, "machinable.Execution.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Execution.new"}, "machinable.Execution.of": {"kind": "routine", "realname": "of", "name": "machinable", "path": "machinable.Execution.of"}, "machinable.Execution.on_add": {"kind": "routine", "realname": "on_add", "name": "machinable", "path": "machinable.Execution.on_add"}, "machinable.Execution.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Execution.on_after_commit"}, "machinable.Execution.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Execution.on_after_configure"}, "machinable.Execution.on_after_dispatch": {"kind": "routine", "realname": "on_after_dispatch", "name": "machinable", "path": "machinable.Execution.on_after_dispatch"}, "machinable.Execution.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Execution.on_before_commit"}, "machinable.Execution.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Execution.on_before_configure"}, "machinable.Execution.on_before_dispatch": {"kind": "routine", "realname": "on_before_dispatch", "name": "machinable", "path": "machinable.Execution.on_before_dispatch"}, "machinable.Execution.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Execution.on_commit"}, "machinable.Execution.on_compute_default_resources": {"kind": "routine", "realname": "on_compute_default_resources", "name": "machinable", "path": "machinable.Execution.on_compute_default_resources"}, "machinable.Execution.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Execution.on_compute_predicate"}, "machinable.Execution.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Execution.on_configure"}, "machinable.Execution.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Execution.on_instantiate"}, "machinable.Execution.on_verify_schedule": {"kind": "routine", "realname": "on_verify_schedule", "name": "machinable", "path": "machinable.Execution.on_verify_schedule"}, "machinable.Execution.output": {"kind": "routine", "realname": "output", "name": "machinable", "path": "machinable.Execution.output"}, "machinable.Execution.output_filepath": {"kind": "routine", "realname": "output_filepath", "name": "machinable", "path": "machinable.Execution.output_filepath"}, "machinable.Execution.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.project"}, "machinable.Execution.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Execution.push_related"}, "machinable.Execution.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Execution.related"}, "machinable.Execution.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Execution.related_iterator"}, "machinable.Execution.resumed_at": {"kind": "routine", "realname": "resumed_at", "name": "machinable", "path": "machinable.Execution.resumed_at"}, "machinable.Execution.retrieve_status": {"kind": "routine", "realname": "retrieve_status", "name": "machinable", "path": "machinable.Execution.retrieve_status"}, "machinable.Execution.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Execution.save_attribute"}, "machinable.Execution.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Execution.save_file"}, "machinable.Execution.schedule": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.schedule"}, "machinable.Execution.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Execution.serialize"}, "machinable.Execution.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Execution.set_default"}, "machinable.Execution.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Execution.set_model"}, "machinable.Execution.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Execution.singleton"}, "machinable.Execution.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Execution.stage"}, "machinable.Execution.started_at": {"kind": "routine", "realname": "started_at", "name": "machinable", "path": "machinable.Execution.started_at"}, "machinable.Execution.stream_output": {"kind": "routine", "realname": "stream_output", "name": "machinable", "path": "machinable.Execution.stream_output"}, "machinable.Execution.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Execution.to_cli"}, "machinable.Execution.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Execution.to_directory"}, "machinable.Execution.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Execution.unserialize"}, "machinable.Execution.update_status": {"kind": "routine", "realname": "update_status", "name": "machinable", "path": "machinable.Execution.update_status"}, "machinable.Execution.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.used_by"}, "machinable.Execution.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Execution.uses"}, "machinable.Execution.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Execution.version"}, "machinable.Execution": {"kind": "class", "realname": "Execution", "name": "machinable", "path": "machinable.Execution", "parents": ["machinable.interface.Interface"]}, "machinable.Index.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Index.all"}, "machinable.Index.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.ancestor"}, "machinable.Index.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Index.as_default"}, "machinable.Index.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Index.as_json"}, "machinable.Index.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Index.cached"}, "machinable.Index.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Index.clone"}, "machinable.Index.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Index.collect"}, "machinable.Index.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Index.commit"}, "machinable.Index.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Index.compute_context"}, "machinable.Index.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Index.compute_predicate"}, "machinable.Index.config_in_directory": {"kind": "routine", "realname": "config_in_directory", "name": "machinable", "path": "machinable.Index.config_in_directory"}, "machinable.Index.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Index.connected"}, "machinable.Index.create_relation": {"kind": "routine", "realname": "create_relation", "name": "machinable", "path": "machinable.Index.create_relation"}, "machinable.Index.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Index.created_at"}, "machinable.Index.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Index.derive"}, "machinable.Index.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.derived"}, "machinable.Index.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Index.fetch"}, "machinable.Index.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Index.find"}, "machinable.Index.find_by_context": {"kind": "routine", "realname": "find_by_context", "name": "machinable", "path": "machinable.Index.find_by_context"}, "machinable.Index.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Index.find_by_hash"}, "machinable.Index.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Index.find_by_id"}, "machinable.Index.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable", "path": "machinable.Index.find_many_by_id"}, "machinable.Index.find_related": {"kind": "routine", "realname": "find_related", "name": "machinable", "path": "machinable.Index.find_related"}, "machinable.Index.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable", "path": "machinable.Index.from_directory"}, "machinable.Index.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Index.from_json"}, "machinable.Index.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Index.from_model"}, "machinable.Index.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Index.future"}, "machinable.Index.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Index.get"}, "machinable.Index.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Index.hidden"}, "machinable.Index.import_directory": {"kind": "routine", "realname": "import_directory", "name": "machinable", "path": "machinable.Index.import_directory"}, "machinable.Index.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Index.instance"}, "machinable.Index.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Index.is_committed"}, "machinable.Index.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Index.is_connected"}, "machinable.Index.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Index.is_mounted"}, "machinable.Index.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Index.is_staged"}, "machinable.Index.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Index.launch"}, "machinable.Index.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Index.load_attribute"}, "machinable.Index.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Index.load_file"}, "machinable.Index.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Index.local_directory"}, "machinable.Index.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Index.make"}, "machinable.Index.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Index.matches"}, "machinable.Index.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Index.model"}, "machinable.Index.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Index.new"}, "machinable.Index.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Index.on_after_commit"}, "machinable.Index.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Index.on_after_configure"}, "machinable.Index.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Index.on_before_commit"}, "machinable.Index.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Index.on_before_configure"}, "machinable.Index.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Index.on_commit"}, "machinable.Index.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Index.on_compute_predicate"}, "machinable.Index.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Index.on_configure"}, "machinable.Index.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Index.on_instantiate"}, "machinable.Index.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.project"}, "machinable.Index.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Index.push_related"}, "machinable.Index.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Index.related"}, "machinable.Index.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Index.related_iterator"}, "machinable.Index.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Index.save_attribute"}, "machinable.Index.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Index.save_file"}, "machinable.Index.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Index.serialize"}, "machinable.Index.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Index.set_default"}, "machinable.Index.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Index.set_model"}, "machinable.Index.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Index.singleton"}, "machinable.Index.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Index.stage"}, "machinable.Index.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Index.to_cli"}, "machinable.Index.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Index.to_directory"}, "machinable.Index.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Index.unserialize"}, "machinable.Index.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.used_by"}, "machinable.Index.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Index.uses"}, "machinable.Index.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Index.version"}, "machinable.Index": {"kind": "class", "realname": "Index", "name": "machinable", "path": "machinable.Index", "parents": ["machinable.interface.Interface"]}, "machinable.Interface.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Interface.all"}, "machinable.Interface.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.ancestor"}, "machinable.Interface.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Interface.as_default"}, "machinable.Interface.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Interface.as_json"}, "machinable.Interface.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Interface.cached"}, "machinable.Interface.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Interface.clone"}, "machinable.Interface.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Interface.collect"}, "machinable.Interface.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Interface.commit"}, "machinable.Interface.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Interface.compute_context"}, "machinable.Interface.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Interface.compute_predicate"}, "machinable.Interface.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Interface.connected"}, "machinable.Interface.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Interface.created_at"}, "machinable.Interface.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Interface.derive"}, "machinable.Interface.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.derived"}, "machinable.Interface.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Interface.fetch"}, "machinable.Interface.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Interface.find"}, "machinable.Interface.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Interface.find_by_hash"}, "machinable.Interface.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Interface.find_by_id"}, "machinable.Interface.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable", "path": "machinable.Interface.find_many_by_id"}, "machinable.Interface.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable", "path": "machinable.Interface.from_directory"}, "machinable.Interface.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Interface.from_json"}, "machinable.Interface.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Interface.from_model"}, "machinable.Interface.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Interface.future"}, "machinable.Interface.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Interface.get"}, "machinable.Interface.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Interface.hidden"}, "machinable.Interface.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Interface.instance"}, "machinable.Interface.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Interface.is_committed"}, "machinable.Interface.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Interface.is_connected"}, "machinable.Interface.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Interface.is_mounted"}, "machinable.Interface.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Interface.is_staged"}, "machinable.Interface.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Interface.launch"}, "machinable.Interface.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Interface.load_attribute"}, "machinable.Interface.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Interface.load_file"}, "machinable.Interface.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Interface.local_directory"}, "machinable.Interface.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Interface.make"}, "machinable.Interface.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Interface.matches"}, "machinable.Interface.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Interface.model"}, "machinable.Interface.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Interface.new"}, "machinable.Interface.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Interface.on_after_commit"}, "machinable.Interface.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Interface.on_after_configure"}, "machinable.Interface.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Interface.on_before_commit"}, "machinable.Interface.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Interface.on_before_configure"}, "machinable.Interface.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Interface.on_commit"}, "machinable.Interface.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Interface.on_compute_predicate"}, "machinable.Interface.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Interface.on_configure"}, "machinable.Interface.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Interface.on_instantiate"}, "machinable.Interface.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.project"}, "machinable.Interface.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Interface.push_related"}, "machinable.Interface.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Interface.related"}, "machinable.Interface.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Interface.related_iterator"}, "machinable.Interface.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Interface.save_attribute"}, "machinable.Interface.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Interface.save_file"}, "machinable.Interface.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Interface.serialize"}, "machinable.Interface.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Interface.set_default"}, "machinable.Interface.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Interface.set_model"}, "machinable.Interface.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Interface.singleton"}, "machinable.Interface.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Interface.stage"}, "machinable.Interface.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Interface.to_cli"}, "machinable.Interface.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Interface.to_directory"}, "machinable.Interface.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Interface.unserialize"}, "machinable.Interface.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.used_by"}, "machinable.Interface.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Interface.uses"}, "machinable.Interface.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Interface.version"}, "machinable.Interface": {"kind": "class", "realname": "Interface", "name": "machinable", "path": "machinable.Interface", "parents": ["machinable.element.Element"]}, "machinable.Mixin": {"kind": "class", "realname": "Mixin", "name": "machinable", "path": "machinable.Mixin", "parents": ["builtins.object"]}, "machinable.Project.add_to_path": {"kind": "routine", "realname": "add_to_path", "name": "machinable", "path": "machinable.Project.add_to_path"}, "machinable.Project.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Project.all"}, "machinable.Project.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.ancestor"}, "machinable.Project.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Project.as_default"}, "machinable.Project.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Project.as_json"}, "machinable.Project.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Project.cached"}, "machinable.Project.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Project.clone"}, "machinable.Project.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Project.collect"}, "machinable.Project.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Project.commit"}, "machinable.Project.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Project.compute_context"}, "machinable.Project.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Project.compute_predicate"}, "machinable.Project.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Project.connected"}, "machinable.Project.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Project.created_at"}, "machinable.Project.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Project.derive"}, "machinable.Project.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.derived"}, "machinable.Project.element": {"kind": "routine", "realname": "element", "name": "machinable", "path": "machinable.Project.element"}, "machinable.Project.exists": {"kind": "routine", "realname": "exists", "name": "machinable", "path": "machinable.Project.exists"}, "machinable.Project.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Project.fetch"}, "machinable.Project.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Project.find"}, "machinable.Project.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Project.find_by_hash"}, "machinable.Project.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Project.find_by_id"}, "machinable.Project.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable", "path": "machinable.Project.find_many_by_id"}, "machinable.Project.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable", "path": "machinable.Project.from_directory"}, "machinable.Project.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Project.from_json"}, "machinable.Project.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Project.from_model"}, "machinable.Project.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Project.future"}, "machinable.Project.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Project.get"}, "machinable.Project.get_code_version": {"kind": "routine", "realname": "get_code_version", "name": "machinable", "path": "machinable.Project.get_code_version"}, "machinable.Project.get_diff": {"kind": "routine", "realname": "get_diff", "name": "machinable", "path": "machinable.Project.get_diff"}, "machinable.Project.get_host_info": {"kind": "routine", "realname": "get_host_info", "name": "machinable", "path": "machinable.Project.get_host_info"}, "machinable.Project.get_root": {"kind": "routine", "realname": "get_root", "name": "machinable", "path": "machinable.Project.get_root"}, "machinable.Project.get_vendors": {"kind": "routine", "realname": "get_vendors", "name": "machinable", "path": "machinable.Project.get_vendors"}, "machinable.Project.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Project.hidden"}, "machinable.Project.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Project.instance"}, "machinable.Project.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Project.is_committed"}, "machinable.Project.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Project.is_connected"}, "machinable.Project.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Project.is_mounted"}, "machinable.Project.is_root": {"kind": "routine", "realname": "is_root", "name": "machinable", "path": "machinable.Project.is_root"}, "machinable.Project.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Project.is_staged"}, "machinable.Project.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Project.launch"}, "machinable.Project.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Project.load_attribute"}, "machinable.Project.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Project.load_file"}, "machinable.Project.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Project.local_directory"}, "machinable.Project.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Project.make"}, "machinable.Project.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Project.matches"}, "machinable.Project.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Project.model"}, "machinable.Project.name": {"kind": "routine", "realname": "name", "name": "machinable", "path": "machinable.Project.name"}, "machinable.Project.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Project.new"}, "machinable.Project.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Project.on_after_commit"}, "machinable.Project.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Project.on_after_configure"}, "machinable.Project.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Project.on_before_commit"}, "machinable.Project.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Project.on_before_configure"}, "machinable.Project.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Project.on_commit"}, "machinable.Project.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Project.on_compute_predicate"}, "machinable.Project.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Project.on_configure"}, "machinable.Project.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Project.on_instantiate"}, "machinable.Project.on_resolve_element": {"kind": "routine", "realname": "on_resolve_element", "name": "machinable", "path": "machinable.Project.on_resolve_element"}, "machinable.Project.on_resolve_remotes": {"kind": "routine", "realname": "on_resolve_remotes", "name": "machinable", "path": "machinable.Project.on_resolve_remotes"}, "machinable.Project.on_resolve_vendor": {"kind": "routine", "realname": "on_resolve_vendor", "name": "machinable", "path": "machinable.Project.on_resolve_vendor"}, "machinable.Project.path": {"kind": "routine", "realname": "path", "name": "machinable", "path": "machinable.Project.path"}, "machinable.Project.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.project"}, "machinable.Project.provider": {"kind": "routine", "realname": "provider", "name": "machinable", "path": "machinable.Project.provider"}, "machinable.Project.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Project.push_related"}, "machinable.Project.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Project.related"}, "machinable.Project.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Project.related_iterator"}, "machinable.Project.resolve_remotes": {"kind": "routine", "realname": "resolve_remotes", "name": "machinable", "path": "machinable.Project.resolve_remotes"}, "machinable.Project.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Project.save_attribute"}, "machinable.Project.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Project.save_file"}, "machinable.Project.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Project.serialize"}, "machinable.Project.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Project.set_default"}, "machinable.Project.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Project.set_model"}, "machinable.Project.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Project.singleton"}, "machinable.Project.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Project.stage"}, "machinable.Project.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Project.to_cli"}, "machinable.Project.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Project.to_directory"}, "machinable.Project.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Project.unserialize"}, "machinable.Project.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.used_by"}, "machinable.Project.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Project.uses"}, "machinable.Project.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Project.version"}, "machinable.Project": {"kind": "class", "realname": "Project", "name": "machinable", "path": "machinable.Project", "parents": ["machinable.interface.Interface"]}, "machinable.Schedule.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Schedule.all"}, "machinable.Schedule.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.ancestor"}, "machinable.Schedule.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Schedule.as_default"}, "machinable.Schedule.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Schedule.as_json"}, "machinable.Schedule.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Schedule.cached"}, "machinable.Schedule.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Schedule.clone"}, "machinable.Schedule.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Schedule.collect"}, "machinable.Schedule.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Schedule.commit"}, "machinable.Schedule.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Schedule.compute_context"}, "machinable.Schedule.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Schedule.compute_predicate"}, "machinable.Schedule.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Schedule.connected"}, "machinable.Schedule.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Schedule.created_at"}, "machinable.Schedule.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Schedule.derive"}, "machinable.Schedule.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.derived"}, "machinable.Schedule.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Schedule.fetch"}, "machinable.Schedule.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Schedule.find"}, "machinable.Schedule.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Schedule.find_by_hash"}, "machinable.Schedule.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Schedule.find_by_id"}, "machinable.Schedule.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable", "path": "machinable.Schedule.find_many_by_id"}, "machinable.Schedule.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable", "path": "machinable.Schedule.from_directory"}, "machinable.Schedule.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Schedule.from_json"}, "machinable.Schedule.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Schedule.from_model"}, "machinable.Schedule.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Schedule.future"}, "machinable.Schedule.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Schedule.get"}, "machinable.Schedule.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Schedule.hidden"}, "machinable.Schedule.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Schedule.instance"}, "machinable.Schedule.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Schedule.is_committed"}, "machinable.Schedule.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Schedule.is_connected"}, "machinable.Schedule.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Schedule.is_mounted"}, "machinable.Schedule.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Schedule.is_staged"}, "machinable.Schedule.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Schedule.launch"}, "machinable.Schedule.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Schedule.load_attribute"}, "machinable.Schedule.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Schedule.load_file"}, "machinable.Schedule.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Schedule.local_directory"}, "machinable.Schedule.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Schedule.make"}, "machinable.Schedule.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Schedule.matches"}, "machinable.Schedule.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Schedule.model"}, "machinable.Schedule.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Schedule.new"}, "machinable.Schedule.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Schedule.on_after_commit"}, "machinable.Schedule.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Schedule.on_after_configure"}, "machinable.Schedule.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Schedule.on_before_commit"}, "machinable.Schedule.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Schedule.on_before_configure"}, "machinable.Schedule.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Schedule.on_commit"}, "machinable.Schedule.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Schedule.on_compute_predicate"}, "machinable.Schedule.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Schedule.on_configure"}, "machinable.Schedule.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Schedule.on_instantiate"}, "machinable.Schedule.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.project"}, "machinable.Schedule.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Schedule.push_related"}, "machinable.Schedule.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Schedule.related"}, "machinable.Schedule.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Schedule.related_iterator"}, "machinable.Schedule.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Schedule.save_attribute"}, "machinable.Schedule.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Schedule.save_file"}, "machinable.Schedule.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Schedule.serialize"}, "machinable.Schedule.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Schedule.set_default"}, "machinable.Schedule.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Schedule.set_model"}, "machinable.Schedule.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Schedule.singleton"}, "machinable.Schedule.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Schedule.stage"}, "machinable.Schedule.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Schedule.to_cli"}, "machinable.Schedule.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Schedule.to_directory"}, "machinable.Schedule.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Schedule.unserialize"}, "machinable.Schedule.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.used_by"}, "machinable.Schedule.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Schedule.uses"}, "machinable.Schedule.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Schedule.version"}, "machinable.Schedule": {"kind": "class", "realname": "Schedule", "name": "machinable", "path": "machinable.Schedule", "parents": ["machinable.interface.Interface"]}, "machinable.Scope.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Scope.all"}, "machinable.Scope.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.ancestor"}, "machinable.Scope.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Scope.as_default"}, "machinable.Scope.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Scope.as_json"}, "machinable.Scope.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Scope.cached"}, "machinable.Scope.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Scope.clone"}, "machinable.Scope.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Scope.collect"}, "machinable.Scope.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Scope.commit"}, "machinable.Scope.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Scope.compute_context"}, "machinable.Scope.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Scope.compute_predicate"}, "machinable.Scope.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Scope.connected"}, "machinable.Scope.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Scope.created_at"}, "machinable.Scope.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Scope.derive"}, "machinable.Scope.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.derived"}, "machinable.Scope.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Scope.fetch"}, "machinable.Scope.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Scope.find"}, "machinable.Scope.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Scope.find_by_hash"}, "machinable.Scope.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Scope.find_by_id"}, "machinable.Scope.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable", "path": "machinable.Scope.find_many_by_id"}, "machinable.Scope.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable", "path": "machinable.Scope.from_directory"}, "machinable.Scope.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Scope.from_json"}, "machinable.Scope.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Scope.from_model"}, "machinable.Scope.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Scope.future"}, "machinable.Scope.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Scope.get"}, "machinable.Scope.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Scope.hidden"}, "machinable.Scope.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Scope.instance"}, "machinable.Scope.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Scope.is_committed"}, "machinable.Scope.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Scope.is_connected"}, "machinable.Scope.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Scope.is_mounted"}, "machinable.Scope.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Scope.is_staged"}, "machinable.Scope.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Scope.launch"}, "machinable.Scope.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Scope.load_attribute"}, "machinable.Scope.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Scope.load_file"}, "machinable.Scope.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Scope.local_directory"}, "machinable.Scope.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Scope.make"}, "machinable.Scope.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Scope.matches"}, "machinable.Scope.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Scope.model"}, "machinable.Scope.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Scope.new"}, "machinable.Scope.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Scope.on_after_commit"}, "machinable.Scope.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Scope.on_after_configure"}, "machinable.Scope.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Scope.on_before_commit"}, "machinable.Scope.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Scope.on_before_configure"}, "machinable.Scope.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Scope.on_commit"}, "machinable.Scope.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Scope.on_compute_predicate"}, "machinable.Scope.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Scope.on_configure"}, "machinable.Scope.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Scope.on_instantiate"}, "machinable.Scope.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.project"}, "machinable.Scope.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Scope.push_related"}, "machinable.Scope.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Scope.related"}, "machinable.Scope.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Scope.related_iterator"}, "machinable.Scope.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Scope.save_attribute"}, "machinable.Scope.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Scope.save_file"}, "machinable.Scope.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Scope.serialize"}, "machinable.Scope.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Scope.set_default"}, "machinable.Scope.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Scope.set_model"}, "machinable.Scope.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Scope.singleton"}, "machinable.Scope.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Scope.stage"}, "machinable.Scope.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Scope.to_cli"}, "machinable.Scope.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Scope.to_directory"}, "machinable.Scope.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Scope.unserialize"}, "machinable.Scope.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.used_by"}, "machinable.Scope.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Scope.uses"}, "machinable.Scope.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Scope.version"}, "machinable.Scope": {"kind": "class", "realname": "Scope", "name": "machinable", "path": "machinable.Scope", "parents": ["machinable.interface.Interface"]}, "machinable.Storage.all": {"kind": "routine", "realname": "all", "name": "machinable", "path": "machinable.Storage.all"}, "machinable.Storage.ancestor": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.ancestor"}, "machinable.Storage.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable", "path": "machinable.Storage.as_default"}, "machinable.Storage.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable", "path": "machinable.Storage.as_json"}, "machinable.Storage.cached": {"kind": "routine", "realname": "cached", "name": "machinable", "path": "machinable.Storage.cached"}, "machinable.Storage.clone": {"kind": "routine", "realname": "clone", "name": "machinable", "path": "machinable.Storage.clone"}, "machinable.Storage.collect": {"kind": "routine", "realname": "collect", "name": "machinable", "path": "machinable.Storage.collect"}, "machinable.Storage.commit": {"kind": "routine", "realname": "commit", "name": "machinable", "path": "machinable.Storage.commit"}, "machinable.Storage.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable", "path": "machinable.Storage.compute_context"}, "machinable.Storage.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable", "path": "machinable.Storage.compute_predicate"}, "machinable.Storage.connected": {"kind": "routine", "realname": "connected", "name": "machinable", "path": "machinable.Storage.connected"}, "machinable.Storage.contains": {"kind": "routine", "realname": "contains", "name": "machinable", "path": "machinable.Storage.contains"}, "machinable.Storage.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable", "path": "machinable.Storage.created_at"}, "machinable.Storage.derive": {"kind": "routine", "realname": "derive", "name": "machinable", "path": "machinable.Storage.derive"}, "machinable.Storage.derived": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.derived"}, "machinable.Storage.download": {"kind": "routine", "realname": "download", "name": "machinable", "path": "machinable.Storage.download"}, "machinable.Storage.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable", "path": "machinable.Storage.fetch"}, "machinable.Storage.find": {"kind": "routine", "realname": "find", "name": "machinable", "path": "machinable.Storage.find"}, "machinable.Storage.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable", "path": "machinable.Storage.find_by_hash"}, "machinable.Storage.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable", "path": "machinable.Storage.find_by_id"}, "machinable.Storage.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable", "path": "machinable.Storage.find_many_by_id"}, "machinable.Storage.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable", "path": "machinable.Storage.from_directory"}, "machinable.Storage.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable", "path": "machinable.Storage.from_json"}, "machinable.Storage.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable", "path": "machinable.Storage.from_model"}, "machinable.Storage.future": {"kind": "routine", "realname": "future", "name": "machinable", "path": "machinable.Storage.future"}, "machinable.Storage.get": {"kind": "routine", "realname": "get", "name": "machinable", "path": "machinable.Storage.get"}, "machinable.Storage.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable", "path": "machinable.Storage.hidden"}, "machinable.Storage.instance": {"kind": "routine", "realname": "instance", "name": "machinable", "path": "machinable.Storage.instance"}, "machinable.Storage.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable", "path": "machinable.Storage.is_committed"}, "machinable.Storage.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable", "path": "machinable.Storage.is_connected"}, "machinable.Storage.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable", "path": "machinable.Storage.is_mounted"}, "machinable.Storage.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable", "path": "machinable.Storage.is_staged"}, "machinable.Storage.launch": {"kind": "routine", "realname": "launch", "name": "machinable", "path": "machinable.Storage.launch"}, "machinable.Storage.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable", "path": "machinable.Storage.load_attribute"}, "machinable.Storage.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable", "path": "machinable.Storage.load_file"}, "machinable.Storage.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable", "path": "machinable.Storage.local_directory"}, "machinable.Storage.make": {"kind": "routine", "realname": "make", "name": "machinable", "path": "machinable.Storage.make"}, "machinable.Storage.matches": {"kind": "routine", "realname": "matches", "name": "machinable", "path": "machinable.Storage.matches"}, "machinable.Storage.model": {"kind": "routine", "realname": "model", "name": "machinable", "path": "machinable.Storage.model"}, "machinable.Storage.new": {"kind": "routine", "realname": "new", "name": "machinable", "path": "machinable.Storage.new"}, "machinable.Storage.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable", "path": "machinable.Storage.on_after_commit"}, "machinable.Storage.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable", "path": "machinable.Storage.on_after_configure"}, "machinable.Storage.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable", "path": "machinable.Storage.on_before_commit"}, "machinable.Storage.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable", "path": "machinable.Storage.on_before_configure"}, "machinable.Storage.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable", "path": "machinable.Storage.on_commit"}, "machinable.Storage.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable", "path": "machinable.Storage.on_compute_predicate"}, "machinable.Storage.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable", "path": "machinable.Storage.on_configure"}, "machinable.Storage.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable", "path": "machinable.Storage.on_instantiate"}, "machinable.Storage.project": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.project"}, "machinable.Storage.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable", "path": "machinable.Storage.push_related"}, "machinable.Storage.related": {"kind": "routine", "realname": "related", "name": "machinable", "path": "machinable.Storage.related"}, "machinable.Storage.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable", "path": "machinable.Storage.related_iterator"}, "machinable.Storage.retrieve": {"kind": "routine", "realname": "retrieve", "name": "machinable", "path": "machinable.Storage.retrieve"}, "machinable.Storage.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable", "path": "machinable.Storage.save_attribute"}, "machinable.Storage.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable", "path": "machinable.Storage.save_file"}, "machinable.Storage.search_for": {"kind": "routine", "realname": "search_for", "name": "machinable", "path": "machinable.Storage.search_for"}, "machinable.Storage.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable", "path": "machinable.Storage.serialize"}, "machinable.Storage.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable", "path": "machinable.Storage.set_default"}, "machinable.Storage.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable", "path": "machinable.Storage.set_model"}, "machinable.Storage.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable", "path": "machinable.Storage.singleton"}, "machinable.Storage.stage": {"kind": "routine", "realname": "stage", "name": "machinable", "path": "machinable.Storage.stage"}, "machinable.Storage.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable", "path": "machinable.Storage.to_cli"}, "machinable.Storage.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable", "path": "machinable.Storage.to_directory"}, "machinable.Storage.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable", "path": "machinable.Storage.unserialize"}, "machinable.Storage.update": {"kind": "routine", "realname": "update", "name": "machinable", "path": "machinable.Storage.update"}, "machinable.Storage.upload": {"kind": "routine", "realname": "upload", "name": "machinable", "path": "machinable.Storage.upload"}, "machinable.Storage.used_by": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.used_by"}, "machinable.Storage.uses": {"kind": "routine", "realname": null, "name": "machinable", "path": "machinable.Storage.uses"}, "machinable.Storage.version": {"kind": "routine", "realname": "version", "name": "machinable", "path": "machinable.Storage.version"}, "machinable.Storage": {"kind": "class", "realname": "Storage", "name": "machinable", "path": "machinable.Storage", "parents": ["machinable.interface.Interface"]}, "machinable.mixin": {"kind": "module", "name": "machinable.mixin", "path": "machinable.mixin"}, "machinable": {"kind": "module", "name": "machinable", "path": "machinable"}, "machinable.cli.from_cli": {"kind": "routine", "realname": "from_cli", "name": "machinable.cli", "path": "machinable.cli.from_cli"}, "machinable.cli.main": {"kind": "routine", "realname": "main", "name": "machinable.cli", "path": "machinable.cli.main"}, "machinable.cli.parse": {"kind": "routine", "realname": "parse", "name": "machinable.cli", "path": "machinable.cli.parse"}, "machinable.cli": {"kind": "module", "name": "machinable.cli", "path": "machinable.cli"}, "machinable.collection.Collection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.Collection.all"}, "machinable.collection.Collection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.Collection.append"}, "machinable.collection.Collection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.Collection.as_dataframe"}, "machinable.collection.Collection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.Collection.as_json"}, "machinable.collection.Collection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.Collection.as_numpy"}, "machinable.collection.Collection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.Collection.as_table"}, "machinable.collection.Collection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.Collection.avg"}, "machinable.collection.Collection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.Collection.chunk"}, "machinable.collection.Collection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.Collection.collapse"}, "machinable.collection.Collection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.Collection.contains"}, "machinable.collection.Collection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.Collection.count"}, "machinable.collection.Collection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.Collection.diff"}, "machinable.collection.Collection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.Collection.each"}, "machinable.collection.Collection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.Collection.empty"}, "machinable.collection.Collection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.Collection.every"}, "machinable.collection.Collection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.Collection.filter"}, "machinable.collection.Collection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.Collection.first"}, "machinable.collection.Collection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.Collection.flatten"}, "machinable.collection.Collection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.Collection.forget"}, "machinable.collection.Collection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.Collection.get"}, "machinable.collection.Collection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.Collection.implode"}, "machinable.collection.Collection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.Collection.last"}, "machinable.collection.Collection.make": {"kind": "routine", "realname": "make", "name": "machinable.collection", "path": "machinable.collection.Collection.make"}, "machinable.collection.Collection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.Collection.map"}, "machinable.collection.Collection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.Collection.max"}, "machinable.collection.Collection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.Collection.merge"}, "machinable.collection.Collection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.Collection.min"}, "machinable.collection.Collection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.Collection.only"}, "machinable.collection.Collection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.Collection.pluck"}, "machinable.collection.Collection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.Collection.pluck_or_nan"}, "machinable.collection.Collection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.Collection.pluck_or_none"}, "machinable.collection.Collection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.Collection.pop"}, "machinable.collection.Collection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.Collection.pprint"}, "machinable.collection.Collection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.Collection.prepend"}, "machinable.collection.Collection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.Collection.pull"}, "machinable.collection.Collection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.Collection.put"}, "machinable.collection.Collection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.Collection.reduce"}, "machinable.collection.Collection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.Collection.reject"}, "machinable.collection.Collection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.Collection.reverse"}, "machinable.collection.Collection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.Collection.section"}, "machinable.collection.Collection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.Collection.serialize"}, "machinable.collection.Collection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.Collection.sort"}, "machinable.collection.Collection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.Collection.sum"}, "machinable.collection.Collection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.Collection.take"}, "machinable.collection.Collection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.Collection.transform"}, "machinable.collection.Collection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.Collection.unique"}, "machinable.collection.Collection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.Collection.where"}, "machinable.collection.Collection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.Collection.without"}, "machinable.collection.Collection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.Collection.zip"}, "machinable.collection.Collection": {"kind": "class", "realname": "Collection", "name": "machinable.collection", "path": "machinable.collection.Collection", "parents": ["builtins.object"]}, "machinable.collection.ComponentCollection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.all"}, "machinable.collection.ComponentCollection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.append"}, "machinable.collection.ComponentCollection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.as_dataframe"}, "machinable.collection.ComponentCollection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.as_json"}, "machinable.collection.ComponentCollection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.as_numpy"}, "machinable.collection.ComponentCollection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.as_table"}, "machinable.collection.ComponentCollection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.avg"}, "machinable.collection.ComponentCollection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.chunk"}, "machinable.collection.ComponentCollection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.collapse"}, "machinable.collection.ComponentCollection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.contains"}, "machinable.collection.ComponentCollection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.count"}, "machinable.collection.ComponentCollection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.diff"}, "machinable.collection.ComponentCollection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.each"}, "machinable.collection.ComponentCollection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.empty"}, "machinable.collection.ComponentCollection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.every"}, "machinable.collection.ComponentCollection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.filter"}, "machinable.collection.ComponentCollection.filter_by_context": {"kind": "routine", "realname": "filter_by_context", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.filter_by_context"}, "machinable.collection.ComponentCollection.filter_by_module": {"kind": "routine", "realname": "filter_by_module", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.filter_by_module"}, "machinable.collection.ComponentCollection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.first"}, "machinable.collection.ComponentCollection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.flatten"}, "machinable.collection.ComponentCollection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.forget"}, "machinable.collection.ComponentCollection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.get"}, "machinable.collection.ComponentCollection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.implode"}, "machinable.collection.ComponentCollection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.last"}, "machinable.collection.ComponentCollection.launch": {"kind": "routine", "realname": "launch", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.launch"}, "machinable.collection.ComponentCollection.make": {"kind": "routine", "realname": "make", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.make"}, "machinable.collection.ComponentCollection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.map"}, "machinable.collection.ComponentCollection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.max"}, "machinable.collection.ComponentCollection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.merge"}, "machinable.collection.ComponentCollection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.min"}, "machinable.collection.ComponentCollection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.only"}, "machinable.collection.ComponentCollection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pluck"}, "machinable.collection.ComponentCollection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pluck_or_nan"}, "machinable.collection.ComponentCollection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pluck_or_none"}, "machinable.collection.ComponentCollection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pop"}, "machinable.collection.ComponentCollection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pprint"}, "machinable.collection.ComponentCollection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.prepend"}, "machinable.collection.ComponentCollection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.pull"}, "machinable.collection.ComponentCollection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.put"}, "machinable.collection.ComponentCollection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.reduce"}, "machinable.collection.ComponentCollection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.reject"}, "machinable.collection.ComponentCollection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.reverse"}, "machinable.collection.ComponentCollection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.section"}, "machinable.collection.ComponentCollection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.serialize"}, "machinable.collection.ComponentCollection.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.singleton"}, "machinable.collection.ComponentCollection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.sort"}, "machinable.collection.ComponentCollection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.sum"}, "machinable.collection.ComponentCollection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.take"}, "machinable.collection.ComponentCollection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.transform"}, "machinable.collection.ComponentCollection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.unique"}, "machinable.collection.ComponentCollection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.where"}, "machinable.collection.ComponentCollection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.without"}, "machinable.collection.ComponentCollection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection.zip"}, "machinable.collection.ComponentCollection": {"kind": "class", "realname": "ComponentCollection", "name": "machinable.collection", "path": "machinable.collection.ComponentCollection", "parents": ["InterfaceCollection"]}, "machinable.collection.ElementCollection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.all"}, "machinable.collection.ElementCollection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.append"}, "machinable.collection.ElementCollection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.as_dataframe"}, "machinable.collection.ElementCollection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.as_json"}, "machinable.collection.ElementCollection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.as_numpy"}, "machinable.collection.ElementCollection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.as_table"}, "machinable.collection.ElementCollection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.avg"}, "machinable.collection.ElementCollection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.chunk"}, "machinable.collection.ElementCollection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.collapse"}, "machinable.collection.ElementCollection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.contains"}, "machinable.collection.ElementCollection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.count"}, "machinable.collection.ElementCollection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.diff"}, "machinable.collection.ElementCollection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.each"}, "machinable.collection.ElementCollection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.empty"}, "machinable.collection.ElementCollection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.every"}, "machinable.collection.ElementCollection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.filter"}, "machinable.collection.ElementCollection.filter_by_context": {"kind": "routine", "realname": "filter_by_context", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.filter_by_context"}, "machinable.collection.ElementCollection.filter_by_module": {"kind": "routine", "realname": "filter_by_module", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.filter_by_module"}, "machinable.collection.ElementCollection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.first"}, "machinable.collection.ElementCollection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.flatten"}, "machinable.collection.ElementCollection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.forget"}, "machinable.collection.ElementCollection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.get"}, "machinable.collection.ElementCollection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.implode"}, "machinable.collection.ElementCollection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.last"}, "machinable.collection.ElementCollection.make": {"kind": "routine", "realname": "make", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.make"}, "machinable.collection.ElementCollection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.map"}, "machinable.collection.ElementCollection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.max"}, "machinable.collection.ElementCollection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.merge"}, "machinable.collection.ElementCollection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.min"}, "machinable.collection.ElementCollection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.only"}, "machinable.collection.ElementCollection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pluck"}, "machinable.collection.ElementCollection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pluck_or_nan"}, "machinable.collection.ElementCollection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pluck_or_none"}, "machinable.collection.ElementCollection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pop"}, "machinable.collection.ElementCollection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pprint"}, "machinable.collection.ElementCollection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.prepend"}, "machinable.collection.ElementCollection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.pull"}, "machinable.collection.ElementCollection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.put"}, "machinable.collection.ElementCollection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.reduce"}, "machinable.collection.ElementCollection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.reject"}, "machinable.collection.ElementCollection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.reverse"}, "machinable.collection.ElementCollection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.section"}, "machinable.collection.ElementCollection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.serialize"}, "machinable.collection.ElementCollection.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.singleton"}, "machinable.collection.ElementCollection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.sort"}, "machinable.collection.ElementCollection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.sum"}, "machinable.collection.ElementCollection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.take"}, "machinable.collection.ElementCollection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.transform"}, "machinable.collection.ElementCollection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.unique"}, "machinable.collection.ElementCollection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.where"}, "machinable.collection.ElementCollection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.without"}, "machinable.collection.ElementCollection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.ElementCollection.zip"}, "machinable.collection.ElementCollection": {"kind": "class", "realname": "ElementCollection", "name": "machinable.collection", "path": "machinable.collection.ElementCollection", "parents": ["Collection"]}, "machinable.collection.ExecutionCollection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.all"}, "machinable.collection.ExecutionCollection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.append"}, "machinable.collection.ExecutionCollection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.as_dataframe"}, "machinable.collection.ExecutionCollection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.as_json"}, "machinable.collection.ExecutionCollection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.as_numpy"}, "machinable.collection.ExecutionCollection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.as_table"}, "machinable.collection.ExecutionCollection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.avg"}, "machinable.collection.ExecutionCollection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.chunk"}, "machinable.collection.ExecutionCollection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.collapse"}, "machinable.collection.ExecutionCollection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.contains"}, "machinable.collection.ExecutionCollection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.count"}, "machinable.collection.ExecutionCollection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.diff"}, "machinable.collection.ExecutionCollection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.each"}, "machinable.collection.ExecutionCollection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.empty"}, "machinable.collection.ExecutionCollection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.every"}, "machinable.collection.ExecutionCollection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.filter"}, "machinable.collection.ExecutionCollection.filter_by_context": {"kind": "routine", "realname": "filter_by_context", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.filter_by_context"}, "machinable.collection.ExecutionCollection.filter_by_module": {"kind": "routine", "realname": "filter_by_module", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.filter_by_module"}, "machinable.collection.ExecutionCollection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.first"}, "machinable.collection.ExecutionCollection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.flatten"}, "machinable.collection.ExecutionCollection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.forget"}, "machinable.collection.ExecutionCollection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.get"}, "machinable.collection.ExecutionCollection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.implode"}, "machinable.collection.ExecutionCollection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.last"}, "machinable.collection.ExecutionCollection.make": {"kind": "routine", "realname": "make", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.make"}, "machinable.collection.ExecutionCollection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.map"}, "machinable.collection.ExecutionCollection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.max"}, "machinable.collection.ExecutionCollection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.merge"}, "machinable.collection.ExecutionCollection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.min"}, "machinable.collection.ExecutionCollection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.only"}, "machinable.collection.ExecutionCollection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pluck"}, "machinable.collection.ExecutionCollection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pluck_or_nan"}, "machinable.collection.ExecutionCollection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pluck_or_none"}, "machinable.collection.ExecutionCollection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pop"}, "machinable.collection.ExecutionCollection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pprint"}, "machinable.collection.ExecutionCollection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.prepend"}, "machinable.collection.ExecutionCollection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.pull"}, "machinable.collection.ExecutionCollection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.put"}, "machinable.collection.ExecutionCollection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.reduce"}, "machinable.collection.ExecutionCollection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.reject"}, "machinable.collection.ExecutionCollection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.reverse"}, "machinable.collection.ExecutionCollection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.section"}, "machinable.collection.ExecutionCollection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.serialize"}, "machinable.collection.ExecutionCollection.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.singleton"}, "machinable.collection.ExecutionCollection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.sort"}, "machinable.collection.ExecutionCollection.status": {"kind": "routine", "realname": "status", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.status"}, "machinable.collection.ExecutionCollection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.sum"}, "machinable.collection.ExecutionCollection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.take"}, "machinable.collection.ExecutionCollection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.transform"}, "machinable.collection.ExecutionCollection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.unique"}, "machinable.collection.ExecutionCollection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.where"}, "machinable.collection.ExecutionCollection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.without"}, "machinable.collection.ExecutionCollection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection.zip"}, "machinable.collection.ExecutionCollection": {"kind": "class", "realname": "ExecutionCollection", "name": "machinable.collection", "path": "machinable.collection.ExecutionCollection", "parents": ["ElementCollection"]}, "machinable.collection.InterfaceCollection.all": {"kind": "routine", "realname": "all", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.all"}, "machinable.collection.InterfaceCollection.append": {"kind": "routine", "realname": "append", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.append"}, "machinable.collection.InterfaceCollection.as_dataframe": {"kind": "routine", "realname": "as_dataframe", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.as_dataframe"}, "machinable.collection.InterfaceCollection.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.as_json"}, "machinable.collection.InterfaceCollection.as_numpy": {"kind": "routine", "realname": "as_numpy", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.as_numpy"}, "machinable.collection.InterfaceCollection.as_table": {"kind": "routine", "realname": "as_table", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.as_table"}, "machinable.collection.InterfaceCollection.avg": {"kind": "routine", "realname": "avg", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.avg"}, "machinable.collection.InterfaceCollection.chunk": {"kind": "routine", "realname": "chunk", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.chunk"}, "machinable.collection.InterfaceCollection.collapse": {"kind": "routine", "realname": "collapse", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.collapse"}, "machinable.collection.InterfaceCollection.contains": {"kind": "routine", "realname": "contains", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.contains"}, "machinable.collection.InterfaceCollection.count": {"kind": "routine", "realname": "count", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.count"}, "machinable.collection.InterfaceCollection.diff": {"kind": "routine", "realname": "diff", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.diff"}, "machinable.collection.InterfaceCollection.each": {"kind": "routine", "realname": "each", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.each"}, "machinable.collection.InterfaceCollection.empty": {"kind": "routine", "realname": "empty", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.empty"}, "machinable.collection.InterfaceCollection.every": {"kind": "routine", "realname": "every", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.every"}, "machinable.collection.InterfaceCollection.filter": {"kind": "routine", "realname": "filter", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.filter"}, "machinable.collection.InterfaceCollection.filter_by_context": {"kind": "routine", "realname": "filter_by_context", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.filter_by_context"}, "machinable.collection.InterfaceCollection.filter_by_module": {"kind": "routine", "realname": "filter_by_module", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.filter_by_module"}, "machinable.collection.InterfaceCollection.first": {"kind": "routine", "realname": "first", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.first"}, "machinable.collection.InterfaceCollection.flatten": {"kind": "routine", "realname": "flatten", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.flatten"}, "machinable.collection.InterfaceCollection.forget": {"kind": "routine", "realname": "forget", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.forget"}, "machinable.collection.InterfaceCollection.get": {"kind": "routine", "realname": "get", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.get"}, "machinable.collection.InterfaceCollection.implode": {"kind": "routine", "realname": "implode", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.implode"}, "machinable.collection.InterfaceCollection.last": {"kind": "routine", "realname": "last", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.last"}, "machinable.collection.InterfaceCollection.make": {"kind": "routine", "realname": "make", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.make"}, "machinable.collection.InterfaceCollection.map": {"kind": "routine", "realname": "map", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.map"}, "machinable.collection.InterfaceCollection.max": {"kind": "routine", "realname": "max", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.max"}, "machinable.collection.InterfaceCollection.merge": {"kind": "routine", "realname": "merge", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.merge"}, "machinable.collection.InterfaceCollection.min": {"kind": "routine", "realname": "min", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.min"}, "machinable.collection.InterfaceCollection.only": {"kind": "routine", "realname": "only", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.only"}, "machinable.collection.InterfaceCollection.pluck": {"kind": "routine", "realname": "pluck", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pluck"}, "machinable.collection.InterfaceCollection.pluck_or_nan": {"kind": "routine", "realname": "pluck_or_nan", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pluck_or_nan"}, "machinable.collection.InterfaceCollection.pluck_or_none": {"kind": "routine", "realname": "pluck_or_none", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pluck_or_none"}, "machinable.collection.InterfaceCollection.pop": {"kind": "routine", "realname": "pop", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pop"}, "machinable.collection.InterfaceCollection.pprint": {"kind": "routine", "realname": "pprint", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pprint"}, "machinable.collection.InterfaceCollection.prepend": {"kind": "routine", "realname": "prepend", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.prepend"}, "machinable.collection.InterfaceCollection.pull": {"kind": "routine", "realname": "pull", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.pull"}, "machinable.collection.InterfaceCollection.put": {"kind": "routine", "realname": "put", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.put"}, "machinable.collection.InterfaceCollection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.reduce"}, "machinable.collection.InterfaceCollection.reject": {"kind": "routine", "realname": "reject", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.reject"}, "machinable.collection.InterfaceCollection.reverse": {"kind": "routine", "realname": "reverse", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.reverse"}, "machinable.collection.InterfaceCollection.section": {"kind": "routine", "realname": "section", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.section"}, "machinable.collection.InterfaceCollection.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.serialize"}, "machinable.collection.InterfaceCollection.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.singleton"}, "machinable.collection.InterfaceCollection.sort": {"kind": "routine", "realname": "sort", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.sort"}, "machinable.collection.InterfaceCollection.sum": {"kind": "routine", "realname": "sum", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.sum"}, "machinable.collection.InterfaceCollection.take": {"kind": "routine", "realname": "take", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.take"}, "machinable.collection.InterfaceCollection.transform": {"kind": "routine", "realname": "transform", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.transform"}, "machinable.collection.InterfaceCollection.unique": {"kind": "routine", "realname": "unique", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.unique"}, "machinable.collection.InterfaceCollection.where": {"kind": "routine", "realname": "where", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.where"}, "machinable.collection.InterfaceCollection.without": {"kind": "routine", "realname": "without", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.without"}, "machinable.collection.InterfaceCollection.zip": {"kind": "routine", "realname": "zip", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection.zip"}, "machinable.collection.InterfaceCollection": {"kind": "class", "realname": "InterfaceCollection", "name": "machinable.collection", "path": "machinable.collection.InterfaceCollection", "parents": ["ElementCollection"]}, "machinable.collection.collect": {"kind": "routine", "realname": "collect", "name": "machinable.collection", "path": "machinable.collection.collect"}, "machinable.collection.data_get": {"kind": "routine", "realname": "data_get", "name": "machinable.collection", "path": "machinable.collection.data_get"}, "machinable.collection.reduce": {"kind": "routine", "realname": "reduce", "name": "machinable.collection", "path": "machinable.collection.reduce"}, "machinable.collection": {"kind": "module", "name": "machinable.collection", "path": "machinable.collection"}, "machinable.component.Component.all": {"kind": "routine", "realname": "all", "name": "machinable.component", "path": "machinable.component.Component.all"}, "machinable.component.Component.ancestor": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.ancestor"}, "machinable.component.Component.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.component", "path": "machinable.component.Component.as_default"}, "machinable.component.Component.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.component", "path": "machinable.component.Component.as_json"}, "machinable.component.Component.cached": {"kind": "routine", "realname": "cached", "name": "machinable.component", "path": "machinable.component.Component.cached"}, "machinable.component.Component.clone": {"kind": "routine", "realname": "clone", "name": "machinable.component", "path": "machinable.component.Component.clone"}, "machinable.component.Component.collect": {"kind": "routine", "realname": "collect", "name": "machinable.component", "path": "machinable.component.Component.collect"}, "machinable.component.Component.commit": {"kind": "routine", "realname": "commit", "name": "machinable.component", "path": "machinable.component.Component.commit"}, "machinable.component.Component.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.component", "path": "machinable.component.Component.compute_context"}, "machinable.component.Component.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.component", "path": "machinable.component.Component.compute_predicate"}, "machinable.component.Component.connected": {"kind": "routine", "realname": "connected", "name": "machinable.component", "path": "machinable.component.Component.connected"}, "machinable.component.Component.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.component", "path": "machinable.component.Component.created_at"}, "machinable.component.Component.derive": {"kind": "routine", "realname": "derive", "name": "machinable.component", "path": "machinable.component.Component.derive"}, "machinable.component.Component.derived": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.derived"}, "machinable.component.Component.dispatch": {"kind": "routine", "realname": "dispatch", "name": "machinable.component", "path": "machinable.component.Component.dispatch"}, "machinable.component.Component.dispatch_code": {"kind": "routine", "realname": "dispatch_code", "name": "machinable.component", "path": "machinable.component.Component.dispatch_code"}, "machinable.component.Component.executions": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.executions"}, "machinable.component.Component.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.component", "path": "machinable.component.Component.fetch"}, "machinable.component.Component.find": {"kind": "routine", "realname": "find", "name": "machinable.component", "path": "machinable.component.Component.find"}, "machinable.component.Component.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.component", "path": "machinable.component.Component.find_by_hash"}, "machinable.component.Component.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.component", "path": "machinable.component.Component.find_by_id"}, "machinable.component.Component.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable.component", "path": "machinable.component.Component.find_many_by_id"}, "machinable.component.Component.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.component", "path": "machinable.component.Component.from_directory"}, "machinable.component.Component.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.component", "path": "machinable.component.Component.from_json"}, "machinable.component.Component.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.component", "path": "machinable.component.Component.from_model"}, "machinable.component.Component.future": {"kind": "routine", "realname": "future", "name": "machinable.component", "path": "machinable.component.Component.future"}, "machinable.component.Component.get": {"kind": "routine", "realname": "get", "name": "machinable.component", "path": "machinable.component.Component.get"}, "machinable.component.Component.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.component", "path": "machinable.component.Component.hidden"}, "machinable.component.Component.instance": {"kind": "routine", "realname": "instance", "name": "machinable.component", "path": "machinable.component.Component.instance"}, "machinable.component.Component.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.component", "path": "machinable.component.Component.is_committed"}, "machinable.component.Component.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.component", "path": "machinable.component.Component.is_connected"}, "machinable.component.Component.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.component", "path": "machinable.component.Component.is_mounted"}, "machinable.component.Component.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.component", "path": "machinable.component.Component.is_staged"}, "machinable.component.Component.launch": {"kind": "routine", "realname": "launch", "name": "machinable.component", "path": "machinable.component.Component.launch"}, "machinable.component.Component.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.component", "path": "machinable.component.Component.load_attribute"}, "machinable.component.Component.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.component", "path": "machinable.component.Component.load_file"}, "machinable.component.Component.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.component", "path": "machinable.component.Component.local_directory"}, "machinable.component.Component.make": {"kind": "routine", "realname": "make", "name": "machinable.component", "path": "machinable.component.Component.make"}, "machinable.component.Component.matches": {"kind": "routine", "realname": "matches", "name": "machinable.component", "path": "machinable.component.Component.matches"}, "machinable.component.Component.model": {"kind": "routine", "realname": "model", "name": "machinable.component", "path": "machinable.component.Component.model"}, "machinable.component.Component.new": {"kind": "routine", "realname": "new", "name": "machinable.component", "path": "machinable.component.Component.new"}, "machinable.component.Component.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.component", "path": "machinable.component.Component.on_after_commit"}, "machinable.component.Component.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.component", "path": "machinable.component.Component.on_after_configure"}, "machinable.component.Component.on_after_dispatch": {"kind": "routine", "realname": "on_after_dispatch", "name": "machinable.component", "path": "machinable.component.Component.on_after_dispatch"}, "machinable.component.Component.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.component", "path": "machinable.component.Component.on_before_commit"}, "machinable.component.Component.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.component", "path": "machinable.component.Component.on_before_configure"}, "machinable.component.Component.on_before_dispatch": {"kind": "routine", "realname": "on_before_dispatch", "name": "machinable.component", "path": "machinable.component.Component.on_before_dispatch"}, "machinable.component.Component.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.component", "path": "machinable.component.Component.on_commit"}, "machinable.component.Component.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.component", "path": "machinable.component.Component.on_compute_predicate"}, "machinable.component.Component.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.component", "path": "machinable.component.Component.on_configure"}, "machinable.component.Component.on_failure": {"kind": "routine", "realname": "on_failure", "name": "machinable.component", "path": "machinable.component.Component.on_failure"}, "machinable.component.Component.on_finish": {"kind": "routine", "realname": "on_finish", "name": "machinable.component", "path": "machinable.component.Component.on_finish"}, "machinable.component.Component.on_heartbeat": {"kind": "routine", "realname": "on_heartbeat", "name": "machinable.component", "path": "machinable.component.Component.on_heartbeat"}, "machinable.component.Component.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.component", "path": "machinable.component.Component.on_instantiate"}, "machinable.component.Component.on_seeding": {"kind": "routine", "realname": "on_seeding", "name": "machinable.component", "path": "machinable.component.Component.on_seeding"}, "machinable.component.Component.on_success": {"kind": "routine", "realname": "on_success", "name": "machinable.component", "path": "machinable.component.Component.on_success"}, "machinable.component.Component.on_write_meta_data": {"kind": "routine", "realname": "on_write_meta_data", "name": "machinable.component", "path": "machinable.component.Component.on_write_meta_data"}, "machinable.component.Component.project": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.project"}, "machinable.component.Component.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.component", "path": "machinable.component.Component.push_related"}, "machinable.component.Component.related": {"kind": "routine", "realname": "related", "name": "machinable.component", "path": "machinable.component.Component.related"}, "machinable.component.Component.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.component", "path": "machinable.component.Component.related_iterator"}, "machinable.component.Component.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.component", "path": "machinable.component.Component.save_attribute"}, "machinable.component.Component.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.component", "path": "machinable.component.Component.save_file"}, "machinable.component.Component.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.component", "path": "machinable.component.Component.serialize"}, "machinable.component.Component.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.component", "path": "machinable.component.Component.set_default"}, "machinable.component.Component.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.component", "path": "machinable.component.Component.set_model"}, "machinable.component.Component.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.component", "path": "machinable.component.Component.singleton"}, "machinable.component.Component.stage": {"kind": "routine", "realname": "stage", "name": "machinable.component", "path": "machinable.component.Component.stage"}, "machinable.component.Component.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.component", "path": "machinable.component.Component.to_cli"}, "machinable.component.Component.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.component", "path": "machinable.component.Component.to_directory"}, "machinable.component.Component.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.component", "path": "machinable.component.Component.unserialize"}, "machinable.component.Component.used_by": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.used_by"}, "machinable.component.Component.uses": {"kind": "routine", "realname": null, "name": "machinable.component", "path": "machinable.component.Component.uses"}, "machinable.component.Component.version": {"kind": "routine", "realname": "version", "name": "machinable.component", "path": "machinable.component.Component.version"}, "machinable.component.Component": {"kind": "class", "realname": "Component", "name": "machinable.component", "path": "machinable.component.Component", "parents": ["machinable.interface.Interface"]}, "machinable.component": {"kind": "module", "name": "machinable.component", "path": "machinable.component"}, "machinable.config.to_dict": {"kind": "routine", "realname": "to_dict", "name": "machinable.config", "path": "machinable.config.to_dict"}, "machinable.config": {"kind": "module", "name": "machinable.config", "path": "machinable.config"}, "machinable.element.ConfigMethod": {"kind": "class", "realname": "ConfigMethod", "name": "machinable.element", "path": "machinable.element.ConfigMethod", "parents": ["builtins.object"]}, "machinable.element.Element.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.element", "path": "machinable.element.Element.as_default"}, "machinable.element.Element.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.element", "path": "machinable.element.Element.as_json"}, "machinable.element.Element.clone": {"kind": "routine", "realname": "clone", "name": "machinable.element", "path": "machinable.element.Element.clone"}, "machinable.element.Element.collect": {"kind": "routine", "realname": "collect", "name": "machinable.element", "path": "machinable.element.Element.collect"}, "machinable.element.Element.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.element", "path": "machinable.element.Element.compute_context"}, "machinable.element.Element.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.element", "path": "machinable.element.Element.compute_predicate"}, "machinable.element.Element.connected": {"kind": "routine", "realname": "connected", "name": "machinable.element", "path": "machinable.element.Element.connected"}, "machinable.element.Element.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.element", "path": "machinable.element.Element.created_at"}, "machinable.element.Element.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.element", "path": "machinable.element.Element.from_json"}, "machinable.element.Element.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.element", "path": "machinable.element.Element.from_model"}, "machinable.element.Element.get": {"kind": "routine", "realname": "get", "name": "machinable.element", "path": "machinable.element.Element.get"}, "machinable.element.Element.instance": {"kind": "routine", "realname": "instance", "name": "machinable.element", "path": "machinable.element.Element.instance"}, "machinable.element.Element.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.element", "path": "machinable.element.Element.is_connected"}, "machinable.element.Element.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.element", "path": "machinable.element.Element.load_attribute"}, "machinable.element.Element.make": {"kind": "routine", "realname": "make", "name": "machinable.element", "path": "machinable.element.Element.make"}, "machinable.element.Element.matches": {"kind": "routine", "realname": "matches", "name": "machinable.element", "path": "machinable.element.Element.matches"}, "machinable.element.Element.model": {"kind": "routine", "realname": "model", "name": "machinable.element", "path": "machinable.element.Element.model"}, "machinable.element.Element.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.element", "path": "machinable.element.Element.on_after_configure"}, "machinable.element.Element.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.element", "path": "machinable.element.Element.on_before_configure"}, "machinable.element.Element.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.element", "path": "machinable.element.Element.on_compute_predicate"}, "machinable.element.Element.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.element", "path": "machinable.element.Element.on_configure"}, "machinable.element.Element.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.element", "path": "machinable.element.Element.on_instantiate"}, "machinable.element.Element.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.element", "path": "machinable.element.Element.save_attribute"}, "machinable.element.Element.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.element", "path": "machinable.element.Element.serialize"}, "machinable.element.Element.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.element", "path": "machinable.element.Element.set_default"}, "machinable.element.Element.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.element", "path": "machinable.element.Element.set_model"}, "machinable.element.Element.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.element", "path": "machinable.element.Element.singleton"}, "machinable.element.Element.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.element", "path": "machinable.element.Element.unserialize"}, "machinable.element.Element.version": {"kind": "routine", "realname": "version", "name": "machinable.element", "path": "machinable.element.Element.version"}, "machinable.element.Element": {"kind": "class", "realname": "Element", "name": "machinable.element", "path": "machinable.element.Element", "parents": ["machinable.mixin.Mixin", "machinable.utils.Jsonable"]}, "machinable.element.compact": {"kind": "routine", "realname": "compact", "name": "machinable.element", "path": "machinable.element.compact"}, "machinable.element.defaultversion": {"kind": "routine", "realname": "defaultversion", "name": "machinable.element", "path": "machinable.element.defaultversion"}, "machinable.element.equaljson": {"kind": "routine", "realname": "equaljson", "name": "machinable.element", "path": "machinable.element.equaljson"}, "machinable.element.equalversion": {"kind": "routine", "realname": "equalversion", "name": "machinable.element", "path": "machinable.element.equalversion"}, "machinable.element.extend": {"kind": "routine", "realname": "extend", "name": "machinable.element", "path": "machinable.element.extend"}, "machinable.element.extract": {"kind": "routine", "realname": "extract", "name": "machinable.element", "path": "machinable.element.extract"}, "machinable.element.get_dump": {"kind": "routine", "realname": "get_dump", "name": "machinable.element", "path": "machinable.element.get_dump"}, "machinable.element.get_lineage": {"kind": "routine", "realname": "get_lineage", "name": "machinable.element", "path": "machinable.element.get_lineage"}, "machinable.element.instantiate": {"kind": "routine", "realname": "instantiate", "name": "machinable.element", "path": "machinable.element.instantiate"}, "machinable.element.normversion": {"kind": "routine", "realname": "normversion", "name": "machinable.element", "path": "machinable.element.normversion"}, "machinable.element.reset_connections": {"kind": "routine", "realname": "reset_connections", "name": "machinable.element", "path": "machinable.element.reset_connections"}, "machinable.element.transfer_to": {"kind": "routine", "realname": "transfer_to", "name": "machinable.element", "path": "machinable.element.transfer_to"}, "machinable.element.uuid_to_id": {"kind": "routine", "realname": "uuid_to_id", "name": "machinable.element", "path": "machinable.element.uuid_to_id"}, "machinable.element": {"kind": "module", "name": "machinable.element", "path": "machinable.element"}, "machinable.errors.ComponentException.add_note": {"kind": "routine", "realname": "add_note", "name": "machinable.errors", "path": "machinable.errors.ComponentException.add_note"}, "machinable.errors.ComponentException.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.ComponentException.with_traceback"}, "machinable.errors.ComponentException": {"kind": "class", "realname": "ComponentException", "name": "machinable.errors", "path": "machinable.errors.ComponentException", "parents": ["MachinableError"]}, "machinable.errors.ConfigurationError.add_note": {"kind": "routine", "realname": "add_note", "name": "machinable.errors", "path": "machinable.errors.ConfigurationError.add_note"}, "machinable.errors.ConfigurationError.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.ConfigurationError.with_traceback"}, "machinable.errors.ConfigurationError": {"kind": "class", "realname": "ConfigurationError", "name": "machinable.errors", "path": "machinable.errors.ConfigurationError", "parents": ["MachinableError"]}, "machinable.errors.DependencyMissing.add_note": {"kind": "routine", "realname": "add_note", "name": "machinable.errors", "path": "machinable.errors.DependencyMissing.add_note"}, "machinable.errors.DependencyMissing.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.DependencyMissing.with_traceback"}, "machinable.errors.DependencyMissing": {"kind": "class", "realname": "DependencyMissing", "name": "machinable.errors", "path": "machinable.errors.DependencyMissing", "parents": ["MachinableError", "builtins.ImportError"]}, "machinable.errors.ExecutionFailed.add_note": {"kind": "routine", "realname": "add_note", "name": "machinable.errors", "path": "machinable.errors.ExecutionFailed.add_note"}, "machinable.errors.ExecutionFailed.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.ExecutionFailed.with_traceback"}, "machinable.errors.ExecutionFailed": {"kind": "class", "realname": "ExecutionFailed", "name": "machinable.errors", "path": "machinable.errors.ExecutionFailed", "parents": ["MachinableError"]}, "machinable.errors.MachinableError.add_note": {"kind": "routine", "realname": "add_note", "name": "machinable.errors", "path": "machinable.errors.MachinableError.add_note"}, "machinable.errors.MachinableError.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.MachinableError.with_traceback"}, "machinable.errors.MachinableError": {"kind": "class", "realname": "MachinableError", "name": "machinable.errors", "path": "machinable.errors.MachinableError", "parents": ["builtins.Exception"]}, "machinable.errors.StorageError.add_note": {"kind": "routine", "realname": "add_note", "name": "machinable.errors", "path": "machinable.errors.StorageError.add_note"}, "machinable.errors.StorageError.with_traceback": {"kind": "routine", "realname": "with_traceback", "name": "machinable.errors", "path": "machinable.errors.StorageError.with_traceback"}, "machinable.errors.StorageError": {"kind": "class", "realname": "StorageError", "name": "machinable.errors", "path": "machinable.errors.StorageError", "parents": ["MachinableError"]}, "machinable.errors": {"kind": "module", "name": "machinable.errors", "path": "machinable.errors"}, "machinable.execution.Execution.add": {"kind": "routine", "realname": "add", "name": "machinable.execution", "path": "machinable.execution.Execution.add"}, "machinable.execution.Execution.all": {"kind": "routine", "realname": "all", "name": "machinable.execution", "path": "machinable.execution.Execution.all"}, "machinable.execution.Execution.ancestor": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.ancestor"}, "machinable.execution.Execution.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.execution", "path": "machinable.execution.Execution.as_default"}, "machinable.execution.Execution.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.execution", "path": "machinable.execution.Execution.as_json"}, "machinable.execution.Execution.cached": {"kind": "routine", "realname": "cached", "name": "machinable.execution", "path": "machinable.execution.Execution.cached"}, "machinable.execution.Execution.canonicalize_resources": {"kind": "routine", "realname": "canonicalize_resources", "name": "machinable.execution", "path": "machinable.execution.Execution.canonicalize_resources"}, "machinable.execution.Execution.clone": {"kind": "routine", "realname": "clone", "name": "machinable.execution", "path": "machinable.execution.Execution.clone"}, "machinable.execution.Execution.collect": {"kind": "routine", "realname": "collect", "name": "machinable.execution", "path": "machinable.execution.Execution.collect"}, "machinable.execution.Execution.commit": {"kind": "routine", "realname": "commit", "name": "machinable.execution", "path": "machinable.execution.Execution.commit"}, "machinable.execution.Execution.component_directory": {"kind": "routine", "realname": "component_directory", "name": "machinable.execution", "path": "machinable.execution.Execution.component_directory"}, "machinable.execution.Execution.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.execution", "path": "machinable.execution.Execution.compute_context"}, "machinable.execution.Execution.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.execution", "path": "machinable.execution.Execution.compute_predicate"}, "machinable.execution.Execution.computed_resources": {"kind": "routine", "realname": "computed_resources", "name": "machinable.execution", "path": "machinable.execution.Execution.computed_resources"}, "machinable.execution.Execution.connected": {"kind": "routine", "realname": "connected", "name": "machinable.execution", "path": "machinable.execution.Execution.connected"}, "machinable.execution.Execution.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.execution", "path": "machinable.execution.Execution.created_at"}, "machinable.execution.Execution.deferred": {"kind": "routine", "realname": "deferred", "name": "machinable.execution", "path": "machinable.execution.Execution.deferred"}, "machinable.execution.Execution.derive": {"kind": "routine", "realname": "derive", "name": "machinable.execution", "path": "machinable.execution.Execution.derive"}, "machinable.execution.Execution.derived": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.derived"}, "machinable.execution.Execution.dispatch": {"kind": "routine", "realname": "dispatch", "name": "machinable.execution", "path": "machinable.execution.Execution.dispatch"}, "machinable.execution.Execution.executable": {"kind": "routine", "realname": "executable", "name": "machinable.execution", "path": "machinable.execution.Execution.executable"}, "machinable.execution.Execution.executables": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.executables"}, "machinable.execution.Execution.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.execution", "path": "machinable.execution.Execution.fetch"}, "machinable.execution.Execution.find": {"kind": "routine", "realname": "find", "name": "machinable.execution", "path": "machinable.execution.Execution.find"}, "machinable.execution.Execution.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.execution", "path": "machinable.execution.Execution.find_by_hash"}, "machinable.execution.Execution.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.execution", "path": "machinable.execution.Execution.find_by_id"}, "machinable.execution.Execution.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable.execution", "path": "machinable.execution.Execution.find_many_by_id"}, "machinable.execution.Execution.finished_at": {"kind": "routine", "realname": "finished_at", "name": "machinable.execution", "path": "machinable.execution.Execution.finished_at"}, "machinable.execution.Execution.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.execution", "path": "machinable.execution.Execution.from_directory"}, "machinable.execution.Execution.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.execution", "path": "machinable.execution.Execution.from_json"}, "machinable.execution.Execution.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.execution", "path": "machinable.execution.Execution.from_model"}, "machinable.execution.Execution.future": {"kind": "routine", "realname": "future", "name": "machinable.execution", "path": "machinable.execution.Execution.future"}, "machinable.execution.Execution.get": {"kind": "routine", "realname": "get", "name": "machinable.execution", "path": "machinable.execution.Execution.get"}, "machinable.execution.Execution.heartbeat_at": {"kind": "routine", "realname": "heartbeat_at", "name": "machinable.execution", "path": "machinable.execution.Execution.heartbeat_at"}, "machinable.execution.Execution.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.execution", "path": "machinable.execution.Execution.hidden"}, "machinable.execution.Execution.instance": {"kind": "routine", "realname": "instance", "name": "machinable.execution", "path": "machinable.execution.Execution.instance"}, "machinable.execution.Execution.is_active": {"kind": "routine", "realname": "is_active", "name": "machinable.execution", "path": "machinable.execution.Execution.is_active"}, "machinable.execution.Execution.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.execution", "path": "machinable.execution.Execution.is_committed"}, "machinable.execution.Execution.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.execution", "path": "machinable.execution.Execution.is_connected"}, "machinable.execution.Execution.is_finished": {"kind": "routine", "realname": "is_finished", "name": "machinable.execution", "path": "machinable.execution.Execution.is_finished"}, "machinable.execution.Execution.is_incomplete": {"kind": "routine", "realname": "is_incomplete", "name": "machinable.execution", "path": "machinable.execution.Execution.is_incomplete"}, "machinable.execution.Execution.is_live": {"kind": "routine", "realname": "is_live", "name": "machinable.execution", "path": "machinable.execution.Execution.is_live"}, "machinable.execution.Execution.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.execution", "path": "machinable.execution.Execution.is_mounted"}, "machinable.execution.Execution.is_resumed": {"kind": "routine", "realname": "is_resumed", "name": "machinable.execution", "path": "machinable.execution.Execution.is_resumed"}, "machinable.execution.Execution.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.execution", "path": "machinable.execution.Execution.is_staged"}, "machinable.execution.Execution.is_started": {"kind": "routine", "realname": "is_started", "name": "machinable.execution", "path": "machinable.execution.Execution.is_started"}, "machinable.execution.Execution.launch": {"kind": "routine", "realname": "launch", "name": "machinable.execution", "path": "machinable.execution.Execution.launch"}, "machinable.execution.Execution.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.execution", "path": "machinable.execution.Execution.load_attribute"}, "machinable.execution.Execution.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.execution", "path": "machinable.execution.Execution.load_file"}, "machinable.execution.Execution.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.execution", "path": "machinable.execution.Execution.local_directory"}, "machinable.execution.Execution.make": {"kind": "routine", "realname": "make", "name": "machinable.execution", "path": "machinable.execution.Execution.make"}, "machinable.execution.Execution.matches": {"kind": "routine", "realname": "matches", "name": "machinable.execution", "path": "machinable.execution.Execution.matches"}, "machinable.execution.Execution.model": {"kind": "routine", "realname": "model", "name": "machinable.execution", "path": "machinable.execution.Execution.model"}, "machinable.execution.Execution.new": {"kind": "routine", "realname": "new", "name": "machinable.execution", "path": "machinable.execution.Execution.new"}, "machinable.execution.Execution.of": {"kind": "routine", "realname": "of", "name": "machinable.execution", "path": "machinable.execution.Execution.of"}, "machinable.execution.Execution.on_add": {"kind": "routine", "realname": "on_add", "name": "machinable.execution", "path": "machinable.execution.Execution.on_add"}, "machinable.execution.Execution.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.execution", "path": "machinable.execution.Execution.on_after_commit"}, "machinable.execution.Execution.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.execution", "path": "machinable.execution.Execution.on_after_configure"}, "machinable.execution.Execution.on_after_dispatch": {"kind": "routine", "realname": "on_after_dispatch", "name": "machinable.execution", "path": "machinable.execution.Execution.on_after_dispatch"}, "machinable.execution.Execution.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.execution", "path": "machinable.execution.Execution.on_before_commit"}, "machinable.execution.Execution.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.execution", "path": "machinable.execution.Execution.on_before_configure"}, "machinable.execution.Execution.on_before_dispatch": {"kind": "routine", "realname": "on_before_dispatch", "name": "machinable.execution", "path": "machinable.execution.Execution.on_before_dispatch"}, "machinable.execution.Execution.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.execution", "path": "machinable.execution.Execution.on_commit"}, "machinable.execution.Execution.on_compute_default_resources": {"kind": "routine", "realname": "on_compute_default_resources", "name": "machinable.execution", "path": "machinable.execution.Execution.on_compute_default_resources"}, "machinable.execution.Execution.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.execution", "path": "machinable.execution.Execution.on_compute_predicate"}, "machinable.execution.Execution.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.execution", "path": "machinable.execution.Execution.on_configure"}, "machinable.execution.Execution.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.execution", "path": "machinable.execution.Execution.on_instantiate"}, "machinable.execution.Execution.on_verify_schedule": {"kind": "routine", "realname": "on_verify_schedule", "name": "machinable.execution", "path": "machinable.execution.Execution.on_verify_schedule"}, "machinable.execution.Execution.output": {"kind": "routine", "realname": "output", "name": "machinable.execution", "path": "machinable.execution.Execution.output"}, "machinable.execution.Execution.output_filepath": {"kind": "routine", "realname": "output_filepath", "name": "machinable.execution", "path": "machinable.execution.Execution.output_filepath"}, "machinable.execution.Execution.project": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.project"}, "machinable.execution.Execution.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.execution", "path": "machinable.execution.Execution.push_related"}, "machinable.execution.Execution.related": {"kind": "routine", "realname": "related", "name": "machinable.execution", "path": "machinable.execution.Execution.related"}, "machinable.execution.Execution.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.execution", "path": "machinable.execution.Execution.related_iterator"}, "machinable.execution.Execution.resumed_at": {"kind": "routine", "realname": "resumed_at", "name": "machinable.execution", "path": "machinable.execution.Execution.resumed_at"}, "machinable.execution.Execution.retrieve_status": {"kind": "routine", "realname": "retrieve_status", "name": "machinable.execution", "path": "machinable.execution.Execution.retrieve_status"}, "machinable.execution.Execution.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.execution", "path": "machinable.execution.Execution.save_attribute"}, "machinable.execution.Execution.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.execution", "path": "machinable.execution.Execution.save_file"}, "machinable.execution.Execution.schedule": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.schedule"}, "machinable.execution.Execution.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.execution", "path": "machinable.execution.Execution.serialize"}, "machinable.execution.Execution.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.execution", "path": "machinable.execution.Execution.set_default"}, "machinable.execution.Execution.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.execution", "path": "machinable.execution.Execution.set_model"}, "machinable.execution.Execution.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.execution", "path": "machinable.execution.Execution.singleton"}, "machinable.execution.Execution.stage": {"kind": "routine", "realname": "stage", "name": "machinable.execution", "path": "machinable.execution.Execution.stage"}, "machinable.execution.Execution.started_at": {"kind": "routine", "realname": "started_at", "name": "machinable.execution", "path": "machinable.execution.Execution.started_at"}, "machinable.execution.Execution.stream_output": {"kind": "routine", "realname": "stream_output", "name": "machinable.execution", "path": "machinable.execution.Execution.stream_output"}, "machinable.execution.Execution.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.execution", "path": "machinable.execution.Execution.to_cli"}, "machinable.execution.Execution.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.execution", "path": "machinable.execution.Execution.to_directory"}, "machinable.execution.Execution.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.execution", "path": "machinable.execution.Execution.unserialize"}, "machinable.execution.Execution.update_status": {"kind": "routine", "realname": "update_status", "name": "machinable.execution", "path": "machinable.execution.Execution.update_status"}, "machinable.execution.Execution.used_by": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.used_by"}, "machinable.execution.Execution.uses": {"kind": "routine", "realname": null, "name": "machinable.execution", "path": "machinable.execution.Execution.uses"}, "machinable.execution.Execution.version": {"kind": "routine", "realname": "version", "name": "machinable.execution", "path": "machinable.execution.Execution.version"}, "machinable.execution.Execution": {"kind": "class", "realname": "Execution", "name": "machinable.execution", "path": "machinable.execution.Execution", "parents": ["machinable.interface.Interface"]}, "machinable.execution": {"kind": "module", "name": "machinable.execution", "path": "machinable.execution"}, "machinable.index.Index.all": {"kind": "routine", "realname": "all", "name": "machinable.index", "path": "machinable.index.Index.all"}, "machinable.index.Index.ancestor": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.ancestor"}, "machinable.index.Index.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.index", "path": "machinable.index.Index.as_default"}, "machinable.index.Index.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.index", "path": "machinable.index.Index.as_json"}, "machinable.index.Index.cached": {"kind": "routine", "realname": "cached", "name": "machinable.index", "path": "machinable.index.Index.cached"}, "machinable.index.Index.clone": {"kind": "routine", "realname": "clone", "name": "machinable.index", "path": "machinable.index.Index.clone"}, "machinable.index.Index.collect": {"kind": "routine", "realname": "collect", "name": "machinable.index", "path": "machinable.index.Index.collect"}, "machinable.index.Index.commit": {"kind": "routine", "realname": "commit", "name": "machinable.index", "path": "machinable.index.Index.commit"}, "machinable.index.Index.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.index", "path": "machinable.index.Index.compute_context"}, "machinable.index.Index.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.index", "path": "machinable.index.Index.compute_predicate"}, "machinable.index.Index.config_in_directory": {"kind": "routine", "realname": "config_in_directory", "name": "machinable.index", "path": "machinable.index.Index.config_in_directory"}, "machinable.index.Index.connected": {"kind": "routine", "realname": "connected", "name": "machinable.index", "path": "machinable.index.Index.connected"}, "machinable.index.Index.create_relation": {"kind": "routine", "realname": "create_relation", "name": "machinable.index", "path": "machinable.index.Index.create_relation"}, "machinable.index.Index.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.index", "path": "machinable.index.Index.created_at"}, "machinable.index.Index.derive": {"kind": "routine", "realname": "derive", "name": "machinable.index", "path": "machinable.index.Index.derive"}, "machinable.index.Index.derived": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.derived"}, "machinable.index.Index.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.index", "path": "machinable.index.Index.fetch"}, "machinable.index.Index.find": {"kind": "routine", "realname": "find", "name": "machinable.index", "path": "machinable.index.Index.find"}, "machinable.index.Index.find_by_context": {"kind": "routine", "realname": "find_by_context", "name": "machinable.index", "path": "machinable.index.Index.find_by_context"}, "machinable.index.Index.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.index", "path": "machinable.index.Index.find_by_hash"}, "machinable.index.Index.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.index", "path": "machinable.index.Index.find_by_id"}, "machinable.index.Index.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable.index", "path": "machinable.index.Index.find_many_by_id"}, "machinable.index.Index.find_related": {"kind": "routine", "realname": "find_related", "name": "machinable.index", "path": "machinable.index.Index.find_related"}, "machinable.index.Index.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.index", "path": "machinable.index.Index.from_directory"}, "machinable.index.Index.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.index", "path": "machinable.index.Index.from_json"}, "machinable.index.Index.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.index", "path": "machinable.index.Index.from_model"}, "machinable.index.Index.future": {"kind": "routine", "realname": "future", "name": "machinable.index", "path": "machinable.index.Index.future"}, "machinable.index.Index.get": {"kind": "routine", "realname": "get", "name": "machinable.index", "path": "machinable.index.Index.get"}, "machinable.index.Index.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.index", "path": "machinable.index.Index.hidden"}, "machinable.index.Index.import_directory": {"kind": "routine", "realname": "import_directory", "name": "machinable.index", "path": "machinable.index.Index.import_directory"}, "machinable.index.Index.instance": {"kind": "routine", "realname": "instance", "name": "machinable.index", "path": "machinable.index.Index.instance"}, "machinable.index.Index.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.index", "path": "machinable.index.Index.is_committed"}, "machinable.index.Index.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.index", "path": "machinable.index.Index.is_connected"}, "machinable.index.Index.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.index", "path": "machinable.index.Index.is_mounted"}, "machinable.index.Index.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.index", "path": "machinable.index.Index.is_staged"}, "machinable.index.Index.launch": {"kind": "routine", "realname": "launch", "name": "machinable.index", "path": "machinable.index.Index.launch"}, "machinable.index.Index.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.index", "path": "machinable.index.Index.load_attribute"}, "machinable.index.Index.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.index", "path": "machinable.index.Index.load_file"}, "machinable.index.Index.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.index", "path": "machinable.index.Index.local_directory"}, "machinable.index.Index.make": {"kind": "routine", "realname": "make", "name": "machinable.index", "path": "machinable.index.Index.make"}, "machinable.index.Index.matches": {"kind": "routine", "realname": "matches", "name": "machinable.index", "path": "machinable.index.Index.matches"}, "machinable.index.Index.model": {"kind": "routine", "realname": "model", "name": "machinable.index", "path": "machinable.index.Index.model"}, "machinable.index.Index.new": {"kind": "routine", "realname": "new", "name": "machinable.index", "path": "machinable.index.Index.new"}, "machinable.index.Index.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.index", "path": "machinable.index.Index.on_after_commit"}, "machinable.index.Index.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.index", "path": "machinable.index.Index.on_after_configure"}, "machinable.index.Index.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.index", "path": "machinable.index.Index.on_before_commit"}, "machinable.index.Index.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.index", "path": "machinable.index.Index.on_before_configure"}, "machinable.index.Index.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.index", "path": "machinable.index.Index.on_commit"}, "machinable.index.Index.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.index", "path": "machinable.index.Index.on_compute_predicate"}, "machinable.index.Index.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.index", "path": "machinable.index.Index.on_configure"}, "machinable.index.Index.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.index", "path": "machinable.index.Index.on_instantiate"}, "machinable.index.Index.project": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.project"}, "machinable.index.Index.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.index", "path": "machinable.index.Index.push_related"}, "machinable.index.Index.related": {"kind": "routine", "realname": "related", "name": "machinable.index", "path": "machinable.index.Index.related"}, "machinable.index.Index.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.index", "path": "machinable.index.Index.related_iterator"}, "machinable.index.Index.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.index", "path": "machinable.index.Index.save_attribute"}, "machinable.index.Index.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.index", "path": "machinable.index.Index.save_file"}, "machinable.index.Index.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.index", "path": "machinable.index.Index.serialize"}, "machinable.index.Index.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.index", "path": "machinable.index.Index.set_default"}, "machinable.index.Index.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.index", "path": "machinable.index.Index.set_model"}, "machinable.index.Index.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.index", "path": "machinable.index.Index.singleton"}, "machinable.index.Index.stage": {"kind": "routine", "realname": "stage", "name": "machinable.index", "path": "machinable.index.Index.stage"}, "machinable.index.Index.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.index", "path": "machinable.index.Index.to_cli"}, "machinable.index.Index.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.index", "path": "machinable.index.Index.to_directory"}, "machinable.index.Index.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.index", "path": "machinable.index.Index.unserialize"}, "machinable.index.Index.used_by": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.used_by"}, "machinable.index.Index.uses": {"kind": "routine", "realname": null, "name": "machinable.index", "path": "machinable.index.Index.uses"}, "machinable.index.Index.version": {"kind": "routine", "realname": "version", "name": "machinable.index", "path": "machinable.index.Index.version"}, "machinable.index.Index": {"kind": "class", "realname": "Index", "name": "machinable.index", "path": "machinable.index.Index", "parents": ["machinable.interface.Interface"]}, "machinable.index.db": {"kind": "routine", "realname": "db", "name": "machinable.index", "path": "machinable.index.db"}, "machinable.index.interface_row_factory": {"kind": "routine", "realname": "interface_row_factory", "name": "machinable.index", "path": "machinable.index.interface_row_factory"}, "machinable.index.load": {"kind": "routine", "realname": "load", "name": "machinable.index", "path": "machinable.index.load"}, "machinable.index.migrate": {"kind": "routine", "realname": "migrate", "name": "machinable.index", "path": "machinable.index.migrate"}, "machinable.index": {"kind": "module", "name": "machinable.index", "path": "machinable.index"}, "machinable.interface.BelongsTo.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.BelongsTo.collect"}, "machinable.interface.BelongsTo": {"kind": "class", "realname": "BelongsTo", "name": "machinable.interface", "path": "machinable.interface.BelongsTo", "parents": ["Relation"]}, "machinable.interface.BelongsToMany.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.BelongsToMany.collect"}, "machinable.interface.BelongsToMany": {"kind": "class", "realname": "BelongsToMany", "name": "machinable.interface", "path": "machinable.interface.BelongsToMany", "parents": ["Relation"]}, "machinable.interface.HasMany.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.HasMany.collect"}, "machinable.interface.HasMany": {"kind": "class", "realname": "HasMany", "name": "machinable.interface", "path": "machinable.interface.HasMany", "parents": ["Relation"]}, "machinable.interface.HasOne.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.HasOne.collect"}, "machinable.interface.HasOne": {"kind": "class", "realname": "HasOne", "name": "machinable.interface", "path": "machinable.interface.HasOne", "parents": ["Relation"]}, "machinable.interface.Interface.all": {"kind": "routine", "realname": "all", "name": "machinable.interface", "path": "machinable.interface.Interface.all"}, "machinable.interface.Interface.ancestor": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.ancestor"}, "machinable.interface.Interface.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.interface", "path": "machinable.interface.Interface.as_default"}, "machinable.interface.Interface.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.interface", "path": "machinable.interface.Interface.as_json"}, "machinable.interface.Interface.cached": {"kind": "routine", "realname": "cached", "name": "machinable.interface", "path": "machinable.interface.Interface.cached"}, "machinable.interface.Interface.clone": {"kind": "routine", "realname": "clone", "name": "machinable.interface", "path": "machinable.interface.Interface.clone"}, "machinable.interface.Interface.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.Interface.collect"}, "machinable.interface.Interface.commit": {"kind": "routine", "realname": "commit", "name": "machinable.interface", "path": "machinable.interface.Interface.commit"}, "machinable.interface.Interface.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.interface", "path": "machinable.interface.Interface.compute_context"}, "machinable.interface.Interface.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.interface", "path": "machinable.interface.Interface.compute_predicate"}, "machinable.interface.Interface.connected": {"kind": "routine", "realname": "connected", "name": "machinable.interface", "path": "machinable.interface.Interface.connected"}, "machinable.interface.Interface.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.interface", "path": "machinable.interface.Interface.created_at"}, "machinable.interface.Interface.derive": {"kind": "routine", "realname": "derive", "name": "machinable.interface", "path": "machinable.interface.Interface.derive"}, "machinable.interface.Interface.derived": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.derived"}, "machinable.interface.Interface.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.interface", "path": "machinable.interface.Interface.fetch"}, "machinable.interface.Interface.find": {"kind": "routine", "realname": "find", "name": "machinable.interface", "path": "machinable.interface.Interface.find"}, "machinable.interface.Interface.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.interface", "path": "machinable.interface.Interface.find_by_hash"}, "machinable.interface.Interface.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.interface", "path": "machinable.interface.Interface.find_by_id"}, "machinable.interface.Interface.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable.interface", "path": "machinable.interface.Interface.find_many_by_id"}, "machinable.interface.Interface.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.interface", "path": "machinable.interface.Interface.from_directory"}, "machinable.interface.Interface.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.interface", "path": "machinable.interface.Interface.from_json"}, "machinable.interface.Interface.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.interface", "path": "machinable.interface.Interface.from_model"}, "machinable.interface.Interface.future": {"kind": "routine", "realname": "future", "name": "machinable.interface", "path": "machinable.interface.Interface.future"}, "machinable.interface.Interface.get": {"kind": "routine", "realname": "get", "name": "machinable.interface", "path": "machinable.interface.Interface.get"}, "machinable.interface.Interface.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.interface", "path": "machinable.interface.Interface.hidden"}, "machinable.interface.Interface.instance": {"kind": "routine", "realname": "instance", "name": "machinable.interface", "path": "machinable.interface.Interface.instance"}, "machinable.interface.Interface.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.interface", "path": "machinable.interface.Interface.is_committed"}, "machinable.interface.Interface.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.interface", "path": "machinable.interface.Interface.is_connected"}, "machinable.interface.Interface.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.interface", "path": "machinable.interface.Interface.is_mounted"}, "machinable.interface.Interface.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.interface", "path": "machinable.interface.Interface.is_staged"}, "machinable.interface.Interface.launch": {"kind": "routine", "realname": "launch", "name": "machinable.interface", "path": "machinable.interface.Interface.launch"}, "machinable.interface.Interface.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.interface", "path": "machinable.interface.Interface.load_attribute"}, "machinable.interface.Interface.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.interface", "path": "machinable.interface.Interface.load_file"}, "machinable.interface.Interface.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.interface", "path": "machinable.interface.Interface.local_directory"}, "machinable.interface.Interface.make": {"kind": "routine", "realname": "make", "name": "machinable.interface", "path": "machinable.interface.Interface.make"}, "machinable.interface.Interface.matches": {"kind": "routine", "realname": "matches", "name": "machinable.interface", "path": "machinable.interface.Interface.matches"}, "machinable.interface.Interface.model": {"kind": "routine", "realname": "model", "name": "machinable.interface", "path": "machinable.interface.Interface.model"}, "machinable.interface.Interface.new": {"kind": "routine", "realname": "new", "name": "machinable.interface", "path": "machinable.interface.Interface.new"}, "machinable.interface.Interface.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.interface", "path": "machinable.interface.Interface.on_after_commit"}, "machinable.interface.Interface.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.interface", "path": "machinable.interface.Interface.on_after_configure"}, "machinable.interface.Interface.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.interface", "path": "machinable.interface.Interface.on_before_commit"}, "machinable.interface.Interface.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.interface", "path": "machinable.interface.Interface.on_before_configure"}, "machinable.interface.Interface.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.interface", "path": "machinable.interface.Interface.on_commit"}, "machinable.interface.Interface.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.interface", "path": "machinable.interface.Interface.on_compute_predicate"}, "machinable.interface.Interface.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.interface", "path": "machinable.interface.Interface.on_configure"}, "machinable.interface.Interface.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.interface", "path": "machinable.interface.Interface.on_instantiate"}, "machinable.interface.Interface.project": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.project"}, "machinable.interface.Interface.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.interface", "path": "machinable.interface.Interface.push_related"}, "machinable.interface.Interface.related": {"kind": "routine", "realname": "related", "name": "machinable.interface", "path": "machinable.interface.Interface.related"}, "machinable.interface.Interface.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.interface", "path": "machinable.interface.Interface.related_iterator"}, "machinable.interface.Interface.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.interface", "path": "machinable.interface.Interface.save_attribute"}, "machinable.interface.Interface.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.interface", "path": "machinable.interface.Interface.save_file"}, "machinable.interface.Interface.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.interface", "path": "machinable.interface.Interface.serialize"}, "machinable.interface.Interface.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.interface", "path": "machinable.interface.Interface.set_default"}, "machinable.interface.Interface.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.interface", "path": "machinable.interface.Interface.set_model"}, "machinable.interface.Interface.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.interface", "path": "machinable.interface.Interface.singleton"}, "machinable.interface.Interface.stage": {"kind": "routine", "realname": "stage", "name": "machinable.interface", "path": "machinable.interface.Interface.stage"}, "machinable.interface.Interface.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.interface", "path": "machinable.interface.Interface.to_cli"}, "machinable.interface.Interface.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.interface", "path": "machinable.interface.Interface.to_directory"}, "machinable.interface.Interface.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.interface", "path": "machinable.interface.Interface.unserialize"}, "machinable.interface.Interface.used_by": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.used_by"}, "machinable.interface.Interface.uses": {"kind": "routine", "realname": null, "name": "machinable.interface", "path": "machinable.interface.Interface.uses"}, "machinable.interface.Interface.version": {"kind": "routine", "realname": "version", "name": "machinable.interface", "path": "machinable.interface.Interface.version"}, "machinable.interface.Interface": {"kind": "class", "realname": "Interface", "name": "machinable.interface", "path": "machinable.interface.Interface", "parents": ["machinable.element.Element"]}, "machinable.interface.Relation.collect": {"kind": "routine", "realname": "collect", "name": "machinable.interface", "path": "machinable.interface.Relation.collect"}, "machinable.interface.Relation": {"kind": "class", "realname": "Relation", "name": "machinable.interface", "path": "machinable.interface.Relation", "parents": ["builtins.object"]}, "machinable.interface.belongs_to": {"kind": "routine", "realname": "_wrapper", "name": "machinable.interface", "path": "machinable.interface.belongs_to"}, "machinable.interface.belongs_to_many": {"kind": "routine", "realname": "_wrapper", "name": "machinable.interface", "path": "machinable.interface.belongs_to_many"}, "machinable.interface.cachable": {"kind": "routine", "realname": "cachable", "name": "machinable.interface", "path": "machinable.interface.cachable"}, "machinable.interface.has_many": {"kind": "routine", "realname": "_wrapper", "name": "machinable.interface", "path": "machinable.interface.has_many"}, "machinable.interface.has_one": {"kind": "routine", "realname": "_wrapper", "name": "machinable.interface", "path": "machinable.interface.has_one"}, "machinable.interface": {"kind": "module", "name": "machinable.interface", "path": "machinable.interface"}, "machinable.mixin.Mixin": {"kind": "class", "realname": "Mixin", "name": "machinable.mixin", "path": "machinable.mixin.Mixin", "parents": ["builtins.object"]}, "machinable.mixin.bind": {"kind": "class", "realname": "bind", "name": "machinable.mixin", "path": "machinable.mixin.bind", "parents": ["builtins.object"]}, "machinable.mixin.mixin": {"kind": "routine", "realname": "mixin", "name": "machinable.mixin", "path": "machinable.mixin.mixin"}, "machinable.project.Project.add_to_path": {"kind": "routine", "realname": "add_to_path", "name": "machinable.project", "path": "machinable.project.Project.add_to_path"}, "machinable.project.Project.all": {"kind": "routine", "realname": "all", "name": "machinable.project", "path": "machinable.project.Project.all"}, "machinable.project.Project.ancestor": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.ancestor"}, "machinable.project.Project.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.project", "path": "machinable.project.Project.as_default"}, "machinable.project.Project.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.project", "path": "machinable.project.Project.as_json"}, "machinable.project.Project.cached": {"kind": "routine", "realname": "cached", "name": "machinable.project", "path": "machinable.project.Project.cached"}, "machinable.project.Project.clone": {"kind": "routine", "realname": "clone", "name": "machinable.project", "path": "machinable.project.Project.clone"}, "machinable.project.Project.collect": {"kind": "routine", "realname": "collect", "name": "machinable.project", "path": "machinable.project.Project.collect"}, "machinable.project.Project.commit": {"kind": "routine", "realname": "commit", "name": "machinable.project", "path": "machinable.project.Project.commit"}, "machinable.project.Project.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.project", "path": "machinable.project.Project.compute_context"}, "machinable.project.Project.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.project", "path": "machinable.project.Project.compute_predicate"}, "machinable.project.Project.connected": {"kind": "routine", "realname": "connected", "name": "machinable.project", "path": "machinable.project.Project.connected"}, "machinable.project.Project.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.project", "path": "machinable.project.Project.created_at"}, "machinable.project.Project.derive": {"kind": "routine", "realname": "derive", "name": "machinable.project", "path": "machinable.project.Project.derive"}, "machinable.project.Project.derived": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.derived"}, "machinable.project.Project.element": {"kind": "routine", "realname": "element", "name": "machinable.project", "path": "machinable.project.Project.element"}, "machinable.project.Project.exists": {"kind": "routine", "realname": "exists", "name": "machinable.project", "path": "machinable.project.Project.exists"}, "machinable.project.Project.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.project", "path": "machinable.project.Project.fetch"}, "machinable.project.Project.find": {"kind": "routine", "realname": "find", "name": "machinable.project", "path": "machinable.project.Project.find"}, "machinable.project.Project.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.project", "path": "machinable.project.Project.find_by_hash"}, "machinable.project.Project.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.project", "path": "machinable.project.Project.find_by_id"}, "machinable.project.Project.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable.project", "path": "machinable.project.Project.find_many_by_id"}, "machinable.project.Project.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.project", "path": "machinable.project.Project.from_directory"}, "machinable.project.Project.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.project", "path": "machinable.project.Project.from_json"}, "machinable.project.Project.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.project", "path": "machinable.project.Project.from_model"}, "machinable.project.Project.future": {"kind": "routine", "realname": "future", "name": "machinable.project", "path": "machinable.project.Project.future"}, "machinable.project.Project.get": {"kind": "routine", "realname": "get", "name": "machinable.project", "path": "machinable.project.Project.get"}, "machinable.project.Project.get_code_version": {"kind": "routine", "realname": "get_code_version", "name": "machinable.project", "path": "machinable.project.Project.get_code_version"}, "machinable.project.Project.get_diff": {"kind": "routine", "realname": "get_diff", "name": "machinable.project", "path": "machinable.project.Project.get_diff"}, "machinable.project.Project.get_host_info": {"kind": "routine", "realname": "get_host_info", "name": "machinable.project", "path": "machinable.project.Project.get_host_info"}, "machinable.project.Project.get_root": {"kind": "routine", "realname": "get_root", "name": "machinable.project", "path": "machinable.project.Project.get_root"}, "machinable.project.Project.get_vendors": {"kind": "routine", "realname": "get_vendors", "name": "machinable.project", "path": "machinable.project.Project.get_vendors"}, "machinable.project.Project.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.project", "path": "machinable.project.Project.hidden"}, "machinable.project.Project.instance": {"kind": "routine", "realname": "instance", "name": "machinable.project", "path": "machinable.project.Project.instance"}, "machinable.project.Project.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.project", "path": "machinable.project.Project.is_committed"}, "machinable.project.Project.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.project", "path": "machinable.project.Project.is_connected"}, "machinable.project.Project.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.project", "path": "machinable.project.Project.is_mounted"}, "machinable.project.Project.is_root": {"kind": "routine", "realname": "is_root", "name": "machinable.project", "path": "machinable.project.Project.is_root"}, "machinable.project.Project.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.project", "path": "machinable.project.Project.is_staged"}, "machinable.project.Project.launch": {"kind": "routine", "realname": "launch", "name": "machinable.project", "path": "machinable.project.Project.launch"}, "machinable.project.Project.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.project", "path": "machinable.project.Project.load_attribute"}, "machinable.project.Project.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.project", "path": "machinable.project.Project.load_file"}, "machinable.project.Project.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.project", "path": "machinable.project.Project.local_directory"}, "machinable.project.Project.make": {"kind": "routine", "realname": "make", "name": "machinable.project", "path": "machinable.project.Project.make"}, "machinable.project.Project.matches": {"kind": "routine", "realname": "matches", "name": "machinable.project", "path": "machinable.project.Project.matches"}, "machinable.project.Project.model": {"kind": "routine", "realname": "model", "name": "machinable.project", "path": "machinable.project.Project.model"}, "machinable.project.Project.name": {"kind": "routine", "realname": "name", "name": "machinable.project", "path": "machinable.project.Project.name"}, "machinable.project.Project.new": {"kind": "routine", "realname": "new", "name": "machinable.project", "path": "machinable.project.Project.new"}, "machinable.project.Project.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.project", "path": "machinable.project.Project.on_after_commit"}, "machinable.project.Project.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.project", "path": "machinable.project.Project.on_after_configure"}, "machinable.project.Project.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.project", "path": "machinable.project.Project.on_before_commit"}, "machinable.project.Project.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.project", "path": "machinable.project.Project.on_before_configure"}, "machinable.project.Project.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.project", "path": "machinable.project.Project.on_commit"}, "machinable.project.Project.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.project", "path": "machinable.project.Project.on_compute_predicate"}, "machinable.project.Project.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.project", "path": "machinable.project.Project.on_configure"}, "machinable.project.Project.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.project", "path": "machinable.project.Project.on_instantiate"}, "machinable.project.Project.on_resolve_element": {"kind": "routine", "realname": "on_resolve_element", "name": "machinable.project", "path": "machinable.project.Project.on_resolve_element"}, "machinable.project.Project.on_resolve_remotes": {"kind": "routine", "realname": "on_resolve_remotes", "name": "machinable.project", "path": "machinable.project.Project.on_resolve_remotes"}, "machinable.project.Project.on_resolve_vendor": {"kind": "routine", "realname": "on_resolve_vendor", "name": "machinable.project", "path": "machinable.project.Project.on_resolve_vendor"}, "machinable.project.Project.path": {"kind": "routine", "realname": "path", "name": "machinable.project", "path": "machinable.project.Project.path"}, "machinable.project.Project.project": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.project"}, "machinable.project.Project.provider": {"kind": "routine", "realname": "provider", "name": "machinable.project", "path": "machinable.project.Project.provider"}, "machinable.project.Project.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.project", "path": "machinable.project.Project.push_related"}, "machinable.project.Project.related": {"kind": "routine", "realname": "related", "name": "machinable.project", "path": "machinable.project.Project.related"}, "machinable.project.Project.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.project", "path": "machinable.project.Project.related_iterator"}, "machinable.project.Project.resolve_remotes": {"kind": "routine", "realname": "resolve_remotes", "name": "machinable.project", "path": "machinable.project.Project.resolve_remotes"}, "machinable.project.Project.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.project", "path": "machinable.project.Project.save_attribute"}, "machinable.project.Project.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.project", "path": "machinable.project.Project.save_file"}, "machinable.project.Project.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.project", "path": "machinable.project.Project.serialize"}, "machinable.project.Project.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.project", "path": "machinable.project.Project.set_default"}, "machinable.project.Project.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.project", "path": "machinable.project.Project.set_model"}, "machinable.project.Project.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.project", "path": "machinable.project.Project.singleton"}, "machinable.project.Project.stage": {"kind": "routine", "realname": "stage", "name": "machinable.project", "path": "machinable.project.Project.stage"}, "machinable.project.Project.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.project", "path": "machinable.project.Project.to_cli"}, "machinable.project.Project.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.project", "path": "machinable.project.Project.to_directory"}, "machinable.project.Project.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.project", "path": "machinable.project.Project.unserialize"}, "machinable.project.Project.used_by": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.used_by"}, "machinable.project.Project.uses": {"kind": "routine", "realname": null, "name": "machinable.project", "path": "machinable.project.Project.uses"}, "machinable.project.Project.version": {"kind": "routine", "realname": "version", "name": "machinable.project", "path": "machinable.project.Project.version"}, "machinable.project.Project": {"kind": "class", "realname": "Project", "name": "machinable.project", "path": "machinable.project.Project", "parents": ["machinable.interface.Interface"]}, "machinable.project.fetch_directory": {"kind": "routine", "realname": "fetch_directory", "name": "machinable.project", "path": "machinable.project.fetch_directory"}, "machinable.project.fetch_git": {"kind": "routine", "realname": "fetch_git", "name": "machinable.project", "path": "machinable.project.fetch_git"}, "machinable.project.fetch_link": {"kind": "routine", "realname": "fetch_link", "name": "machinable.project", "path": "machinable.project.fetch_link"}, "machinable.project.fetch_vendor": {"kind": "routine", "realname": "fetch_vendor", "name": "machinable.project", "path": "machinable.project.fetch_vendor"}, "machinable.project.fetch_vendors": {"kind": "routine", "realname": "fetch_vendors", "name": "machinable.project", "path": "machinable.project.fetch_vendors"}, "machinable.project.import_element": {"kind": "routine", "realname": "import_element", "name": "machinable.project", "path": "machinable.project.import_element"}, "machinable.project": {"kind": "module", "name": "machinable.project", "path": "machinable.project"}, "machinable.query.Query.all": {"kind": "routine", "realname": "all", "name": "machinable.query", "path": "machinable.query.Query.all"}, "machinable.query.Query.by_id": {"kind": "routine", "realname": "by_id", "name": "machinable.query", "path": "machinable.query.Query.by_id"}, "machinable.query.Query.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.query", "path": "machinable.query.Query.from_directory"}, "machinable.query.Query.new": {"kind": "routine", "realname": "new", "name": "machinable.query", "path": "machinable.query.Query.new"}, "machinable.query.Query": {"kind": "class", "realname": "Query", "name": "machinable.query", "path": "machinable.query.Query", "parents": ["builtins.object"]}, "machinable.query": {"kind": "module", "name": "machinable.query", "path": "machinable.query"}, "machinable.schedule.Schedule.all": {"kind": "routine", "realname": "all", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.all"}, "machinable.schedule.Schedule.ancestor": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.ancestor"}, "machinable.schedule.Schedule.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.as_default"}, "machinable.schedule.Schedule.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.as_json"}, "machinable.schedule.Schedule.cached": {"kind": "routine", "realname": "cached", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.cached"}, "machinable.schedule.Schedule.clone": {"kind": "routine", "realname": "clone", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.clone"}, "machinable.schedule.Schedule.collect": {"kind": "routine", "realname": "collect", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.collect"}, "machinable.schedule.Schedule.commit": {"kind": "routine", "realname": "commit", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.commit"}, "machinable.schedule.Schedule.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.compute_context"}, "machinable.schedule.Schedule.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.compute_predicate"}, "machinable.schedule.Schedule.connected": {"kind": "routine", "realname": "connected", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.connected"}, "machinable.schedule.Schedule.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.created_at"}, "machinable.schedule.Schedule.derive": {"kind": "routine", "realname": "derive", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.derive"}, "machinable.schedule.Schedule.derived": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.derived"}, "machinable.schedule.Schedule.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.fetch"}, "machinable.schedule.Schedule.find": {"kind": "routine", "realname": "find", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.find"}, "machinable.schedule.Schedule.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.find_by_hash"}, "machinable.schedule.Schedule.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.find_by_id"}, "machinable.schedule.Schedule.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.find_many_by_id"}, "machinable.schedule.Schedule.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.from_directory"}, "machinable.schedule.Schedule.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.from_json"}, "machinable.schedule.Schedule.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.from_model"}, "machinable.schedule.Schedule.future": {"kind": "routine", "realname": "future", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.future"}, "machinable.schedule.Schedule.get": {"kind": "routine", "realname": "get", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.get"}, "machinable.schedule.Schedule.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.hidden"}, "machinable.schedule.Schedule.instance": {"kind": "routine", "realname": "instance", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.instance"}, "machinable.schedule.Schedule.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.is_committed"}, "machinable.schedule.Schedule.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.is_connected"}, "machinable.schedule.Schedule.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.is_mounted"}, "machinable.schedule.Schedule.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.is_staged"}, "machinable.schedule.Schedule.launch": {"kind": "routine", "realname": "launch", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.launch"}, "machinable.schedule.Schedule.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.load_attribute"}, "machinable.schedule.Schedule.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.load_file"}, "machinable.schedule.Schedule.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.local_directory"}, "machinable.schedule.Schedule.make": {"kind": "routine", "realname": "make", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.make"}, "machinable.schedule.Schedule.matches": {"kind": "routine", "realname": "matches", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.matches"}, "machinable.schedule.Schedule.model": {"kind": "routine", "realname": "model", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.model"}, "machinable.schedule.Schedule.new": {"kind": "routine", "realname": "new", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.new"}, "machinable.schedule.Schedule.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_after_commit"}, "machinable.schedule.Schedule.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_after_configure"}, "machinable.schedule.Schedule.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_before_commit"}, "machinable.schedule.Schedule.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_before_configure"}, "machinable.schedule.Schedule.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_commit"}, "machinable.schedule.Schedule.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_compute_predicate"}, "machinable.schedule.Schedule.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_configure"}, "machinable.schedule.Schedule.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.on_instantiate"}, "machinable.schedule.Schedule.project": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.project"}, "machinable.schedule.Schedule.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.push_related"}, "machinable.schedule.Schedule.related": {"kind": "routine", "realname": "related", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.related"}, "machinable.schedule.Schedule.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.related_iterator"}, "machinable.schedule.Schedule.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.save_attribute"}, "machinable.schedule.Schedule.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.save_file"}, "machinable.schedule.Schedule.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.serialize"}, "machinable.schedule.Schedule.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.set_default"}, "machinable.schedule.Schedule.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.set_model"}, "machinable.schedule.Schedule.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.singleton"}, "machinable.schedule.Schedule.stage": {"kind": "routine", "realname": "stage", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.stage"}, "machinable.schedule.Schedule.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.to_cli"}, "machinable.schedule.Schedule.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.to_directory"}, "machinable.schedule.Schedule.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.unserialize"}, "machinable.schedule.Schedule.used_by": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.used_by"}, "machinable.schedule.Schedule.uses": {"kind": "routine", "realname": null, "name": "machinable.schedule", "path": "machinable.schedule.Schedule.uses"}, "machinable.schedule.Schedule.version": {"kind": "routine", "realname": "version", "name": "machinable.schedule", "path": "machinable.schedule.Schedule.version"}, "machinable.schedule.Schedule": {"kind": "class", "realname": "Schedule", "name": "machinable.schedule", "path": "machinable.schedule.Schedule", "parents": ["machinable.interface.Interface"]}, "machinable.schedule": {"kind": "module", "name": "machinable.schedule", "path": "machinable.schedule"}, "machinable.schema.Component.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Component.construct"}, "machinable.schema.Component.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Component.copy"}, "machinable.schema.Component.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Component.dict"}, "machinable.schema.Component.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Component.extra"}, "machinable.schema.Component.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Component.from_orm"}, "machinable.schema.Component.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Component.json"}, "machinable.schema.Component.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Component.model_construct"}, "machinable.schema.Component.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Component.model_copy"}, "machinable.schema.Component.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Component.model_dump"}, "machinable.schema.Component.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Component.model_dump_json"}, "machinable.schema.Component.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Component.model_json_schema"}, "machinable.schema.Component.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Component.model_parametrized_name"}, "machinable.schema.Component.model_post_init": {"kind": "routine", "realname": "wrapped_model_post_init", "name": "machinable.schema", "path": "machinable.schema.Component.model_post_init"}, "machinable.schema.Component.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Component.model_rebuild"}, "machinable.schema.Component.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Component.model_validate"}, "machinable.schema.Component.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Component.model_validate_json"}, "machinable.schema.Component.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Component.model_validate_strings"}, "machinable.schema.Component.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Component.parse_file"}, "machinable.schema.Component.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Component.parse_obj"}, "machinable.schema.Component.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Component.parse_raw"}, "machinable.schema.Component.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Component.schema"}, "machinable.schema.Component.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Component.schema_json"}, "machinable.schema.Component.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Component.update_forward_refs"}, "machinable.schema.Component.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Component.validate"}, "machinable.schema.Component": {"kind": "class", "realname": "Component", "name": "machinable.schema", "path": "machinable.schema.Component", "parents": ["Interface"]}, "machinable.schema.Element.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Element.construct"}, "machinable.schema.Element.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Element.copy"}, "machinable.schema.Element.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Element.dict"}, "machinable.schema.Element.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Element.extra"}, "machinable.schema.Element.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Element.from_orm"}, "machinable.schema.Element.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Element.json"}, "machinable.schema.Element.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Element.model_construct"}, "machinable.schema.Element.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Element.model_copy"}, "machinable.schema.Element.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Element.model_dump"}, "machinable.schema.Element.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Element.model_dump_json"}, "machinable.schema.Element.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Element.model_json_schema"}, "machinable.schema.Element.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Element.model_parametrized_name"}, "machinable.schema.Element.model_post_init": {"kind": "routine", "realname": "model_post_init", "name": "machinable.schema", "path": "machinable.schema.Element.model_post_init"}, "machinable.schema.Element.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Element.model_rebuild"}, "machinable.schema.Element.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Element.model_validate"}, "machinable.schema.Element.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Element.model_validate_json"}, "machinable.schema.Element.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Element.model_validate_strings"}, "machinable.schema.Element.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Element.parse_file"}, "machinable.schema.Element.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Element.parse_obj"}, "machinable.schema.Element.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Element.parse_raw"}, "machinable.schema.Element.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Element.schema"}, "machinable.schema.Element.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Element.schema_json"}, "machinable.schema.Element.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Element.update_forward_refs"}, "machinable.schema.Element.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Element.validate"}, "machinable.schema.Element": {"kind": "class", "realname": "Element", "name": "machinable.schema", "path": "machinable.schema.Element", "parents": ["pydantic.main.BaseModel"]}, "machinable.schema.Execution.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Execution.construct"}, "machinable.schema.Execution.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Execution.copy"}, "machinable.schema.Execution.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Execution.dict"}, "machinable.schema.Execution.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Execution.extra"}, "machinable.schema.Execution.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Execution.from_orm"}, "machinable.schema.Execution.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Execution.json"}, "machinable.schema.Execution.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Execution.model_construct"}, "machinable.schema.Execution.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Execution.model_copy"}, "machinable.schema.Execution.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Execution.model_dump"}, "machinable.schema.Execution.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Execution.model_dump_json"}, "machinable.schema.Execution.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Execution.model_json_schema"}, "machinable.schema.Execution.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Execution.model_parametrized_name"}, "machinable.schema.Execution.model_post_init": {"kind": "routine", "realname": "wrapped_model_post_init", "name": "machinable.schema", "path": "machinable.schema.Execution.model_post_init"}, "machinable.schema.Execution.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Execution.model_rebuild"}, "machinable.schema.Execution.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Execution.model_validate"}, "machinable.schema.Execution.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Execution.model_validate_json"}, "machinable.schema.Execution.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Execution.model_validate_strings"}, "machinable.schema.Execution.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Execution.parse_file"}, "machinable.schema.Execution.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Execution.parse_obj"}, "machinable.schema.Execution.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Execution.parse_raw"}, "machinable.schema.Execution.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Execution.schema"}, "machinable.schema.Execution.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Execution.schema_json"}, "machinable.schema.Execution.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Execution.update_forward_refs"}, "machinable.schema.Execution.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Execution.validate"}, "machinable.schema.Execution": {"kind": "class", "realname": "Execution", "name": "machinable.schema", "path": "machinable.schema.Execution", "parents": ["Interface"]}, "machinable.schema.Index.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Index.construct"}, "machinable.schema.Index.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Index.copy"}, "machinable.schema.Index.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Index.dict"}, "machinable.schema.Index.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Index.extra"}, "machinable.schema.Index.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Index.from_orm"}, "machinable.schema.Index.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Index.json"}, "machinable.schema.Index.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Index.model_construct"}, "machinable.schema.Index.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Index.model_copy"}, "machinable.schema.Index.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Index.model_dump"}, "machinable.schema.Index.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Index.model_dump_json"}, "machinable.schema.Index.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Index.model_json_schema"}, "machinable.schema.Index.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Index.model_parametrized_name"}, "machinable.schema.Index.model_post_init": {"kind": "routine", "realname": "model_post_init", "name": "machinable.schema", "path": "machinable.schema.Index.model_post_init"}, "machinable.schema.Index.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Index.model_rebuild"}, "machinable.schema.Index.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Index.model_validate"}, "machinable.schema.Index.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Index.model_validate_json"}, "machinable.schema.Index.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Index.model_validate_strings"}, "machinable.schema.Index.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Index.parse_file"}, "machinable.schema.Index.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Index.parse_obj"}, "machinable.schema.Index.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Index.parse_raw"}, "machinable.schema.Index.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Index.schema"}, "machinable.schema.Index.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Index.schema_json"}, "machinable.schema.Index.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Index.update_forward_refs"}, "machinable.schema.Index.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Index.validate"}, "machinable.schema.Index": {"kind": "class", "realname": "Index", "name": "machinable.schema", "path": "machinable.schema.Index", "parents": ["Element"]}, "machinable.schema.Interface.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Interface.construct"}, "machinable.schema.Interface.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Interface.copy"}, "machinable.schema.Interface.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Interface.dict"}, "machinable.schema.Interface.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Interface.extra"}, "machinable.schema.Interface.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Interface.from_orm"}, "machinable.schema.Interface.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Interface.json"}, "machinable.schema.Interface.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Interface.model_construct"}, "machinable.schema.Interface.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Interface.model_copy"}, "machinable.schema.Interface.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Interface.model_dump"}, "machinable.schema.Interface.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Interface.model_dump_json"}, "machinable.schema.Interface.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Interface.model_json_schema"}, "machinable.schema.Interface.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Interface.model_parametrized_name"}, "machinable.schema.Interface.model_post_init": {"kind": "routine", "realname": "init_private_attributes", "name": "machinable.schema", "path": "machinable.schema.Interface.model_post_init"}, "machinable.schema.Interface.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Interface.model_rebuild"}, "machinable.schema.Interface.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Interface.model_validate"}, "machinable.schema.Interface.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Interface.model_validate_json"}, "machinable.schema.Interface.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Interface.model_validate_strings"}, "machinable.schema.Interface.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Interface.parse_file"}, "machinable.schema.Interface.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Interface.parse_obj"}, "machinable.schema.Interface.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Interface.parse_raw"}, "machinable.schema.Interface.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Interface.schema"}, "machinable.schema.Interface.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Interface.schema_json"}, "machinable.schema.Interface.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Interface.update_forward_refs"}, "machinable.schema.Interface.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Interface.validate"}, "machinable.schema.Interface": {"kind": "class", "realname": "Interface", "name": "machinable.schema", "path": "machinable.schema.Interface", "parents": ["Element"]}, "machinable.schema.Project.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Project.construct"}, "machinable.schema.Project.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Project.copy"}, "machinable.schema.Project.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Project.dict"}, "machinable.schema.Project.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Project.extra"}, "machinable.schema.Project.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Project.from_orm"}, "machinable.schema.Project.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Project.json"}, "machinable.schema.Project.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Project.model_construct"}, "machinable.schema.Project.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Project.model_copy"}, "machinable.schema.Project.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Project.model_dump"}, "machinable.schema.Project.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Project.model_dump_json"}, "machinable.schema.Project.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Project.model_json_schema"}, "machinable.schema.Project.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Project.model_parametrized_name"}, "machinable.schema.Project.model_post_init": {"kind": "routine", "realname": "wrapped_model_post_init", "name": "machinable.schema", "path": "machinable.schema.Project.model_post_init"}, "machinable.schema.Project.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Project.model_rebuild"}, "machinable.schema.Project.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Project.model_validate"}, "machinable.schema.Project.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Project.model_validate_json"}, "machinable.schema.Project.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Project.model_validate_strings"}, "machinable.schema.Project.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Project.parse_file"}, "machinable.schema.Project.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Project.parse_obj"}, "machinable.schema.Project.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Project.parse_raw"}, "machinable.schema.Project.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Project.schema"}, "machinable.schema.Project.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Project.schema_json"}, "machinable.schema.Project.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Project.update_forward_refs"}, "machinable.schema.Project.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Project.validate"}, "machinable.schema.Project": {"kind": "class", "realname": "Project", "name": "machinable.schema", "path": "machinable.schema.Project", "parents": ["Interface"]}, "machinable.schema.Schedule.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Schedule.construct"}, "machinable.schema.Schedule.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Schedule.copy"}, "machinable.schema.Schedule.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Schedule.dict"}, "machinable.schema.Schedule.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Schedule.extra"}, "machinable.schema.Schedule.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Schedule.from_orm"}, "machinable.schema.Schedule.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Schedule.json"}, "machinable.schema.Schedule.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_construct"}, "machinable.schema.Schedule.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_copy"}, "machinable.schema.Schedule.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_dump"}, "machinable.schema.Schedule.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_dump_json"}, "machinable.schema.Schedule.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_json_schema"}, "machinable.schema.Schedule.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_parametrized_name"}, "machinable.schema.Schedule.model_post_init": {"kind": "routine", "realname": "wrapped_model_post_init", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_post_init"}, "machinable.schema.Schedule.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_rebuild"}, "machinable.schema.Schedule.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_validate"}, "machinable.schema.Schedule.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_validate_json"}, "machinable.schema.Schedule.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Schedule.model_validate_strings"}, "machinable.schema.Schedule.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Schedule.parse_file"}, "machinable.schema.Schedule.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Schedule.parse_obj"}, "machinable.schema.Schedule.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Schedule.parse_raw"}, "machinable.schema.Schedule.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Schedule.schema"}, "machinable.schema.Schedule.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Schedule.schema_json"}, "machinable.schema.Schedule.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Schedule.update_forward_refs"}, "machinable.schema.Schedule.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Schedule.validate"}, "machinable.schema.Schedule": {"kind": "class", "realname": "Schedule", "name": "machinable.schema", "path": "machinable.schema.Schedule", "parents": ["Interface"]}, "machinable.schema.Scope.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Scope.construct"}, "machinable.schema.Scope.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Scope.copy"}, "machinable.schema.Scope.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Scope.dict"}, "machinable.schema.Scope.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Scope.extra"}, "machinable.schema.Scope.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Scope.from_orm"}, "machinable.schema.Scope.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Scope.json"}, "machinable.schema.Scope.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Scope.model_construct"}, "machinable.schema.Scope.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Scope.model_copy"}, "machinable.schema.Scope.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Scope.model_dump"}, "machinable.schema.Scope.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Scope.model_dump_json"}, "machinable.schema.Scope.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Scope.model_json_schema"}, "machinable.schema.Scope.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Scope.model_parametrized_name"}, "machinable.schema.Scope.model_post_init": {"kind": "routine", "realname": "model_post_init", "name": "machinable.schema", "path": "machinable.schema.Scope.model_post_init"}, "machinable.schema.Scope.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Scope.model_rebuild"}, "machinable.schema.Scope.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Scope.model_validate"}, "machinable.schema.Scope.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Scope.model_validate_json"}, "machinable.schema.Scope.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Scope.model_validate_strings"}, "machinable.schema.Scope.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Scope.parse_file"}, "machinable.schema.Scope.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Scope.parse_obj"}, "machinable.schema.Scope.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Scope.parse_raw"}, "machinable.schema.Scope.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Scope.schema"}, "machinable.schema.Scope.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Scope.schema_json"}, "machinable.schema.Scope.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Scope.update_forward_refs"}, "machinable.schema.Scope.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Scope.validate"}, "machinable.schema.Scope": {"kind": "class", "realname": "Scope", "name": "machinable.schema", "path": "machinable.schema.Scope", "parents": ["Element"]}, "machinable.schema.Storage.construct": {"kind": "routine", "realname": "construct", "name": "machinable.schema", "path": "machinable.schema.Storage.construct"}, "machinable.schema.Storage.copy": {"kind": "routine", "realname": "copy", "name": "machinable.schema", "path": "machinable.schema.Storage.copy"}, "machinable.schema.Storage.dict": {"kind": "routine", "realname": "dict", "name": "machinable.schema", "path": "machinable.schema.Storage.dict"}, "machinable.schema.Storage.extra": {"kind": "routine", "realname": "extra", "name": "machinable.schema", "path": "machinable.schema.Storage.extra"}, "machinable.schema.Storage.from_orm": {"kind": "routine", "realname": "from_orm", "name": "machinable.schema", "path": "machinable.schema.Storage.from_orm"}, "machinable.schema.Storage.json": {"kind": "routine", "realname": "json", "name": "machinable.schema", "path": "machinable.schema.Storage.json"}, "machinable.schema.Storage.model_construct": {"kind": "routine", "realname": "model_construct", "name": "machinable.schema", "path": "machinable.schema.Storage.model_construct"}, "machinable.schema.Storage.model_copy": {"kind": "routine", "realname": "model_copy", "name": "machinable.schema", "path": "machinable.schema.Storage.model_copy"}, "machinable.schema.Storage.model_dump": {"kind": "routine", "realname": "model_dump", "name": "machinable.schema", "path": "machinable.schema.Storage.model_dump"}, "machinable.schema.Storage.model_dump_json": {"kind": "routine", "realname": "model_dump_json", "name": "machinable.schema", "path": "machinable.schema.Storage.model_dump_json"}, "machinable.schema.Storage.model_json_schema": {"kind": "routine", "realname": "model_json_schema", "name": "machinable.schema", "path": "machinable.schema.Storage.model_json_schema"}, "machinable.schema.Storage.model_parametrized_name": {"kind": "routine", "realname": "model_parametrized_name", "name": "machinable.schema", "path": "machinable.schema.Storage.model_parametrized_name"}, "machinable.schema.Storage.model_post_init": {"kind": "routine", "realname": "model_post_init", "name": "machinable.schema", "path": "machinable.schema.Storage.model_post_init"}, "machinable.schema.Storage.model_rebuild": {"kind": "routine", "realname": "model_rebuild", "name": "machinable.schema", "path": "machinable.schema.Storage.model_rebuild"}, "machinable.schema.Storage.model_validate": {"kind": "routine", "realname": "model_validate", "name": "machinable.schema", "path": "machinable.schema.Storage.model_validate"}, "machinable.schema.Storage.model_validate_json": {"kind": "routine", "realname": "model_validate_json", "name": "machinable.schema", "path": "machinable.schema.Storage.model_validate_json"}, "machinable.schema.Storage.model_validate_strings": {"kind": "routine", "realname": "model_validate_strings", "name": "machinable.schema", "path": "machinable.schema.Storage.model_validate_strings"}, "machinable.schema.Storage.parse_file": {"kind": "routine", "realname": "parse_file", "name": "machinable.schema", "path": "machinable.schema.Storage.parse_file"}, "machinable.schema.Storage.parse_obj": {"kind": "routine", "realname": "parse_obj", "name": "machinable.schema", "path": "machinable.schema.Storage.parse_obj"}, "machinable.schema.Storage.parse_raw": {"kind": "routine", "realname": "parse_raw", "name": "machinable.schema", "path": "machinable.schema.Storage.parse_raw"}, "machinable.schema.Storage.schema": {"kind": "routine", "realname": "schema", "name": "machinable.schema", "path": "machinable.schema.Storage.schema"}, "machinable.schema.Storage.schema_json": {"kind": "routine", "realname": "schema_json", "name": "machinable.schema", "path": "machinable.schema.Storage.schema_json"}, "machinable.schema.Storage.update_forward_refs": {"kind": "routine", "realname": "update_forward_refs", "name": "machinable.schema", "path": "machinable.schema.Storage.update_forward_refs"}, "machinable.schema.Storage.validate": {"kind": "routine", "realname": "validate", "name": "machinable.schema", "path": "machinable.schema.Storage.validate"}, "machinable.schema.Storage": {"kind": "class", "realname": "Storage", "name": "machinable.schema", "path": "machinable.schema.Storage", "parents": ["Element"]}, "machinable.schema": {"kind": "module", "name": "machinable.schema", "path": "machinable.schema"}, "machinable.scope.Scope.all": {"kind": "routine", "realname": "all", "name": "machinable.scope", "path": "machinable.scope.Scope.all"}, "machinable.scope.Scope.ancestor": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.ancestor"}, "machinable.scope.Scope.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.scope", "path": "machinable.scope.Scope.as_default"}, "machinable.scope.Scope.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.scope", "path": "machinable.scope.Scope.as_json"}, "machinable.scope.Scope.cached": {"kind": "routine", "realname": "cached", "name": "machinable.scope", "path": "machinable.scope.Scope.cached"}, "machinable.scope.Scope.clone": {"kind": "routine", "realname": "clone", "name": "machinable.scope", "path": "machinable.scope.Scope.clone"}, "machinable.scope.Scope.collect": {"kind": "routine", "realname": "collect", "name": "machinable.scope", "path": "machinable.scope.Scope.collect"}, "machinable.scope.Scope.commit": {"kind": "routine", "realname": "commit", "name": "machinable.scope", "path": "machinable.scope.Scope.commit"}, "machinable.scope.Scope.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.scope", "path": "machinable.scope.Scope.compute_context"}, "machinable.scope.Scope.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.scope", "path": "machinable.scope.Scope.compute_predicate"}, "machinable.scope.Scope.connected": {"kind": "routine", "realname": "connected", "name": "machinable.scope", "path": "machinable.scope.Scope.connected"}, "machinable.scope.Scope.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.scope", "path": "machinable.scope.Scope.created_at"}, "machinable.scope.Scope.derive": {"kind": "routine", "realname": "derive", "name": "machinable.scope", "path": "machinable.scope.Scope.derive"}, "machinable.scope.Scope.derived": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.derived"}, "machinable.scope.Scope.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.scope", "path": "machinable.scope.Scope.fetch"}, "machinable.scope.Scope.find": {"kind": "routine", "realname": "find", "name": "machinable.scope", "path": "machinable.scope.Scope.find"}, "machinable.scope.Scope.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.scope", "path": "machinable.scope.Scope.find_by_hash"}, "machinable.scope.Scope.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.scope", "path": "machinable.scope.Scope.find_by_id"}, "machinable.scope.Scope.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable.scope", "path": "machinable.scope.Scope.find_many_by_id"}, "machinable.scope.Scope.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.scope", "path": "machinable.scope.Scope.from_directory"}, "machinable.scope.Scope.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.scope", "path": "machinable.scope.Scope.from_json"}, "machinable.scope.Scope.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.scope", "path": "machinable.scope.Scope.from_model"}, "machinable.scope.Scope.future": {"kind": "routine", "realname": "future", "name": "machinable.scope", "path": "machinable.scope.Scope.future"}, "machinable.scope.Scope.get": {"kind": "routine", "realname": "get", "name": "machinable.scope", "path": "machinable.scope.Scope.get"}, "machinable.scope.Scope.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.scope", "path": "machinable.scope.Scope.hidden"}, "machinable.scope.Scope.instance": {"kind": "routine", "realname": "instance", "name": "machinable.scope", "path": "machinable.scope.Scope.instance"}, "machinable.scope.Scope.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.scope", "path": "machinable.scope.Scope.is_committed"}, "machinable.scope.Scope.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.scope", "path": "machinable.scope.Scope.is_connected"}, "machinable.scope.Scope.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.scope", "path": "machinable.scope.Scope.is_mounted"}, "machinable.scope.Scope.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.scope", "path": "machinable.scope.Scope.is_staged"}, "machinable.scope.Scope.launch": {"kind": "routine", "realname": "launch", "name": "machinable.scope", "path": "machinable.scope.Scope.launch"}, "machinable.scope.Scope.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.scope", "path": "machinable.scope.Scope.load_attribute"}, "machinable.scope.Scope.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.scope", "path": "machinable.scope.Scope.load_file"}, "machinable.scope.Scope.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.scope", "path": "machinable.scope.Scope.local_directory"}, "machinable.scope.Scope.make": {"kind": "routine", "realname": "make", "name": "machinable.scope", "path": "machinable.scope.Scope.make"}, "machinable.scope.Scope.matches": {"kind": "routine", "realname": "matches", "name": "machinable.scope", "path": "machinable.scope.Scope.matches"}, "machinable.scope.Scope.model": {"kind": "routine", "realname": "model", "name": "machinable.scope", "path": "machinable.scope.Scope.model"}, "machinable.scope.Scope.new": {"kind": "routine", "realname": "new", "name": "machinable.scope", "path": "machinable.scope.Scope.new"}, "machinable.scope.Scope.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.scope", "path": "machinable.scope.Scope.on_after_commit"}, "machinable.scope.Scope.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.scope", "path": "machinable.scope.Scope.on_after_configure"}, "machinable.scope.Scope.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.scope", "path": "machinable.scope.Scope.on_before_commit"}, "machinable.scope.Scope.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.scope", "path": "machinable.scope.Scope.on_before_configure"}, "machinable.scope.Scope.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.scope", "path": "machinable.scope.Scope.on_commit"}, "machinable.scope.Scope.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.scope", "path": "machinable.scope.Scope.on_compute_predicate"}, "machinable.scope.Scope.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.scope", "path": "machinable.scope.Scope.on_configure"}, "machinable.scope.Scope.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.scope", "path": "machinable.scope.Scope.on_instantiate"}, "machinable.scope.Scope.project": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.project"}, "machinable.scope.Scope.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.scope", "path": "machinable.scope.Scope.push_related"}, "machinable.scope.Scope.related": {"kind": "routine", "realname": "related", "name": "machinable.scope", "path": "machinable.scope.Scope.related"}, "machinable.scope.Scope.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.scope", "path": "machinable.scope.Scope.related_iterator"}, "machinable.scope.Scope.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.scope", "path": "machinable.scope.Scope.save_attribute"}, "machinable.scope.Scope.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.scope", "path": "machinable.scope.Scope.save_file"}, "machinable.scope.Scope.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.scope", "path": "machinable.scope.Scope.serialize"}, "machinable.scope.Scope.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.scope", "path": "machinable.scope.Scope.set_default"}, "machinable.scope.Scope.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.scope", "path": "machinable.scope.Scope.set_model"}, "machinable.scope.Scope.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.scope", "path": "machinable.scope.Scope.singleton"}, "machinable.scope.Scope.stage": {"kind": "routine", "realname": "stage", "name": "machinable.scope", "path": "machinable.scope.Scope.stage"}, "machinable.scope.Scope.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.scope", "path": "machinable.scope.Scope.to_cli"}, "machinable.scope.Scope.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.scope", "path": "machinable.scope.Scope.to_directory"}, "machinable.scope.Scope.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.scope", "path": "machinable.scope.Scope.unserialize"}, "machinable.scope.Scope.used_by": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.used_by"}, "machinable.scope.Scope.uses": {"kind": "routine", "realname": null, "name": "machinable.scope", "path": "machinable.scope.Scope.uses"}, "machinable.scope.Scope.version": {"kind": "routine", "realname": "version", "name": "machinable.scope", "path": "machinable.scope.Scope.version"}, "machinable.scope.Scope": {"kind": "class", "realname": "Scope", "name": "machinable.scope", "path": "machinable.scope.Scope", "parents": ["machinable.interface.Interface"]}, "machinable.scope": {"kind": "module", "name": "machinable.scope", "path": "machinable.scope"}, "machinable.storage.Storage.all": {"kind": "routine", "realname": "all", "name": "machinable.storage", "path": "machinable.storage.Storage.all"}, "machinable.storage.Storage.ancestor": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.ancestor"}, "machinable.storage.Storage.as_default": {"kind": "routine", "realname": "as_default", "name": "machinable.storage", "path": "machinable.storage.Storage.as_default"}, "machinable.storage.Storage.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.storage", "path": "machinable.storage.Storage.as_json"}, "machinable.storage.Storage.cached": {"kind": "routine", "realname": "cached", "name": "machinable.storage", "path": "machinable.storage.Storage.cached"}, "machinable.storage.Storage.clone": {"kind": "routine", "realname": "clone", "name": "machinable.storage", "path": "machinable.storage.Storage.clone"}, "machinable.storage.Storage.collect": {"kind": "routine", "realname": "collect", "name": "machinable.storage", "path": "machinable.storage.Storage.collect"}, "machinable.storage.Storage.commit": {"kind": "routine", "realname": "commit", "name": "machinable.storage", "path": "machinable.storage.Storage.commit"}, "machinable.storage.Storage.compute_context": {"kind": "routine", "realname": "compute_context", "name": "machinable.storage", "path": "machinable.storage.Storage.compute_context"}, "machinable.storage.Storage.compute_predicate": {"kind": "routine", "realname": "compute_predicate", "name": "machinable.storage", "path": "machinable.storage.Storage.compute_predicate"}, "machinable.storage.Storage.connected": {"kind": "routine", "realname": "connected", "name": "machinable.storage", "path": "machinable.storage.Storage.connected"}, "machinable.storage.Storage.contains": {"kind": "routine", "realname": "contains", "name": "machinable.storage", "path": "machinable.storage.Storage.contains"}, "machinable.storage.Storage.created_at": {"kind": "routine", "realname": "created_at", "name": "machinable.storage", "path": "machinable.storage.Storage.created_at"}, "machinable.storage.Storage.derive": {"kind": "routine", "realname": "derive", "name": "machinable.storage", "path": "machinable.storage.Storage.derive"}, "machinable.storage.Storage.derived": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.derived"}, "machinable.storage.Storage.download": {"kind": "routine", "realname": "download", "name": "machinable.storage", "path": "machinable.storage.Storage.download"}, "machinable.storage.Storage.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.storage", "path": "machinable.storage.Storage.fetch"}, "machinable.storage.Storage.find": {"kind": "routine", "realname": "find", "name": "machinable.storage", "path": "machinable.storage.Storage.find"}, "machinable.storage.Storage.find_by_hash": {"kind": "routine", "realname": "find_by_hash", "name": "machinable.storage", "path": "machinable.storage.Storage.find_by_hash"}, "machinable.storage.Storage.find_by_id": {"kind": "routine", "realname": "find_by_id", "name": "machinable.storage", "path": "machinable.storage.Storage.find_by_id"}, "machinable.storage.Storage.find_many_by_id": {"kind": "routine", "realname": "find_many_by_id", "name": "machinable.storage", "path": "machinable.storage.Storage.find_many_by_id"}, "machinable.storage.Storage.from_directory": {"kind": "routine", "realname": "from_directory", "name": "machinable.storage", "path": "machinable.storage.Storage.from_directory"}, "machinable.storage.Storage.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.storage", "path": "machinable.storage.Storage.from_json"}, "machinable.storage.Storage.from_model": {"kind": "routine", "realname": "from_model", "name": "machinable.storage", "path": "machinable.storage.Storage.from_model"}, "machinable.storage.Storage.future": {"kind": "routine", "realname": "future", "name": "machinable.storage", "path": "machinable.storage.Storage.future"}, "machinable.storage.Storage.get": {"kind": "routine", "realname": "get", "name": "machinable.storage", "path": "machinable.storage.Storage.get"}, "machinable.storage.Storage.hidden": {"kind": "routine", "realname": "hidden", "name": "machinable.storage", "path": "machinable.storage.Storage.hidden"}, "machinable.storage.Storage.instance": {"kind": "routine", "realname": "instance", "name": "machinable.storage", "path": "machinable.storage.Storage.instance"}, "machinable.storage.Storage.is_committed": {"kind": "routine", "realname": "is_committed", "name": "machinable.storage", "path": "machinable.storage.Storage.is_committed"}, "machinable.storage.Storage.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.storage", "path": "machinable.storage.Storage.is_connected"}, "machinable.storage.Storage.is_mounted": {"kind": "routine", "realname": "is_mounted", "name": "machinable.storage", "path": "machinable.storage.Storage.is_mounted"}, "machinable.storage.Storage.is_staged": {"kind": "routine", "realname": "is_staged", "name": "machinable.storage", "path": "machinable.storage.Storage.is_staged"}, "machinable.storage.Storage.launch": {"kind": "routine", "realname": "launch", "name": "machinable.storage", "path": "machinable.storage.Storage.launch"}, "machinable.storage.Storage.load_attribute": {"kind": "routine", "realname": "load_attribute", "name": "machinable.storage", "path": "machinable.storage.Storage.load_attribute"}, "machinable.storage.Storage.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.storage", "path": "machinable.storage.Storage.load_file"}, "machinable.storage.Storage.local_directory": {"kind": "routine", "realname": "local_directory", "name": "machinable.storage", "path": "machinable.storage.Storage.local_directory"}, "machinable.storage.Storage.make": {"kind": "routine", "realname": "make", "name": "machinable.storage", "path": "machinable.storage.Storage.make"}, "machinable.storage.Storage.matches": {"kind": "routine", "realname": "matches", "name": "machinable.storage", "path": "machinable.storage.Storage.matches"}, "machinable.storage.Storage.model": {"kind": "routine", "realname": "model", "name": "machinable.storage", "path": "machinable.storage.Storage.model"}, "machinable.storage.Storage.new": {"kind": "routine", "realname": "new", "name": "machinable.storage", "path": "machinable.storage.Storage.new"}, "machinable.storage.Storage.on_after_commit": {"kind": "routine", "realname": "on_after_commit", "name": "machinable.storage", "path": "machinable.storage.Storage.on_after_commit"}, "machinable.storage.Storage.on_after_configure": {"kind": "routine", "realname": "on_after_configure", "name": "machinable.storage", "path": "machinable.storage.Storage.on_after_configure"}, "machinable.storage.Storage.on_before_commit": {"kind": "routine", "realname": "on_before_commit", "name": "machinable.storage", "path": "machinable.storage.Storage.on_before_commit"}, "machinable.storage.Storage.on_before_configure": {"kind": "routine", "realname": "on_before_configure", "name": "machinable.storage", "path": "machinable.storage.Storage.on_before_configure"}, "machinable.storage.Storage.on_commit": {"kind": "routine", "realname": "on_commit", "name": "machinable.storage", "path": "machinable.storage.Storage.on_commit"}, "machinable.storage.Storage.on_compute_predicate": {"kind": "routine", "realname": "on_compute_predicate", "name": "machinable.storage", "path": "machinable.storage.Storage.on_compute_predicate"}, "machinable.storage.Storage.on_configure": {"kind": "routine", "realname": "on_configure", "name": "machinable.storage", "path": "machinable.storage.Storage.on_configure"}, "machinable.storage.Storage.on_instantiate": {"kind": "routine", "realname": "on_instantiate", "name": "machinable.storage", "path": "machinable.storage.Storage.on_instantiate"}, "machinable.storage.Storage.project": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.project"}, "machinable.storage.Storage.push_related": {"kind": "routine", "realname": "push_related", "name": "machinable.storage", "path": "machinable.storage.Storage.push_related"}, "machinable.storage.Storage.related": {"kind": "routine", "realname": "related", "name": "machinable.storage", "path": "machinable.storage.Storage.related"}, "machinable.storage.Storage.related_iterator": {"kind": "routine", "realname": "related_iterator", "name": "machinable.storage", "path": "machinable.storage.Storage.related_iterator"}, "machinable.storage.Storage.retrieve": {"kind": "routine", "realname": "retrieve", "name": "machinable.storage", "path": "machinable.storage.Storage.retrieve"}, "machinable.storage.Storage.save_attribute": {"kind": "routine", "realname": "save_attribute", "name": "machinable.storage", "path": "machinable.storage.Storage.save_attribute"}, "machinable.storage.Storage.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.storage", "path": "machinable.storage.Storage.save_file"}, "machinable.storage.Storage.search_for": {"kind": "routine", "realname": "search_for", "name": "machinable.storage", "path": "machinable.storage.Storage.search_for"}, "machinable.storage.Storage.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.storage", "path": "machinable.storage.Storage.serialize"}, "machinable.storage.Storage.set_default": {"kind": "routine", "realname": "set_default", "name": "machinable.storage", "path": "machinable.storage.Storage.set_default"}, "machinable.storage.Storage.set_model": {"kind": "routine", "realname": "set_model", "name": "machinable.storage", "path": "machinable.storage.Storage.set_model"}, "machinable.storage.Storage.singleton": {"kind": "routine", "realname": "singleton", "name": "machinable.storage", "path": "machinable.storage.Storage.singleton"}, "machinable.storage.Storage.stage": {"kind": "routine", "realname": "stage", "name": "machinable.storage", "path": "machinable.storage.Storage.stage"}, "machinable.storage.Storage.to_cli": {"kind": "routine", "realname": "to_cli", "name": "machinable.storage", "path": "machinable.storage.Storage.to_cli"}, "machinable.storage.Storage.to_directory": {"kind": "routine", "realname": "to_directory", "name": "machinable.storage", "path": "machinable.storage.Storage.to_directory"}, "machinable.storage.Storage.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.storage", "path": "machinable.storage.Storage.unserialize"}, "machinable.storage.Storage.update": {"kind": "routine", "realname": "update", "name": "machinable.storage", "path": "machinable.storage.Storage.update"}, "machinable.storage.Storage.upload": {"kind": "routine", "realname": "upload", "name": "machinable.storage", "path": "machinable.storage.Storage.upload"}, "machinable.storage.Storage.used_by": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.used_by"}, "machinable.storage.Storage.uses": {"kind": "routine", "realname": null, "name": "machinable.storage", "path": "machinable.storage.Storage.uses"}, "machinable.storage.Storage.version": {"kind": "routine", "realname": "version", "name": "machinable.storage", "path": "machinable.storage.Storage.version"}, "machinable.storage.Storage": {"kind": "class", "realname": "Storage", "name": "machinable.storage", "path": "machinable.storage.Storage", "parents": ["machinable.interface.Interface"]}, "machinable.storage.fetch": {"kind": "routine", "realname": "fetch", "name": "machinable.storage", "path": "machinable.storage.fetch"}, "machinable.storage": {"kind": "module", "name": "machinable.storage", "path": "machinable.storage"}, "machinable.types": {"kind": "module", "name": "machinable.types", "path": "machinable.types"}, "machinable.utils.Connectable.get": {"kind": "routine", "realname": "get", "name": "machinable.utils", "path": "machinable.utils.Connectable.get"}, "machinable.utils.Connectable.is_connected": {"kind": "routine", "realname": "is_connected", "name": "machinable.utils", "path": "machinable.utils.Connectable.is_connected"}, "machinable.utils.Connectable": {"kind": "class", "realname": "Connectable", "name": "machinable.utils", "path": "machinable.utils.Connectable", "parents": ["builtins.object"]}, "machinable.utils.Jsonable.as_json": {"kind": "routine", "realname": "as_json", "name": "machinable.utils", "path": "machinable.utils.Jsonable.as_json"}, "machinable.utils.Jsonable.clone": {"kind": "routine", "realname": "clone", "name": "machinable.utils", "path": "machinable.utils.Jsonable.clone"}, "machinable.utils.Jsonable.from_json": {"kind": "routine", "realname": "from_json", "name": "machinable.utils", "path": "machinable.utils.Jsonable.from_json"}, "machinable.utils.Jsonable.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.utils", "path": "machinable.utils.Jsonable.serialize"}, "machinable.utils.Jsonable.unserialize": {"kind": "routine", "realname": "unserialize", "name": "machinable.utils", "path": "machinable.utils.Jsonable.unserialize"}, "machinable.utils.Jsonable": {"kind": "class", "realname": "Jsonable", "name": "machinable.utils", "path": "machinable.utils.Jsonable", "parents": ["builtins.object"]}, "machinable.utils.chmodx": {"kind": "routine", "realname": "chmodx", "name": "machinable.utils", "path": "machinable.utils.chmodx"}, "machinable.utils.dot_splitter": {"kind": "routine", "realname": "dot_splitter", "name": "machinable.utils", "path": "machinable.utils.dot_splitter"}, "machinable.utils.empty_uuid": {"kind": "routine", "realname": "empty_uuid", "name": "machinable.utils", "path": "machinable.utils.empty_uuid"}, "machinable.utils.file_hash": {"kind": "routine", "realname": "file_hash", "name": "machinable.utils", "path": "machinable.utils.file_hash"}, "machinable.utils.find_installed_extensions": {"kind": "routine", "realname": "find_installed_extensions", "name": "machinable.utils", "path": "machinable.utils.find_installed_extensions"}, "machinable.utils.find_subclass_in_module": {"kind": "routine", "realname": "find_subclass_in_module", "name": "machinable.utils", "path": "machinable.utils.find_subclass_in_module"}, "machinable.utils.generate_nickname": {"kind": "routine", "realname": "generate_nickname", "name": "machinable.utils", "path": "machinable.utils.generate_nickname"}, "machinable.utils.generate_seed": {"kind": "routine", "realname": "generate_seed", "name": "machinable.utils", "path": "machinable.utils.generate_seed"}, "machinable.utils.get_commit": {"kind": "routine", "realname": "get_commit", "name": "machinable.utils", "path": "machinable.utils.get_commit"}, "machinable.utils.get_diff": {"kind": "routine", "realname": "get_diff", "name": "machinable.utils", "path": "machinable.utils.get_diff"}, "machinable.utils.get_root_commit": {"kind": "routine", "realname": "get_root_commit", "name": "machinable.utils", "path": "machinable.utils.get_root_commit"}, "machinable.utils.id_from_uuid": {"kind": "routine", "realname": "id_from_uuid", "name": "machinable.utils", "path": "machinable.utils.id_from_uuid"}, "machinable.utils.import_from_directory": {"kind": "routine", "realname": "import_from_directory", "name": "machinable.utils", "path": "machinable.utils.import_from_directory"}, "machinable.utils.is_directory_version": {"kind": "routine", "realname": "is_directory_version", "name": "machinable.utils", "path": "machinable.utils.is_directory_version"}, "machinable.utils.is_valid_module_path": {"kind": "routine", "realname": "is_valid_module_path", "name": "machinable.utils", "path": "machinable.utils.is_valid_module_path"}, "machinable.utils.is_valid_variable_name": {"kind": "routine", "realname": "is_valid_variable_name", "name": "machinable.utils", "path": "machinable.utils.is_valid_variable_name"}, "machinable.utils.iskeyword": {"kind": "routine", "realname": "__contains__", "name": "machinable.utils", "path": "machinable.utils.iskeyword"}, "machinable.utils.joinpath": {"kind": "routine", "realname": "joinpath", "name": "machinable.utils", "path": "machinable.utils.joinpath"}, "machinable.utils.load_file": {"kind": "routine", "realname": "load_file", "name": "machinable.utils", "path": "machinable.utils.load_file"}, "machinable.utils.norm_version_call": {"kind": "routine", "realname": "norm_version_call", "name": "machinable.utils", "path": "machinable.utils.norm_version_call"}, "machinable.utils.normjson": {"kind": "routine", "realname": "normjson", "name": "machinable.utils", "path": "machinable.utils.normjson"}, "machinable.utils.object_hash": {"kind": "routine", "realname": "object_hash", "name": "machinable.utils", "path": "machinable.utils.object_hash"}, "machinable.utils.random_str": {"kind": "routine", "realname": "random_str", "name": "machinable.utils", "path": "machinable.utils.random_str"}, "machinable.utils.run_and_stream": {"kind": "routine", "realname": "run_and_stream", "name": "machinable.utils", "path": "machinable.utils.run_and_stream"}, "machinable.utils.save_file": {"kind": "routine", "realname": "save_file", "name": "machinable.utils", "path": "machinable.utils.save_file"}, "machinable.utils.serialize": {"kind": "routine", "realname": "serialize", "name": "machinable.utils", "path": "machinable.utils.serialize"}, "machinable.utils.timestamp_to_directory": {"kind": "routine", "realname": "timestamp_to_directory", "name": "machinable.utils", "path": "machinable.utils.timestamp_to_directory"}, "machinable.utils.unflatten_dict": {"kind": "routine", "realname": "unflatten_dict", "name": "machinable.utils", "path": "machinable.utils.unflatten_dict"}, "machinable.utils.update_dict": {"kind": "routine", "realname": "update_dict", "name": "machinable.utils", "path": "machinable.utils.update_dict"}, "machinable.utils.update_uuid_payload": {"kind": "routine", "realname": "update_uuid_payload", "name": "machinable.utils", "path": "machinable.utils.update_uuid_payload"}, "machinable.utils": {"kind": "module", "name": "machinable.utils", "path": "machinable.utils"}}'),G={...Q,enhanceApp({app:e}){e.config.globalProperties.$pydocData=N,e.component("Pydoc",O),e.component("Tree",L)}};function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(n){a.enhanceApp&&await a.enhanceApp(n),e.enhanceApp&&await e.enhanceApp(n)}}}return e}const c=r(G),K=T({name:"VitePressApp",setup(){const{site:e}=B();return D(()=>{J(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),R(),A(),F(),c.setup&&c.setup(),()=>H(c.Layout)}});async function U(){const e=X(),a=W();a.provide(S,e);const n=E(e.route);return a.provide(I,n),a.component("Content",y),a.component("ClientOnly",v),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return n.frontmatter.value}},$params:{get(){return n.page.value.params}}}),c.enhanceApp&&await c.enhanceApp({app:a,router:e,siteData:P}),{app:a,router:e,data:n}}function W(){return w(K)}function X(){let e=o,a;return z(n=>{let i=M(n);return e&&(a=i),(e||a===i)&&(i=i.replace(/\.js$/,".lean.js")),o&&(e=!1),q(()=>import(i),[])},c.NotFound)}o&&U().then(({app:e,router:a,data:n})=>{a.go().then(()=>{j(a.route,n.site),e.mount("#app")})});export{U as createApp};
diff --git a/assets/examples_aimstack-storage_index.md.161b39fe.js b/assets/examples_aimstack-storage_index.md.2d2a5dd8.js
similarity index 99%
rename from assets/examples_aimstack-storage_index.md.161b39fe.js
rename to assets/examples_aimstack-storage_index.md.2d2a5dd8.js
index 9b4bcace..a3a88a11 100644
--- a/assets/examples_aimstack-storage_index.md.161b39fe.js
+++ b/assets/examples_aimstack-storage_index.md.2d2a5dd8.js
@@ -2,7 +2,7 @@ import{_ as s,o as a,c as n,O as l}from"./chunks/framework.62020867.js";const C=
 <span class="line"></span>
 <span class="line"><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">aimstack</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">repo</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">./path/to/aim-repo</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">}).</span><span style="color:#82AAFF;">__enter__</span><span style="color:#89DDFF;">()</span></span>
 <span class="line"></span>
-<span class="line"><span style="color:#676E95;font-style:italic;"># your code</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-i8p0e" id="tab-jOv7Xpf" checked="checked"><label for="tab-jOv7Xpf">aimstack.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> List</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span></span>
+<span class="line"><span style="color:#676E95;font-style:italic;"># your code</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-eMdDu" id="tab-hPCFRPu" checked="checked"><label for="tab-hPCFRPu">aimstack.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> List</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> os</span></span>
 <span class="line"></span>
diff --git a/assets/examples_aimstack-storage_index.md.161b39fe.lean.js b/assets/examples_aimstack-storage_index.md.2d2a5dd8.lean.js
similarity index 100%
rename from assets/examples_aimstack-storage_index.md.161b39fe.lean.js
rename to assets/examples_aimstack-storage_index.md.2d2a5dd8.lean.js
diff --git a/assets/examples_globus-storage_index.md.dcf3824b.js b/assets/examples_globus-storage_index.md.2fdc9ffe.js
similarity index 99%
rename from assets/examples_globus-storage_index.md.dcf3824b.js
rename to assets/examples_globus-storage_index.md.2fdc9ffe.js
index e6a28649..98636c78 100644
--- a/assets/examples_globus-storage_index.md.dcf3824b.js
+++ b/assets/examples_globus-storage_index.md.2fdc9ffe.js
@@ -13,7 +13,7 @@ import{_ as s,o as n,c as a,O as l}from"./chunks/framework.62020867.js";const i=
 <span class="line"><span style="color:#82AAFF;">print</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">matches</span><span style="color:#89DDFF;">)</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#676E95;font-style:italic;"># download from globus</span></span>
-<span class="line"><span style="color:#A6ACCD;">storage</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">download</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">matches</span><span style="color:#89DDFF;">[</span><span style="color:#F78C6C;">0</span><span style="color:#89DDFF;">].</span><span style="color:#F07178;">uuid</span><span style="color:#89DDFF;">)</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-24GGz" id="tab-WMJr7Kc" checked="checked"><label for="tab-WMJr7Kc">globus.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> TYPE_CHECKING</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> List</span></span>
+<span class="line"><span style="color:#A6ACCD;">storage</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">download</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">matches</span><span style="color:#89DDFF;">[</span><span style="color:#F78C6C;">0</span><span style="color:#89DDFF;">].</span><span style="color:#F07178;">uuid</span><span style="color:#89DDFF;">)</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-JWUE6" id="tab-SucWdm6" checked="checked"><label for="tab-SucWdm6">globus.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> TYPE_CHECKING</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> List</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> os</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> time</span></span>
diff --git a/assets/examples_globus-storage_index.md.dcf3824b.lean.js b/assets/examples_globus-storage_index.md.2fdc9ffe.lean.js
similarity index 100%
rename from assets/examples_globus-storage_index.md.dcf3824b.lean.js
rename to assets/examples_globus-storage_index.md.2fdc9ffe.lean.js
diff --git a/assets/examples_mpi-execution_index.md.a375f86a.js b/assets/examples_mpi-execution_index.md.717e47cd.js
similarity index 99%
rename from assets/examples_mpi-execution_index.md.a375f86a.js
rename to assets/examples_mpi-execution_index.md.717e47cd.js
index 52efc840..8f31fc7d 100644
--- a/assets/examples_mpi-execution_index.md.a375f86a.js
+++ b/assets/examples_mpi-execution_index.md.717e47cd.js
@@ -1,7 +1,7 @@
 import{_ as s,o as n,c as a,O as l}from"./chunks/framework.62020867.js";const i=JSON.parse('{"title":"MPI execution","description":"","frontmatter":{},"headers":[],"relativePath":"examples/mpi-execution/index.md","filePath":"examples/mpi-execution/index.md"}'),p={name:"examples/mpi-execution/index.md"},o=l(`<h1 id="mpi-execution" tabindex="-1">MPI execution <a class="header-anchor" href="#mpi-execution" aria-label="Permalink to &quot;MPI execution&quot;">​</a></h1><p>Integration to launch <a href="https://en.wikipedia.org/wiki/Message_Passing_Interface" target="_blank" rel="noreferrer">MPI</a> jobs.</p><h2 id="usage-example" tabindex="-1">Usage example <a class="header-anchor" href="#usage-example" aria-label="Permalink to &quot;Usage example&quot;">​</a></h2><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">mpi</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">ranks</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#F78C6C;">8</span><span style="color:#89DDFF;">}):</span></span>
-<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># your MPI ready component</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-2BAps" id="tab-yo8v0y6" checked="checked"><label for="tab-yo8v0y6">mpi.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Literal</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Union</span></span>
+<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># your MPI ready component</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-mS9iW" id="tab-Jd_a9fS" checked="checked"><label for="tab-Jd_a9fS">mpi.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Literal</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Union</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> os</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> sys</span></span>
diff --git a/assets/examples_mpi-execution_index.md.a375f86a.lean.js b/assets/examples_mpi-execution_index.md.717e47cd.lean.js
similarity index 100%
rename from assets/examples_mpi-execution_index.md.a375f86a.lean.js
rename to assets/examples_mpi-execution_index.md.717e47cd.lean.js
diff --git a/assets/examples_require-execution_index.md.0305a671.js b/assets/examples_require-execution_index.md.2275dbae.js
similarity index 98%
rename from assets/examples_require-execution_index.md.0305a671.js
rename to assets/examples_require-execution_index.md.2275dbae.js
index 840c668c..c840b58c 100644
--- a/assets/examples_require-execution_index.md.0305a671.js
+++ b/assets/examples_require-execution_index.md.2275dbae.js
@@ -1,7 +1,7 @@
 import{_ as s,o as a,c as n,O as l}from"./chunks/framework.62020867.js";const C=JSON.parse('{"title":"Require execution","description":"","frontmatter":{},"headers":[],"relativePath":"examples/require-execution/index.md","filePath":"examples/require-execution/index.md"}'),p={name:"examples/require-execution/index.md"},o=l(`<h1 id="require-execution" tabindex="-1">Require execution <a class="header-anchor" href="#require-execution" aria-label="Permalink to &quot;Require execution&quot;">​</a></h1><p>A way to assert that components have been cached.</p><h2 id="usage-example" tabindex="-1">Usage example <a class="header-anchor" href="#usage-example" aria-label="Permalink to &quot;Usage example&quot;">​</a></h2><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">require</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">):</span></span>
-<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># components to check</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-Pm4P8" id="tab-nIm4fGw" checked="checked"><label for="tab-nIm4fGw">require.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Execution</span></span>
+<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># components to check</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group--Ay1h" id="tab-5YUjHRD" checked="checked"><label for="tab-5YUjHRD">require.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Execution</span></span>
 <span class="line"></span>
 <span class="line"></span>
 <span class="line"><span style="color:#C792EA;">class</span><span style="color:#A6ACCD;"> </span><span style="color:#FFCB6B;">Require</span><span style="color:#89DDFF;">(</span><span style="color:#FFCB6B;">Execution</span><span style="color:#89DDFF;">):</span></span>
diff --git a/assets/examples_require-execution_index.md.0305a671.lean.js b/assets/examples_require-execution_index.md.2275dbae.lean.js
similarity index 100%
rename from assets/examples_require-execution_index.md.0305a671.lean.js
rename to assets/examples_require-execution_index.md.2275dbae.lean.js
diff --git a/assets/examples_slurm-execution_index.md.144ddf03.js b/assets/examples_slurm-execution_index.md.3f898e32.js
similarity index 99%
rename from assets/examples_slurm-execution_index.md.144ddf03.js
rename to assets/examples_slurm-execution_index.md.3f898e32.js
index 9a3b7ee7..e0431ef0 100644
--- a/assets/examples_slurm-execution_index.md.144ddf03.js
+++ b/assets/examples_slurm-execution_index.md.3f898e32.js
@@ -1,7 +1,7 @@
 import{_ as s,o as n,c as a,O as l}from"./chunks/framework.62020867.js";const i=JSON.parse('{"title":"Slurm execution","description":"","frontmatter":{},"headers":[],"relativePath":"examples/slurm-execution/index.md","filePath":"examples/slurm-execution/index.md"}'),o={name:"examples/slurm-execution/index.md"},p=l(`<h1 id="slurm-execution" tabindex="-1">Slurm execution <a class="header-anchor" href="#slurm-execution" aria-label="Permalink to &quot;Slurm execution&quot;">​</a></h1><p>Integration to submit to the <a href="https://slurm.schedmd.com/documentation.html" target="_blank" rel="noreferrer">Slurm</a> scheduler.</p><h2 id="usage-example" tabindex="-1">Usage example <a class="header-anchor" href="#usage-example" aria-label="Permalink to &quot;Usage example&quot;">​</a></h2><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">slurm</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">ranks</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#F78C6C;">8</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">preamble</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">mpirun</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">}):</span></span>
-<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># your component</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-GPQrP" id="tab-S9zKqPI" checked="checked"><label for="tab-S9zKqPI">slurm.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Literal</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Union</span></span>
+<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># your component</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-Qw9RO" id="tab-hMNUR4y" checked="checked"><label for="tab-hMNUR4y">slurm.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Literal</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Union</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> os</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> subprocess</span></span>
@@ -87,8 +87,10 @@ import{_ as s,o as n,c as a,O as l}from"./chunks/framework.62020867.js";const i=
 <span class="line"><span style="color:#A6ACCD;">                cmd </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">[</span></span>
 <span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">rsync</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
 <span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">-rLptgoD</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
-<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">--exclude &#39;.git&#39;</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
-<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">--filter=&#39;dir-merge,- .gitignore&#39;</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
+<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">--exclude</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
+<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">.git</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
+<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">--filter</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
+<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">dir-merge,- .gitignore</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
 <span class="line"><span style="color:#A6ACCD;">                    Project</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">().</span><span style="color:#82AAFF;">path</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;&quot;</span><span style="color:#89DDFF;">),</span></span>
 <span class="line"><span style="color:#A6ACCD;">                    source_code</span><span style="color:#89DDFF;">,</span></span>
 <span class="line"><span style="color:#A6ACCD;">                </span><span style="color:#89DDFF;">]</span></span>
diff --git a/assets/examples_slurm-execution_index.md.144ddf03.lean.js b/assets/examples_slurm-execution_index.md.3f898e32.lean.js
similarity index 100%
rename from assets/examples_slurm-execution_index.md.144ddf03.lean.js
rename to assets/examples_slurm-execution_index.md.3f898e32.lean.js
diff --git a/assets/guide_execution.md.0e8ec360.js b/assets/guide_execution.md.e5c12d47.js
similarity index 96%
rename from assets/guide_execution.md.0e8ec360.js
rename to assets/guide_execution.md.e5c12d47.js
index bc1a7c58..f9bdb929 100644
--- a/assets/guide_execution.md.0e8ec360.js
+++ b/assets/guide_execution.md.e5c12d47.js
@@ -1,4 +1,4 @@
-import{_ as o,D as l,o as e,c as p,z as n,a as s,G as t,B as c,O as r}from"./chunks/framework.62020867.js";const x=JSON.parse('{"title":"Execution","description":"","frontmatter":{},"headers":[],"relativePath":"guide/execution.md","filePath":"guide/execution.md"}'),i={name:"guide/execution.md"},y=n("h1",{id:"execution",tabindex:"-1"},[s("Execution "),n("a",{class:"header-anchor",href:"#execution","aria-label":'Permalink to "Execution"'},"​")],-1),F=n("p",null,"Components can be executed in different ways. You may, for example, like to run components using multiprocessing or execute in a cloud environment. However, instead of adding the execution logic directly to your component code, machinable makes it easy to separate concerns. You can encapsulate the execution implementation in its own execution class that can then be used to execute the component.",-1),D=r(`<div class="vp-code-group"><div class="tabs"><input type="radio" name="group-l-BYw" id="tab-H55lnA_" checked="checked"><label for="tab-H55lnA_">multiprocess.py</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> multiprocessing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Pool</span></span>
+import{_ as o,D as e,o as l,c as p,z as n,a as s,G as t,B as c,O as r}from"./chunks/framework.62020867.js";const x=JSON.parse('{"title":"Execution","description":"","frontmatter":{},"headers":[],"relativePath":"guide/execution.md","filePath":"guide/execution.md"}'),i={name:"guide/execution.md"},y=n("h1",{id:"execution",tabindex:"-1"},[s("Execution "),n("a",{class:"header-anchor",href:"#execution","aria-label":'Permalink to "Execution"'},"​")],-1),F=n("p",null,"Components can be executed in different ways. You may, for example, like to run components using multiprocessing or execute in a cloud environment. However, instead of adding the execution logic directly to your component code, machinable makes it easy to separate concerns. You can encapsulate the execution implementation in its own execution class that can then be used to execute the component.",-1),D=r(`<div class="vp-code-group"><div class="tabs"><input type="radio" name="group-8D7mL" id="tab-k0uWskd" checked="checked"><label for="tab-k0uWskd">multiprocess.py</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> multiprocessing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Pool</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Execution</span></span>
 <span class="line"></span>
@@ -19,4 +19,4 @@ import{_ as o,D as l,o as e,c as p,z as n,a as s,G as t,B as c,O as r}from"./chu
 <span class="line"><span style="color:#A6ACCD;">            pool</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">terminate</span><span style="color:#89DDFF;">()</span></span></code></pre></div></div></div><p>Much like a component, the execution class implements multiprocessing of the given <code>self.pending_executables</code> by dispatching them within a subprocess (<code>component.dispatch()</code>).</p><p>As usual, we can instantiate this execution using the module convention:</p><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#A6ACCD;">multiprocess </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">multiprocess</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">processes</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#F78C6C;">2</span><span style="color:#89DDFF;">})</span></span></code></pre></div><p>Then, to use it, we can wrap the launch in the execution context:</p><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> multiprocessing</span><span style="color:#89DDFF;">:</span></span>
-<span class="line"><span style="color:#A6ACCD;">    mnist</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">launch</span><span style="color:#89DDFF;">()</span></span></code></pre></div><p>Check out the <a href="./../examples/">execution examples</a> that include generally useful implementations you may like to use in your projects.</p>`,7);function A(u,C,d,m,h,f){const a=l("Pydoc");return e(),p("div",null,[y,F,n("p",null,[s("To implement an execution, implement an interface that inherits from the "),t(a,null,{default:c(()=>[s("machinable.Execution")]),_:1}),s(" base class, for example:")]),D])}const g=o(i,[["render",A]]);export{x as __pageData,g as default};
+<span class="line"><span style="color:#A6ACCD;">    mnist</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">launch</span><span style="color:#89DDFF;">()</span></span></code></pre></div><p>Check out the <a href="./../examples/">execution examples</a> that include generally useful implementations you may like to use in your projects.</p>`,7);function A(u,C,d,m,h,f){const a=e("Pydoc");return l(),p("div",null,[y,F,n("p",null,[s("To implement an execution, implement an interface that inherits from the "),t(a,null,{default:c(()=>[s("machinable.Execution")]),_:1}),s(" base class, for example:")]),D])}const g=o(i,[["render",A]]);export{x as __pageData,g as default};
diff --git a/assets/guide_execution.md.0e8ec360.lean.js b/assets/guide_execution.md.e5c12d47.lean.js
similarity index 89%
rename from assets/guide_execution.md.0e8ec360.lean.js
rename to assets/guide_execution.md.e5c12d47.lean.js
index 680d7042..f1e38fb4 100644
--- a/assets/guide_execution.md.0e8ec360.lean.js
+++ b/assets/guide_execution.md.e5c12d47.lean.js
@@ -1 +1 @@
-import{_ as o,D as l,o as e,c as p,z as n,a as s,G as t,B as c,O as r}from"./chunks/framework.62020867.js";const x=JSON.parse('{"title":"Execution","description":"","frontmatter":{},"headers":[],"relativePath":"guide/execution.md","filePath":"guide/execution.md"}'),i={name:"guide/execution.md"},y=n("h1",{id:"execution",tabindex:"-1"},[s("Execution "),n("a",{class:"header-anchor",href:"#execution","aria-label":'Permalink to "Execution"'},"​")],-1),F=n("p",null,"Components can be executed in different ways. You may, for example, like to run components using multiprocessing or execute in a cloud environment. However, instead of adding the execution logic directly to your component code, machinable makes it easy to separate concerns. You can encapsulate the execution implementation in its own execution class that can then be used to execute the component.",-1),D=r("",7);function A(u,C,d,m,h,f){const a=l("Pydoc");return e(),p("div",null,[y,F,n("p",null,[s("To implement an execution, implement an interface that inherits from the "),t(a,null,{default:c(()=>[s("machinable.Execution")]),_:1}),s(" base class, for example:")]),D])}const g=o(i,[["render",A]]);export{x as __pageData,g as default};
+import{_ as o,D as e,o as l,c as p,z as n,a as s,G as t,B as c,O as r}from"./chunks/framework.62020867.js";const x=JSON.parse('{"title":"Execution","description":"","frontmatter":{},"headers":[],"relativePath":"guide/execution.md","filePath":"guide/execution.md"}'),i={name:"guide/execution.md"},y=n("h1",{id:"execution",tabindex:"-1"},[s("Execution "),n("a",{class:"header-anchor",href:"#execution","aria-label":'Permalink to "Execution"'},"​")],-1),F=n("p",null,"Components can be executed in different ways. You may, for example, like to run components using multiprocessing or execute in a cloud environment. However, instead of adding the execution logic directly to your component code, machinable makes it easy to separate concerns. You can encapsulate the execution implementation in its own execution class that can then be used to execute the component.",-1),D=r("",7);function A(u,C,d,m,h,f){const a=e("Pydoc");return l(),p("div",null,[y,F,n("p",null,[s("To implement an execution, implement an interface that inherits from the "),t(a,null,{default:c(()=>[s("machinable.Execution")]),_:1}),s(" base class, for example:")]),D])}const g=o(i,[["render",A]]);export{x as __pageData,g as default};
diff --git a/assets/guide_interface.md.1c0bc3da.js b/assets/guide_interface.md.f6429b0c.js
similarity index 98%
rename from assets/guide_interface.md.1c0bc3da.js
rename to assets/guide_interface.md.f6429b0c.js
index df76ef64..67b25a15 100644
--- a/assets/guide_interface.md.1c0bc3da.js
+++ b/assets/guide_interface.md.f6429b0c.js
@@ -17,11 +17,11 @@ import{_ as t,D as p,o as c,c as r,z as a,a as s,G as l,B as o,O as e}from"./chu
 <span class="line"><span style="color:#A6ACCD;">      </span><span style="color:#676E95;font-style:italic;"># -&gt; this is equivalent to: MnistData({&quot;batch_size&quot;: 8})</span></span>
 <span class="line"><span style="color:#A6ACCD;">mnist</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">commit</span><span style="color:#89DDFF;">()</span></span></code></pre></div><p>Now, if we later want to retrieve this instance, we can use the same code in place of a unique ID:</p><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#A6ACCD;">mnist_reloaded </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">MnistData</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">batch_size</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#F78C6C;">8</span><span style="color:#89DDFF;">})</span></span>
 <span class="line"></span>
-<span class="line"><span style="color:#89DDFF;font-style:italic;">assert</span><span style="color:#A6ACCD;"> mnist </span><span style="color:#89DDFF;">==</span><span style="color:#A6ACCD;"> mnist_reloaded</span></span></code></pre></div>`,3),C=a("code",null,"MnistData",-1),u=a("code",null,"batch_size",-1),h=a("code",null,"8",-1),m=e(`<h2 id="the-module-convention" tabindex="-1">The module convention <a class="header-anchor" href="#the-module-convention" aria-label="Permalink to &quot;The module convention&quot;">​</a></h2><p>As your project grows, the classes that you implement should be moved into their own Python module. You are free to structure your code as you see fit but there is one hard constraint that classes must be placed in their own modules. The project source code may, for instance, be organized like this:</p><div class="language-"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#A6ACCD;">example_project/</span></span>
+<span class="line"><span style="color:#89DDFF;font-style:italic;">assert</span><span style="color:#A6ACCD;"> mnist </span><span style="color:#89DDFF;">==</span><span style="color:#A6ACCD;"> mnist_reloaded</span></span></code></pre></div>`,3),C=a("code",null,"MnistData",-1),h=a("code",null,"batch_size",-1),u=a("code",null,"8",-1),m=e(`<h2 id="the-module-convention" tabindex="-1">The module convention <a class="header-anchor" href="#the-module-convention" aria-label="Permalink to &quot;The module convention&quot;">​</a></h2><p>As your project grows, the classes that you implement should be moved into their own Python module. You are free to structure your code as you see fit but there is one hard constraint that classes must be placed in their own modules. The project source code may, for instance, be organized like this:</p><div class="language-"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#A6ACCD;">example_project/</span></span>
 <span class="line"><span style="color:#A6ACCD;">├─ estimate_gravity.py            # contains a data analysis component</span></span>
 <span class="line"><span style="color:#A6ACCD;">├─ evolution/                   </span></span>
 <span class="line"><span style="color:#A6ACCD;">|  └─ simulate_offspring.py       # contains a evolutionary simulation</span></span>
-<span class="line"><span style="color:#A6ACCD;">└─ main.py                        # main script to execute</span></span></code></pre></div><p>The benefit of this requirement is that you can refer to the classes via their module import path. For example, using this <em>module convention</em>, you can simplify the instantiation of classes that are located in different modules:</p><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-8YAf7" id="tab-iXibnYG" checked="checked"><label for="tab-iXibnYG">main.py (before)</label><input type="radio" name="group-8YAf7" id="tab-igm4fsa"><label for="tab-igm4fsa">main.py (using the module convention)</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
+<span class="line"><span style="color:#A6ACCD;">└─ main.py                        # main script to execute</span></span></code></pre></div><p>The benefit of this requirement is that you can refer to the classes via their module import path. For example, using this <em>module convention</em>, you can simplify the instantiation of classes that are located in different modules:</p><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-U0KZ6" id="tab-215BMdB" checked="checked"><label for="tab-215BMdB">main.py (before)</label><input type="radio" name="group-U0KZ6" id="tab-p5hnVjv"><label for="tab-p5hnVjv">main.py (using the module convention)</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> estimate_gravity </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> EstimateGravity</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> evolution</span><span style="color:#89DDFF;">.</span><span style="color:#A6ACCD;">simulate_offspring </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> SimulateOffspring</span></span>
@@ -40,4 +40,4 @@ import{_ as t,D as p,o as c,c as r,z as a,a as s,G as l,B as o,O as e}from"./chu
 <span class="line"><span style="color:#A6ACCD;">mnist </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">mnist_data</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">)</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">open</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">mnist</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">local_directory</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">download_script.sh</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">),</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">w</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">)</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;font-style:italic;">as</span><span style="color:#A6ACCD;"> f</span><span style="color:#89DDFF;">:</span></span>
 <span class="line"><span style="color:#A6ACCD;">    f</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">write</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">...</span><span style="color:#89DDFF;">)</span></span>
-<span class="line"><span style="color:#A6ACCD;">    os</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">chmod</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">f</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">name</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#C792EA;">0o</span><span style="color:#F78C6C;">755</span><span style="color:#89DDFF;">)</span></span></code></pre></div><p>Overall, interfaces make it easy to associate data with code as instantiation, storage and retrieval are managed automatically behind the scenes.</p>`,2);function _(b,v,E,T,q,w){const n=p("Pydoc");return c(),r("div",null,[y,D,a("p",null,[s("To enable storage and retrival we can use an "),l(n,null,{default:o(()=>[s("machinable.Interface")]),_:1}),s(" class.")]),F,a("p",null,[s("Specifically, to instantiate an interface (e.g. "),A,s(") we can leverage the "),l(n,null,{default:o(()=>[s("machinable.get")]),_:1}),s(" function, which takes a class as the first argument and optional constructor arguments.")]),d,a("p",null,[s("What is happening here is that "),l(n,{caption:"get()"},{default:o(()=>[s("machinable.get")]),_:1}),s(" automatically searches the storage for an interface of type "),C,s(" with a "),u,s(" of "),h,s(". If such an instance has not been committed yet (like when initially running the code), a new instance with this configuration will be returned. But if such an instance has previously been committed, it will simply be reloaded.")]),m,a("p",null,[s("While machinable automatically commits crucial information about the interface, you can use "),l(n,null,{default:o(()=>[s("machinable.Interface.save_file")]),_:1}),s(" and "),l(n,null,{default:o(()=>[s("machinable.Interface.load_file")]),_:1}),s(" to easily store and retrieve additional custom data in different file formats:")]),f,a("p",null,[s("This may be useful to save and restore some custom state of the interface. Furthermore, you are free to implement your own methods to persist data by writing and reading from the interface's "),l(n,{caption:"local_directory()"},{default:o(()=>[s("machinable.Interface.local_directory")]),_:1}),s(":")]),g])}const S=t(i,[["render",_]]);export{k as __pageData,S as default};
+<span class="line"><span style="color:#A6ACCD;">    os</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">chmod</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">f</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">name</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#C792EA;">0o</span><span style="color:#F78C6C;">755</span><span style="color:#89DDFF;">)</span></span></code></pre></div><p>Overall, interfaces make it easy to associate data with code as instantiation, storage and retrieval are managed automatically behind the scenes.</p>`,2);function _(b,v,E,T,q,w){const n=p("Pydoc");return c(),r("div",null,[y,D,a("p",null,[s("To enable storage and retrival we can use an "),l(n,null,{default:o(()=>[s("machinable.Interface")]),_:1}),s(" class.")]),F,a("p",null,[s("Specifically, to instantiate an interface (e.g. "),A,s(") we can leverage the "),l(n,null,{default:o(()=>[s("machinable.get")]),_:1}),s(" function, which takes a class as the first argument and optional constructor arguments.")]),d,a("p",null,[s("What is happening here is that "),l(n,{caption:"get()"},{default:o(()=>[s("machinable.get")]),_:1}),s(" automatically searches the storage for an interface of type "),C,s(" with a "),h,s(" of "),u,s(". If such an instance has not been committed yet (like when initially running the code), a new instance with this configuration will be returned. But if such an instance has previously been committed, it will simply be reloaded.")]),m,a("p",null,[s("While machinable automatically commits crucial information about the interface, you can use "),l(n,null,{default:o(()=>[s("machinable.Interface.save_file")]),_:1}),s(" and "),l(n,null,{default:o(()=>[s("machinable.Interface.load_file")]),_:1}),s(" to easily store and retrieve additional custom data in different file formats:")]),f,a("p",null,[s("This may be useful to save and restore some custom state of the interface. Furthermore, you are free to implement your own methods to persist data by writing and reading from the interface's "),l(n,{caption:"local_directory()"},{default:o(()=>[s("machinable.Interface.local_directory")]),_:1}),s(":")]),g])}const S=t(i,[["render",_]]);export{k as __pageData,S as default};
diff --git a/assets/guide_interface.md.1c0bc3da.lean.js b/assets/guide_interface.md.f6429b0c.lean.js
similarity index 94%
rename from assets/guide_interface.md.1c0bc3da.lean.js
rename to assets/guide_interface.md.f6429b0c.lean.js
index 5fb79023..84a2379b 100644
--- a/assets/guide_interface.md.1c0bc3da.lean.js
+++ b/assets/guide_interface.md.f6429b0c.lean.js
@@ -1 +1 @@
-import{_ as t,D as p,o as c,c as r,z as a,a as s,G as l,B as o,O as e}from"./chunks/framework.62020867.js";const k=JSON.parse('{"title":"Interface","description":"","frontmatter":{},"headers":[],"relativePath":"guide/interface.md","filePath":"guide/interface.md"}'),i={name:"guide/interface.md"},y=a("h1",{id:"interface",tabindex:"-1"},[s("Interface "),a("a",{class:"header-anchor",href:"#interface","aria-label":'Permalink to "Interface"'},"​")],-1),D=a("p",null,[a("a",{href:"./element.html"},"Elements"),s(" by themselves are limited in that they are effectively stateless. You can construct and use them but any computed result or additional information will not be persisted.")],-1),F=e("",6),A=a("code",null,"MnistData()",-1),d=e("",3),C=a("code",null,"MnistData",-1),u=a("code",null,"batch_size",-1),h=a("code",null,"8",-1),m=e("",7),f=e("",1),g=e("",2);function _(b,v,E,T,q,w){const n=p("Pydoc");return c(),r("div",null,[y,D,a("p",null,[s("To enable storage and retrival we can use an "),l(n,null,{default:o(()=>[s("machinable.Interface")]),_:1}),s(" class.")]),F,a("p",null,[s("Specifically, to instantiate an interface (e.g. "),A,s(") we can leverage the "),l(n,null,{default:o(()=>[s("machinable.get")]),_:1}),s(" function, which takes a class as the first argument and optional constructor arguments.")]),d,a("p",null,[s("What is happening here is that "),l(n,{caption:"get()"},{default:o(()=>[s("machinable.get")]),_:1}),s(" automatically searches the storage for an interface of type "),C,s(" with a "),u,s(" of "),h,s(". If such an instance has not been committed yet (like when initially running the code), a new instance with this configuration will be returned. But if such an instance has previously been committed, it will simply be reloaded.")]),m,a("p",null,[s("While machinable automatically commits crucial information about the interface, you can use "),l(n,null,{default:o(()=>[s("machinable.Interface.save_file")]),_:1}),s(" and "),l(n,null,{default:o(()=>[s("machinable.Interface.load_file")]),_:1}),s(" to easily store and retrieve additional custom data in different file formats:")]),f,a("p",null,[s("This may be useful to save and restore some custom state of the interface. Furthermore, you are free to implement your own methods to persist data by writing and reading from the interface's "),l(n,{caption:"local_directory()"},{default:o(()=>[s("machinable.Interface.local_directory")]),_:1}),s(":")]),g])}const S=t(i,[["render",_]]);export{k as __pageData,S as default};
+import{_ as t,D as p,o as c,c as r,z as a,a as s,G as l,B as o,O as e}from"./chunks/framework.62020867.js";const k=JSON.parse('{"title":"Interface","description":"","frontmatter":{},"headers":[],"relativePath":"guide/interface.md","filePath":"guide/interface.md"}'),i={name:"guide/interface.md"},y=a("h1",{id:"interface",tabindex:"-1"},[s("Interface "),a("a",{class:"header-anchor",href:"#interface","aria-label":'Permalink to "Interface"'},"​")],-1),D=a("p",null,[a("a",{href:"./element.html"},"Elements"),s(" by themselves are limited in that they are effectively stateless. You can construct and use them but any computed result or additional information will not be persisted.")],-1),F=e("",6),A=a("code",null,"MnistData()",-1),d=e("",3),C=a("code",null,"MnistData",-1),h=a("code",null,"batch_size",-1),u=a("code",null,"8",-1),m=e("",7),f=e("",1),g=e("",2);function _(b,v,E,T,q,w){const n=p("Pydoc");return c(),r("div",null,[y,D,a("p",null,[s("To enable storage and retrival we can use an "),l(n,null,{default:o(()=>[s("machinable.Interface")]),_:1}),s(" class.")]),F,a("p",null,[s("Specifically, to instantiate an interface (e.g. "),A,s(") we can leverage the "),l(n,null,{default:o(()=>[s("machinable.get")]),_:1}),s(" function, which takes a class as the first argument and optional constructor arguments.")]),d,a("p",null,[s("What is happening here is that "),l(n,{caption:"get()"},{default:o(()=>[s("machinable.get")]),_:1}),s(" automatically searches the storage for an interface of type "),C,s(" with a "),h,s(" of "),u,s(". If such an instance has not been committed yet (like when initially running the code), a new instance with this configuration will be returned. But if such an instance has previously been committed, it will simply be reloaded.")]),m,a("p",null,[s("While machinable automatically commits crucial information about the interface, you can use "),l(n,null,{default:o(()=>[s("machinable.Interface.save_file")]),_:1}),s(" and "),l(n,null,{default:o(()=>[s("machinable.Interface.load_file")]),_:1}),s(" to easily store and retrieve additional custom data in different file formats:")]),f,a("p",null,[s("This may be useful to save and restore some custom state of the interface. Furthermore, you are free to implement your own methods to persist data by writing and reading from the interface's "),l(n,{caption:"local_directory()"},{default:o(()=>[s("machinable.Interface.local_directory")]),_:1}),s(":")]),g])}const S=t(i,[["render",_]]);export{k as __pageData,S as default};
diff --git a/assets/guide_introduction.md.d760cec5.js b/assets/guide_introduction.md.ced4be09.js
similarity index 97%
rename from assets/guide_introduction.md.d760cec5.js
rename to assets/guide_introduction.md.ced4be09.js
index acac1e54..af53602a 100644
--- a/assets/guide_introduction.md.d760cec5.js
+++ b/assets/guide_introduction.md.ced4be09.js
@@ -1,4 +1,4 @@
-import{_ as s,o as a,c as n,O as l}from"./chunks/framework.62020867.js";const C=JSON.parse('{"title":"Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"guide/introduction.md","filePath":"guide/introduction.md"}'),o={name:"guide/introduction.md"},p=l(`<h1 id="introduction" tabindex="-1">Introduction <a class="header-anchor" href="#introduction" aria-label="Permalink to &quot;Introduction&quot;">​</a></h1><h2 id="what-is-machinable" tabindex="-1">What is machinable? <a class="header-anchor" href="#what-is-machinable" aria-label="Permalink to &quot;What is machinable?&quot;">​</a></h2><p><em>machinable</em> is a Python API for research code. It provides an object-oriented skeleton that helps you develop and experiment in a unified interface while handling tedious housekeeping behind the scenes.</p><p>The key idea is to unify the running of code and the retrieval of produced results in one abstraction. A detailed discussion of this approach can be found in the <a href="./../about/approach.html">about section</a>, but for now, here is a minimal example that illustrates the idea.</p><ol><li>Write some code</li></ol><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-02jhN" id="tab-9URmRuk" checked="checked"><label for="tab-9URmRuk">montecarlo.py</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> random </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> random</span></span>
+import{_ as s,o as a,c as n,O as l}from"./chunks/framework.62020867.js";const C=JSON.parse('{"title":"Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"guide/introduction.md","filePath":"guide/introduction.md"}'),o={name:"guide/introduction.md"},p=l(`<h1 id="introduction" tabindex="-1">Introduction <a class="header-anchor" href="#introduction" aria-label="Permalink to &quot;Introduction&quot;">​</a></h1><h2 id="what-is-machinable" tabindex="-1">What is machinable? <a class="header-anchor" href="#what-is-machinable" aria-label="Permalink to &quot;What is machinable?&quot;">​</a></h2><p><em>machinable</em> is a Python API for research code. It provides an object-oriented skeleton that helps you develop and experiment in a unified interface while handling tedious housekeeping behind the scenes.</p><p>The key idea is to unify the running of code and the retrieval of produced results in one abstraction. A detailed discussion of this approach can be found in the <a href="./../about/approach.html">about section</a>, but for now, here is a minimal example that illustrates the idea.</p><ol><li>Write some code</li></ol><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-NdZWF" id="tab-ex4f8wN" checked="checked"><label for="tab-ex4f8wN">montecarlo.py</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> random </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> random</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> pydantic </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> BaseModel</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Field</span></span>
 <span class="line"></span>
@@ -26,7 +26,7 @@ import{_ as s,o as a,c as n,O as l}from"./chunks/framework.62020867.js";const C=
 <span class="line"><span style="color:#A6ACCD;">            </span><span style="color:#82AAFF;">print</span><span style="color:#89DDFF;">(</span></span>
 <span class="line"><span style="color:#82AAFF;">                </span><span style="color:#C792EA;">f</span><span style="color:#C3E88D;">&quot;After </span><span style="color:#F78C6C;">{</span><span style="color:#A6ACCD;">self</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">config</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">samples</span><span style="color:#F78C6C;">}</span><span style="color:#C3E88D;"> samples, &quot;</span></span>
 <span class="line"><span style="color:#82AAFF;">                </span><span style="color:#C792EA;">f</span><span style="color:#C3E88D;">&quot;PI is approximately </span><span style="color:#F78C6C;">{</span><span style="color:#A6ACCD;">self</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">load_file</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">result.json</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">)[</span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">pi</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">]</span><span style="color:#F78C6C;">}</span><span style="color:#C3E88D;">.&quot;</span></span>
-<span class="line"><span style="color:#82AAFF;">            </span><span style="color:#89DDFF;">)</span></span></code></pre></div></div></div><ol start="2"><li>Run and inspect it using a unified abstraction</li></ol><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-2g4Ny" id="tab-iNR-rR0" checked="checked"><label for="tab-iNR-rR0">Python</label><input type="radio" name="group-2g4Ny" id="tab-1WIlmLa"><label for="tab-1WIlmLa">Jupyter</label><input type="radio" name="group-2g4Ny" id="tab-9YWdWzl"><label for="tab-9YWdWzl">CLI</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
+<span class="line"><span style="color:#82AAFF;">            </span><span style="color:#89DDFF;">)</span></span></code></pre></div></div></div><ol start="2"><li>Run and inspect it using a unified abstraction</li></ol><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-oOwCA" id="tab-o6Xv1it" checked="checked"><label for="tab-o6Xv1it">Python</label><input type="radio" name="group-oOwCA" id="tab-RRk1WXc"><label for="tab-RRk1WXc">Jupyter</label><input type="radio" name="group-oOwCA" id="tab-OefQmbJ"><label for="tab-OefQmbJ">CLI</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#676E95;font-style:italic;"># Imports component in \`montecarlo.py\` with samples=150;</span></span>
 <span class="line"><span style="color:#676E95;font-style:italic;"># if an component with this configuration exists, it</span></span>
diff --git a/assets/guide_introduction.md.d760cec5.lean.js b/assets/guide_introduction.md.ced4be09.lean.js
similarity index 100%
rename from assets/guide_introduction.md.d760cec5.lean.js
rename to assets/guide_introduction.md.ced4be09.lean.js
diff --git a/examples/aimstack-storage/index.html b/examples/aimstack-storage/index.html
index da733f71..cf3d80bd 100644
--- a/examples/aimstack-storage/index.html
+++ b/examples/aimstack-storage/index.html
@@ -6,12 +6,12 @@
     <title>Aim storage | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
   <link rel="modulepreload" href="/assets/chunks/Pydoc.e1ecbd85.js">
-  <link rel="modulepreload" href="/assets/examples_aimstack-storage_index.md.161b39fe.lean.js">
+  <link rel="modulepreload" href="/assets/examples_aimstack-storage_index.md.2d2a5dd8.lean.js">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
   <meta name="theme-color" content="#3eaf7c">
@@ -28,7 +28,7 @@
 <span class="line"></span>
 <span class="line"><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">aimstack</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">repo</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">./path/to/aim-repo</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">}).</span><span style="color:#82AAFF;">__enter__</span><span style="color:#89DDFF;">()</span></span>
 <span class="line"></span>
-<span class="line"><span style="color:#676E95;font-style:italic;"># your code</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-i8p0e" id="tab-jOv7Xpf" checked="checked"><label for="tab-jOv7Xpf">aimstack.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> List</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span></span>
+<span class="line"><span style="color:#676E95;font-style:italic;"># your code</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-eMdDu" id="tab-hPCFRPu" checked="checked"><label for="tab-hPCFRPu">aimstack.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> List</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> os</span></span>
 <span class="line"></span>
@@ -84,7 +84,7 @@
 <span class="line"></span>
 <span class="line"><span style="color:#A6ACCD;">        </span><span style="color:#89DDFF;font-style:italic;">for</span><span style="color:#A6ACCD;"> k</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> v </span><span style="color:#89DDFF;font-style:italic;">in</span><span style="color:#A6ACCD;"> interface</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">__model__</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">model_dump</span><span style="color:#89DDFF;">().</span><span style="color:#82AAFF;">items</span><span style="color:#89DDFF;">():</span></span>
 <span class="line"><span style="color:#A6ACCD;">            run</span><span style="color:#89DDFF;">[</span><span style="color:#A6ACCD;">k</span><span style="color:#89DDFF;">]</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> v</span></span></code></pre></div></div></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/examples/aimstack-storage/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><!----></div><div class="pager" data-v-face870a><a class="pager-link next" href="/examples/globus-storage/" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Globus</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/examples/dependent-schedules/index.html b/examples/dependent-schedules/index.html
index 973528fb..13e85633 100644
--- a/examples/dependent-schedules/index.html
+++ b/examples/dependent-schedules/index.html
@@ -6,7 +6,7 @@
     <title>machinable | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -25,7 +25,7 @@
   </head>
   <body>
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Storage</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/aimstack-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Aimstack</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/globus-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Globus</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Execution</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/mpi-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>MPI</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/slurm-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Slurm</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/require-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Require</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _examples_dependent-schedules_index" data-v-c4b0d3cf><div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/examples/dependent-schedules/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><!----></div><div class="pager" data-v-face870a><a class="pager-link next" href="/examples/aimstack-storage/" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Aimstack</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/examples/globus-storage/index.html b/examples/globus-storage/index.html
index e702e1d8..c5b5958b 100644
--- a/examples/globus-storage/index.html
+++ b/examples/globus-storage/index.html
@@ -6,12 +6,12 @@
     <title>Globus storage | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
   <link rel="modulepreload" href="/assets/chunks/Pydoc.e1ecbd85.js">
-  <link rel="modulepreload" href="/assets/examples_globus-storage_index.md.dcf3824b.lean.js">
+  <link rel="modulepreload" href="/assets/examples_globus-storage_index.md.2fdc9ffe.lean.js">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
   <meta name="theme-color" content="#3eaf7c">
@@ -39,7 +39,7 @@
 <span class="line"><span style="color:#82AAFF;">print</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">matches</span><span style="color:#89DDFF;">)</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#676E95;font-style:italic;"># download from globus</span></span>
-<span class="line"><span style="color:#A6ACCD;">storage</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">download</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">matches</span><span style="color:#89DDFF;">[</span><span style="color:#F78C6C;">0</span><span style="color:#89DDFF;">].</span><span style="color:#F07178;">uuid</span><span style="color:#89DDFF;">)</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-24GGz" id="tab-WMJr7Kc" checked="checked"><label for="tab-WMJr7Kc">globus.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> TYPE_CHECKING</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> List</span></span>
+<span class="line"><span style="color:#A6ACCD;">storage</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">download</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">matches</span><span style="color:#89DDFF;">[</span><span style="color:#F78C6C;">0</span><span style="color:#89DDFF;">].</span><span style="color:#F07178;">uuid</span><span style="color:#89DDFF;">)</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-JWUE6" id="tab-SucWdm6" checked="checked"><label for="tab-SucWdm6">globus.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> TYPE_CHECKING</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> List</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> os</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> time</span></span>
@@ -265,7 +265,7 @@
 <span class="line"><span style="color:#A6ACCD;">                found</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">append</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">item</span><span style="color:#89DDFF;">[</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">name</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">])</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#A6ACCD;">        </span><span style="color:#89DDFF;font-style:italic;">return</span><span style="color:#A6ACCD;"> found</span></span></code></pre></div></div></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/examples/globus-storage/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/examples/aimstack-storage/" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Aimstack</span></a></div><div class="has-prev pager" data-v-face870a><a class="pager-link next" href="/examples/mpi-execution/" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>MPI</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/examples/index.html b/examples/index.html
index 1710d75f..8df25200 100644
--- a/examples/index.html
+++ b/examples/index.html
@@ -6,7 +6,7 @@
     <title>How-to examples | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -25,7 +25,7 @@
   </head>
   <body>
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Storage</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/aimstack-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Aimstack</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/globus-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Globus</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Execution</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/mpi-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>MPI</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/slurm-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Slurm</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/require-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Require</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _examples_index" data-v-c4b0d3cf><div><h1 id="how-to-examples" tabindex="-1">How-to examples <a class="header-anchor" href="#how-to-examples" aria-label="Permalink to &quot;How-to examples&quot;">​</a></h1><p>This section presents code examples that demonstrate real-world usage and my be a good starting point when implementing your own projects.</p><p>Please select an example from the menu.</p></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/examples/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><!----></div><div class="pager" data-v-face870a><a class="pager-link next" href="/examples/aimstack-storage/" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Aimstack</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/examples/mpi-execution/index.html b/examples/mpi-execution/index.html
index 9dd54a26..4ce7e371 100644
--- a/examples/mpi-execution/index.html
+++ b/examples/mpi-execution/index.html
@@ -6,12 +6,12 @@
     <title>MPI execution | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
   <link rel="modulepreload" href="/assets/chunks/Pydoc.e1ecbd85.js">
-  <link rel="modulepreload" href="/assets/examples_mpi-execution_index.md.a375f86a.lean.js">
+  <link rel="modulepreload" href="/assets/examples_mpi-execution_index.md.717e47cd.lean.js">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
   <meta name="theme-color" content="#3eaf7c">
@@ -27,7 +27,7 @@
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Storage</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/aimstack-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Aimstack</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/globus-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Globus</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Execution</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/mpi-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>MPI</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/slurm-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Slurm</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/require-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Require</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _examples_mpi-execution_index" data-v-c4b0d3cf><div><h1 id="mpi-execution" tabindex="-1">MPI execution <a class="header-anchor" href="#mpi-execution" aria-label="Permalink to &quot;MPI execution&quot;">​</a></h1><p>Integration to launch <a href="https://en.wikipedia.org/wiki/Message_Passing_Interface" target="_blank" rel="noreferrer">MPI</a> jobs.</p><h2 id="usage-example" tabindex="-1">Usage example <a class="header-anchor" href="#usage-example" aria-label="Permalink to &quot;Usage example&quot;">​</a></h2><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">mpi</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">ranks</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#F78C6C;">8</span><span style="color:#89DDFF;">}):</span></span>
-<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># your MPI ready component</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-2BAps" id="tab-yo8v0y6" checked="checked"><label for="tab-yo8v0y6">mpi.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Literal</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Union</span></span>
+<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># your MPI ready component</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-mS9iW" id="tab-Jd_a9fS" checked="checked"><label for="tab-Jd_a9fS">mpi.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Literal</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Union</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> os</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> sys</span></span>
@@ -164,7 +164,7 @@
 <span class="line"><span style="color:#A6ACCD;">        </span><span style="color:#89DDFF;font-style:italic;">if</span><span style="color:#A6ACCD;"> self</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">config</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">dry</span><span style="color:#89DDFF;">:</span></span>
 <span class="line"><span style="color:#A6ACCD;">            </span><span style="color:#82AAFF;">print</span><span style="color:#89DDFF;">(</span><span style="color:#C792EA;">f</span><span style="color:#C3E88D;">&quot;# Dry run ... </span><span style="color:#A6ACCD;">\n</span><span style="color:#C3E88D;"># ==============</span><span style="color:#A6ACCD;">\n</span><span style="color:#F78C6C;">{</span><span style="color:#82AAFF;">sp</span><span style="color:#F78C6C;">}</span><span style="color:#A6ACCD;">\n\n</span><span style="color:#C3E88D;">&quot;</span><span style="color:#89DDFF;">)</span></span>
 <span class="line"><span style="color:#A6ACCD;">            </span><span style="color:#82AAFF;">print</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">all_script</span><span style="color:#89DDFF;">)</span></span></code></pre></div></div></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/examples/mpi-execution/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/examples/globus-storage/" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Globus</span></a></div><div class="has-prev pager" data-v-face870a><a class="pager-link next" href="/examples/slurm-execution/" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Slurm</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/examples/require-execution/index.html b/examples/require-execution/index.html
index 52eb3ad0..cd6bc700 100644
--- a/examples/require-execution/index.html
+++ b/examples/require-execution/index.html
@@ -6,12 +6,12 @@
     <title>Require execution | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
   <link rel="modulepreload" href="/assets/chunks/Pydoc.e1ecbd85.js">
-  <link rel="modulepreload" href="/assets/examples_require-execution_index.md.0305a671.lean.js">
+  <link rel="modulepreload" href="/assets/examples_require-execution_index.md.2275dbae.lean.js">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
   <meta name="theme-color" content="#3eaf7c">
@@ -27,7 +27,7 @@
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Storage</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/aimstack-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Aimstack</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/globus-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Globus</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Execution</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/mpi-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>MPI</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/slurm-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Slurm</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/require-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Require</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _examples_require-execution_index" data-v-c4b0d3cf><div><h1 id="require-execution" tabindex="-1">Require execution <a class="header-anchor" href="#require-execution" aria-label="Permalink to &quot;Require execution&quot;">​</a></h1><p>A way to assert that components have been cached.</p><h2 id="usage-example" tabindex="-1">Usage example <a class="header-anchor" href="#usage-example" aria-label="Permalink to &quot;Usage example&quot;">​</a></h2><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">require</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">):</span></span>
-<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># components to check</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-Pm4P8" id="tab-nIm4fGw" checked="checked"><label for="tab-nIm4fGw">require.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Execution</span></span>
+<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># components to check</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group--Ay1h" id="tab-5YUjHRD" checked="checked"><label for="tab-5YUjHRD">require.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Execution</span></span>
 <span class="line"></span>
 <span class="line"></span>
 <span class="line"><span style="color:#C792EA;">class</span><span style="color:#A6ACCD;"> </span><span style="color:#FFCB6B;">Require</span><span style="color:#89DDFF;">(</span><span style="color:#FFCB6B;">Execution</span><span style="color:#89DDFF;">):</span></span>
@@ -62,7 +62,7 @@
 <span class="line"><span style="color:#82AAFF;">                </span><span style="color:#89DDFF;">)</span></span>
 <span class="line"><span style="color:#82AAFF;">            </span><span style="color:#89DDFF;">)</span></span>
 <span class="line"><span style="color:#82AAFF;">        </span><span style="color:#89DDFF;">)</span></span></code></pre></div></div></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/examples/require-execution/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/examples/slurm-execution/" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Slurm</span></a></div><div class="has-prev pager" data-v-face870a><!----></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/examples/slurm-execution/index.html b/examples/slurm-execution/index.html
index 27b5b535..f05cd5da 100644
--- a/examples/slurm-execution/index.html
+++ b/examples/slurm-execution/index.html
@@ -6,12 +6,12 @@
     <title>Slurm execution | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
   <link rel="modulepreload" href="/assets/chunks/Pydoc.e1ecbd85.js">
-  <link rel="modulepreload" href="/assets/examples_slurm-execution_index.md.144ddf03.lean.js">
+  <link rel="modulepreload" href="/assets/examples_slurm-execution_index.md.3f898e32.lean.js">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
   <meta name="theme-color" content="#3eaf7c">
@@ -27,7 +27,7 @@
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Storage</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/aimstack-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Aimstack</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/globus-storage/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Globus</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Execution</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/mpi-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>MPI</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/slurm-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Slurm</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/examples/require-execution/" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Require</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _examples_slurm-execution_index" data-v-c4b0d3cf><div><h1 id="slurm-execution" tabindex="-1">Slurm execution <a class="header-anchor" href="#slurm-execution" aria-label="Permalink to &quot;Slurm execution&quot;">​</a></h1><p>Integration to submit to the <a href="https://slurm.schedmd.com/documentation.html" target="_blank" rel="noreferrer">Slurm</a> scheduler.</p><h2 id="usage-example" tabindex="-1">Usage example <a class="header-anchor" href="#usage-example" aria-label="Permalink to &quot;Usage example&quot;">​</a></h2><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">slurm</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">ranks</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#F78C6C;">8</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">preamble</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">mpirun</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">}):</span></span>
-<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># your component</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-GPQrP" id="tab-S9zKqPI" checked="checked"><label for="tab-S9zKqPI">slurm.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Literal</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Union</span></span>
+<span class="line"><span style="color:#A6ACCD;">    ... </span><span style="color:#676E95;font-style:italic;"># your component</span></span></code></pre></div><h2 id="source" tabindex="-1">Source <a class="header-anchor" href="#source" aria-label="Permalink to &quot;Source&quot;">​</a></h2><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-Qw9RO" id="tab-hMNUR4y" checked="checked"><label for="tab-hMNUR4y">slurm.py</label></div><div class="blocks"><div class="language-py active"><button title="Copy Code" class="copy"></button><span class="lang">py</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> typing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Literal</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Optional</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Union</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> os</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> subprocess</span></span>
@@ -113,8 +113,10 @@
 <span class="line"><span style="color:#A6ACCD;">                cmd </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">[</span></span>
 <span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">rsync</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
 <span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">-rLptgoD</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
-<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">--exclude &#39;.git&#39;</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
-<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">--filter=&#39;dir-merge,- .gitignore&#39;</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
+<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">--exclude</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
+<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">.git</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
+<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">--filter</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
+<span class="line"><span style="color:#A6ACCD;">                    </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">dir-merge,- .gitignore</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span></span>
 <span class="line"><span style="color:#A6ACCD;">                    Project</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">().</span><span style="color:#82AAFF;">path</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;&quot;</span><span style="color:#89DDFF;">),</span></span>
 <span class="line"><span style="color:#A6ACCD;">                    source_code</span><span style="color:#89DDFF;">,</span></span>
 <span class="line"><span style="color:#A6ACCD;">                </span><span style="color:#89DDFF;">]</span></span>
@@ -398,7 +400,7 @@
 <span class="line"><span style="color:#A6ACCD;">        cmd </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">[</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">scancel</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> </span><span style="color:#FFCB6B;">str</span><span style="color:#89DDFF;">(</span><span style="color:#A6ACCD;">self</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">job_id</span><span style="color:#89DDFF;">)]</span></span>
 <span class="line"><span style="color:#A6ACCD;">        result </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> subprocess</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">run</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">cmd</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#A6ACCD;font-style:italic;">capture_output</span><span style="color:#89DDFF;">=True)</span></span>
 <span class="line"><span style="color:#A6ACCD;">        </span><span style="color:#89DDFF;font-style:italic;">return</span><span style="color:#A6ACCD;"> result</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">returncode</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">==</span><span style="color:#A6ACCD;"> </span><span style="color:#F78C6C;">0</span></span></code></pre></div></div></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/examples/slurm-execution/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/examples/mpi-execution/" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>MPI</span></a></div><div class="has-prev pager" data-v-face870a><a class="pager-link next" href="/examples/require-execution/" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Require</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/guide/cli.html b/guide/cli.html
index 16c26521..d69b9aa3 100644
--- a/guide/cli.html
+++ b/guide/cli.html
@@ -6,7 +6,7 @@
     <title>Command-line interface | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -26,7 +26,7 @@
   <body>
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Getting Started</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/introduction.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Introduction</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/installation.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Installation</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Concepts</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/element.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Element</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/interface.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Interface</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/component.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Component</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Basics</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/execution.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Execution</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/cli.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>CLI</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _guide_cli" data-v-c4b0d3cf><div><h1 id="command-line-interface" tabindex="-1">Command-line interface <a class="header-anchor" href="#command-line-interface" aria-label="Permalink to &quot;Command-line interface&quot;">​</a></h1><p>Components can be launched directly from the command-line. The CLI works out of the box and closely mirrors the Python interface. To run a component, type its module name and method name, optionally followed by the configuration options, for example:</p><div class="language-bash"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#FFCB6B;">machinable</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">mnist_data</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">batch_size=</span><span style="color:#F78C6C;">4</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">--launch</span></span></code></pre></div><p>To use multiprocessing, you may type:</p><div class="language-bash"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#FFCB6B;">machinable</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">mnist_data</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">batch_size=</span><span style="color:#F78C6C;">4</span><span style="color:#A6ACCD;"> \</span></span>
 <span class="line"><span style="color:#A6ACCD;">  </span><span style="color:#C3E88D;">multiprocess</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">processes=</span><span style="color:#F78C6C;">4</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">--launch</span></span></code></pre></div><h3 id="creating-aliases" tabindex="-1">Creating aliases <a class="header-anchor" href="#creating-aliases" aria-label="Permalink to &quot;Creating aliases&quot;">​</a></h3><p>Generally, your command lines will likely look like the following:</p><div class="language-sh"><button title="Copy Code" class="copy"></button><span class="lang">sh</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#A6ACCD;">PYTHONPATH</span><span style="color:#89DDFF;">=</span><span style="color:#C3E88D;">.:</span><span style="color:#A6ACCD;">$PYTHONPATH </span><span style="color:#FFCB6B;">machinable</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">get</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">machinable.index</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">directory=</span><span style="color:#A6ACCD;">$STORAGE </span><span style="color:#89DDFF;">&lt;</span><span style="color:#C3E88D;">interfaces</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">her</span><span style="color:#A6ACCD;">e</span><span style="color:#89DDFF;">&gt;</span></span></code></pre></div><p>This specifies to save and load results in the <code>$STORAGE</code> directory and it&#39;s useful to add an alias for this to your <code>.bashrc</code>:</p><div class="language-sh"><button title="Copy Code" class="copy"></button><span class="lang">sh</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#C792EA;">function</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">ma</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">{</span><span style="color:#A6ACCD;"> PYTHONPATH</span><span style="color:#89DDFF;">=</span><span style="color:#C3E88D;">.:</span><span style="color:#A6ACCD;">$PYTHONPATH </span><span style="color:#FFCB6B;">machinable</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">get</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">machinable.index</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">directory=</span><span style="color:#A6ACCD;">$STORAGE </span><span style="color:#89DDFF;">&quot;</span><span style="color:#A6ACCD;font-style:italic;">$@</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">;</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">}</span></span></code></pre></div><p>so you can type</p><div class="language-sh"><button title="Copy Code" class="copy"></button><span class="lang">sh</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#FFCB6B;">ma</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&lt;</span><span style="color:#C3E88D;">interfaces</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">her</span><span style="color:#A6ACCD;">e</span><span style="color:#89DDFF;">&gt;</span></span></code></pre></div><p>Note that <code>.&lt;path&gt;</code> is a shorthand for <code>interface.&lt;path&gt;</code>, e.g. typing <code>interface.example</code> is equivalent to <code>.example</code>.</p></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/guide/cli.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/guide/execution.html" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Execution</span></a></div><div class="has-prev pager" data-v-face870a><!----></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/guide/component.html b/guide/component.html
index 739f729a..d5e9ce07 100644
--- a/guide/component.html
+++ b/guide/component.html
@@ -6,7 +6,7 @@
     <title>Component | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -44,7 +44,7 @@
 <span class="line"><span style="color:#A6ACCD;">Downloading </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">mnist</span><span style="color:#89DDFF;">&#39;</span><span style="color:#A6ACCD;"> ...</span></span></code></pre></div><p>If the execution is successful, the component is marked as finished.</p><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;">&gt;&gt;&gt;</span><span style="color:#A6ACCD;"> mnist</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">execution</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">is_finished</span><span style="color:#89DDFF;">()</span></span>
 <span class="line"><span style="color:#89DDFF;">True</span></span></code></pre></div><p>By design, component instances can only be executed once. They are automatically assigned a timestamp, random seed, as well as a nickname for easy identification.</p><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;">&gt;&gt;&gt;</span><span style="color:#A6ACCD;"> mnist</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">seed</span></span>
 <span class="line"><span style="color:#F78C6C;">1632827863</span></span></code></pre></div><p>Invocations of <code>launch()</code> after successful execution, do not trigger another execution since the component is marked as cached. On the other hand, if the execution failed, calling <code>launch()</code> will resume the execution with the same configuration.</p></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/guide/component.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/guide/interface.html" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Interface</span></a></div><div class="has-prev pager" data-v-face870a><a class="pager-link next" href="/guide/execution.html" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Execution</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/guide/element.html b/guide/element.html
index 9398c38f..9f85bee9 100644
--- a/guide/element.html
+++ b/guide/element.html
@@ -6,7 +6,7 @@
     <title>Element | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -78,7 +78,7 @@
 <span class="line"><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">batch_size</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">:</span><span style="color:#A6ACCD;"> </span><span style="color:#F78C6C;">8</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">name</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">:</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">mnist</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">}</span></span>
 <span class="line"><span style="color:#89DDFF;">&gt;&gt;&gt;</span><span style="color:#A6ACCD;"> mnist</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">config</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">_update_</span></span>
 <span class="line"><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">batch_size</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">:</span><span style="color:#A6ACCD;"> </span><span style="color:#F78C6C;">1</span><span style="color:#89DDFF;">}</span></span></code></pre></div><p>Elements support many more advanced configuration features such as typing, validation, parameter documentation, computed values, etc., which will be covered in later sections of the Guide. For now, to summarize, elements are classes with default configurations that may be modified with a list of configuration updates.</p></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/guide/element.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/guide/installation.html" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Installation</span></a></div><div class="has-prev pager" data-v-face870a><a class="pager-link next" href="/guide/interface.html" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Interface</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/guide/execution.html b/guide/execution.html
index e17f6e44..8f012636 100644
--- a/guide/execution.html
+++ b/guide/execution.html
@@ -6,12 +6,12 @@
     <title>Execution | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
   <link rel="modulepreload" href="/assets/chunks/Pydoc.e1ecbd85.js">
-  <link rel="modulepreload" href="/assets/guide_execution.md.0e8ec360.lean.js">
+  <link rel="modulepreload" href="/assets/guide_execution.md.e5c12d47.lean.js">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
   <meta name="theme-color" content="#3eaf7c">
@@ -24,7 +24,7 @@
   <script id="check-dark-light">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
   </head>
   <body>
-    <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Getting Started</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/introduction.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Introduction</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/installation.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Installation</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Concepts</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/element.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Element</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/interface.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Interface</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/component.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Component</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Basics</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/execution.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Execution</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/cli.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>CLI</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _guide_execution" data-v-c4b0d3cf><div><h1 id="execution" tabindex="-1">Execution <a class="header-anchor" href="#execution" aria-label="Permalink to &quot;Execution&quot;">​</a></h1><p>Components can be executed in different ways. You may, for example, like to run components using multiprocessing or execute in a cloud environment. However, instead of adding the execution logic directly to your component code, machinable makes it easy to separate concerns. You can encapsulate the execution implementation in its own execution class that can then be used to execute the component.</p><p>To implement an execution, implement an interface that inherits from the <a href="#" style="">Execution</a> base class, for example:</p><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-l-BYw" id="tab-H55lnA_" checked="checked"><label for="tab-H55lnA_">multiprocess.py</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> multiprocessing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Pool</span></span>
+    <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Getting Started</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/introduction.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Introduction</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/installation.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Installation</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Concepts</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/element.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Element</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/interface.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Interface</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/component.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Component</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Basics</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/execution.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Execution</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/cli.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>CLI</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _guide_execution" data-v-c4b0d3cf><div><h1 id="execution" tabindex="-1">Execution <a class="header-anchor" href="#execution" aria-label="Permalink to &quot;Execution&quot;">​</a></h1><p>Components can be executed in different ways. You may, for example, like to run components using multiprocessing or execute in a cloud environment. However, instead of adding the execution logic directly to your component code, machinable makes it easy to separate concerns. You can encapsulate the execution implementation in its own execution class that can then be used to execute the component.</p><p>To implement an execution, implement an interface that inherits from the <a href="#" style="">Execution</a> base class, for example:</p><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-8D7mL" id="tab-k0uWskd" checked="checked"><label for="tab-k0uWskd">multiprocess.py</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> multiprocessing </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Pool</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> Execution</span></span>
 <span class="line"></span>
@@ -46,7 +46,7 @@
 <span class="line"></span>
 <span class="line"><span style="color:#A6ACCD;">multiprocess </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">get</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">multiprocess</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">{</span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">processes</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">:</span><span style="color:#82AAFF;"> </span><span style="color:#F78C6C;">2</span><span style="color:#89DDFF;">})</span></span></code></pre></div><p>Then, to use it, we can wrap the launch in the execution context:</p><div class="language-python"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> multiprocessing</span><span style="color:#89DDFF;">:</span></span>
 <span class="line"><span style="color:#A6ACCD;">    mnist</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">launch</span><span style="color:#89DDFF;">()</span></span></code></pre></div><p>Check out the <a href="./../examples/">execution examples</a> that include generally useful implementations you may like to use in your projects.</p></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/guide/execution.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/guide/component.html" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Component</span></a></div><div class="has-prev pager" data-v-face870a><a class="pager-link next" href="/guide/cli.html" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>CLI</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/guide/installation.html b/guide/installation.html
index e9cbd2e6..b499efd8 100644
--- a/guide/installation.html
+++ b/guide/installation.html
@@ -6,7 +6,7 @@
     <title>Installation | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -25,7 +25,7 @@
   </head>
   <body>
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Getting Started</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/introduction.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Introduction</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/installation.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Installation</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Concepts</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/element.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Element</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/interface.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Interface</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/component.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Component</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Basics</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/execution.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Execution</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/cli.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>CLI</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _guide_installation" data-v-c4b0d3cf><div><h1 id="installation" tabindex="-1">Installation <a class="header-anchor" href="#installation" aria-label="Permalink to &quot;Installation&quot;">​</a></h1><p>machinable is available via <a href="https://pypi.org/project/machinable/" target="_blank" rel="noreferrer">pip</a>. Install the current release</p><div class="language-bash"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#FFCB6B;">$</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">pip</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">install</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">machinable</span></span></code></pre></div><div class="info custom-block"><p class="custom-block-title">INFO</p><p>machinable currently supports Python 3.8 and higher</p></div><p>Note that machinable requires the sqlite json1 extension, otherwise, you will likely see the error message: <code>sqlite3.OperationalError: no such function: json_extract</code>. In this case, an easy way to obtain a suitable sqlite version is to install <a href="https://github.com/nalgeon/sqlean.py" target="_blank" rel="noreferrer">sqlean.py</a>:</p><div class="language-bash"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#FFCB6B;">$</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">pip</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">install</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">sqlean.py</span></span></code></pre></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/guide/installation.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/guide/introduction.html" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Introduction</span></a></div><div class="has-prev pager" data-v-face870a><a class="pager-link next" href="/guide/element.html" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Element</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/guide/interface.html b/guide/interface.html
index e8380cca..30f620bf 100644
--- a/guide/interface.html
+++ b/guide/interface.html
@@ -6,12 +6,12 @@
     <title>Interface | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
   <link rel="modulepreload" href="/assets/chunks/Pydoc.e1ecbd85.js">
-  <link rel="modulepreload" href="/assets/guide_interface.md.1c0bc3da.lean.js">
+  <link rel="modulepreload" href="/assets/guide_interface.md.f6429b0c.lean.js">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
   <meta name="theme-color" content="#3eaf7c">
@@ -47,7 +47,7 @@
 <span class="line"><span style="color:#A6ACCD;">├─ estimate_gravity.py            # contains a data analysis component</span></span>
 <span class="line"><span style="color:#A6ACCD;">├─ evolution/                   </span></span>
 <span class="line"><span style="color:#A6ACCD;">|  └─ simulate_offspring.py       # contains a evolutionary simulation</span></span>
-<span class="line"><span style="color:#A6ACCD;">└─ main.py                        # main script to execute</span></span></code></pre></div><p>The benefit of this requirement is that you can refer to the classes via their module import path. For example, using this <em>module convention</em>, you can simplify the instantiation of classes that are located in different modules:</p><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-8YAf7" id="tab-iXibnYG" checked="checked"><label for="tab-iXibnYG">main.py (before)</label><input type="radio" name="group-8YAf7" id="tab-igm4fsa"><label for="tab-igm4fsa">main.py (using the module convention)</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
+<span class="line"><span style="color:#A6ACCD;">└─ main.py                        # main script to execute</span></span></code></pre></div><p>The benefit of this requirement is that you can refer to the classes via their module import path. For example, using this <em>module convention</em>, you can simplify the instantiation of classes that are located in different modules:</p><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-U0KZ6" id="tab-215BMdB" checked="checked"><label for="tab-215BMdB">main.py (before)</label><input type="radio" name="group-U0KZ6" id="tab-p5hnVjv"><label for="tab-p5hnVjv">main.py (using the module convention)</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> estimate_gravity </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> EstimateGravity</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> evolution</span><span style="color:#89DDFF;">.</span><span style="color:#A6ACCD;">simulate_offspring </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> SimulateOffspring</span></span>
@@ -67,7 +67,7 @@
 <span class="line"><span style="color:#89DDFF;font-style:italic;">with</span><span style="color:#A6ACCD;"> </span><span style="color:#82AAFF;">open</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">mnist</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">local_directory</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">download_script.sh</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">),</span><span style="color:#82AAFF;"> </span><span style="color:#89DDFF;">&quot;</span><span style="color:#C3E88D;">w</span><span style="color:#89DDFF;">&quot;</span><span style="color:#89DDFF;">)</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;font-style:italic;">as</span><span style="color:#A6ACCD;"> f</span><span style="color:#89DDFF;">:</span></span>
 <span class="line"><span style="color:#A6ACCD;">    f</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">write</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">...</span><span style="color:#89DDFF;">)</span></span>
 <span class="line"><span style="color:#A6ACCD;">    os</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">chmod</span><span style="color:#89DDFF;">(</span><span style="color:#82AAFF;">f</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">name</span><span style="color:#89DDFF;">,</span><span style="color:#82AAFF;"> </span><span style="color:#C792EA;">0o</span><span style="color:#F78C6C;">755</span><span style="color:#89DDFF;">)</span></span></code></pre></div><p>Overall, interfaces make it easy to associate data with code as instantiation, storage and retrieval are managed automatically behind the scenes.</p></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/guide/interface.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><a class="pager-link prev" href="/guide/element.html" data-v-face870a><span class="desc" data-v-face870a>Previous page</span><span class="title" data-v-face870a>Element</span></a></div><div class="has-prev pager" data-v-face870a><a class="pager-link next" href="/guide/component.html" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Component</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/guide/introduction.html b/guide/introduction.html
index 6b5fc6a3..e3e1359e 100644
--- a/guide/introduction.html
+++ b/guide/introduction.html
@@ -6,12 +6,12 @@
     <title>Introduction | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
   <link rel="modulepreload" href="/assets/chunks/Pydoc.e1ecbd85.js">
-  <link rel="modulepreload" href="/assets/guide_introduction.md.d760cec5.lean.js">
+  <link rel="modulepreload" href="/assets/guide_introduction.md.ced4be09.lean.js">
   <link rel="icon" href="/logo.png">
   <link rel="manifest" href="/manifest.json">
   <meta name="theme-color" content="#3eaf7c">
@@ -24,7 +24,7 @@
   <script id="check-dark-light">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
   </head>
   <body>
-    <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Getting Started</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/introduction.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Introduction</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/installation.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Installation</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Concepts</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/element.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Element</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/interface.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Interface</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/component.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Component</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Basics</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/execution.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Execution</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/cli.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>CLI</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _guide_introduction" data-v-c4b0d3cf><div><h1 id="introduction" tabindex="-1">Introduction <a class="header-anchor" href="#introduction" aria-label="Permalink to &quot;Introduction&quot;">​</a></h1><h2 id="what-is-machinable" tabindex="-1">What is machinable? <a class="header-anchor" href="#what-is-machinable" aria-label="Permalink to &quot;What is machinable?&quot;">​</a></h2><p><em>machinable</em> is a Python API for research code. It provides an object-oriented skeleton that helps you develop and experiment in a unified interface while handling tedious housekeeping behind the scenes.</p><p>The key idea is to unify the running of code and the retrieval of produced results in one abstraction. A detailed discussion of this approach can be found in the <a href="./../about/approach.html">about section</a>, but for now, here is a minimal example that illustrates the idea.</p><ol><li>Write some code</li></ol><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-02jhN" id="tab-9URmRuk" checked="checked"><label for="tab-9URmRuk">montecarlo.py</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> random </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> random</span></span>
+    <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar has-sidebar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle has-sidebar" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-392e1bf8><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-392e1bf8><path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-392e1bf8>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-b2cf3e0b data-v-af16598e><div class="curtain" data-v-af16598e></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-af16598e><span class="visually-hidden" id="sidebar-aria-label" data-v-af16598e> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-af16598e><section class="VPSidebarItem level-0 has-active" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Getting Started</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link is-active has-active" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/introduction.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Introduction</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/installation.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Installation</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Concepts</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/element.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Element</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/interface.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Interface</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/component.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Component</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-af16598e><section class="VPSidebarItem level-0" data-v-af16598e data-v-c4656e6d><div class="item" role="button" tabindex="0" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><h2 class="text" data-v-c4656e6d>Basics</h2><!----></div><div class="items" data-v-c4656e6d><!--[--><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/execution.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>Execution</p><!--]--><!----></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-c4656e6d data-v-c4656e6d><div class="item" data-v-c4656e6d><div class="indicator" data-v-c4656e6d></div><a class="VPLink link link" href="/guide/cli.html" data-v-c4656e6d data-v-8f4dc553><!--[--><p class="text" data-v-c4656e6d>CLI</p><!--]--><!----></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-sidebar has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _guide_introduction" data-v-c4b0d3cf><div><h1 id="introduction" tabindex="-1">Introduction <a class="header-anchor" href="#introduction" aria-label="Permalink to &quot;Introduction&quot;">​</a></h1><h2 id="what-is-machinable" tabindex="-1">What is machinable? <a class="header-anchor" href="#what-is-machinable" aria-label="Permalink to &quot;What is machinable?&quot;">​</a></h2><p><em>machinable</em> is a Python API for research code. It provides an object-oriented skeleton that helps you develop and experiment in a unified interface while handling tedious housekeeping behind the scenes.</p><p>The key idea is to unify the running of code and the retrieval of produced results in one abstraction. A detailed discussion of this approach can be found in the <a href="./../about/approach.html">about section</a>, but for now, here is a minimal example that illustrates the idea.</p><ol><li>Write some code</li></ol><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-NdZWF" id="tab-ex4f8wN" checked="checked"><label for="tab-ex4f8wN">montecarlo.py</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> random </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> random</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> pydantic </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> BaseModel</span><span style="color:#89DDFF;">,</span><span style="color:#A6ACCD;"> Field</span></span>
 <span class="line"></span>
@@ -52,7 +52,7 @@
 <span class="line"><span style="color:#A6ACCD;">            </span><span style="color:#82AAFF;">print</span><span style="color:#89DDFF;">(</span></span>
 <span class="line"><span style="color:#82AAFF;">                </span><span style="color:#C792EA;">f</span><span style="color:#C3E88D;">&quot;After </span><span style="color:#F78C6C;">{</span><span style="color:#A6ACCD;">self</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">config</span><span style="color:#89DDFF;">.</span><span style="color:#F07178;">samples</span><span style="color:#F78C6C;">}</span><span style="color:#C3E88D;"> samples, &quot;</span></span>
 <span class="line"><span style="color:#82AAFF;">                </span><span style="color:#C792EA;">f</span><span style="color:#C3E88D;">&quot;PI is approximately </span><span style="color:#F78C6C;">{</span><span style="color:#A6ACCD;">self</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">load_file</span><span style="color:#89DDFF;">(</span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">result.json</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">)[</span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">pi</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">]</span><span style="color:#F78C6C;">}</span><span style="color:#C3E88D;">.&quot;</span></span>
-<span class="line"><span style="color:#82AAFF;">            </span><span style="color:#89DDFF;">)</span></span></code></pre></div></div></div><ol start="2"><li>Run and inspect it using a unified abstraction</li></ol><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-2g4Ny" id="tab-iNR-rR0" checked="checked"><label for="tab-iNR-rR0">Python</label><input type="radio" name="group-2g4Ny" id="tab-1WIlmLa"><label for="tab-1WIlmLa">Jupyter</label><input type="radio" name="group-2g4Ny" id="tab-9YWdWzl"><label for="tab-9YWdWzl">CLI</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
+<span class="line"><span style="color:#82AAFF;">            </span><span style="color:#89DDFF;">)</span></span></code></pre></div></div></div><ol start="2"><li>Run and inspect it using a unified abstraction</li></ol><div class="vp-code-group"><div class="tabs"><input type="radio" name="group-oOwCA" id="tab-o6Xv1it" checked="checked"><label for="tab-o6Xv1it">Python</label><input type="radio" name="group-oOwCA" id="tab-RRk1WXc"><label for="tab-RRk1WXc">Jupyter</label><input type="radio" name="group-oOwCA" id="tab-OefQmbJ"><label for="tab-OefQmbJ">CLI</label></div><div class="blocks"><div class="language-python active"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#89DDFF;font-style:italic;">from</span><span style="color:#A6ACCD;"> machinable </span><span style="color:#89DDFF;font-style:italic;">import</span><span style="color:#A6ACCD;"> get</span></span>
 <span class="line"></span>
 <span class="line"><span style="color:#676E95;font-style:italic;"># Imports component in `montecarlo.py` with samples=150;</span></span>
 <span class="line"><span style="color:#676E95;font-style:italic;"># if an component with this configuration exists, it</span></span>
@@ -76,7 +76,7 @@
 <span class="line"><span style="color:#89DDFF;">&gt;&gt;&gt;</span><span style="color:#A6ACCD;"> experiment</span><span style="color:#89DDFF;">.</span><span style="color:#82AAFF;">local_directory</span><span style="color:#89DDFF;">()</span></span>
 <span class="line"><span style="color:#89DDFF;font-style:italic;">&#39;</span><span style="color:#676E95;font-style:italic;">./storage/24aee0fd05024400b116593d1436e9f5</span><span style="color:#89DDFF;font-style:italic;">&#39;</span></span></code></pre></div><div class="language-bash"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#FFCB6B;">$</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">machinable</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">montecarlo</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">samples=</span><span style="color:#F78C6C;">150</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">--launch</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">--summary</span></span>
 <span class="line"><span style="color:#89DDFF;">&gt;</span><span style="color:#A6ACCD;"> After 150 samples, PI is approximately 3.1466666666666665.</span></span></code></pre></div></div></div><p>The above example demonstrates the two core principles of <em>machinable</em> code:</p><ul><li><strong>Enforced modularity</strong> The Monte Carlo algorithm is encapsulated in its own module that can be instantiated with different configuration settings.</li><li><strong>Unified representation</strong> Running code is handled through the same interface that is used to retrieve produced results; multiple invocations simply reload and display the results without re-running the experiment.</li></ul><p>You may already have questions - don&#39;t worry. We will cover the details in the rest of the documentation. For now, please read along so you can have a high-level understanding of what machinable offers.</p><h2 id="what-it-is-not" tabindex="-1">What it is not <a class="header-anchor" href="#what-it-is-not" aria-label="Permalink to &quot;What it is not&quot;">​</a></h2><p>Research is extremely diverse so machinable primarily aims to be an <strong>API-spec</strong> that leaves concrete feature implementation to the user. Check out the <a href="./../examples/">examples</a> to learn what this looks like in practice.</p><h2 id="where-to-go-from-here" tabindex="-1">Where to go from here <a class="header-anchor" href="#where-to-go-from-here" aria-label="Permalink to &quot;Where to go from here&quot;">​</a></h2><div class="info custom-block"><p class="custom-block-title">⚙️   Installation</p><p>We recommend <a href="./installation.html">installing machinable</a> to try things out while following along.</p></div><div class="info custom-block"><p class="custom-block-title">🧑‍🎓   <a href="./element.html">Continue with the Guide</a></p><p>Designed to learn concepts hands-on. Starts with the bare minimum of concepts necessary to start using machinable. Along the way, it will provide pointers to sections that discuss concepts in more detail or cover more advanced functionality.</p></div><div class="info custom-block"><p class="custom-block-title">➡️   <a href="./../examples/">Check out the How-to guides</a></p><p>Explore real-world examples that demonstrate advanced concepts</p></div><div class="info custom-block"><p class="custom-block-title">📖   <a href="./../reference/">Consult the Reference</a></p><p>Describes available APIs in full detail.</p></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/guide/introduction.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><div class="prev-next" data-v-face870a><div class="pager" data-v-face870a><!----></div><div class="pager" data-v-face870a><a class="pager-link next" href="/guide/installation.html" data-v-face870a><span class="desc" data-v-face870a>Next page</span><span class="title" data-v-face870a>Installation</span></a></div></div></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/hashmap.json b/hashmap.json
index 6d34f2cd..af119ff8 100644
--- a/hashmap.json
+++ b/hashmap.json
@@ -1 +1 @@
-{"about_approach.md":"40736853","examples_aimstack-storage_index.md":"161b39fe","examples_dependent-schedules_index.md":"150d073c","examples_globus-storage_index.md":"dcf3824b","guide_installation.md":"451b5f72","guide_introduction.md":"d760cec5","guide_execution.md":"0e8ec360","examples_require-execution_index.md":"0305a671","examples_index.md":"6a333571","guide_interface.md":"1c0bc3da","guide_component.md":"b1a7d0da","index.md":"ec5fddb7","guide_element.md":"b35f8b9f","reference_index.md":"a073225b","guide_cli.md":"78a8616e","examples_slurm-execution_index.md":"144ddf03","examples_mpi-execution_index.md":"a375f86a"}
+{"about_approach.md":"40736853","examples_aimstack-storage_index.md":"2d2a5dd8","guide_cli.md":"78a8616e","guide_element.md":"b35f8b9f","guide_component.md":"b1a7d0da","examples_globus-storage_index.md":"2fdc9ffe","guide_installation.md":"451b5f72","examples_index.md":"6a333571","guide_interface.md":"f6429b0c","examples_dependent-schedules_index.md":"150d073c","examples_mpi-execution_index.md":"717e47cd","index.md":"ec5fddb7","guide_execution.md":"e5c12d47","reference_index.md":"a073225b","guide_introduction.md":"ced4be09","examples_require-execution_index.md":"2275dbae","examples_slurm-execution_index.md":"3f898e32"}
diff --git a/index.html b/index.html
index f8dcc85a..fb39a3b7 100644
--- a/index.html
+++ b/index.html
@@ -6,7 +6,7 @@
     <title>machinable | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -25,7 +25,7 @@
   </head>
   <body>
     <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPHome" data-v-a494bd1d data-v-d82743a8><!--[--><!--]--><div class="VPHero has-image VPHomeHero" data-v-d82743a8 data-v-fd2650d5><div class="container" data-v-fd2650d5><div class="main" data-v-fd2650d5><!--[--><h1 class="name" data-v-fd2650d5><span class="clip" data-v-fd2650d5>machinable</span></h1><p class="text" data-v-fd2650d5>research code</p><p class="tagline" data-v-fd2650d5>A modular system to manage research code so you can move quickly while enabling reuse and collaboration.</p><!--]--><div class="actions" data-v-fd2650d5><!--[--><div class="action" data-v-fd2650d5><a class="VPButton medium brand" href="/guide/introduction.html" data-v-fd2650d5 data-v-567ba664>Get Started</a></div><div class="action" data-v-fd2650d5><a class="VPButton medium alt" href="https://github.com/machinable-org/machinable" target="_blank" rel="noreferrer" data-v-fd2650d5 data-v-567ba664>View on GitHub</a></div><!--]--></div></div><div class="image" data-v-fd2650d5><div class="image-container" data-v-fd2650d5><div class="image-bg" data-v-fd2650d5></div><!--[--><!--[--><img class="VPImage image-src" src="/logo/logo.png" alt="machinable-logo" data-v-6db2186b><!--]--><!--]--></div></div></div></div><!--[--><!--]--><!--[--><!--]--><div class="VPFeatures VPHomeFeatures" data-v-d82743a8 data-v-ba861f23><div class="container" data-v-ba861f23><div class="items" data-v-ba861f23><!--[--><div class="grid-3 item" data-v-ba861f23><span class="VPLink VPFeature" data-v-ba861f23 data-v-837f6cca data-v-8f4dc553><!--[--><article class="box" data-v-837f6cca><div class="icon" data-v-837f6cca>🛠️</div><h2 class="title" data-v-837f6cca>Unified representation</h2><p class="details" data-v-837f6cca>Run code and inspect results using the same abstraction. Check out the example below ⏬</p><!----></article><!--]--><!----></span></div><div class="grid-3 item" data-v-ba861f23><span class="VPLink VPFeature" data-v-ba861f23 data-v-837f6cca data-v-8f4dc553><!--[--><article class="box" data-v-837f6cca><div class="icon" data-v-837f6cca>⚡️</div><h2 class="title" data-v-837f6cca>Designed for rapid iteration</h2><p class="details" data-v-837f6cca>Spend more time experimenting while relying on machinable to keep things organized.</p><!----></article><!--]--><!----></span></div><div class="grid-3 item" data-v-ba861f23><span class="VPLink VPFeature" data-v-ba861f23 data-v-837f6cca data-v-8f4dc553><!--[--><article class="box" data-v-837f6cca><div class="icon" data-v-837f6cca>💡</div><h2 class="title" data-v-837f6cca>Hackable and interactive</h2><p class="details" data-v-837f6cca>Tweak, extend, override while leveraging first-class support for Jupyter as well as the CLI.</p><!----></article><!--]--><!----></span></div><!--]--></div></div></div><!--[--><!--]--><div style="position:relative;" data-v-d82743a8><div data-v-7602e9ce><br data-v-7602e9ce><br data-v-7602e9ce><br data-v-7602e9ce><br data-v-7602e9ce><section id="pitch" data-v-7602e9ce><div class="container" data-v-7602e9ce><div class="top" data-v-7602e9ce><span class="first dot" data-v-7602e9ce></span><span class="second dot" data-v-7602e9ce></span><span class="third dot" data-v-7602e9ce></span>   💻 </div><div class="content" data-v-7602e9ce><div class="info custom-block" data-v-7602e9ce><p class="custom-block-title" data-v-7602e9ce>Some research code</p><p data-v-7602e9ce>Running code ...</p><p data-v-7602e9ce><code data-v-7602e9ce>python regression.py --rate=0.1 --logs=1 --name=run-01</code></p><p data-v-7602e9ce>... and loading the corresponding results ...</p><p data-v-7602e9ce><code data-v-7602e9ce>python plot_regression_result.py --component=run-01</code></p><p data-v-7602e9ce>... are distinct and often redundant.</p><p data-v-7602e9ce>This means you have to manually keep track by remembering what the component with <code data-v-7602e9ce>rate=0.1</code> was called.</p></div><br data-v-7602e9ce><div class="tip custom-block" data-v-7602e9ce><p class="custom-block-title" data-v-7602e9ce>machinable research code</p><p data-v-7602e9ce>Running code ...</p><p data-v-7602e9ce><code data-v-7602e9ce>machinable regression rate=0.1 logs_=True --launch</code></p><p data-v-7602e9ce>... and loading the corresponding results ...</p><p data-v-7602e9ce><code data-v-7602e9ce>machinable regression rate=0.1 logs_=True --launch --plot</code></p><p data-v-7602e9ce>... are distinct but use the same abstraction.</p><p data-v-7602e9ce>This means no need to worry about names as machinable automatically keeps track if you ran <code data-v-7602e9ce>rate=0.1</code> before.</p></div><br data-v-7602e9ce><p data-v-7602e9ce>➡️ <a href="./about/approach.html" data-v-7602e9ce>Learn more about machinable&#39;s approach</a></p></div></div></section><br data-v-7602e9ce><br data-v-7602e9ce><br data-v-7602e9ce><img src="/assets/logo.9895b1a3.png" style="width:64px;margin:0 auto;" alt="logo" data-v-7602e9ce></div></div></div></div><footer class="VPFooter" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>
diff --git a/reference/index.html b/reference/index.html
index c09b009d..45ea56d3 100644
--- a/reference/index.html
+++ b/reference/index.html
@@ -6,7 +6,7 @@
     <title>Reference documentation | machinable</title>
     <meta name="description" content="A modular configuration system for research projects">
     <link rel="preload stylesheet" href="/assets/style.3acbc336.css" as="style">
-    <script type="module" src="/assets/app.39fe5660.js"></script>
+    <script type="module" src="/assets/app.6df91b0e.js"></script>
     <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
   <link rel="modulepreload" href="/assets/chunks/framework.62020867.js">
   <link rel="modulepreload" href="/assets/chunks/theme.240a561e.js">
@@ -24,8 +24,8 @@
   <script id="check-dark-light">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
   </head>
   <body>
-    <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><!----><div class="VPContent" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _reference_index" data-v-c4b0d3cf><div><h1 id="reference-documentation" tabindex="-1">Reference documentation <a class="header-anchor" href="#reference-documentation" aria-label="Permalink to &quot;Reference documentation&quot;">​</a></h1><p>This page contains detailed API reference documentation. It is intended to be an in-depth resource for understanding the implementation details of machinable&#39;s interfaces. You may prefer reviewing the more explanatory <a href="./../guide/introduction.html">guide</a> before consulting this reference.</p><h2 id="api" tabindex="-1">API <a class="header-anchor" href="#api" aria-label="Permalink to &quot;API&quot;">​</a></h2><div><ul><!--[--><li><a href="#" style="">Component</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">dispatch</a><!----></li><li><a href="#" style="">dispatch_code</a><!----></li><li><a href="#" style="">executions</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_after_dispatch</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_before_dispatch</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_failure</a><!----></li><li><a href="#" style="">on_finish</a><!----></li><li><a href="#" style="">on_heartbeat</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_seeding</a><!----></li><li><a href="#" style="">on_success</a><!----></li><li><a href="#" style="">on_write_meta_data</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Element</a><ul><!--[--><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Execution</a><ul><!--[--><li><a href="#" style="">add</a><!----></li><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">canonicalize_resources</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">component_directory</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">computed_resources</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">deferred</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">dispatch</a><!----></li><li><a href="#" style="">executable</a><!----></li><li><a href="#" style="">executables</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">finished_at</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">heartbeat_at</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_active</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_finished</a><!----></li><li><a href="#" style="">is_incomplete</a><!----></li><li><a href="#" style="">is_live</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_resumed</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">is_started</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">of</a><!----></li><li><a href="#" style="">on_add</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_after_dispatch</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_before_dispatch</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_default_resources</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_verify_schedule</a><!----></li><li><a href="#" style="">output</a><!----></li><li><a href="#" style="">output_filepath</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">resumed_at</a><!----></li><li><a href="#" style="">retrieve_status</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">schedule</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">started_at</a><!----></li><li><a href="#" style="">stream_output</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">update_status</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Index</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">config_in_directory</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">create_relation</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_context</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">find_related</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">import_directory</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Interface</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Mixin</a><!----></li><li><a href="#" style="">Project</a><ul><!--[--><li><a href="#" style="">add_to_path</a><!----></li><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">element</a><!----></li><li><a href="#" style="">exists</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">get_code_version</a><!----></li><li><a href="#" style="">get_diff</a><!----></li><li><a href="#" style="">get_host_info</a><!----></li><li><a href="#" style="">get_root</a><!----></li><li><a href="#" style="">get_vendors</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_root</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">name</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_resolve_element</a><!----></li><li><a href="#" style="">on_resolve_remotes</a><!----></li><li><a href="#" style="">on_resolve_vendor</a><!----></li><li><a href="#" style="">path</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">provider</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">resolve_remotes</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Schedule</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Scope</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Storage</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">download</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">retrieve</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">search_for</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">update</a><!----></li><li><a href="#" style="">upload</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">mixin</a><!----></li><li><a href="#" style="">cli</a><ul><!--[--><li><a href="#" style="">from_cli</a><!----></li><li><a href="#" style="">main</a><!----></li><li><a href="#" style="">parse</a><!----></li><!--]--></ul></li><li><a href="#" style="">collection</a><ul><!--[--><li><a href="#" style="">Collection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">ComponentCollection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">filter_by_context</a><!----></li><li><a href="#" style="">filter_by_module</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">ElementCollection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">filter_by_context</a><!----></li><li><a href="#" style="">filter_by_module</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">ExecutionCollection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">filter_by_context</a><!----></li><li><a href="#" style="">filter_by_module</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">status</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">InterfaceCollection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">filter_by_context</a><!----></li><li><a href="#" style="">filter_by_module</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">data_get</a><!----></li><li><a href="#" style="">reduce</a><!----></li><!--]--></ul></li><li><a href="#" style="">component</a><ul><!--[--><li><a href="#" style="">Component</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">dispatch</a><!----></li><li><a href="#" style="">dispatch_code</a><!----></li><li><a href="#" style="">executions</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_after_dispatch</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_before_dispatch</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_failure</a><!----></li><li><a href="#" style="">on_finish</a><!----></li><li><a href="#" style="">on_heartbeat</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_seeding</a><!----></li><li><a href="#" style="">on_success</a><!----></li><li><a href="#" style="">on_write_meta_data</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">config</a><ul><!--[--><li><a href="#" style="">to_dict</a><!----></li><!--]--></ul></li><li><a href="#" style="">element</a><ul><!--[--><li><a href="#" style="">ConfigMethod</a><!----></li><li><a href="#" style="">Element</a><ul><!--[--><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">compact</a><!----></li><li><a href="#" style="">defaultversion</a><!----></li><li><a href="#" style="">equaljson</a><!----></li><li><a href="#" style="">equalversion</a><!----></li><li><a href="#" style="">extend</a><!----></li><li><a href="#" style="">extract</a><!----></li><li><a href="#" style="">get_dump</a><!----></li><li><a href="#" style="">get_lineage</a><!----></li><li><a href="#" style="">instantiate</a><!----></li><li><a href="#" style="">normversion</a><!----></li><li><a href="#" style="">reset_connections</a><!----></li><li><a href="#" style="">transfer_to</a><!----></li><li><a href="#" style="">uuid_to_id</a><!----></li><!--]--></ul></li><li><a href="#" style="">errors</a><ul><!--[--><li><a href="#" style="">ComponentException</a><ul><!--[--><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">ConfigurationError</a><ul><!--[--><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">DependencyMissing</a><ul><!--[--><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">ExecutionFailed</a><ul><!--[--><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">MachinableError</a><ul><!--[--><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">StorageError</a><ul><!--[--><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">execution</a><ul><!--[--><li><a href="#" style="">Execution</a><ul><!--[--><li><a href="#" style="">add</a><!----></li><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">canonicalize_resources</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">component_directory</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">computed_resources</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">deferred</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">dispatch</a><!----></li><li><a href="#" style="">executable</a><!----></li><li><a href="#" style="">executables</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">finished_at</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">heartbeat_at</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_active</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_finished</a><!----></li><li><a href="#" style="">is_incomplete</a><!----></li><li><a href="#" style="">is_live</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_resumed</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">is_started</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">of</a><!----></li><li><a href="#" style="">on_add</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_after_dispatch</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_before_dispatch</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_default_resources</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_verify_schedule</a><!----></li><li><a href="#" style="">output</a><!----></li><li><a href="#" style="">output_filepath</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">resumed_at</a><!----></li><li><a href="#" style="">retrieve_status</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">schedule</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">started_at</a><!----></li><li><a href="#" style="">stream_output</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">update_status</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">index</a><ul><!--[--><li><a href="#" style="">Index</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">config_in_directory</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">create_relation</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_context</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">find_related</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">import_directory</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">db</a><!----></li><li><a href="#" style="">interface_row_factory</a><!----></li><li><a href="#" style="">load</a><!----></li><li><a href="#" style="">migrate</a><!----></li><!--]--></ul></li><li><a href="#" style="">interface</a><ul><!--[--><li><a href="#" style="">BelongsTo</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">BelongsToMany</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">HasMany</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">HasOne</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">Interface</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Relation</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">belongs_to</a><!----></li><li><a href="#" style="">belongs_to_many</a><!----></li><li><a href="#" style="">cachable</a><!----></li><li><a href="#" style="">has_many</a><!----></li><li><a href="#" style="">has_one</a><!----></li><!--]--></ul></li><li><a href="#" style="">project</a><ul><!--[--><li><a href="#" style="">Project</a><ul><!--[--><li><a href="#" style="">add_to_path</a><!----></li><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">element</a><!----></li><li><a href="#" style="">exists</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">get_code_version</a><!----></li><li><a href="#" style="">get_diff</a><!----></li><li><a href="#" style="">get_host_info</a><!----></li><li><a href="#" style="">get_root</a><!----></li><li><a href="#" style="">get_vendors</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_root</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">name</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_resolve_element</a><!----></li><li><a href="#" style="">on_resolve_remotes</a><!----></li><li><a href="#" style="">on_resolve_vendor</a><!----></li><li><a href="#" style="">path</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">provider</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">resolve_remotes</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">fetch_directory</a><!----></li><li><a href="#" style="">fetch_git</a><!----></li><li><a href="#" style="">fetch_link</a><!----></li><li><a href="#" style="">fetch_vendor</a><!----></li><li><a href="#" style="">fetch_vendors</a><!----></li><li><a href="#" style="">import_element</a><!----></li><!--]--></ul></li><li><a href="#" style="">query</a><ul><!--[--><li><a href="#" style="">Query</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">new</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">schedule</a><ul><!--[--><li><a href="#" style="">Schedule</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">schema</a><ul><!--[--><li><a href="#" style="">Component</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Element</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Execution</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Index</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Interface</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Project</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Schedule</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Scope</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Storage</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">scope</a><ul><!--[--><li><a href="#" style="">Scope</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">storage</a><ul><!--[--><li><a href="#" style="">Storage</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">download</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">retrieve</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">search_for</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">update</a><!----></li><li><a href="#" style="">upload</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">fetch</a><!----></li><!--]--></ul></li><li><a href="#" style="">types</a><!----></li><li><a href="#" style="">utils</a><ul><!--[--><li><a href="#" style="">Connectable</a><ul><!--[--><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><!--]--></ul></li><li><a href="#" style="">Jsonable</a><ul><!--[--><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><!--]--></ul></li><li><a href="#" style="">chmodx</a><!----></li><li><a href="#" style="">dot_splitter</a><!----></li><li><a href="#" style="">empty_uuid</a><!----></li><li><a href="#" style="">file_hash</a><!----></li><li><a href="#" style="">find_installed_extensions</a><!----></li><li><a href="#" style="">find_subclass_in_module</a><!----></li><li><a href="#" style="">generate_nickname</a><!----></li><li><a href="#" style="">generate_seed</a><!----></li><li><a href="#" style="">get_commit</a><!----></li><li><a href="#" style="">get_diff</a><!----></li><li><a href="#" style="">get_root_commit</a><!----></li><li><a href="#" style="">id_from_uuid</a><!----></li><li><a href="#" style="">import_from_directory</a><!----></li><li><a href="#" style="">is_directory_version</a><!----></li><li><a href="#" style="">is_valid_module_path</a><!----></li><li><a href="#" style="">is_valid_variable_name</a><!----></li><li><a href="#" style="">iskeyword</a><!----></li><li><a href="#" style="">joinpath</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">norm_version_call</a><!----></li><li><a href="#" style="">normjson</a><!----></li><li><a href="#" style="">object_hash</a><!----></li><li><a href="#" style="">random_str</a><!----></li><li><a href="#" style="">run_and_stream</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">timestamp_to_directory</a><!----></li><li><a href="#" style="">unflatten_dict</a><!----></li><li><a href="#" style="">update_dict</a><!----></li><li><a href="#" style="">update_uuid_payload</a><!----></li><!--]--></ul></li><!--]--></ul></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/reference/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><!----></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
-    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"161b39fe\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_globus-storage_index.md\":\"dcf3824b\",\"guide_installation.md\":\"451b5f72\",\"guide_introduction.md\":\"d760cec5\",\"guide_execution.md\":\"0e8ec360\",\"examples_require-execution_index.md\":\"0305a671\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"1c0bc3da\",\"guide_component.md\":\"b1a7d0da\",\"index.md\":\"ec5fddb7\",\"guide_element.md\":\"b35f8b9f\",\"reference_index.md\":\"a073225b\",\"guide_cli.md\":\"78a8616e\",\"examples_slurm-execution_index.md\":\"144ddf03\",\"examples_mpi-execution_index.md\":\"a375f86a\"}")
+    <div id="app"><div class="Layout" data-v-b2cf3e0b><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8616af1></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8616af1> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b2cf3e0b data-v-7e5bc4a5><div class="VPNavBar" data-v-7e5bc4a5 data-v-7c10cd25><div class="container" data-v-7c10cd25><div class="title" data-v-7c10cd25><div class="VPNavBarTitle" data-v-7c10cd25 data-v-4d981103><a class="title" href="/" data-v-4d981103><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo/logo.svg" alt data-v-6db2186b><!--]--><!--[-->machinable<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-7c10cd25><div class="curtain" data-v-7c10cd25></div><div class="content-body" data-v-7c10cd25><!--[--><!--]--><div class="VPNavBarSearch search" style="--vp-meta-key:&#39;Meta&#39;;" data-v-7c10cd25><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-7c10cd25 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide/introduction.html" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Guide<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/reference/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Reference<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/examples/" tabindex="0" data-v-7f418b0f data-v-5e623618 data-v-8f4dc553><!--[-->Examples<!--]--><!----></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-7f418b0f data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-764effdf><span class="text" data-v-764effdf><!----> About <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-764effdf><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><div class="items" data-v-e7ea1737><!--[--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="/about/approach.html" data-v-2f2cfafc data-v-8f4dc553><!--[-->Approach<!--]--><!----></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-e7ea1737 data-v-2f2cfafc><a class="VPLink link" href="https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer" data-v-2f2cfafc data-v-8f4dc553><!--[-->Changelog<!--]--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" height="24px" viewbox="0 0 24 24" width="24px" class="icon" data-v-8f4dc553><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"></path></svg></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-7c10cd25 data-v-f6a63727><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-f6a63727 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-7c10cd25 data-v-0394ad82 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-7c10cd25 data-v-40855f84 data-v-764effdf><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-764effdf><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-764effdf><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-764effdf><div class="VPMenu" data-v-764effdf data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-40855f84><div class="item appearance" data-v-40855f84><p class="label" data-v-40855f84>Appearance</p><div class="appearance-action" data-v-40855f84><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-40855f84 data-v-87de0873 data-v-f3c41672><span class="check" data-v-f3c41672><span class="icon" data-v-f3c41672><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-87de0873><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-87de0873><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-40855f84><div class="item social-links" data-v-40855f84><div class="VPSocialLinks social-links-list" data-v-40855f84 data-v-d7a53887><!--[--><a class="VPSocialLink" href="https://github.com/machinable-org/machinable" aria-label="github" target="_blank" rel="noopener" data-v-d7a53887 data-v-c530cc0a><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-7c10cd25 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav" data-v-b2cf3e0b data-v-392e1bf8><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-392e1bf8 data-v-079b16a8><button data-v-079b16a8>Return to top</button><!----></div></div><!----><div class="VPContent" id="VPContent" data-v-b2cf3e0b data-v-a494bd1d><div class="VPDoc has-aside" data-v-a494bd1d data-v-c4b0d3cf><!--[--><!--]--><div class="container" data-v-c4b0d3cf><div class="aside" data-v-c4b0d3cf><div class="aside-curtain" data-v-c4b0d3cf></div><div class="aside-container" data-v-c4b0d3cf><div class="aside-content" data-v-c4b0d3cf><div class="VPDocAside" data-v-c4b0d3cf data-v-3f215769><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" data-v-3f215769 data-v-ff0f39c8><div class="content" data-v-ff0f39c8><div class="outline-marker" data-v-ff0f39c8></div><div class="outline-title" data-v-ff0f39c8>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-ff0f39c8><span class="visually-hidden" id="doc-outline-aria-label" data-v-ff0f39c8> Table of Contents for current page </span><ul class="root" data-v-ff0f39c8 data-v-9a431c33><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-c4b0d3cf><div class="content-container" data-v-c4b0d3cf><!--[--><!--]--><!----><main class="main" data-v-c4b0d3cf><div style="position:relative;" class="vp-doc _reference_index" data-v-c4b0d3cf><div><h1 id="reference-documentation" tabindex="-1">Reference documentation <a class="header-anchor" href="#reference-documentation" aria-label="Permalink to &quot;Reference documentation&quot;">​</a></h1><p>This page contains detailed API reference documentation. It is intended to be an in-depth resource for understanding the implementation details of machinable&#39;s interfaces. You may prefer reviewing the more explanatory <a href="./../guide/introduction.html">guide</a> before consulting this reference.</p><h2 id="api" tabindex="-1">API <a class="header-anchor" href="#api" aria-label="Permalink to &quot;API&quot;">​</a></h2><div><ul><!--[--><li><a href="#" style="">Component</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">dispatch</a><!----></li><li><a href="#" style="">dispatch_code</a><!----></li><li><a href="#" style="">executions</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_after_dispatch</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_before_dispatch</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_failure</a><!----></li><li><a href="#" style="">on_finish</a><!----></li><li><a href="#" style="">on_heartbeat</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_seeding</a><!----></li><li><a href="#" style="">on_success</a><!----></li><li><a href="#" style="">on_write_meta_data</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Element</a><ul><!--[--><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Execution</a><ul><!--[--><li><a href="#" style="">add</a><!----></li><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">canonicalize_resources</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">component_directory</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">computed_resources</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">deferred</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">dispatch</a><!----></li><li><a href="#" style="">executable</a><!----></li><li><a href="#" style="">executables</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">finished_at</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">heartbeat_at</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_active</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_finished</a><!----></li><li><a href="#" style="">is_incomplete</a><!----></li><li><a href="#" style="">is_live</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_resumed</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">is_started</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">of</a><!----></li><li><a href="#" style="">on_add</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_after_dispatch</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_before_dispatch</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_default_resources</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_verify_schedule</a><!----></li><li><a href="#" style="">output</a><!----></li><li><a href="#" style="">output_filepath</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">resumed_at</a><!----></li><li><a href="#" style="">retrieve_status</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">schedule</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">started_at</a><!----></li><li><a href="#" style="">stream_output</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">update_status</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Index</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">config_in_directory</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">create_relation</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_context</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">find_related</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">import_directory</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Interface</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Mixin</a><!----></li><li><a href="#" style="">Project</a><ul><!--[--><li><a href="#" style="">add_to_path</a><!----></li><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">element</a><!----></li><li><a href="#" style="">exists</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">get_code_version</a><!----></li><li><a href="#" style="">get_diff</a><!----></li><li><a href="#" style="">get_host_info</a><!----></li><li><a href="#" style="">get_root</a><!----></li><li><a href="#" style="">get_vendors</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_root</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">name</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_resolve_element</a><!----></li><li><a href="#" style="">on_resolve_remotes</a><!----></li><li><a href="#" style="">on_resolve_vendor</a><!----></li><li><a href="#" style="">path</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">provider</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">resolve_remotes</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Schedule</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Scope</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Storage</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">download</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">retrieve</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">search_for</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">update</a><!----></li><li><a href="#" style="">upload</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">mixin</a><ul><!--[--><li><a href="#" style="">Mixin</a><!----></li><li><a href="#" style="">bind</a><!----></li><li><a href="#" style="">mixin</a><!----></li><!--]--></ul></li><li><a href="#" style="">cli</a><ul><!--[--><li><a href="#" style="">from_cli</a><!----></li><li><a href="#" style="">main</a><!----></li><li><a href="#" style="">parse</a><!----></li><!--]--></ul></li><li><a href="#" style="">collection</a><ul><!--[--><li><a href="#" style="">Collection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">ComponentCollection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">filter_by_context</a><!----></li><li><a href="#" style="">filter_by_module</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">ElementCollection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">filter_by_context</a><!----></li><li><a href="#" style="">filter_by_module</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">ExecutionCollection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">filter_by_context</a><!----></li><li><a href="#" style="">filter_by_module</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">status</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">InterfaceCollection</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">append</a><!----></li><li><a href="#" style="">as_dataframe</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">as_numpy</a><!----></li><li><a href="#" style="">as_table</a><!----></li><li><a href="#" style="">avg</a><!----></li><li><a href="#" style="">chunk</a><!----></li><li><a href="#" style="">collapse</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">count</a><!----></li><li><a href="#" style="">diff</a><!----></li><li><a href="#" style="">each</a><!----></li><li><a href="#" style="">empty</a><!----></li><li><a href="#" style="">every</a><!----></li><li><a href="#" style="">filter</a><!----></li><li><a href="#" style="">filter_by_context</a><!----></li><li><a href="#" style="">filter_by_module</a><!----></li><li><a href="#" style="">first</a><!----></li><li><a href="#" style="">flatten</a><!----></li><li><a href="#" style="">forget</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">implode</a><!----></li><li><a href="#" style="">last</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">map</a><!----></li><li><a href="#" style="">max</a><!----></li><li><a href="#" style="">merge</a><!----></li><li><a href="#" style="">min</a><!----></li><li><a href="#" style="">only</a><!----></li><li><a href="#" style="">pluck</a><!----></li><li><a href="#" style="">pluck_or_nan</a><!----></li><li><a href="#" style="">pluck_or_none</a><!----></li><li><a href="#" style="">pop</a><!----></li><li><a href="#" style="">pprint</a><!----></li><li><a href="#" style="">prepend</a><!----></li><li><a href="#" style="">pull</a><!----></li><li><a href="#" style="">put</a><!----></li><li><a href="#" style="">reduce</a><!----></li><li><a href="#" style="">reject</a><!----></li><li><a href="#" style="">reverse</a><!----></li><li><a href="#" style="">section</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">sort</a><!----></li><li><a href="#" style="">sum</a><!----></li><li><a href="#" style="">take</a><!----></li><li><a href="#" style="">transform</a><!----></li><li><a href="#" style="">unique</a><!----></li><li><a href="#" style="">where</a><!----></li><li><a href="#" style="">without</a><!----></li><li><a href="#" style="">zip</a><!----></li><!--]--></ul></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">data_get</a><!----></li><li><a href="#" style="">reduce</a><!----></li><!--]--></ul></li><li><a href="#" style="">component</a><ul><!--[--><li><a href="#" style="">Component</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">dispatch</a><!----></li><li><a href="#" style="">dispatch_code</a><!----></li><li><a href="#" style="">executions</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_after_dispatch</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_before_dispatch</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_failure</a><!----></li><li><a href="#" style="">on_finish</a><!----></li><li><a href="#" style="">on_heartbeat</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_seeding</a><!----></li><li><a href="#" style="">on_success</a><!----></li><li><a href="#" style="">on_write_meta_data</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">config</a><ul><!--[--><li><a href="#" style="">to_dict</a><!----></li><!--]--></ul></li><li><a href="#" style="">element</a><ul><!--[--><li><a href="#" style="">ConfigMethod</a><!----></li><li><a href="#" style="">Element</a><ul><!--[--><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">compact</a><!----></li><li><a href="#" style="">defaultversion</a><!----></li><li><a href="#" style="">equaljson</a><!----></li><li><a href="#" style="">equalversion</a><!----></li><li><a href="#" style="">extend</a><!----></li><li><a href="#" style="">extract</a><!----></li><li><a href="#" style="">get_dump</a><!----></li><li><a href="#" style="">get_lineage</a><!----></li><li><a href="#" style="">instantiate</a><!----></li><li><a href="#" style="">normversion</a><!----></li><li><a href="#" style="">reset_connections</a><!----></li><li><a href="#" style="">transfer_to</a><!----></li><li><a href="#" style="">uuid_to_id</a><!----></li><!--]--></ul></li><li><a href="#" style="">errors</a><ul><!--[--><li><a href="#" style="">ComponentException</a><ul><!--[--><li><a href="#" style="">add_note</a><!----></li><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">ConfigurationError</a><ul><!--[--><li><a href="#" style="">add_note</a><!----></li><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">DependencyMissing</a><ul><!--[--><li><a href="#" style="">add_note</a><!----></li><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">ExecutionFailed</a><ul><!--[--><li><a href="#" style="">add_note</a><!----></li><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">MachinableError</a><ul><!--[--><li><a href="#" style="">add_note</a><!----></li><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><li><a href="#" style="">StorageError</a><ul><!--[--><li><a href="#" style="">add_note</a><!----></li><li><a href="#" style="">with_traceback</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">execution</a><ul><!--[--><li><a href="#" style="">Execution</a><ul><!--[--><li><a href="#" style="">add</a><!----></li><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">canonicalize_resources</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">component_directory</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">computed_resources</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">deferred</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">dispatch</a><!----></li><li><a href="#" style="">executable</a><!----></li><li><a href="#" style="">executables</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">finished_at</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">heartbeat_at</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_active</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_finished</a><!----></li><li><a href="#" style="">is_incomplete</a><!----></li><li><a href="#" style="">is_live</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_resumed</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">is_started</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">of</a><!----></li><li><a href="#" style="">on_add</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_after_dispatch</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_before_dispatch</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_default_resources</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_verify_schedule</a><!----></li><li><a href="#" style="">output</a><!----></li><li><a href="#" style="">output_filepath</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">resumed_at</a><!----></li><li><a href="#" style="">retrieve_status</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">schedule</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">started_at</a><!----></li><li><a href="#" style="">stream_output</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">update_status</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">index</a><ul><!--[--><li><a href="#" style="">Index</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">config_in_directory</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">create_relation</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_context</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">find_related</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">import_directory</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">db</a><!----></li><li><a href="#" style="">interface_row_factory</a><!----></li><li><a href="#" style="">load</a><!----></li><li><a href="#" style="">migrate</a><!----></li><!--]--></ul></li><li><a href="#" style="">interface</a><ul><!--[--><li><a href="#" style="">BelongsTo</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">BelongsToMany</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">HasMany</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">HasOne</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">Interface</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">Relation</a><ul><!--[--><li><a href="#" style="">collect</a><!----></li><!--]--></ul></li><li><a href="#" style="">belongs_to</a><!----></li><li><a href="#" style="">belongs_to_many</a><!----></li><li><a href="#" style="">cachable</a><!----></li><li><a href="#" style="">has_many</a><!----></li><li><a href="#" style="">has_one</a><!----></li><!--]--></ul></li><li><a href="#" style="">project</a><ul><!--[--><li><a href="#" style="">Project</a><ul><!--[--><li><a href="#" style="">add_to_path</a><!----></li><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">element</a><!----></li><li><a href="#" style="">exists</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">get_code_version</a><!----></li><li><a href="#" style="">get_diff</a><!----></li><li><a href="#" style="">get_host_info</a><!----></li><li><a href="#" style="">get_root</a><!----></li><li><a href="#" style="">get_vendors</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_root</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">name</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">on_resolve_element</a><!----></li><li><a href="#" style="">on_resolve_remotes</a><!----></li><li><a href="#" style="">on_resolve_vendor</a><!----></li><li><a href="#" style="">path</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">provider</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">resolve_remotes</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">fetch_directory</a><!----></li><li><a href="#" style="">fetch_git</a><!----></li><li><a href="#" style="">fetch_link</a><!----></li><li><a href="#" style="">fetch_vendor</a><!----></li><li><a href="#" style="">fetch_vendors</a><!----></li><li><a href="#" style="">import_element</a><!----></li><!--]--></ul></li><li><a href="#" style="">query</a><ul><!--[--><li><a href="#" style="">Query</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">new</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">schedule</a><ul><!--[--><li><a href="#" style="">Schedule</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">schema</a><ul><!--[--><li><a href="#" style="">Component</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Element</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Execution</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Index</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Interface</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Project</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Schedule</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Scope</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><li><a href="#" style="">Storage</a><ul><!--[--><li><a href="#" style="">construct</a><!----></li><li><a href="#" style="">copy</a><!----></li><li><a href="#" style="">dict</a><!----></li><li><a href="#" style="">extra</a><!----></li><li><a href="#" style="">from_orm</a><!----></li><li><a href="#" style="">json</a><!----></li><li><a href="#" style="">model_construct</a><!----></li><li><a href="#" style="">model_copy</a><!----></li><li><a href="#" style="">model_dump</a><!----></li><li><a href="#" style="">model_dump_json</a><!----></li><li><a href="#" style="">model_json_schema</a><!----></li><li><a href="#" style="">model_parametrized_name</a><!----></li><li><a href="#" style="">model_post_init</a><!----></li><li><a href="#" style="">model_rebuild</a><!----></li><li><a href="#" style="">model_validate</a><!----></li><li><a href="#" style="">model_validate_json</a><!----></li><li><a href="#" style="">model_validate_strings</a><!----></li><li><a href="#" style="">parse_file</a><!----></li><li><a href="#" style="">parse_obj</a><!----></li><li><a href="#" style="">parse_raw</a><!----></li><li><a href="#" style="">schema</a><!----></li><li><a href="#" style="">schema_json</a><!----></li><li><a href="#" style="">update_forward_refs</a><!----></li><li><a href="#" style="">validate</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">scope</a><ul><!--[--><li><a href="#" style="">Scope</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a href="#" style="">storage</a><ul><!--[--><li><a href="#" style="">Storage</a><ul><!--[--><li><a href="#" style="">all</a><!----></li><li><a href="#" style="">ancestor</a><!----></li><li><a href="#" style="">as_default</a><!----></li><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">cached</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">collect</a><!----></li><li><a href="#" style="">commit</a><!----></li><li><a href="#" style="">compute_context</a><!----></li><li><a href="#" style="">compute_predicate</a><!----></li><li><a href="#" style="">connected</a><!----></li><li><a href="#" style="">contains</a><!----></li><li><a href="#" style="">created_at</a><!----></li><li><a href="#" style="">derive</a><!----></li><li><a href="#" style="">derived</a><!----></li><li><a href="#" style="">download</a><!----></li><li><a href="#" style="">fetch</a><!----></li><li><a href="#" style="">find</a><!----></li><li><a href="#" style="">find_by_hash</a><!----></li><li><a href="#" style="">find_by_id</a><!----></li><li><a href="#" style="">find_many_by_id</a><!----></li><li><a href="#" style="">from_directory</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">from_model</a><!----></li><li><a href="#" style="">future</a><!----></li><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">hidden</a><!----></li><li><a href="#" style="">instance</a><!----></li><li><a href="#" style="">is_committed</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><li><a href="#" style="">is_mounted</a><!----></li><li><a href="#" style="">is_staged</a><!----></li><li><a href="#" style="">launch</a><!----></li><li><a href="#" style="">load_attribute</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">local_directory</a><!----></li><li><a href="#" style="">make</a><!----></li><li><a href="#" style="">matches</a><!----></li><li><a href="#" style="">model</a><!----></li><li><a href="#" style="">new</a><!----></li><li><a href="#" style="">on_after_commit</a><!----></li><li><a href="#" style="">on_after_configure</a><!----></li><li><a href="#" style="">on_before_commit</a><!----></li><li><a href="#" style="">on_before_configure</a><!----></li><li><a href="#" style="">on_commit</a><!----></li><li><a href="#" style="">on_compute_predicate</a><!----></li><li><a href="#" style="">on_configure</a><!----></li><li><a href="#" style="">on_instantiate</a><!----></li><li><a href="#" style="">project</a><!----></li><li><a href="#" style="">push_related</a><!----></li><li><a href="#" style="">related</a><!----></li><li><a href="#" style="">related_iterator</a><!----></li><li><a href="#" style="">retrieve</a><!----></li><li><a href="#" style="">save_attribute</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">search_for</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">set_default</a><!----></li><li><a href="#" style="">set_model</a><!----></li><li><a href="#" style="">singleton</a><!----></li><li><a href="#" style="">stage</a><!----></li><li><a href="#" style="">to_cli</a><!----></li><li><a href="#" style="">to_directory</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><li><a href="#" style="">update</a><!----></li><li><a href="#" style="">upload</a><!----></li><li><a href="#" style="">used_by</a><!----></li><li><a href="#" style="">uses</a><!----></li><li><a href="#" style="">version</a><!----></li><!--]--></ul></li><li><a href="#" style="">fetch</a><!----></li><!--]--></ul></li><li><a href="#" style="">types</a><!----></li><li><a href="#" style="">utils</a><ul><!--[--><li><a href="#" style="">Connectable</a><ul><!--[--><li><a href="#" style="">get</a><!----></li><li><a href="#" style="">is_connected</a><!----></li><!--]--></ul></li><li><a href="#" style="">Jsonable</a><ul><!--[--><li><a href="#" style="">as_json</a><!----></li><li><a href="#" style="">clone</a><!----></li><li><a href="#" style="">from_json</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">unserialize</a><!----></li><!--]--></ul></li><li><a href="#" style="">chmodx</a><!----></li><li><a href="#" style="">dot_splitter</a><!----></li><li><a href="#" style="">empty_uuid</a><!----></li><li><a href="#" style="">file_hash</a><!----></li><li><a href="#" style="">find_installed_extensions</a><!----></li><li><a href="#" style="">find_subclass_in_module</a><!----></li><li><a href="#" style="">generate_nickname</a><!----></li><li><a href="#" style="">generate_seed</a><!----></li><li><a href="#" style="">get_commit</a><!----></li><li><a href="#" style="">get_diff</a><!----></li><li><a href="#" style="">get_root_commit</a><!----></li><li><a href="#" style="">id_from_uuid</a><!----></li><li><a href="#" style="">import_from_directory</a><!----></li><li><a href="#" style="">is_directory_version</a><!----></li><li><a href="#" style="">is_valid_module_path</a><!----></li><li><a href="#" style="">is_valid_variable_name</a><!----></li><li><a href="#" style="">iskeyword</a><!----></li><li><a href="#" style="">joinpath</a><!----></li><li><a href="#" style="">load_file</a><!----></li><li><a href="#" style="">norm_version_call</a><!----></li><li><a href="#" style="">normjson</a><!----></li><li><a href="#" style="">object_hash</a><!----></li><li><a href="#" style="">random_str</a><!----></li><li><a href="#" style="">run_and_stream</a><!----></li><li><a href="#" style="">save_file</a><!----></li><li><a href="#" style="">serialize</a><!----></li><li><a href="#" style="">timestamp_to_directory</a><!----></li><li><a href="#" style="">unflatten_dict</a><!----></li><li><a href="#" style="">update_dict</a><!----></li><li><a href="#" style="">update_uuid_payload</a><!----></li><!--]--></ul></li><!--]--></ul></div></div></div></main><footer class="VPDocFooter" data-v-c4b0d3cf data-v-face870a><!--[--><!--]--><div class="edit-info" data-v-face870a><div class="edit-link" data-v-face870a><a class="VPLink link edit-link-button" href="https://github.com/machinable-org/machinable/edit/main/docs/reference/index.md" target="_blank" rel="noreferrer" data-v-face870a data-v-8f4dc553><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-face870a><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--><!----></a></div><!----></div><!----></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter" data-v-b2cf3e0b data-v-2f86ebd2><div class="container" data-v-2f86ebd2><p class="message" data-v-2f86ebd2>MIT Licensed</p><p class="copyright" data-v-2f86ebd2>Copyright © 2021-present</p></div></footer><!--[--><!--]--></div></div>
+    <script>__VP_HASH_MAP__ = JSON.parse("{\"about_approach.md\":\"40736853\",\"examples_aimstack-storage_index.md\":\"2d2a5dd8\",\"guide_cli.md\":\"78a8616e\",\"guide_element.md\":\"b35f8b9f\",\"guide_component.md\":\"b1a7d0da\",\"examples_globus-storage_index.md\":\"2fdc9ffe\",\"guide_installation.md\":\"451b5f72\",\"examples_index.md\":\"6a333571\",\"guide_interface.md\":\"f6429b0c\",\"examples_dependent-schedules_index.md\":\"150d073c\",\"examples_mpi-execution_index.md\":\"717e47cd\",\"index.md\":\"ec5fddb7\",\"guide_execution.md\":\"e5c12d47\",\"reference_index.md\":\"a073225b\",\"guide_introduction.md\":\"ced4be09\",\"examples_require-execution_index.md\":\"2275dbae\",\"examples_slurm-execution_index.md\":\"3f898e32\"}")
 __VP_SITE_DATA__ = JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"machinable\",\"description\":\"A modular configuration system for research projects\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo/logo.svg\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/introduction\"},{\"text\":\"Reference\",\"link\":\"/reference/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"About\",\"items\":[{\"text\":\"Approach\",\"link\":\"/about/approach\"},{\"text\":\"Changelog\",\"link\":\"https://github.com/machinable-org/machinable/blob/main/CHANGELOG.md\"}]}],\"sidebar\":{\"/guide/\":[{\"text\":\"Getting Started\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide/introduction\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"}]},{\"text\":\"Concepts\",\"items\":[{\"text\":\"Element\",\"link\":\"/guide/element\"},{\"text\":\"Interface\",\"link\":\"/guide/interface\"},{\"text\":\"Component\",\"link\":\"/guide/component\"}]},{\"text\":\"Basics\",\"items\":[{\"text\":\"Execution\",\"link\":\"/guide/execution\"},{\"text\":\"CLI\",\"link\":\"/guide/cli\"}]}],\"/examples/\":[{\"text\":\"Storage\",\"items\":[{\"text\":\"Aimstack\",\"link\":\"/examples/aimstack-storage/\"},{\"text\":\"Globus\",\"link\":\"/examples/globus-storage/\"}]},{\"text\":\"Execution\",\"items\":[{\"text\":\"MPI\",\"link\":\"/examples/mpi-execution/\"},{\"text\":\"Slurm\",\"link\":\"/examples/slurm-execution/\"},{\"text\":\"Require\",\"link\":\"/examples/require-execution/\"}]}]},\"footer\":{\"message\":\"MIT Licensed\",\"copyright\":\"Copyright © 2021-present\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/machinable-org/machinable\"}],\"editLink\":{\"pattern\":\"https://github.com/machinable-org/machinable/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}")</script>
     
   </body>