Add pSEOBNRv4HM_PA model
Description
Adds 2 SEOBNR post-adiabatic models to lalsimulation: SEOBNRv4HM_PA and pSEOBNRv4HM_PA; and makes additional changes to lalinference to allow the sampling of TGR parameters (needed for the use of the latter model). The models will be used in O4 for tests of GR together with the inspiral test (separate merge request). The changes to lalinference
have been used in past observing runs with the non-PA base waveform SEOBNRv4HM
(onto which SEOBNRv4HM_PA
is built).
API Changes and Justification
Backwards Compatible Changes
-
This change does not modify any class/function/struct/type definitions in a public C header file or any Python class/function definitions -
This change adds new classes/functions/structs/types to a public C header file or Python module
Backwards Incompatible Changes
-
This change modifies an existing class/function/struct/type definition in a public C header file or Python module -
This change removes an existing class/function/struct/type from a public C header file or Python module
If any of the Backwards Incompatible check boxes are ticked please provide a justification why this change is necessary and why it needs to be done in a backwards incompatible way.
Summary of backwards-incompatible changes:
- Function
XLALSimIMRSpinAlignedEOBWaveformAll
has changed signature - Function
XLALSimIMRSpinAlignedEOBModes
has changed signature - Function
XLALSimIMREOBAttachFitRingdown
has changed signature
The changes are necessary in order to be able to pass a LALdict
containing the TGR parameters to the waveform model, where they would be used for computing the ringdown waveform modes. These changes will not require changes of code outside of lalsuite
, i.e. the changes are not to public APIs.
Review Status
This MR has been the subject of 2 separate reviews:
Merge request reports
Activity
added 165 commits
-
7ef66b31...89d28999 - 18 commits from branch
lscsoft:master
- e85b3181 - Post-adiabatic first commit
- 4e3fe369 - Updated final radius calculation to use total spin
- 27f2cf35 - Fixing a variable name
- 16caa03f - Separate .h file
- be0a982d - Numerical derivatives
- 11bbbcb5 - Numerical derivatives at higher orders
- 79c5711b - Finally cracked the Hamiltonian
- 34659af0 - Fixed some numerical derivatives calls
- 94d88fba - Added Hamiltonian call
- ebc94bdc - Root finding for j0
- 58b70d16 - First attempt at fluxes
- 2036c712 - Faulty flux function
- 51db8d08 - Flux wrapper edited
- 987cb4f2 - UNUSED fixes
- c6e34a86 - polarDynamics memset
- 5971d1e0 - Flux wrapper fix - not final
- 5712fdc8 - Post-adiabatic loop included
- e62e3d17 - Include LALSimIMRSpinEOB.h fails
- a09c9fc2 - N&R .h file
- 21763a43 - Add Auxiliary funcs
- 99397dbd - Post-adiabatic routine added
- 8ae6055f - Quadrature integration of the result
- 4fae87b4 - Cleaned up input variables and pre-computed variables
- bf08df1d - t(r) calculation
- 4a446191 - Added LALDict to the Modes function
- c447ae2f - PA function
- 13648516 - Fixes segfault
- 5598c900 - pphi fixed at 2nd order
- 6105e803 - First attempt at full PA evolution
- 74d5e71a - Fixed nu issue, changed FD derivatives
- b987f592 - Compute end part of the inspiral.
- 395e5aa9 - Add fast flux
- be401579 - Adding custom Flux function
- 01efaaf7 - More optimizations
- 0aaf658a - Extending the inspiral to merger
- 505ebf94 - Fix memory leak issues
- 8db40344 - Add forgotten GSL free
- 1751498a - Interpolate PA dynamics
- 7c9f2eba - Fixed bug with prstar rescaling
- 038d083f - Make SEOBNRv4HM_PA an actual approximant that can be called
- f46771be - Most recent changes
- 6314b0c7 - plots directory
- 3e15df86 - Comparison plots
- 9809bdcb - Remove static allocations
- 5cfa02fe - Add corresponding frees
- 593366c8 - Add the post-adiabatic parameter calculation
- 81eca190 - Radius change
- 783c8292 - Added rSize, rFinal, and rSwitch
- 6428b5b5 - Destry interpolation allocations
- 682a5545 - rSwitch is now a prefactor
- 3f4735b5 - Fixes to plug memory leaks
- 64c9bc34 - Free up dynamicsPA memory
- 40e8a534 - Final memory leak fixed
- 090e3b6d - REsolving bug with memory alloc
- 9f37a599 - Returning the proper error functions
- c3ab94b4 - Latest fixes
- 8aef28ea - Added a check whether rInitial > rSwitch >= rFinal
- ccbda17a - Fix apparent bug in finding idx_stop
- 81623072 - Failing the right way.
- 2ac64dd8 - Temporary test
- 84fca447 - Allow analytic derivatives with a flag
- 48c97410 - Using the analytic derivatives in a smarter, faster way
- c675e2a2 - Removed some UNUSED keywords
- 133b21cd - Trivial changes
- 218da0e6 - Restoring variable parameters
- 045b7efe - ABORT to ERROR fixes
- 501fbc9d - Add some optimizations
- f5d233d6 - Add missing file
- f01f456f - Further optimizations
- 978e6c6e - dr, rStop, rSwitch
- 1574268a - Fixes for PE run
- 03ec7dc4 - Check if the inspiral is too short
- ceef2ac9 - Fixed memory leaks
- 02059a2c - Trying to fix the pipeline
- e5f50c80 - Fixing the list of approximants
- bf5194c2 - Changing stuff until it works
- 4612a2bd - Added PA params argument to SimIMRSpinAlignedEOBModes
- 9421fc00 - Added documentation for the inputs
- 254f15d3 - Fixed white space
- d657b3bf - Added higher modes check and addition
- 4b13fd03 - New prescription
- 7a061b1b - Fix bug in highSR initialization
- a00e3ce6 - Hide SEOBNRv4_opt optimizations behind PA flagw
- 29f6cede - Fix tc issues (hopefully)
- 6a33229f - Finalize changes for SEOBNRv4HM_PA
- f0bf297d - Update FSF address to make checks happy
- 01b09765 - added changes to make modified SEOBNRv4HM/SEOBNRv4HM_PA waveforms with free QNM parameters
- b5802c33 - undid an unintended change to lalsimulation/lib/LALSimIMRSpinAlignedEOB.c
- fe9890f4 - added qnm parameters in the right order
- a487838b - added changes to make modified SEOBNRv4HM/SEOBNRv4HM_PA waveforms with free QNM parameters
- 61ad9641 - undid an unintended change to lalsimulation/lib/LALSimIMRSpinAlignedEOB.c
- 7971c26b - added qnm parameters in the right order
- 6d2b4195 - Fix ringdown test
- f909b22f - Fix failure of regression test for SEOBNRv4HM
- 56a2413c - Determine the length of ringdown from (2,2) mode as before
- 6835ffad - Remove unnecessary files
- b496b825 - Change the SpinAlignedEOBversion setting
- 77eb5230 - Added TGRParams argument to XLALSimIMRSpinAlignedEOBModes
- 977f56b9 - Fix pipeline bug
- 43e5cc53 - Pipeline fix
- 9bf7024d - Pipeline fix
- 9eadcac4 - Move where the TGR params are unpacked
- 79b0e283 - Pipeline test
- b5659192 - Fix memory leak
- 9b1e4355 - Use TGRParams in XLALSimIMRSpinAlignedEOBWaveformAll
- 5fe14f0a - Fix bug with call to XLALSimIMRSpinAlignedEOBWaveformAll
- 35c5cf25 - Add documentation for TGRParams in XLALSimIMRSpinAlignedEOBWaveformAll
- 0293b96f - Documentation first iteration
- 132313a3 - Fix placement of closing quotes
- e45ae598 - Add missing documentation
- d7a488b8 - Soft remove of unnused functions
- fa5cc2e2 - Hard remove of unused functions
- 72ce5358 - Remove unused function definitions
- f278e138 - Add missing documentation to 2 functions
- cabd8148 - Add arXiv number in documentation
- e0a3ebb9 - Fix blank space in PA files
- d8412eb1 - Add support for SEOBNRv4HM_PA in XLALSimInspiralChooseTDModes
- 33a13826 - Fix error call
- 7d26b896 - Add lal/AVFactories.h to LALSimInspiral.c
- f5c4b832 - Add support for PAParams and TGRParams in XLALSimInspiralChooseTDModes
- 2e3db698 - Fix the Lalpars call
- a755bbea - Fix XLALSimInspiralChooseTDModes for SEOBNRv4HM_PA
- 25ed9c0d - Fix for modes sefault
- 6f220572 - Add unit test for SEOBNRv4HM_PA
- a2c8672f - Propagate fixes for mass swapping
- 86f8d507 - Add test to list
- 6775b225 - Fix typo
- 5d7f4603 - More typos
- 61c2cdf0 - Add negative modes for XLALSimInspiralChooseTDModes
- 1dec02f1 - Blank space fix
- df53e313 - Add TGRflag to control length of waveform
- 01db5da9 - Check if TGRflag exists in dictionary
- ac7281fe - Remove UNUSED variables from XLALSimInspiralChooseTDWaveform
- 61057ce6 - Add documentation where it was missing
- 79f369d0 - Check if TGRflag exists before getting it
- fce01905 - Fix checks for dictionary entries
- 5619a9af - Check if LALDict exists before querying it
- 9dac0b52 - Merged commit 045b7086becd8506d0f6607bc976ff7f5da40012
- 7b4f6cdb - Finish merging
- 109c2d13 - Fix number of elements in list_extra_parameters
- dc98cf15 - Add model pSEOBNRv4HM_PA
- 83d5098f - Finalise pSEOBNRv4HM_PA
- 120ff299 - Update unit test
- 5a4e94e4 - Don't have rich, fix test
- 5cd0aea5 - Update tolerances
- 434d5b0f - Fix SEOBNRv4HM_PA test
- 7aa9bad8 - Fix author list
Toggle commit list-
7ef66b31...89d28999 - 18 commits from branch
- A deleted user
added lalinference lalsimulation labels
pSEOBNRv4HM_PA
sign-offThe
pSEOBNRv4HM_PA
(TGR-related) additions have been reviewed and documented here.Gregorio, as chair of the pSEOBNRv4HM_PA review committee.
- Resolved by Maria Haney
May I please bring this MR to the attention of various stakeholders in the approval process:
-
mailmap
: @adam-mercer @duncanmmacleod @karl-wette -
AUTHORS
: @adam-mercer @duncanmmacleod @karl-wette -
Makefile.am
: @adam-mercer @duncanmmacleod @karl-wette -
lalinference
: @vivien @salvatore-vitale @aaron.zimmerman @patricia-schmidt @bfarr @gregory.ashton @john-veitch @cjhaster -
lalsimulation
: @maria.haney @geraint.pratten @vijay.varma @kipp.cannon
Thank you very much in advance for your consideration.
-
SEOBNRv4HM_PA sign-off
The SEOBN4v4HM_PA model was signed-off on 19/01/2023, see review completion presentation and review wiki page.
- Review Chair: Marta Colleoni
- Reviewers: Bhooshan Gadre, Ajit Mehta, Piero Rettegno
- Reviewees: Deyan Mihaylov, Serguei Ossokine
- Resolved by Karl Wette
- Resolved by Karl Wette
added 170 commits
-
d81ccd3d...f78803c1 - 21 commits from branch
lscsoft:master
- 879d8299 - Post-adiabatic first commit
- 310ec963 - Updated final radius calculation to use total spin
- 7b7e8a50 - Fixing a variable name
- f725a35a - Separate .h file
- 2399d139 - Numerical derivatives
- ee037211 - Numerical derivatives at higher orders
- c4614814 - Finally cracked the Hamiltonian
- c7745d5a - Fixed some numerical derivatives calls
- 921ded01 - Added Hamiltonian call
- b226c864 - Root finding for j0
- eea3022f - First attempt at fluxes
- f73f368c - Faulty flux function
- 611dee80 - Flux wrapper edited
- a2eb473d - UNUSED fixes
- 9c335136 - polarDynamics memset
- a3dc753d - Flux wrapper fix - not final
- 19c44200 - Post-adiabatic loop included
- ed3201bb - Include LALSimIMRSpinEOB.h fails
- 88e79ce2 - N&R .h file
- 359f1126 - Add Auxiliary funcs
- eedac387 - Post-adiabatic routine added
- ee30c312 - Quadrature integration of the result
- 5444e8bd - Cleaned up input variables and pre-computed variables
- 882296b7 - t(r) calculation
- 0a199e0a - Added LALDict to the Modes function
- 8886d734 - PA function
- 41d10e4e - Fixes segfault
- a1b16eb8 - pphi fixed at 2nd order
- 7f70b7db - First attempt at full PA evolution
- b64853fa - Fixed nu issue, changed FD derivatives
- 9b53bdfe - Compute end part of the inspiral.
- 5c1e34f8 - Add fast flux
- d09ffe67 - Adding custom Flux function
- 5cc3df9f - More optimizations
- 5466713e - Extending the inspiral to merger
- da6cf00b - Fix memory leak issues
- b36c33a2 - Add forgotten GSL free
- d62a31cf - Interpolate PA dynamics
- ee41709b - Fixed bug with prstar rescaling
- 0bc6b152 - Make SEOBNRv4HM_PA an actual approximant that can be called
- c219f3af - Most recent changes
- e4833af5 - plots directory
- 33151e6d - Comparison plots
- 08e0a198 - Remove static allocations
- 4b827667 - Add corresponding frees
- 83935961 - Add the post-adiabatic parameter calculation
- f9763bbb - Radius change
- 3ea2f79b - Added rSize, rFinal, and rSwitch
- 3c263381 - Destry interpolation allocations
- cdda67c6 - rSwitch is now a prefactor
- 0ce475fa - Fixes to plug memory leaks
- 50660c61 - Free up dynamicsPA memory
- 3bbfae4b - Final memory leak fixed
- ca2ebce9 - REsolving bug with memory alloc
- 5da7288c - Returning the proper error functions
- 1fc520d2 - Latest fixes
- 55d9c54e - Added a check whether rInitial > rSwitch >= rFinal
- 5ce6c5ca - Fix apparent bug in finding idx_stop
- 0816288d - Failing the right way.
- e4639aa8 - Temporary test
- 850f6687 - Allow analytic derivatives with a flag
- 92fd4a0f - Using the analytic derivatives in a smarter, faster way
- c1a4cd66 - Removed some UNUSED keywords
- c78f4b90 - Trivial changes
- 2f4c37c7 - Restoring variable parameters
- 5df7ca6c - ABORT to ERROR fixes
- 0ccd4a18 - Add some optimizations
- 755df270 - Add missing file
- 11cf772b - Further optimizations
- 47b630c8 - dr, rStop, rSwitch
- 7eb9e6d5 - Fixes for PE run
- 366a96d0 - Check if the inspiral is too short
- 7d08da8b - Fixed memory leaks
- a46db63d - Trying to fix the pipeline
- 81a3c715 - Fixing the list of approximants
- cc06010b - Changing stuff until it works
- 7f92e691 - Added PA params argument to SimIMRSpinAlignedEOBModes
- 330fab9b - Added documentation for the inputs
- c9fbdb78 - Fixed white space
- da5128c2 - Added higher modes check and addition
- 737e0958 - New prescription
- 12dc3295 - Fix bug in highSR initialization
- 01d97700 - Hide SEOBNRv4_opt optimizations behind PA flagw
- 1de3238e - Fix tc issues (hopefully)
- 4085eff2 - Finalize changes for SEOBNRv4HM_PA
- 436ce677 - Update FSF address to make checks happy
- 4cf7e3be - added changes to make modified SEOBNRv4HM/SEOBNRv4HM_PA waveforms with free QNM parameters
- cd2da184 - undid an unintended change to lalsimulation/lib/LALSimIMRSpinAlignedEOB.c
- fce0b263 - added qnm parameters in the right order
- 0d56ce8d - added changes to make modified SEOBNRv4HM/SEOBNRv4HM_PA waveforms with free QNM parameters
- d873ebe6 - undid an unintended change to lalsimulation/lib/LALSimIMRSpinAlignedEOB.c
- b7ce9a0a - added qnm parameters in the right order
- da7cfe24 - Fix ringdown test
- 937c4103 - Fix failure of regression test for SEOBNRv4HM
- 186d1deb - Determine the length of ringdown from (2,2) mode as before
- 99847804 - Remove unnecessary files
- ca6592c1 - Change the SpinAlignedEOBversion setting
- 79de19a8 - Added TGRParams argument to XLALSimIMRSpinAlignedEOBModes
- 2cc81eb6 - Fix pipeline bug
- 45a2de80 - Pipeline fix
- 64786827 - Pipeline fix
- efe296d6 - Move where the TGR params are unpacked
- 5cd5a29f - Pipeline test
- d3ee4f72 - Fix memory leak
- 033259f5 - Use TGRParams in XLALSimIMRSpinAlignedEOBWaveformAll
- 1bfc2479 - Fix bug with call to XLALSimIMRSpinAlignedEOBWaveformAll
- c44c1c43 - Add documentation for TGRParams in XLALSimIMRSpinAlignedEOBWaveformAll
- 08c3f6c8 - Documentation first iteration
- 28cdb958 - Fix placement of closing quotes
- 837f0c06 - Add missing documentation
- b4a8fa13 - Soft remove of unnused functions
- 3bd6f0c4 - Hard remove of unused functions
- bb5025c2 - Remove unused function definitions
- 8d9df986 - Add missing documentation to 2 functions
- 92e740fc - Add arXiv number in documentation
- f7c83dd5 - Fix blank space in PA files
- 1f6fc3dd - Add support for SEOBNRv4HM_PA in XLALSimInspiralChooseTDModes
- 043214da - Fix error call
- 6c713a48 - Add lal/AVFactories.h to LALSimInspiral.c
- 7718e04b - Add support for PAParams and TGRParams in XLALSimInspiralChooseTDModes
- ef37730e - Fix the Lalpars call
- f9e0cd2f - Fix XLALSimInspiralChooseTDModes for SEOBNRv4HM_PA
- 8f306ade - Fix for modes sefault
- 49a4a68a - Add unit test for SEOBNRv4HM_PA
- b79b3415 - Propagate fixes for mass swapping
- 52134c3d - Add test to list
- 332c7867 - Fix typo
- 64205583 - More typos
- 762f0f13 - Add negative modes for XLALSimInspiralChooseTDModes
- 418c1093 - Blank space fix
- f339abb9 - Add TGRflag to control length of waveform
- 0a941c46 - Check if TGRflag exists in dictionary
- 19056b00 - Remove UNUSED variables from XLALSimInspiralChooseTDWaveform
- 05e875c6 - Add documentation where it was missing
- 3a1f817f - Check if TGRflag exists before getting it
- 70713701 - Fix checks for dictionary entries
- cb97138c - Check if LALDict exists before querying it
- 5e4877cb - Merged commit 045b7086becd8506d0f6607bc976ff7f5da40012
- 8dc0812d - Finish merging
- 2e92268e - Fix number of elements in list_extra_parameters
- 3a606cca - Add model pSEOBNRv4HM_PA
- 4c6a67bf - Finalise pSEOBNRv4HM_PA
- cfa8d758 - Update unit test
- 4c01d1c4 - Don't have rich, fix test
- b93a47cd - Update tolerances
- 56ae776b - Fix SEOBNRv4HM_PA test
- 0acf4515 - Fix author list
- 5b74219a - Fix enum compatibility
- 714bca94 - Fix authors
Toggle commit list-
d81ccd3d...f78803c1 - 21 commits from branch
- Resolved by Karl Wette
- Resolved by Karl Wette
@deyan.mihaylov A few fixes needed for the
Makefile.am
files
- Resolved by Karl Wette
added 1 commit
- f3a31ad6 - fixed spaces in lalsimulation/lib/Makefile.am
- A deleted user
added apimajor label
added 169 commits
-
7e500016...6620996a - 14 commits from branch
lscsoft:master
- 9e0c7724 - Post-adiabatic first commit
- 0e95b1cb - Updated final radius calculation to use total spin
- 234e5915 - Fixing a variable name
- 50a3c188 - Separate .h file
- 15513da3 - Numerical derivatives
- 33d0d1cb - Numerical derivatives at higher orders
- 77fa7b79 - Finally cracked the Hamiltonian
- 2a94f351 - Fixed some numerical derivatives calls
- 046ea38f - Added Hamiltonian call
- faed4118 - Root finding for j0
- 5ef8ee5d - First attempt at fluxes
- cdcda83d - Faulty flux function
- 15ad8acd - Flux wrapper edited
- 5a628321 - UNUSED fixes
- ad6617d7 - polarDynamics memset
- b029d31d - Flux wrapper fix - not final
- 5e0c64df - Post-adiabatic loop included
- 9764b7da - Include LALSimIMRSpinEOB.h fails
- 752c6040 - N&R .h file
- bf5282f9 - Add Auxiliary funcs
- a770a1ff - Post-adiabatic routine added
- 46732ec1 - Quadrature integration of the result
- 0d5842c2 - Cleaned up input variables and pre-computed variables
- dcb18bd7 - t(r) calculation
- a8c889b8 - Added LALDict to the Modes function
- 97e88769 - PA function
- 79e5b29d - Fixes segfault
- c4e0072a - pphi fixed at 2nd order
- 21e75283 - First attempt at full PA evolution
- 5e4b6c7b - Fixed nu issue, changed FD derivatives
- 9185e9be - Compute end part of the inspiral.
- ba34c097 - Add fast flux
- 763e62c8 - Adding custom Flux function
- bb4fdac4 - More optimizations
- c829c0d2 - Extending the inspiral to merger
- 15dccbb9 - Fix memory leak issues
- e7ace9a2 - Add forgotten GSL free
- cf026585 - Interpolate PA dynamics
- 35735ff7 - Fixed bug with prstar rescaling
- b3c2e1bb - Make SEOBNRv4HM_PA an actual approximant that can be called
- eb6d70af - Most recent changes
- 21fd82c8 - plots directory
- ab67a086 - Comparison plots
- 476279fd - Remove static allocations
- a0ff0189 - Add corresponding frees
- 964f21d4 - Add the post-adiabatic parameter calculation
- ef3dc076 - Radius change
- 5e2af428 - Added rSize, rFinal, and rSwitch
- ac6eb1b4 - Destry interpolation allocations
- 7c8a38d8 - rSwitch is now a prefactor
- e61c005d - Fixes to plug memory leaks
- 4eee5ec0 - Free up dynamicsPA memory
- 8d9d9eb7 - Final memory leak fixed
- 34e6c9c7 - REsolving bug with memory alloc
- 55135406 - Returning the proper error functions
- 137df0e1 - Latest fixes
- 00371355 - Added a check whether rInitial > rSwitch >= rFinal
- 65d573a3 - Fix apparent bug in finding idx_stop
- 41310b9a - Failing the right way.
- 23efc8de - Temporary test
- 38f553f5 - Allow analytic derivatives with a flag
- a39b7f87 - Using the analytic derivatives in a smarter, faster way
- 197857db - Removed some UNUSED keywords
- 126ad412 - Trivial changes
- 1f380ed5 - Restoring variable parameters
- 4fc386bc - ABORT to ERROR fixes
- 26636abc - Add some optimizations
- 5ff3b937 - Add missing file
- 086c2a3a - Further optimizations
- d1872b30 - dr, rStop, rSwitch
- f8e0fcbe - Fixes for PE run
- e0247104 - Check if the inspiral is too short
- 1990d609 - Fixed memory leaks
- be535330 - Trying to fix the pipeline
- d86c52dd - Fixing the list of approximants
- d4111475 - Changing stuff until it works
- 97f049e5 - Added PA params argument to SimIMRSpinAlignedEOBModes
- 8b60e3ba - Added documentation for the inputs
- 4c526e8a - Fixed white space
- f85cc31f - Added higher modes check and addition
- bd1a48c6 - New prescription
- aa4234a3 - Fix bug in highSR initialization
- d411cc0f - Hide SEOBNRv4_opt optimizations behind PA flagw
- 3832b922 - Fix tc issues (hopefully)
- f41b88a3 - Finalize changes for SEOBNRv4HM_PA
- 7fdefc9f - Update FSF address to make checks happy
- 047cf718 - added changes to make modified SEOBNRv4HM/SEOBNRv4HM_PA waveforms with free QNM parameters
- 919f34f2 - undid an unintended change to lalsimulation/lib/LALSimIMRSpinAlignedEOB.c
- 8834a6aa - added qnm parameters in the right order
- e177e348 - added changes to make modified SEOBNRv4HM/SEOBNRv4HM_PA waveforms with free QNM parameters
- bd461bce - undid an unintended change to lalsimulation/lib/LALSimIMRSpinAlignedEOB.c
- facbe742 - added qnm parameters in the right order
- cc47e09e - Fix ringdown test
- 5eb10e8c - Fix failure of regression test for SEOBNRv4HM
- 90a524a2 - Determine the length of ringdown from (2,2) mode as before
- 3fcf7d68 - Remove unnecessary files
- d63db09c - Change the SpinAlignedEOBversion setting
- 63e023a3 - Added TGRParams argument to XLALSimIMRSpinAlignedEOBModes
- f0b34d49 - Fix pipeline bug
- de16ea2d - Pipeline fix
- 78de3b7d - Pipeline fix
- 78bf08a2 - Move where the TGR params are unpacked
- 951f5e21 - Pipeline test
- 43c7dd33 - Fix memory leak
- 7c44b9fc - Use TGRParams in XLALSimIMRSpinAlignedEOBWaveformAll
- 145439f7 - Fix bug with call to XLALSimIMRSpinAlignedEOBWaveformAll
- 1699543d - Add documentation for TGRParams in XLALSimIMRSpinAlignedEOBWaveformAll
- cc525c69 - Documentation first iteration
- 7c489340 - Fix placement of closing quotes
- c9582c18 - Add missing documentation
- 4904c3ce - Soft remove of unnused functions
- 5ce99aec - Hard remove of unused functions
- 86cdf062 - Remove unused function definitions
- 7a2b3e3c - Add missing documentation to 2 functions
- 22bbf70b - Add arXiv number in documentation
- 2d32283a - Fix blank space in PA files
- c742e782 - Add support for SEOBNRv4HM_PA in XLALSimInspiralChooseTDModes
- 9a13edc8 - Fix error call
- 9c05c147 - Add lal/AVFactories.h to LALSimInspiral.c
- 703771e7 - Add support for PAParams and TGRParams in XLALSimInspiralChooseTDModes
- 24b26249 - Fix the Lalpars call
- 2d1f9fb5 - Fix XLALSimInspiralChooseTDModes for SEOBNRv4HM_PA
- 04d3b3ca - Fix for modes sefault
- f62c046b - Add unit test for SEOBNRv4HM_PA
- 2c9fb38f - Propagate fixes for mass swapping
- bc054c67 - Add test to list
- 54e02097 - Fix typo
- 50b96c46 - More typos
- a56bfc1c - Add negative modes for XLALSimInspiralChooseTDModes
- d99ec139 - Blank space fix
- d57da1ba - Add TGRflag to control length of waveform
- 09b1d8e5 - Check if TGRflag exists in dictionary
- 3bc8de67 - Remove UNUSED variables from XLALSimInspiralChooseTDWaveform
- c8a43deb - Add documentation where it was missing
- 17cedf5e - Check if TGRflag exists before getting it
- 5a062b07 - Fix checks for dictionary entries
- 451badc7 - Check if LALDict exists before querying it
- 9f45e100 - Merged commit 045b7086becd8506d0f6607bc976ff7f5da40012
- b2d41919 - Finish merging
- 937fe347 - Fix number of elements in list_extra_parameters
- d9bcd51d - Add model pSEOBNRv4HM_PA
- 7948eed3 - Finalise pSEOBNRv4HM_PA
- 03b5e67b - Update unit test
- 163d65f7 - Don't have rich, fix test
- 2f1abc8a - Update tolerances
- e06094fe - Fix SEOBNRv4HM_PA test
- 238b13d9 - Fix author list
- 4ed634bd - Fix enum compatibility
- 4f2e3bea - Fix authors
- 92c6aa75 - Fix Makefile.am
- 7ae47873 - Fix Makefile.am
- 92acf118 - Fix Makefile.am
- f9805009 - fixed spaces in lalsimulation/lib/Makefile.am
- d7b62a72 - updated lalsimulation/AUTHORS
- 4f277ca6 - updated .mailmap
Toggle commit list-
7e500016...6620996a - 14 commits from branch
added 197 commits
-
7e9e3054...a7c2b377 - 45 commits from branch
lscsoft:master
- d9feb031 - Post-adiabatic first commit
- 6749dada - Updated final radius calculation to use total spin
- 26167281 - Fixing a variable name
- 874290ab - Separate .h file
- 582dc24c - Numerical derivatives
- 5bac387e - Numerical derivatives at higher orders
- 51b47466 - Finally cracked the Hamiltonian
- 5e5f5362 - Fixed some numerical derivatives calls
- c531926c - Added Hamiltonian call
- 9d0721db - Root finding for j0
- d0ba90b5 - First attempt at fluxes
- 6f599b7d - Faulty flux function
- ad9334f5 - Flux wrapper edited
- 145cad49 - UNUSED fixes
- 5a2b4ac7 - polarDynamics memset
- d3698645 - Flux wrapper fix - not final
- e7bcc54f - Post-adiabatic loop included
- 2aca1388 - Include LALSimIMRSpinEOB.h fails
- 003f01ea - N&R .h file
- c170b3f7 - Add Auxiliary funcs
- 1f490f7b - Post-adiabatic routine added
- 968d8cef - Quadrature integration of the result
- b1f07b91 - Cleaned up input variables and pre-computed variables
- c55077f7 - t(r) calculation
- 8812179b - Added LALDict to the Modes function
- bbe80f94 - PA function
- f4a49da6 - Fixes segfault
- 4e557042 - pphi fixed at 2nd order
- fd255961 - First attempt at full PA evolution
- b973a639 - Fixed nu issue, changed FD derivatives
- 3a7c5d05 - Compute end part of the inspiral.
- 63432b8f - Add fast flux
- 598a4a39 - Adding custom Flux function
- 3e14ac9b - More optimizations
- 44dd9179 - Extending the inspiral to merger
- 30f4c0f3 - Fix memory leak issues
- 50f0cb22 - Add forgotten GSL free
- ceca0e1a - Interpolate PA dynamics
- 4148e9fa - Fixed bug with prstar rescaling
- 024c4680 - Make SEOBNRv4HM_PA an actual approximant that can be called
- ee60de14 - Most recent changes
- 88b40cb4 - plots directory
- 87347596 - Comparison plots
- 1464824a - Remove static allocations
- e882d75b - Add corresponding frees
- 83fb6726 - Add the post-adiabatic parameter calculation
- f71f5d17 - Radius change
- a1b535f4 - Added rSize, rFinal, and rSwitch
- b32e8f8b - Destry interpolation allocations
- 5d1dfbcf - rSwitch is now a prefactor
- af29ac38 - Fixes to plug memory leaks
- ff574bf3 - Free up dynamicsPA memory
- ab86e463 - Final memory leak fixed
- 960e1d0c - REsolving bug with memory alloc
- 1aeb6e5f - Returning the proper error functions
- 0610c2d6 - Latest fixes
- 4bb4e869 - Added a check whether rInitial > rSwitch >= rFinal
- 8202a89d - Fix apparent bug in finding idx_stop
- 3022518d - Failing the right way.
- 3c93cb68 - Temporary test
- 7f729a39 - Allow analytic derivatives with a flag
- be21e546 - Using the analytic derivatives in a smarter, faster way
- 68acb51d - Removed some UNUSED keywords
- cc8e64d4 - Trivial changes
- 4b973270 - Restoring variable parameters
- b1fe137e - ABORT to ERROR fixes
- 4ad13e37 - Add some optimizations
- d14ab449 - Add missing file
- 789127e0 - Further optimizations
- 4af4d364 - dr, rStop, rSwitch
- 79f2e33b - Fixes for PE run
- 1c93d564 - Check if the inspiral is too short
- 36e072b1 - Fixed memory leaks
- 9e1d4c7a - Trying to fix the pipeline
- 374e4135 - Fixing the list of approximants
- 990502b1 - Changing stuff until it works
- 390d4376 - Added PA params argument to SimIMRSpinAlignedEOBModes
- 6539394c - Added documentation for the inputs
- a4d420ca - Fixed white space
- 4a81caa8 - Added higher modes check and addition
- c5bcfa65 - New prescription
- 60eeffbc - Fix bug in highSR initialization
- 1df5c961 - Hide SEOBNRv4_opt optimizations behind PA flagw
- f2cd1b8d - Fix tc issues (hopefully)
- 90924fe6 - Finalize changes for SEOBNRv4HM_PA
- 68469c4e - Update FSF address to make checks happy
- bf4d7033 - added changes to make modified SEOBNRv4HM/SEOBNRv4HM_PA waveforms with free QNM parameters
- 27631656 - undid an unintended change to lalsimulation/lib/LALSimIMRSpinAlignedEOB.c
- b5dd7ba4 - added qnm parameters in the right order
- e31b195e - added changes to make modified SEOBNRv4HM/SEOBNRv4HM_PA waveforms with free QNM parameters
- ce8a2799 - undid an unintended change to lalsimulation/lib/LALSimIMRSpinAlignedEOB.c
- 3067b504 - added qnm parameters in the right order
- dabe0046 - Fix ringdown test
- fd97ad80 - Fix failure of regression test for SEOBNRv4HM
- 7a664d6c - Determine the length of ringdown from (2,2) mode as before
- ac2dca29 - Remove unnecessary files
- ef5ec347 - Change the SpinAlignedEOBversion setting
- 5618621e - Added TGRParams argument to XLALSimIMRSpinAlignedEOBModes
- afb93f91 - Fix pipeline bug
- cee2edb6 - Pipeline fix
- 1e262401 - Pipeline fix
- 16bbea35 - Move where the TGR params are unpacked
- 08c892f0 - Pipeline test
- 7d652c27 - Fix memory leak
- 5504f8ba - Use TGRParams in XLALSimIMRSpinAlignedEOBWaveformAll
- 1ea2e617 - Fix bug with call to XLALSimIMRSpinAlignedEOBWaveformAll
- 84e302f2 - Add documentation for TGRParams in XLALSimIMRSpinAlignedEOBWaveformAll
- b65ba383 - Documentation first iteration
- 0ab569f8 - Fix placement of closing quotes
- d88260fe - Add missing documentation
- b422e627 - Soft remove of unnused functions
- 1bd8a3f2 - Hard remove of unused functions
- a575eac8 - Remove unused function definitions
- 4728a289 - Add missing documentation to 2 functions
- fd0a8ef6 - Add arXiv number in documentation
- f01f9b3a - Fix blank space in PA files
- 92007e32 - Add support for SEOBNRv4HM_PA in XLALSimInspiralChooseTDModes
- 295d0285 - Fix error call
- fa5a4303 - Add lal/AVFactories.h to LALSimInspiral.c
- 4ae1ca9d - Add support for PAParams and TGRParams in XLALSimInspiralChooseTDModes
- 4602f722 - Fix the Lalpars call
- adf57c37 - Fix XLALSimInspiralChooseTDModes for SEOBNRv4HM_PA
- ed4b3a17 - Fix for modes sefault
- 4205bcb6 - Add unit test for SEOBNRv4HM_PA
- 78aa9eee - Propagate fixes for mass swapping
- bdc454b9 - Add test to list
- 2939eb02 - Fix typo
- 486b6c33 - More typos
- 746a6563 - Add negative modes for XLALSimInspiralChooseTDModes
- 1e314790 - Blank space fix
- d2c646ca - Add TGRflag to control length of waveform
- db16bf35 - Check if TGRflag exists in dictionary
- cb7afe39 - Remove UNUSED variables from XLALSimInspiralChooseTDWaveform
- fbcf6220 - Add documentation where it was missing
- 44f49b80 - Check if TGRflag exists before getting it
- 63e05092 - Fix checks for dictionary entries
- b5a90162 - Check if LALDict exists before querying it
- 16bc7147 - Merged commit 045b7086becd8506d0f6607bc976ff7f5da40012
- c9196f91 - Finish merging
- 6706af04 - Add model pSEOBNRv4HM_PA
- 83a68d8a - Finalise pSEOBNRv4HM_PA
- 39d90c32 - Update unit test
- 459e75ef - Don't have rich, fix test
- b5e97d1a - Update tolerances
- a558ced4 - Fix SEOBNRv4HM_PA test
- a0b733bb - Fix author list
- f68b8065 - Fix enum compatibility
- 6d84c931 - Fix authors
- 775b5e85 - Fix Makefile.am
- b53e962b - Fix Makefile.am
- 1a8d202a - Fix Makefile.am
- 8f25f2ac - fixed spaces in lalsimulation/lib/Makefile.am
Toggle commit list-
7e9e3054...a7c2b377 - 45 commits from branch
- Resolved by Deyan Mihaylov
Just did a fresh rebase. Before all merge pipelines except lint:authors were passing, I checked
make update-authors
before pushing so I'd expect all pipelines to pass now.
@adam-mercer and @duncanmmacleod all threads have been resolved, all approvals have been collected for this MR. What is the procedure to merge it?
@deyan.mihaylov, can you please summarise the nature of the backwards-incompatible API changes?
This shouldn't hold up merging, but will help us when we come to finalise the release.
@duncanmmacleod I have updated the description of the MR.
mentioned in commit 4be3f28d
- Resolved by John Douglas Veitch
mentioned in merge request !2145 (merged)
mentioned in merge request !1461 (closed)