-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
Description
When Cloudy is updated we need to regenerate the atomic CIE cooling (and chemical state) tables using the new version. This could be automated:
- Detect a Cloudy update (by looking for changes in the
dependencies.ymlfile; - Run the table build task to generate new tables (which will be made in
dynamicdatasets); - Generate a PR for the
datasetsrepo with these new tables (and old tables copied to new files); - Generate a new plot of the cooling function;
- Run the
tests.cooling.execode to determine if we need to update the values of the cooling target values; - If we do, generate that patch and push as a new commit to our branch. (Need to be sure here that we don't get into an infinite loop - detect if the update was already made - perhaps by looking for a change in
tests.cooling.F90?) - Copy the files from
dynamictostaticso that all other tests will make use of them. (Need to make these tests dependent on the cooling table updater job.)
Reactions are currently unavailable