Is there any good way to run a task
at least one month after the first cycle
and every month ad infinitum after that. Regardless of what day of the month I start on.
I think I would need some combination of 01T00, P1M, ^+P1M
[[[ 01T00/P1M ! R1/^/P1M ]]]
graph = """
housekeep[-PT6H] => calc_groundgps_bias
These don’t seem to work.
Is this possible?
Yes, this should be possible, we can add offsets to dates in Cylc, e.g.
So if you want to skip the first instance of
R/01T00/P1M you could do
Might not be useful for your example but worth mentioning you can specify criterion for the initial cycle point using
initial cycle point constraints.
[scheduling]initial cycle point constraints = 01T00 would cause
cylc validate and
cylc run to fail if the initial cycle point was configured to something other than midnight on the first of the month.
Thanks, I have managed to implement something along those lines. Although I had hoped to constrain the start date, looks like it could change, so I added some jinja to check the start cycle and determine to skip the first month.