From f4b3604100e2babd04d59d4761d786a28a4b2e9d Mon Sep 17 00:00:00 2001
From: Lorenzo Pompili <lorenzo.pompili@aei.mpg.de>
Date: Mon, 17 Mar 2025 13:28:04 +0100
Subject: [PATCH] Update paths to Zenodo data release

---
 lalsimulation/lib/LALSimIMRNRHybSur3dq8.c       | 4 +++-
 lalsimulation/lib/LALSimIMRNRHybSur3dq8.h       | 3 ++-
 lalsimulation/lib/LALSimIMRPrecessingNRSur.c    | 4 +++-
 lalsimulation/lib/LALSimIMRPrecessingNRSur.h    | 3 ++-
 lalsimulation/lib/LALSimIMRSEOBNRv4HMROM.c      | 4 +++-
 lalsimulation/lib/LALSimIMRSEOBNRv4ROM.c        | 4 +++-
 lalsimulation/lib/LALSimIMRSEOBNRv4TSurrogate.c | 4 +++-
 lalsimulation/lib/LALSimIMRSEOBNRv5HMROM.c      | 4 +++-
 lalsimulation/lib/LALSimNRSur3dq8Remnant.c      | 3 ++-
 lalsimulation/lib/LALSimNRSur3dq8Remnant.h      | 4 +++-
 lalsimulation/lib/LALSimNRSur7dq4Remnant.c      | 3 ++-
 lalsimulation/lib/LALSimNRSur7dq4Remnant.h      | 4 +++-
 lalsimulation/lib/LALSimNRSurRemnantUtils.c     | 1 +
 13 files changed, 33 insertions(+), 12 deletions(-)

diff --git a/lalsimulation/lib/LALSimIMRNRHybSur3dq8.c b/lalsimulation/lib/LALSimIMRNRHybSur3dq8.c
index cd397db153..b489067ee2 100644
--- a/lalsimulation/lib/LALSimIMRNRHybSur3dq8.c
+++ b/lalsimulation/lib/LALSimIMRNRHybSur3dq8.c
@@ -26,7 +26,8 @@
  * for aligned-spin BBH.
  *
  * The binary data file (NRHybSur3dq8_lal_v1.0.h5) is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and via CVMFS
@@ -123,6 +124,7 @@ static void NRHybSur3dq8_Init_LALDATA(void) {
         "Unable to resolve data file '%s' in $LAL_DATA_PATH.\n"
         "Note: LALSuite versions >= 7.25 require data files that are publicly available at:\n"
         "https://git.ligo.org/waveforms/software/lalsuite-waveform-data\n"
+        "and on Zenodo at: https://zenodo.org/records/14999310.\n"
         "For earlier LALSuite versions, use the files in lalsuite-extra, available at:\n"
         "https://git.ligo.org/lscsoft/lalsuite-extra\n",
         NRHybSur3dq8_DATAFILE);
diff --git a/lalsimulation/lib/LALSimIMRNRHybSur3dq8.h b/lalsimulation/lib/LALSimIMRNRHybSur3dq8.h
index 3df9e7539d..09715de01e 100644
--- a/lalsimulation/lib/LALSimIMRNRHybSur3dq8.h
+++ b/lalsimulation/lib/LALSimIMRNRHybSur3dq8.h
@@ -26,7 +26,8 @@
  * for aligned-spin BBH.
  *
  * The binary data file (NRHybSur3dq8_lal_v1.0.h5) is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and via CVMFS
diff --git a/lalsimulation/lib/LALSimIMRPrecessingNRSur.c b/lalsimulation/lib/LALSimIMRPrecessingNRSur.c
index ddc59a7096..783bd918de 100644
--- a/lalsimulation/lib/LALSimIMRPrecessingNRSur.c
+++ b/lalsimulation/lib/LALSimIMRPrecessingNRSur.c
@@ -136,7 +136,8 @@ static PrecessingNRSurData __lalsim_NRSur7dq4_data;
  * Any studies that use this waveform model should include a reference to that
  * paper.
  * The binary data file (NRSur7dq4_v1.0.h5) is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and via CVMFS
