Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script to run cylc jobs and graph results. #329

Draft
wants to merge 5 commits into
base: develop
Choose a base branch
from

Conversation

jim-p-w
Copy link
Collaborator

@jim-p-w jim-p-w commented Nov 19, 2024

Description

This PR has a script which will run cylc jobs and graph the results.
It is intended to by run from cron, but can also be run manually.
Command line options control whether the script will run a cycl job, or look for results of previously started job.

Testing was done manually.

Note this relies on changes to the graphing code, including https://github.com/JCSDA-internal/mpas-jedi/pull/1022, plus changes which are dependent on PR 1022.

Create graphs for all jobs in the "success" directory,
if the same workflow has run at least twice and at least one run hasn't been graphed,
create comparison graphs for each pair of successive runs; the older run is the baseline.

Create unique graph directories for eacn cylc run.
… reference.

The baseline is the mpas-workflow release/3.0.0
put a failed cylc file in directory which gets sent to the webserver.
@jim-p-w jim-p-w self-assigned this Nov 19, 2024
@jim-p-w jim-p-w marked this pull request as draft November 19, 2024 21:08
   1. the baseline run
   2. the previous run (if there is one)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant