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

Allow PhenomXPHM options in laldict for v23 release branch #4759

Merged
merged 4 commits into from
May 28, 2024

Conversation

spxiwh
Copy link
Contributor

@spxiwh spxiwh commented May 28, 2024

There are some important options for generating XPHM, which we need to support in the v23 release branch. There is a related PR (#4728), which tries to deal with the more general case, though there are concerns about lalsimulation's naming and how to predict that.

For now, I hardcode the necessary values, and leave a more general discussion for the main branch.

For the wider audience: BE CAREFUL WITH PHENOMXPHM! There is a rare failure mode where it will produce infs (or other garbage) for long waveforms. This appears to be a bug with the multi-banding, which is on by default.

I have tested this on one of these failure modes via a HDF input file, with the new option (avoiding multi-banding) I get sane output, without I get infs.

@spxiwh spxiwh requested a review from tdent May 28, 2024 09:54
* disable git lfs post-clone hook checks for lalsuite-extra

* Also in basic-tests.yml
@spxiwh spxiwh merged commit fc80e63 into gwastro:v23_release_branch May 28, 2024
32 checks passed
@spxiwh spxiwh deleted the pr_laldict_on_v23_branch branch May 28, 2024 15:41
Copy link
Contributor

@tdent tdent left a comment

Choose a reason for hiding this comment

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

If this is tested to work to do the thing we want in the short term, then approve.

Clearly the general strategy is not great but this is a broader problem of how to deal with the laldict interface in a more systematic way involving dozen of other possible parameters.

GarethCabournDavies added a commit to GarethCabournDavies/pycbc that referenced this pull request Jul 24, 2024
)

* Add 2 Phenom parameters that we need here for XPHM

* Also need it here

* FIx previous

* disable git lfs post-clone hook checks for lalsuite-extra (gwastro#4755)

* disable git lfs post-clone hook checks for lalsuite-extra

* Also in basic-tests.yml

---------

Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org>
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