woom run

woom run#

Submit the current workflow.

usage: woom run [-h] [--dry-run] [--update]
                [--log-level {debug,info,warning,error,critical}]
                [--log-no-color]

Named Arguments#

--dry-run, --test

run in fake mode for testing purpose

Default: False

--update

do not run if it has already been run

Default: False

--log-level

Possible choices: debug, info, warning, error, critical

logging level

Default: 'info'

--log-no-color

suppress colors in console

Default: False

Example#

$ woom run --log-no-color
woom.cli    : INFO     No extension to load
woom.cli    : INFO     Loaded workflow config
woom.cli    : INFO     Initialized the host manager
woom.cli    : INFO     Loaded hosts config file: hosts.cfg
woom.cli    : INFO     Infered host: local
woom.cli    : INFO     Initialized the task manager
woom.cli    : INFO     Loaded the task config file: tasks.cfg
woom.cli    : INFO     Initialized the workflow
woom.cli    : INFO     Successfully setup the workflow!
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/ptask0
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/ptask0/job.sh
woom.job    : INFO     Started job manager: BackgroundJobManager()
woom.workflow: INFO     Submitted task: prolog/prolog0/ptask0 with job id 721
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/ptask1
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/ptask1/job.sh
woom.workflow: INFO     Submitted task: prolog/prolog0/ptask1 with job id 723
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/gtask0
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/gtask0/job.sh
woom.workflow: INFO     Submitted task: prolog/prolog0/gtask0 with job id 725
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/gtask1
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/gtask1/job.sh
woom.workflow: INFO     Submitted task: prolog/prolog0/gtask1 with job id 727 depending on [725]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/ptask2
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/ptask2/job.sh
woom.workflow: INFO     Submitted task: prolog/prolog1/ptask2 with job id 729 depending on [721, 723, 727]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/ptask3
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/prolog/ptask3/job.sh
woom.workflow: INFO     Submitted task: prolog/prolog1/ptask3 with job id 731 depending on [721, 723, 727]
woom.workflow: INFO     Successfully submitted stage: prolog
woom.workflow: INFO     Cycling on independant dates from 2023-08-01 00:00:00+00:00 to 2023-08-03 00:00:00+00:00 in 3 time(s)
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/ctask0
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/ctask0/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/ctask0 with job id 733 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/ctask1
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/ctask1/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/ctask1 with job id 736 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/gtask2
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/gtask2/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/gtask2 with job id 738 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/gtask3
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/gtask3/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/gtask3 with job id 740 depending on [738]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/ctask2
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/ctask2/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles1/ctask2 with job id 742 depending on [733, 736, 740]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/ctask3
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-01T00:00:00+00:00/ctask3/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles1/ctask3 with job id 744 depending on [733, 736, 740]
woom.workflow: INFO     Successfully submitted cycle: 2023-08-01T00:00:00+00:00
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/ctask0
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/ctask0/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/ctask0 with job id 746 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/ctask1
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/ctask1/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/ctask1 with job id 749 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/gtask2
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/gtask2/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/gtask2 with job id 751 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/gtask3
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/gtask3/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/gtask3 with job id 753 depending on [751]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/ctask2
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/ctask2/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles1/ctask2 with job id 755 depending on [746, 749, 753]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/ctask3
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-02T00:00:00+00:00/ctask3/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles1/ctask3 with job id 757 depending on [746, 749, 753]
woom.workflow: INFO     Successfully submitted cycle: 2023-08-02T00:00:00+00:00
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/ctask0
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/ctask0/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/ctask0 with job id 759 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/ctask1
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/ctask1/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/ctask1 with job id 762 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/gtask2
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/gtask2/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/gtask2 with job id 764 depending on [729, 731]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/gtask3
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/gtask3/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles0/gtask3 with job id 766 depending on [764]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/ctask2
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/ctask2/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles1/ctask2 with job id 771 depending on [759, 762, 766]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/ctask3
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/2023-08-03T00:00:00+00:00/ctask3/job.sh
woom.workflow: INFO     Submitted task: cycles/cycles1/ctask3 with job id 773 depending on [759, 762, 766]
woom.workflow: INFO     Successfully submitted cycle: 2023-08-03T00:00:00+00:00
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog/etask0
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog/etask0/job.sh
woom.workflow: INFO     Submitted task: epilog/epilog0/etask0 with job id 775 depending on [742, 744, 755, 757, 771, 773]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog/etask1
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog/etask1/job.sh
woom.workflow: INFO     Submitted task: epilog/epilog0/etask1 with job id 777 depending on [742, 744, 755, 757, 771, 773]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog/etask2
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog/etask2/job.sh
woom.workflow: INFO     Submitted task: epilog/epilog1/etask2 with job id 779 depending on [775, 777]
woom.workflow: INFO     Created directory: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog/etask3
woom.workflow: INFO     Created batch script: /home/docs/checkouts/readthedocs.org/user_builds/woom/checkouts/stable/examples/academic/all_stages/jobs/epilog/etask3/job.sh
woom.workflow: INFO     Submitted task: epilog/epilog1/etask3 with job id 781 depending on [775, 777]
woom.workflow: INFO     Successfully submitted stage: epilog
woom.cli    : INFO     Successfully ran the workflow!