@@ -195,6 +196,7 @@ static void NRSur7dq4_Init_LALDATA(void) {
         "Unable to resolve data file '%s' in $LAL_DATA_PATH.\n"
         "Note: LALSuite versions >= 7.25 require data files that are publicly available at:\n"
         "https://git.ligo.org/waveforms/software/lalsuite-waveform-data\n"
+        "and on Zenodo at: https://zenodo.org/records/14999310.\n"
         "For earlier LALSuite versions, use the files in lalsuite-extra, available at:\n"
         "https://git.ligo.org/lscsoft/lalsuite-extra\n",
         NRSUR7DQ4_DATAFILE);
diff --git a/lalsimulation/lib/LALSimIMRPrecessingNRSur.h b/lalsimulation/lib/LALSimIMRPrecessingNRSur.h
index 173c675f38..04d344ab30 100644
--- a/lalsimulation/lib/LALSimIMRPrecessingNRSur.h
+++ b/lalsimulation/lib/LALSimIMRPrecessingNRSur.h
@@ -74,7 +74,8 @@ static const int NRSUR_LMAX = 4;
 // The binary data for NRSur7dq2 (NRSur7dq2.h5) is available in lalsuite-extra or at
 // https://www.black-holes.org/surrogates
 // The binary data for NRSur7dq4 (NRSur7dq4_v1.0.h5) is available at:
-// https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+// https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+// and on Zenodo at: https://zenodo.org/records/14999310.
 // Get the lalsuite-waveform-data repo or put the data into a location in your
 // LAL_DATA_PATH.
 // The NRSur7dq4 data is also available on CIT at /home/lalsimulation_data and and via CVMFS
diff --git a/lalsimulation/lib/LALSimIMRSEOBNRv4HMROM.c b/lalsimulation/lib/LALSimIMRSEOBNRv4HMROM.c
index b3538842b1..0931586eb4 100644
--- a/lalsimulation/lib/LALSimIMRSEOBNRv4HMROM.c
+++ b/lalsimulation/lib/LALSimIMRSEOBNRv4HMROM.c
@@ -446,6 +446,7 @@ UNUSED static void SEOBNRv4HMROM_Init_LALDATA(void)
         "Unable to resolve data file '%s' in $LAL_DATA_PATH.\n"
         "Note: LALSuite versions >= 7.25 require data files that are publicly available at:\n"
         "https://git.ligo.org/waveforms/software/lalsuite-waveform-data\n"
+        "and on Zenodo at: https://zenodo.org/records/14999310.\n"
         "For earlier LALSuite versions, use the files in lalsuite-extra, available at:\n"
         "https://git.ligo.org/lscsoft/lalsuite-extra\n",
         datafile);
