- Introduction
- Guides
- 1. Installing row
- 2. Tutorial
- 2.1. Hello, workflow!
- 2.2. Managing multiple actions
- 2.3. Assigning values to directories
- 2.4. Grouping directories
- 2.5. Submitting jobs manually
- 2.6. Requesting resources with row
- 2.7. Submitting jobs with row
- 3. Using row with Python and signac
- 3.1. Working with signac projects
- 3.2. Writing action commands in Python
- 4. Concepts
- 4.1. Process parallelism
- 4.2. Thread parallelism
- 4.3. Directory status
- 4.4. JSON pointers
- 4.5. Cache files
- 5. How-to
- 5.1. Best practices
- 5.2. Set the cluster account
- 5.3. Submit the same action to different groups/resources
- 5.4. Summarize directory groups with an action
- Reference
- 6. row
- 6.1. init
- 6.2. submit
- 6.3. show
- 6.3.1. show status
- 6.3.2. show directories
- 6.3.3. show jobs
- 6.3.4. show cluster
- 6.3.5. show launchers
- 6.4. scan
- 6.5. clean
- 7. workflow.toml
- 7.1. workspace
- 7.2. action
- 7.2.1. group
- 7.2.2. resources
- 7.2.3. submit_options
- 7.3. default
- 8. clusters.toml
- 8.1. cluster
- 8.2. Built-in clusters
- 9. launchers.toml
- 9.1. Launcher configuration
- 9.2. Built-in launchers
- 10. Environment variables
- Appendix
- 11. Release notes
- 12. Migrating from signac-flow
- 13. Logo
- 14. For developers
- 14.1. Contributing
- 14.2. Code style
- 14.3. Testing
- 14.4. Documentation
- 15. License
- Contributors