@@ -137,6 +137,25 @@ The graph view now has an option to group tasks by cycle point.
137
137
.. image :: changes/cylc-graph-group-by-cycle-point.png
138
138
:width: 100%
139
139
140
+ Gantt View
141
+ ^^^^^^^^^^
142
+
143
+ The GUI now has a `Gantt <https://en.wikipedia.org/wiki/Gantt_chart >`_ view option:
144
+
145
+ .. image :: changes/gantt_view.png
146
+ :width: 100%
147
+ :alt: A picture of the Gantt view in operation.
148
+
149
+ Analysis View
150
+ ^^^^^^^^^^^^^
151
+
152
+ New Analysis added - a layout which plots run times against cycle points.
153
+
154
+
155
+ .. image :: changes/time_series.png
156
+ :width: 100%
157
+ :alt: A picture of the Time Series task analysis in operation.
158
+
140
159
141
160
Completion Expressions
142
161
^^^^^^^^^^^^^^^^^^^^^^
@@ -172,6 +191,42 @@ For more information, see the reference for the
172
191
:cylc:conf: `[runtime][<namespace>]completion ` configuration.
173
192
174
193
194
+ Workflow State Triggers & Commands
195
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
196
+
197
+ Workflow state xtriggers and command now take Cylc universal IDs instead of
198
+ separate arguments:
199
+
200
+ For example, you can (and should) now write:
201
+
202
+ .. code-block :: diff
203
+
204
+ # On the command line
205
+ - cylc workflow-state my-workflow --point 20240101 --task mytask --message "succeeded"
206
+ + cylc workflow-state my-workflow//20240101/mytask:succeeded --triggers
207
+
208
+ # In the flow.cylc file
209
+ - my_xtrigger = workflow_state(
210
+ - workflow="my-workflow",
211
+ - task="mytask",
212
+ - point="20240101",
213
+ - message="succeeded"
214
+ - )
215
+ + my_xtrigger = workflow_state('my-workflow//20240101/mytask:succeeded', is_trigger=True)
216
+
217
+ .. important ::
218
+
219
+ The new workflow state trigger syntax can use either the trigger or message from
220
+ ``trigger=message `` in :cylc:conf: `[runtime][<namespace>][outputs] `.
221
+
222
+ The trigger and message are the same for the most common use cases (``succeeded `` and ``started ``)
223
+ but may differ for other outputs, namely :term: `custom outputs <custom output> `.
224
+
225
+ .. note ::
226
+
227
+ The ``suite-state `` xtrigger has been reimplemented for compatibility with
228
+ Cylc 7 workflows.
229
+
175
230
----------
176
231
177
232
Cylc 8.2
0 commit comments