lalsuite merge requestshttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests2022-07-02T13:50:41Zhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/463Pre O3 Release2022-07-02T13:50:41ZAdam MercerPre O3 ReleaseMerge `pre-o3-release` branch into `master` to get the various packaging updates.Merge `pre-o3-release` branch into `master` to get the various packaging updates.Adam MercerAdam Mercerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/457Ingredients for O2 cosmic string search2019-01-20T13:28:10ZDaichi TsunaIngredients for O2 cosmic string searchThese are the ingredients used for the cosmic string search using O2 data.
Makefile.O2pipeline: for generating the segment/time_slide/veto xml files and the DAG.
ini file: gives the path for each type of job, as well as their command lin...These are the ingredients used for the cosmic string search using O2 data.
Makefile.O2pipeline: for generating the segment/time_slide/veto xml files and the DAG.
ini file: gives the path for each type of job, as well as their command line arguments.
Veto files inside this directory are those from user percentage veto.https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/454upgrade cleanly from lal*-python to python-lal*2022-07-02T13:50:37ZAdam Mercerupgrade cleanly from lal*-python to python-lal*[ci skip][ci skip]Pre-O3Adam MercerAdam Mercerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/452Test files for cosmic string search using a small piece of O1 data2022-07-02T05:20:37ZDaichi TsunaTest files for cosmic string search using a small piece of O1 dataThe ingredients to do a test run of the whole cosmic string search with ~ a day of O1 C02 data.
Makefile.O1test: for generating the segment/time_slide xml files and the DAG.
ini file: gives the path for each type of job, as well as the...The ingredients to do a test run of the whole cosmic string search with ~ a day of O1 C02 data.
Makefile.O1test: for generating the segment/time_slide xml files and the DAG.
ini file: gives the path for each type of job, as well as their command line arguments.
The template bank xml files are what were used for the S5 analysis.https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/437Added license file to RPMs and wheels2022-07-02T13:29:59ZDuncan Macleodduncan.macleod@ligo.orgAdded license file to RPMs and wheelsThis merge modifies the RPM spec file input files, and the `/wheel/` directory to ensure that the license file (`COPYING`) is included in the distributions, as required under the conditions of GPL (AFAIK).
/cc @adam\-mercer @leo-singerThis merge modifies the RPM spec file input files, and the `/wheel/` directory to ensure that the license file (`COPYING`) is included in the distributions, as required under the conditions of GPL (AFAIK).
/cc @adam\-mercer @leo-singerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/411LnLikelihoodRatioMixin.ln_lr_samples():2022-07-02T13:50:13ZKipp CannonLnLikelihoodRatioMixin.ln_lr_samples():- rename a keyword argument to more clearly explain its purpose
- edit documentation- rename a keyword argument to more clearly explain its purpose
- edit documentationKipp CannonKipp Cannonhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/389Updated usage of python xrange builtin for python32022-07-02T13:39:03ZDuncan Macleodduncan.macleod@ligo.orgUpdated usage of python xrange builtin for python3This merge updates all usage of `xrange` for python3 to `range`, and added ```from six.moves import range``` to the relevant import headers. Commits are separate for each sub-package as follows:
- `lal`: 035af3cb
- `lalburst`: 66a36394
...This merge updates all usage of `xrange` for python3 to `range`, and added ```from six.moves import range``` to the relevant import headers. Commits are separate for each sub-package as follows:
- `lal`: 035af3cb
- `lalburst`: 66a36394
- `lalinspiral`: c99fe311
- `lalinference`: 82efde7dhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/384Updated lalburst print statements for python32022-07-02T13:40:04ZDuncan Macleodduncan.macleod@ligo.orgUpdated lalburst print statements for python3This patch updates all `print` statement usage in `lalburst` python modules to `print()` function calls for python3 compatibility.This patch updates all `print` statement usage in `lalburst` python modules to `print()` function calls for python3 compatibility.https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/368burst clean-up2022-07-02T13:30:15ZKipp Cannonburst clean-up- remove a bunch of defunt burst code
- move some functions from lalburst that are used only by
lalapps_StringSearch to that location (where they are expected to be
deleted later)
- convert xfig images to inkscape SVGs- remove a bunch of defunt burst code
- move some functions from lalburst that are used only by
lalapps_StringSearch to that location (where they are expected to be
deleted later)
- convert xfig images to inkscape SVGsAdam MercerAdam Mercerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/348Updated [bugs] URL in all READMEs to gitlab2019-01-20T13:30:04ZDuncan Macleodduncan.macleod@ligo.orgUpdated [bugs] URL in all READMEs to gitlabThis merge updates the `[bugs]` URLs in the subproject `README` files to point to
https://git.ligo.org/lscsoft/lalsuite/issues/This merge updates the `[bugs]` URLs in the subproject `README` files to point to
https://git.ligo.org/lscsoft/lalsuite/issues/https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/341Updated RPM names to python2-lalxxx2022-07-02T13:30:19ZDuncan Macleodduncan.macleod@ligo.orgUpdated RPM names to python2-lalxxxThis merge updates the subpackage rpm names from `lalxxx-python` to `python2-lalxxx` whilst providing the relevant `Conflicts`/`Obsoletes` flags to mean people requesting the old names still get something that works.This merge updates the subpackage rpm names from `lalxxx-python` to `python2-lalxxx` whilst providing the relevant `Conflicts`/`Obsoletes` flags to mean people requesting the old names still get something that works.https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/340Fixed bug in empty %nightly macro2022-07-02T13:49:47ZDuncan Macleodduncan.macleod@ligo.orgFixed bug in empty %nightly macroThis patch fixes failed rpm builds due to an `empty macro %nightly`, the fix is as follows:
- make sure `%nightly` is set to _something_ (`%{nil}`)
- if it is `%{nil}` (not a nightly build), unset it
its hacky, but it seems to work.This patch fixes failed rpm builds due to an `empty macro %nightly`, the fix is as follows:
- make sure `%nightly` is set to _something_ (`%{nil}`)
- if it is `%{nil}` (not a nightly build), unset it
its hacky, but it seems to work.Pre-O3Adam MercerAdam Mercerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/338Fix coinc bug2022-07-02T13:49:47ZDaichi TsunaFix coinc bugThis fixes the bug where burca looks for a coincidence in a wrong file that does not have the triggers, which became an evident issue due to the large time slide offsets. By taking into account the time slide of each instrument to the de...This fixes the bug where burca looks for a coincidence in a wrong file that does not have the triggers, which became an evident issue due to the large time slide offsets. By taking into account the time slide of each instrument to the definition of the "coinc time", the coincident event will not be missed.Adam MercerAdam Mercerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/337Fix vetoed coincs bug2022-07-02T13:49:58ZDaichi TsunaFix vetoed coincs bugFixed a bug in the string search pipeline that assigns lnLambda = 0 to a vetoed trigger. The fix is made to change the value to NegInf.Fixed a bug in the string search pipeline that assigns lnLambda = 0 to a vetoed trigger. The fix is made to change the value to NegInf.https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/319Added missing python dependencies for lalburst and lalinspiral2022-07-02T13:49:39ZDuncan Macleodduncan.macleod@ligo.orgAdded missing python dependencies for lalburst and lalinspiralThis patch adds the following missing dependencies for `python*-lalburst` and `python*-lalinspiral`:
- `scipy` (`lalburst` only)
- `glue`
The added packages are needed for the build as well as install to facilitate testing.This patch adds the following missing dependencies for `python*-lalburst` and `python*-lalinspiral`:
- `scipy` (`lalburst` only)
- `glue`
The added packages are needed for the build as well as install to facilitate testing.Pre-O3Adam MercerAdam Mercerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/315remove check for gslcblas2022-07-02T13:49:37ZAdam Mercerremove check for gslcblasthis prevents linking against other blas libraries, such as MKLthis prevents linking against other blas libraries, such as MKLJolien CreightonJolien Creightonhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/314Further debian packaging fixes2022-07-02T13:49:33ZAdam MercerFurther debian packaging fixesPre-O3Adam MercerAdam Mercerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/312workaround automake not cleaning up __pycache__2022-07-02T13:30:27ZAdam Mercerworkaround automake not cleaning up __pycache__this seems to be a bug in automake, and the automake developers agree.
whilst we work with them to correctly cleanup these files remove these
files using the clean-local targetthis seems to be a bug in automake, and the automake developers agree.
whilst we work with them to correctly cleanup these files remove these
files using the clean-local targetAdam MercerAdam Mercerhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/311Use assert_allclose to compare floats in lalburst/test2022-07-02T13:49:32ZDuncan Macleodduncan.macleod@ligo.orgUse assert_allclose to compare floats in lalburst/testThis patch fixes the current `make check` issue on python3 by modifying `snglcoinc_verify.py` to use [`numpy.testing.assert_allclose`](https://docs.scipy.org/doc/numpy-1.14.0/reference/generated/numpy.testing.assert_allclose.html#numpy.t...This patch fixes the current `make check` issue on python3 by modifying `snglcoinc_verify.py` to use [`numpy.testing.assert_allclose`](https://docs.scipy.org/doc/numpy-1.14.0/reference/generated/numpy.testing.assert_allclose.html#numpy.testing.assert_allclose) to compare floats, rather than direct comparisons.
/cc @adam\-mercer @kipp.cannonhttps://git.ligo.org/lscsoft/lalsuite/-/merge_requests/310Debian packaging fixes2022-07-02T13:49:31ZAdam MercerDebian packaging fixesPre-O3Adam MercerAdam Mercer