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

Changes for v2.3.10 #5044

Open
wants to merge 8 commits into
base: v23_release_branch
Choose a base branch
from
Open

Conversation

spxiwh
Copy link
Contributor

@spxiwh spxiwh commented Feb 17, 2025

We have a few tweaks that are needed for the v2.3 release branch. I'll track these here, not yet ready for merging.

spxiwh and others added 4 commits February 17, 2025 02:22
* Add compressed waveforms to bank workflow

* Allolw plotting script to use any bank conversion parameter

* Some fixes to allow the joined bank to be plotted

* Use inference's parameter labels: they are available and mostly good

* Add mismatch to plotting, make some tweaks

* some tidying

* thinko

* Try to make the CI workflow run

* Fix do-not-compress default

* Use different examples in compress bank workflow

* Proper name for the github workflow

* Thinko

* python shebang in compression workflow script

* minor edits

* move to readily-available waveform

* TRy IMRPhenomD instead

* revert change to workflow.core

* Warn for KeyError in get_decompressed_waveform

* Fix issue with if get_decompressed_waveform raised a ValueError
* added plot script

* cleanups

* remove now unused bits

* Generalize fit plotting

* rename script
@spxiwh
Copy link
Contributor Author

spxiwh commented Feb 18, 2025

Added #4969 and #5034.

Still need:

  • Code to make Combined plotifar #5034 run in the all-sky workflow
  • Patch to add statistic correction for different IFO combinations.

@rahuldhurkunde
Copy link
Member

Here's the PR #5052 to incorporate the FAR plot in the workflow.

for i in range( 0, self.num_banks):
curr_tag = 'bank%d' %(i)
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@GarethCabournDavies I'm worried about including this change on v2.3.10 as it breaks the ability to reuse files (in a bad way, as pegasus gets confused by reusing a bunch of random files in a workflow which isn't well mapped to the workflow graph and so takes over a day to plan). Will it break anything if I revert this?

Copy link
Contributor

Choose a reason for hiding this comment

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

Line 347 of tmpltbank.py is linked and so that would need changed as well.

I don't fully understand how this is breaking the file reuse though? All this is doing is adding zero padding to the number

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It means I can't reuse files made in v2.3.9 (or earlier) when running workflows created with this patch in place.

Copy link
Contributor

Choose a reason for hiding this comment

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

Okay, that's fair

@GarethCabournDavies
Copy link
Contributor

Commenting here that we need #5061, #5062, and maybe #5064

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.

4 participants