@@ -2509,7 +2510,8 @@ UNUSED static int SEOBNRv4HMROMCoreModesHybridized(
  *
  * The binary data HDF5 file (SEOBNRv4HMROM_v1.0.hdf5)
  * is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and and via CVMFS
diff --git a/lalsimulation/lib/LALSimIMRSEOBNRv4ROM.c b/lalsimulation/lib/LALSimIMRSEOBNRv4ROM.c
index 0893c7915a..76377e3556 100644
--- a/lalsimulation/lib/LALSimIMRSEOBNRv4ROM.c
+++ b/lalsimulation/lib/LALSimIMRSEOBNRv4ROM.c
@@ -1111,7 +1111,8 @@ static int SEOBNRv4ROMCore(
  *
  * The binary data HDF5 file (SEOBNRv4ROM_v3.0.hdf5)
  * is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and and via CVMFS
@@ -1660,6 +1661,7 @@ UNUSED static void SEOBNRv4ROM_Init_LALDATA(void)
       "Unable to resolve data file '%s' in $LAL_DATA_PATH.\n"
       "Note: LALSuite versions >= 7.25 require data files that are publicly available at:\n"
       "https://git.ligo.org/waveforms/software/lalsuite-waveform-data\n"
+      "and on Zenodo at: https://zenodo.org/records/14999310.\n"
       "For earlier LALSuite versions, use the files in lalsuite-extra, available at:\n"
       "https://git.ligo.org/lscsoft/lalsuite-extra\n",
       datafile);
diff --git a/lalsimulation/lib/LALSimIMRSEOBNRv4TSurrogate.c b/lalsimulation/lib/LALSimIMRSEOBNRv4TSurrogate.c
index cd26367f13..315debeac2 100644
--- a/lalsimulation/lib/LALSimIMRSEOBNRv4TSurrogate.c
+++ b/lalsimulation/lib/LALSimIMRSEOBNRv4TSurrogate.c
@@ -1105,7 +1105,8 @@ static int SurrogateCore(
  *
  * The binary data HDF5 file (SEOBNRv4T_surrogate_v2.0.0.hdf5)
  * is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and and via CVMFS
@@ -1297,6 +1298,7 @@ UNUSED static void Surrogate_Init_LALDATA(void)
       "Unable to resolve data file '%s' in $LAL_DATA_PATH.\n"
       "Note: LALSuite versions >= 7.25 require data files that are publicly available at:\n"
       "https://git.ligo.org/waveforms/software/lalsuite-waveform-data\n"
+      "and on Zenodo at: https://zenodo.org/records/14999310.\n"
       "For earlier LALSuite versions, use the files in lalsuite-extra, available at:\n"
       "https://git.ligo.org/lscsoft/lalsuite-extra\n",
       datafile);
diff --git a/lalsimulation/lib/LALSimIMRSEOBNRv5HMROM.c b/lalsimulation/lib/LALSimIMRSEOBNRv5HMROM.c
index 876fcdb54f..0df13d3e65 100644
--- a/lalsimulation/lib/LALSimIMRSEOBNRv5HMROM.c
+++ b/lalsimulation/lib/LALSimIMRSEOBNRv5HMROM.c
@@ -473,6 +473,7 @@ UNUSED static void SEOBNRv5HMROM_Init_LALDATA(void)
         "Unable to resolve data file '%s' in $LAL_DATA_PATH.\n"
         "Note: LALSuite versions >= 7.25 require data files that are publicly available at:\n"
         "https://git.ligo.org/waveforms/software/lalsuite-waveform-data\n"
+        "and on Zenodo at: https://zenodo.org/records/14999310.\n"
         "For earlier LALSuite versions, use the files in lalsuite-extra, available at:\n"
         "https://git.ligo.org/lscsoft/lalsuite-extra\n",
         datafile);
