Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | V | W A abbreviation (shinobi.steps.schema.ParamMeta attribute) add_loop() (shinobi.Recipe method) add_step() (shinobi.Recipe method) after (shinobi.StepRef attribute) AppConfig (class in shinobi.config) arg_name() (shinobi.steps.schema.Policies method) attrs (shinobi.steps.schema.ParamSegment attribute) B Backend (class in shinobi.backends) backend (shinobi.config.AppConfig attribute) (shinobi.results.StepResult attribute) (shinobi.Scope attribute) BackendConfig (class in shinobi.config) BackendRun (class in shinobi.results) build_argv() (in module shinobi.policies) build_model() (in module shinobi.loaders) C Cab (class in shinobi) cache (shinobi.config.AppConfig attribute) (shinobi.Scope attribute) cache_dir (shinobi.Scope attribute) cache_key (shinobi.results.StepResult attribute) CacheConfig (class in shinobi.config) cached (shinobi.results.StepResult attribute) capture_head_lines (shinobi.config.LogConfig attribute) capture_tail_lines (shinobi.config.LogConfig attribute) choices (shinobi.steps.schema.ParamMeta attribute) clear_stale_outputs (shinobi.config.ExecutionConfig attribute) command (shinobi.Cab attribute) containerized (shinobi.results.BackendRun attribute) (shinobi.results.StepResult attribute) content_sample (shinobi.config.CacheConfig attribute) D declared_output_dirs() (in module shinobi.steps.schema) default (shinobi.config.BackendConfig attribute) (shinobi.config.VenvConfig attribute) dir (shinobi.config.CacheConfig attribute) (shinobi.config.LogConfig attribute) (shinobi.config.ProvenanceConfig attribute) (shinobi.config.SandboxConfig attribute) dtype (shinobi.steps.schema.ParamMeta attribute) E enabled (shinobi.config.CacheConfig attribute) (shinobi.config.ProvenanceConfig attribute) (shinobi.config.SandboxConfig attribute) enforce_resources (shinobi.config.ExecutionConfig attribute) envs (shinobi.config.VenvConfig attribute) ExecContext (class in shinobi) execution (shinobi.config.AppConfig attribute) ExecutionConfig (class in shinobi.config) explicit_false (shinobi.steps.schema.Policies attribute) explicit_true (shinobi.steps.schema.Policies attribute) F false_token (shinobi.steps.schema.Policies attribute) field (shinobi.InputRef attribute) (shinobi.OutputRef attribute) field_meta (shinobi.Scope attribute) fields (shinobi.ScatterSpec attribute) (shinobi.steps.schema.ScatterSpec attribute) file (shinobi.config.LogConfig attribute) flavour (shinobi.Cab attribute) func (shinobi.StepRef attribute) G get_backend() (in module shinobi.backends) get_step_backend() (in module shinobi.steps.dispatch) H harvest (shinobi.Scope attribute) I image (shinobi.results.StepResult attribute) (shinobi.Scope attribute) image_digest (shinobi.results.BackendRun attribute) (shinobi.results.StepResult attribute) IMMUTABLE (shinobi.Mutability attribute) implicit (shinobi.steps.schema.ParamMeta attribute) import_func() (shinobi.ExecContext method) index (shinobi.LoopIteration attribute) info (shinobi.Scope attribute) (shinobi.steps.schema.ParamMeta attribute) input_mutability (shinobi.Scope attribute) input_patterns (shinobi.Cab attribute) InputRef (class in shinobi) inputs (shinobi.Recipe property) (shinobi.results.StepResult attribute) inputs_model (shinobi.Scope attribute) K key_value (shinobi.steps.schema.Policies attribute) kind (shinobi.results.StepResult attribute) L level (shinobi.config.LogConfig attribute) list_sep (shinobi.steps.schema.Policies attribute) load() (shinobi.config.AppConfig class method) load_file() (in module shinobi.loaders.stimela_classic) (in module shinobi.loaders.yaml_cab) loads() (in module shinobi.loaders.stimela_classic) (in module shinobi.loaders.yaml_cab) log (shinobi.config.AppConfig attribute) LogConfig (class in shinobi.config) loop (shinobi.LoopIteration attribute) (shinobi.StepRef attribute) LoopIteration (class in shinobi) LoopRef (class in shinobi) M match_output_pattern() (shinobi.Cab method) match_pattern() (shinobi.Cab method) matches() (shinobi.steps.schema.ParamPattern method) max_workers (shinobi.config.ExecutionConfig attribute) (shinobi.Recipe attribute) merge_field_meta() (in module shinobi.loaders) merge_param_meta() (in module shinobi.loaders) mode (shinobi.config.SnapshotConfig attribute) model_config (shinobi.Cab attribute) (shinobi.config.AppConfig attribute) (shinobi.config.BackendConfig attribute) (shinobi.config.CacheConfig attribute) (shinobi.config.ExecutionConfig attribute) (shinobi.config.LogConfig attribute) (shinobi.config.ProvenanceConfig attribute) (shinobi.config.SandboxConfig attribute) (shinobi.config.SnapshotConfig attribute) (shinobi.config.VenvConfig attribute) (shinobi.InputRef attribute) (shinobi.LoopIteration attribute) (shinobi.OutputRef attribute) (shinobi.Recipe attribute) (shinobi.ScatterSpec attribute) (shinobi.Scope attribute) (shinobi.StepRef attribute) (shinobi.steps.schema.ParamMeta attribute) (shinobi.steps.schema.ParamPattern attribute) (shinobi.steps.schema.ParamSegment attribute) (shinobi.steps.schema.Policies attribute) (shinobi.steps.schema.ScatterSpec attribute) model_post_init() (shinobi.steps.schema.ParamPattern method) module shinobi shinobi.backends shinobi.config shinobi.loaders shinobi.loaders.stimela_classic shinobi.loaders.yaml_cab shinobi.policies shinobi.steps.loops Mutability (class in shinobi) mutability_of() (shinobi.Scope method) MUTABLE (shinobi.Mutability attribute) N name (shinobi.backends.Backend attribute) (shinobi.results.StepResult attribute) (shinobi.Scope attribute) (shinobi.StepRef attribute) nom_de_guerre (shinobi.steps.schema.ParamMeta attribute) O output_keys (shinobi.results.StepResult attribute) output_patterns (shinobi.Cab attribute) output_wiring (shinobi.Recipe attribute) OutputRef (class in shinobi) outputs (shinobi.LoopRef property) (shinobi.Recipe property) (shinobi.results.StepResult attribute) outputs_model (shinobi.Scope attribute) P param_name() (shinobi.Cab method) ParamMeta (class in shinobi.steps.schema) ParamPattern (class in shinobi.steps.schema) params (shinobi.StepRef attribute) ParamSegment (class in shinobi.steps.schema) passthrough_result() (in module shinobi.steps.loops) path_fields() (in module shinobi.steps.schema) Policies (class in shinobi.steps.schema) policies (shinobi.Cab attribute) positional (shinobi.steps.schema.ParamMeta attribute) positional_head (shinobi.steps.schema.ParamMeta attribute) prefix (shinobi.steps.schema.Policies attribute) prepare_inputs() (shinobi.ExecContext method) prev_step (shinobi.LoopIteration attribute) provenance (shinobi.config.AppConfig attribute) provenance_key() (shinobi.results.StepResult method) ProvenanceConfig (class in shinobi.config) pystep() (in module shinobi) R Recipe (class in shinobi) regex (shinobi.steps.schema.ParamSegment attribute) register() (in module shinobi.backends) register_step_backend() (in module shinobi.steps.dispatch) registered_backend_classes() (in module shinobi.backends) registered_backend_names() (in module shinobi.backends) repeat (shinobi.steps.schema.Policies attribute) repeat_as_tokens (shinobi.steps.schema.ParamMeta attribute) repeat_list (shinobi.steps.schema.Policies attribute) replace (shinobi.steps.schema.Policies attribute) resolve_backend_name() (shinobi.ExecContext method) resources (shinobi.config.ExecutionConfig attribute) (shinobi.results.StepResult attribute) (shinobi.Scope attribute) returncode (shinobi.results.BackendRun attribute) (shinobi.results.StepResult attribute) run() (shinobi.backends.Backend method) (shinobi.ExecContext method) run_as_host_user (shinobi.config.BackendConfig attribute) S sandbox (shinobi.config.AppConfig attribute) (shinobi.Scope attribute) SandboxConfig (class in shinobi.config) sandboxed (shinobi.results.StepResult attribute) sanitize_unique() (in module shinobi.loaders) scatter (shinobi.StepRef attribute) ScatterSpec (class in shinobi) (class in shinobi.steps.schema) Scope (class in shinobi) scratch (shinobi.Scope attribute) segments (shinobi.steps.schema.ParamPattern attribute) sentinel_exists() (in module shinobi.steps.loops) sentinel_field (shinobi.LoopIteration attribute) sentinel_step (shinobi.LoopIteration attribute) sentinel_value() (in module shinobi.steps.loops) separator (shinobi.steps.schema.ParamPattern attribute) set_output() (shinobi.Recipe method) settings_customise_sources() (shinobi.config.AppConfig class method) shinobi module shinobi.backends module shinobi.config module shinobi.loaders module shinobi.loaders.stimela_classic module shinobi.loaders.yaml_cab module shinobi.policies module shinobi.steps.loops module should_skip() (in module shinobi.steps.loops) skipped (shinobi.results.StepResult attribute) SnapshotConfig (class in shinobi.config) snapshots (shinobi.config.CacheConfig attribute) stderr (shinobi.results.BackendRun attribute) (shinobi.results.StepResult attribute) stderr_dropped (shinobi.results.BackendRun attribute) stdout (shinobi.results.BackendRun attribute) (shinobi.results.StepResult attribute) stdout_dropped (shinobi.results.BackendRun attribute) step (shinobi.OutputRef attribute) (shinobi.StepRef attribute) step() (in module shinobi) (shinobi.Recipe method) StepRef (class in shinobi) StepResult (class in shinobi.results) steps (shinobi.Recipe attribute) stream (shinobi.config.LogConfig attribute) sub_results (shinobi.results.StepResult attribute) success (shinobi.results.BackendRun property) (shinobi.results.StepResult property) T true_token (shinobi.steps.schema.Policies attribute) V venv (shinobi.config.BackendConfig attribute) (shinobi.results.BackendRun attribute) (shinobi.results.StepResult attribute) (shinobi.Scope attribute) venv_digest (shinobi.results.BackendRun attribute) (shinobi.results.StepResult attribute) VenvConfig (class in shinobi.config) W wiring (shinobi.StepRef attribute) with_backend() (shinobi.Scope method) with_resources() (shinobi.Scope method) wrangler_lines_dropped (shinobi.results.BackendRun attribute) wranglers (shinobi.Cab attribute) writable (shinobi.steps.schema.ParamMeta attribute) write_path (shinobi.steps.schema.ParamMeta attribute)