Skip to content

CHESSComputing/CHAPBookWorkflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHAPBookWorkflows

Repository of production-ready CHESS Analysis Pipeline (CHAP) workflows.

Individual areas should present all relevant files for CHAPBook workflows:

  • chap.yaml provides high level description of presented workflow with the following Workflow structure:
name: SAXSWAX
type: saxswaxs workflow
group: beamline-X
version: v0.0.1
description: bla-bla-bla
reference: http://some.site/tomo
config: pipeline.yaml

This example only contains subset of available fields defined in Workflow.

  • config parameter from chap.yaml should provide proper CHAP configuration pipeline file, in aforementioned case it is pipeline.yaml
  • the workflow area may contain all necessary files used by given workflow
  • conda.yml should provide all necessary dependencies and define workflow conda environment, i.e. it should have the same name as the directory, e.g.
cat tomo/conda.yml
name: tomo
channels:
  - astra-toolbox
  - conda-forge
  - defaults
dependencies:
  - python>=3.9
  ...

About

Public workflows for CHAPBook service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages