Skip to content

[WIP] START_study.py upgrade#34

Draft
hickmank wants to merge 7 commits into
lanl:mainfrom
hickmank:start_study_upgrade
Draft

[WIP] START_study.py upgrade#34
hickmank wants to merge 7 commits into
lanl:mainfrom
hickmank:start_study_upgrade

Conversation

@hickmank
Copy link
Copy Markdown
Collaborator

@hickmank hickmank commented Apr 7, 2025

This PR makes the START_study.py script a command-line executable called yoke-start-study.

The new behavior is currently implemented in the burr_lsc_density_surrogate harness.

With this behavior a HarnessStudy class is defined that is then utilized by the start_study script.

Harnesses now only have "template" input and slurm files and no longer require the symlink to a START_study.py script.

NOTE: This is a repo-wide change so the harnesses will have to be modified prior to a merge. That means I'll have to pair down the number of harnesses first.

@hickmank hickmank requested a review from galegozi April 7, 2025 19:27
Copy link
Copy Markdown
Contributor

@galegozi galegozi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @hickmank ,
I have a couple of questions.
First of all, have you tested this with both the JSON config and the SLURM template to make sure it works? If not, would you be able to move the change to the channel subsampling harness (where I am using the config to generate SLURM files)?
Second of all, this change would break all existing studies. I understand you do not want two versions of running studies; however, I am strongly against breaking existing code...

@galegozi
Copy link
Copy Markdown
Contributor

galegozi commented May 3, 2025

@hickmank Any updates?

@hickmank hickmank changed the title START_study.py upgrade [WIP] START_study.py upgrade Feb 12, 2026
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.

2 participants