Include a task in all but the first cycle point

Hi Jonny,

That’s easy to do with the full form of the graph recurrence notation: R[n]/A/D means Repeat (n times if given, else indefinitely) from start cycle point A, with interval D. And the start cycle point for the sequence can be given relative to the suite’s initial cycle point (denoted ^).

An example, for a yearly cycle:

[cylc]
    cycle point format = %Y
[scheduling]
    initial cycle point = 2000
    [[dependencies]]
        [[[R/^/P1Y]]]  # initial cycle point onward (can be shortened to just "P1Y")
             graph = "foo[-P1Y] => foo => bar"
        [[[R/^+P1Y/P1Y]]]  # second cycle point onward 
             graph = "foo => qux"

Result:

Hilary

1 Like