@@ -2568,7 +2569,8 @@ UNUSED static int SEOBNRv5HMROMCoreModesHybridized(
  *
  * The binary data files (SEOBNRv5ROM_v1.0.hdf5, SEOBNRv5HMROM_v1.0.hdf5)
  * are available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and via CVMFS
diff --git a/lalsimulation/lib/LALSimNRSur3dq8Remnant.c b/lalsimulation/lib/LALSimNRSur3dq8Remnant.c
index 402fa77393..0f05edd1d0 100644
--- a/lalsimulation/lib/LALSimNRSur3dq8Remnant.c
+++ b/lalsimulation/lib/LALSimNRSur3dq8Remnant.c
@@ -27,7 +27,8 @@
  * aligned-spin BBH.
  *
  * The binary data file (NRSur3dq8Remnant_v1.0.h5) is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and via CVMFS
diff --git a/lalsimulation/lib/LALSimNRSur3dq8Remnant.h b/lalsimulation/lib/LALSimNRSur3dq8Remnant.h
index ff5c11ce44..96c182639b 100644
--- a/lalsimulation/lib/LALSimNRSur3dq8Remnant.h
+++ b/lalsimulation/lib/LALSimNRSur3dq8Remnant.h
@@ -27,7 +27,8 @@
  * aligned-spin BBH.
  *
  * The binary data file (NRSur3dq8Remnant_v1.0.h5) is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and via CVMFS
@@ -58,6 +59,7 @@
  */
 
 // https://git.ligo.org/waveforms/software/lalsuite-waveform-data, should be placed in $LAL_DATA_PATH.
+// Also on Zenodo at: https://zenodo.org/records/14999310.
 // The data is also available on CIT at /home/lalsimulation_data and via CVMFS
 // at /cvmfs/shared.storage.igwn.org/igwn/shared/auxiliary/obs_sci/cbc/waveform/lalsimulation_data
 static const char NRSur3dq8Remnant_DATAFILE[] = "NRSur3dq8Remnant_v1.0.h5";
diff --git a/lalsimulation/lib/LALSimNRSur7dq4Remnant.c b/lalsimulation/lib/LALSimNRSur7dq4Remnant.c
index 3c28471d24..5392b8c9dd 100644
--- a/lalsimulation/lib/LALSimNRSur7dq4Remnant.c
+++ b/lalsimulation/lib/LALSimNRSur7dq4Remnant.c
@@ -27,7 +27,8 @@
  * generically precessing BBH.
  *
  * The binary data file (NRSur7dq4Remnant_v1.0.h5) is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and via CVMFS
diff --git a/lalsimulation/lib/LALSimNRSur7dq4Remnant.h b/lalsimulation/lib/LALSimNRSur7dq4Remnant.h
index 146d80944b..ae241a3d6d 100644
--- a/lalsimulation/lib/LALSimNRSur7dq4Remnant.h
+++ b/lalsimulation/lib/LALSimNRSur7dq4Remnant.h
@@ -27,7 +27,8 @@
  * generically precessing BBH.
  *
  * The binary data file (NRSur7dq4Remnant_v1.0.h5) is available at:
- * https://git.ligo.org/waveforms/software/lalsuite-waveform-data.
+ * https://git.ligo.org/waveforms/software/lalsuite-waveform-data
+ * and on Zenodo at: https://zenodo.org/records/14999310.
  * Get the lalsuite-waveform-data repo or put the data into a location in your
  * LAL_DATA_PATH.
  * The data is also available on CIT at /home/lalsimulation_data and via CVMFS
@@ -54,6 +55,7 @@
  */
 
 // https://git.ligo.org/waveforms/software/lalsuite-waveform-data, should be placed in $LAL_DATA_PATH.
+// Also on Zenodo at: https://zenodo.org/records/14999310.
 // The data is also available on CIT at /home/lalsimulation_data and via CVMFS
 // at /cvmfs/shared.storage.igwn.org/igwn/shared/auxiliary/obs_sci/cbc/waveform/lalsimulation_data
 static const char NRSur7dq4Remnant_DATAFILE[] = "NRSur7dq4Remnant_v1.0.h5";
diff --git a/lalsimulation/lib/LALSimNRSurRemnantUtils.c b/lalsimulation/lib/LALSimNRSurRemnantUtils.c
index 782f8f3fa4..a36e370235 100644
--- a/lalsimulation/lib/LALSimNRSurRemnantUtils.c
+++ b/lalsimulation/lib/LALSimNRSurRemnantUtils.c
@@ -77,6 +77,7 @@ void NRSurRemnant_LoadH5File(
         "Unable to resolve data file '%s' in $LAL_DATA_PATH.\n"
         "Note: LALSuite versions >= 7.25 require data files that are publicly available at:\n"
         "https://git.ligo.org/waveforms/software/lalsuite-waveform-data\n"
+        "and on Zenodo at: https://zenodo.org/records/14999310.\n"
         "For earlier LALSuite versions, use the files in lalsuite-extra, available at:\n"
         "https://git.ligo.org/lscsoft/lalsuite-extra\n",
         NRSurRemnant_DATAFILE);
-- 
GitLab