Skip to content

Will Cylc be added as a scheduler? #92

@dmentipl

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions