Hi Clinton,
After a lot of discussion between the development team, it looks like the best answer looks like this:
[scheduling]
initial cycle point = next(T-00; T-05; T-10; T-15; T-20; T-25; T-30; T-35; T-40; T-45; T-50; T-55)
[[dependencies]]
[[[PT5M]]]
graph = task1
Note:
- The
-
inT-00
, etc is a placeholder for the hour, not a minus sign. - This should work the way you expect. If current time is 16:23, the initial cycle point will become 16:25. The
next(...)
syntax is explained in the user guide: https://cylc.github.io/doc/built-sphinx-single/index.html#scheduling-initial-cycle-point-initial-cycle-point-relative-to-current-time - This is most efficient for Cylc, because your graph will have a single recurrence, instead of 12 recurrences.
Matt