Sophios documentation
¶
Contents:
Main Features / Design Overview
Advanced Features
Install Guide
vscode
Tutorials
Hello World
Multi-step workflows
Subworkflows e.g. “macros”
Naming Conventions
User Guide
Main Features / Design Overview
auto-discovery
Edges
Edge Inference Algorithm
Explicit Edges
Inline Inputs
Python API (experimental)
Partial Failures
Parallelization
Advanced Features
Edge Inference Configuration
Static dispatch
Subinterpreters
YAML Metadata Annotations
Namespaces
Miscellaneous
Validation guide
Formal Schemas
Different levels of strictness
The WIC schema
TL;DR
Property Based Testing
Well what about … !?!
Install Guide
download
docker
podman
Installation on Windows
conda
install
testing
documentation
vscode extensions
Developer Guide
Coding Standards
Git Etiquette
Known Issues
Partial Failures
Workflow Development
Singularity
Toil
Algorithms
Namespacing
Compilation Algorithm
Deferred Satisfaction
Explicit Edges
Edge Inference
Speculative Compilation
Coding Standards
Tooling
MyPy Type Annotations
Docstrings
Integration / Regression Tests
CI/CD
Linting
git etiquette
Branching Model
rebaseing ‘vs’ squashing
Commit Frequency
Testing and CI/CD
.gitignore
Developer API
sophios.ast
sophios.cli
sophios.compiler
sophios.cwl_subinterpreter
sophios.inference
sophios.inlineing
sophios.input_output
sophios.main
sophios.plugins
sophios.python_cwl_adapter
sophios.run_local
sophios.schemas.wic_schema
sophios.utils
sophios.utils_cwl
sophios.utils_graphs
sophios.wic_types
Indices and tables
¶
Index
Module Index
Search Page
Workflow Inference Compiler
Navigation
Contents:
Main Features / Design Overview
Install Guide
Tutorials
User Guide
Advanced Features
Validation guide
Formal Schemas
Install Guide
Developer Guide
Algorithms
Coding Standards
git etiquette
Developer API
Related Topics
Documentation overview
Next:
Main Features / Design Overview
Quick search