Skip to content

FLASH-71 Refactor flashfinder for new modules - #14

Open
FatemehMoghadam wants to merge 2 commits into
masterfrom
FLASH-71-Refactor-flashfilder
Open

FLASH-71 Refactor flashfinder for new modules#14
FatemehMoghadam wants to merge 2 commits into
masterfrom
FLASH-71-Refactor-flashfilder

Conversation

@FatemehMoghadam

Copy link
Copy Markdown
Contributor

Replaced the old module set (which required manually swapping to pawseyenv/2024.05 and loading gcc/12.2.0 and libfabric) with the new module set that works natively in the default pawseyenv/2025.08 environment.

scipy.integrate.simps was deprecated in SciPy 1.11 and completely removed in SciPy 1.14. Replaced both calls with scipy.integrate.simpson, and updated the x axis argument to be passed as a keyword argument (x=rest_vel)

Activated the existing __float_from_str() helper function (which was already in the codebase but commented out) to handle Fortran scientific notation.

ree13d
ree13d previously approved these changes Apr 30, 2026
@ree13d
ree13d self-requested a review April 30, 2026 04:12
@ree13d
ree13d dismissed their stale review April 30, 2026 04:15

On second thought we should definitely run a comparison of outputs between the updated modules pipeline and the existing pipeline before merging this

@ree13d

ree13d commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Can we before merging this @FatemehMoghadam somehow run a comparison of outputs for a small set of SBIDs between the updated modules pipeline and the existing pipeline? We have no unit tests so if say for example the outputs of the various packages used are slightly different we would impact science outputs.

So the MR is fine in general, but im worried we dont know if the upgrades change the results.

@gwhgerman

gwhgerman commented Apr 30, 2026 via email

Copy link
Copy Markdown
Collaborator

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.

3 participants