Skip to content

Will Cylc be added as a scheduler? #92

Description

Are there any plans to add Cylc as a scheduler for DAGRunner? Presumably this would be required for using it for the IMPROVER suite at some point. Or if not are there alternative cycling schedulers considered?

I can see from the demo notebook (section "Customised graph construction") that you can parameterise generating the networkx DiGraph object, e.g. with a cycle parameter. However, it's not clear to me how this could be used as a replacement/adjunct for a cycling scheduler. I can also see in the IMPROVER suite design pack that there's a diagram that references cycling schedulers including Cylc and ECFLOW.

I'm interested in exploring the use of DAGRunner for a verification workflow. The aim here is to be able to run "offline" on an archive of IMPROVER outputs, e.g. from a hindcast, but also to be able to run in (delayed) realtime to verify outputs as observations become available. And in the long run, I suppose, we will transition our IMPROVER suite from paraflow to DAGRunner.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions