Skip to content

Switch to WHOI phasepack#6

Merged
joefutrelle merged 6 commits into
mainfrom
optimized-phasepack
Aug 18, 2025
Merged

Switch to WHOI phasepack#6
joefutrelle merged 6 commits into
mainfrom
optimized-phasepack

Conversation

@johnwaalsh
Copy link
Copy Markdown
Member

@johnwaalsh johnwaalsh commented Aug 15, 2025

This PR converts this repo from using an abandoned phasepack implementation to using the new WHOI-maintained implementation (https://github.com/WHOIGit/phasepack). As the newly maintained version contains the IFCB optimizations, the optimized phasecong code has been replaced with calling phasepack phasecong with covariance_only=True.

This PR also:

  • Adapts the GitHub Actions workflow to push images tagged with PR numbers, and removes the hard-coded reference to the now-deleted docker branch.
  • Updates the Docker image to use uv for a ~10x improvement in build time.

@johnwaalsh johnwaalsh self-assigned this Aug 18, 2025
@johnwaalsh johnwaalsh requested a review from joefutrelle August 18, 2025 19:21
@joefutrelle joefutrelle merged commit d784531 into main Aug 18, 2025
1 check passed
@johnwaalsh johnwaalsh deleted the optimized-phasepack branch August 21, 2025 15:14
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