...
 
Commits (1787)

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -9,7 +9,6 @@ lalframe/test/F-TEST-600000000-60.gwf filter=lfs diff=lfs merge=lfs -text
lalframe/test/H-CAL_REF_V03-734073939-64.gwf filter=lfs diff=lfs merge=lfs -text
lalapps/src/inspiral/inspsrcs100Mpc.errors filter=lfs diff=lfs merge=lfs -text
lalapps/src/string/S6-V1-cat2.txt filter=lfs diff=lfs merge=lfs -text
lalburst/test/CLRindata.asc filter=lfs diff=lfs merge=lfs -text
lalinspiral/test/SpaceCovering.par filter=lfs diff=lfs merge=lfs -text
lalsimulation/src/lalsimburst_sinegaussianexamples.svg filter=lfs diff=lfs merge=lfs -text
lalapps/src/calibration/S4H1Filters.txt filter=lfs diff=lfs merge=lfs -text
......
.dirstamp
.DS_Store
.vscode
*.dSYM
*.egg-info
*.swp
*.trs
*~
.DS_Store
.dirstamp
/Makefile
/Makefile.in
/wheel/Makefile.in
__pycache__/
/_build/
/_inst/
/index.html
/lalsuite-*/
/lalsuiterc
TAGS
/Makefile
/Makefile.in
/wheel/*.whl
/wheel/build/
/wheel/destdir/
/wheel/Makefile
/wheel/Makefile.in
/wheel/setup.py
aclocal.m4
auto/
autom4te.cache/
......@@ -27,9 +33,7 @@ lalsuite-user-env.csh
lalsuite-user-env.fish
lalsuite-user-env.sh
lalsuite-user-env.shell
meta.yaml
tags
/wheel/build/
/wheel/destdir/
/wheel/Makefile
/wheel/setup.py
/wheel/*.whl
TAGS
.pytest_cache
FROM ligo/base:el7
FROM igwn/base:el7
LABEL name="LALSuite Nightly - EL7" \
maintainer="Adam Mercer <adam.mercer@ligo.org>" \
support="Reference Platform" \
date="20180506"
support="Reference Platform"
# add RPMs to container
COPY rpms /rpms
......
FROM ligo/base:stretch
FROM igwn/base:stretch
LABEL name="LALSuite Nightly - Debian Stretch" \
maintainer="Adam Mercer <adam.mercer@ligo.org>" \
support="Reference Platform" \
date="20180506"
support="Reference Platform"
# add debian packages to container
COPY debs /debs
......
This diff is collapsed.
# overall
* @adam-mercer @duncanmmacleod @karl-wette
# package-level owners
lal/ @adam-mercer @jolien-creighton
lalframe/ @adam-mercer @jolien-creighton @ed-maros
lalmetaio/ @adam-mercer @jolien-creighton
lalsimulation/ @riccardo-sturani @frank-ohme @sebastian-khan @harald.pfeiffer @maria.haney
lalburst/ @kipp.cannon @duncanmmacleod @gabriele-vedovato @marco-drago @adam-mercer @duncanmmacleod
lalpulsar/ @karl-wette @david-keitel
lalinspiral/ @jolien-creighton @adam-mercer
lalinference/ @bfarr @cjhaster @john-veitch @vivien @salvatore-vitale
# lalapps
lalapps/src/findchirp/ @jolien-creighton @adam-mercer
lalapps/src/frametools/ @adam-mercer @jolien-creighton
lalapps/src/hwinjection/ @karl-wette @david-keitel
lalapps/src/inspiral/ @jolien-creighton @adam-mercer
lalapps/src/inspiral/posterior/ @bfarr @cjhaster @john-veitch @vivien
lalapps/src/lalapps/ @adam-mercer @jolien-creighton
lalapps/src/power/ @kipp.cannon @xavier.siemens
lalapps/src/pulsar/ @karl-wette @david-keitel
lalapps/src/string/ @kipp.cannon @florent-robinet @imene.belahcene @daichi.tsuna
# build / packaging / support files
.gitlab/ @adam-mercer @duncanmmacleod
conda/ @adam-mercer @duncanmmacleod
debian/ @adam-mercer @duncanmmacleod
docker/ @adam-mercer @duncanmmacleod
gnuscripts/ @adam-mercer @karl-wette @duncanmmacleod
*.spec.in @adam-mercer @duncanmmacleod
*.pc.in @adam-mercer @duncanmmacleod
.gitlab-ci.yml @adam-mercer @duncanmmacleod
.gitlab-*.Dockerfile @adam-mercer @duncanmmacleod
.mailmap* @adam-mercer @karl-wette
00boot @adam-mercer @karl-wette @duncanmmacleod
CONTRIBUTING.md @adam-mercer @duncanmmacleod
COPYING @adam-mercer @duncanmmacleod
Makefile.am @adam-mercer @karl-wette @duncanmmacleod
configure.ac @adam-mercer @karl-wette @duncanmmacleod
# SWIG bindings
swig/ @karl-wette @adam-mercer @duncanmmacleod
#### Description of problem
<!--
Describe in detail what you are trying to do and what the result is.
Error tracebacks, and screenshots (if applicable) are very helpful.
-->
#### Expected behavior
<!-- What do you expect to happen instead? -->
#### Steps to reproduce
<!-- Step-by-step procedure for reproducing the issue -->
#### Context/environment
<details>
<summary>System information</summary>
<!-- please run run the following command in your terminal and include the output below:
python -c "import platform, socket, sys; system = platform.system(); print('\nPython: {}'.format(sys.version.splitlines()[0])); print('Operating system: {}'.format(' '.join(platform.linux_distribution()) if system == 'Linux' else 'macOS {}'.format(platform.mac_ver()[0]))); print('Hostname: {}'.format(socket.getfqdn()))"
-->
```
Hostname:
Operating system:
Python version:
```
</details>
<details>
<summary>Conda info</summary>
<!-- if you are using conda, please run the following command in your terminal and include the output below:
conda info
-->
```
$ conda info
```
</details>
<details>
<summary>Conda list</summary>
<!-- if you are using conda, please run the following command in your terminal and include the output below:
conda list
-->
```
$ conda list
```
</details>
<details>
<summary>lalapps_version</summary>
<!-- please run the following command in your terminal and include the output below
lalapps_version --verbose
-->
```
$ lalapps_version --verbose
```
</details>
#### Suggested solutions
<!-- Any ideas for how to resolve this problem? -->
#### Description of problem
<!--
Describe in detail what you are trying to build and what the result is.
Error tracebacks, and screenshots (if applicable) are very helpful
-->
#### Expected behavior
<!-- What do you expect to happen instead? -->
#### Steps to reproduce
<!-- Step-by-step procedure for reproducing the issue -->
#### Context/environment
<details>
<summary>Dependency information</summary>
<!-- please run the following command in your terminal and include the output below:
sh -c "
echo;
echo -n 'CC: '; ${CC:-gcc} --version | head -n1;
automake --version | head -n1;
autoconf --version | head -n1;
fftw-wisdom --version | head -n 1 | cut -d\ -f4-;
echo -n 'GSL '; gsl-config --version;
h5cc -showconfig | grep Version | xargs;
echo -n 'pkg-config: '; pkg-config --version;
swig -version | head -n2 | xargs;
echo"
-->
```
```
</details>
<details>
<summary>Conda info</summary>
<!-- if you are using conda, please run the following command in your terminal and include the output below:
conda info
-->
```
$ conda info
```
</details>
<details>
<summary>Conda list</summary>
<!-- if you are using conda, please run the following command in your terminal and include the output below:
conda list
-->
```
$ conda list
```
</details>
#### Suggested solutions
<!-- Any ideas for how to resolve this problem? -->
#### Release details
<!-- replace '[ ]' with '[x]' to select a subpackage -->
*Subpackage releases requested*:
- [ ] `lal`
- [ ] `lalframe`
- [ ] `lalmetaio`
- [ ] `lalsimulation`
- [ ] `lalburst`
- [ ] `lalpulsar`
- [ ] `lalinspiral`
- [ ] `lalinference`
- [ ] `lalapps`
#### Commit information
<!--
Please try and enumerate the commits you require to be included in the
new release. If you are unable to do this, you can select 'all commits',
but please note that this will take longer to complete.
In order to build atomic releases, it is ideal that the relevant
commits only impact the chosen subpackages. If this isn't the case,
the release will take longer to complete.
Please reference commits by the hash on the master branch.
-->
The following commits should be included in the release:
- [ ] all commits since the last release of this subpackage
- [ ] only these commits:
- `hash1`
- `hash2`
......@@ -30,6 +30,8 @@ Antony Searle <antony.searle@ligo.org>
Antony Searle <antony.searle@ligo.org> <acsearle>
Antony Searle <antony.searle@ligo.org> <acsearle@ligo.caltech.edu>
Anuradha Gupta <anuradha.gupta@ligo.org>
Anuradha Samajdar <anuradha.samajdar@ligo.org>
Anuradha Samajdar <anuradha.samajdar@ligo.org> <samajdaranuradha@gmail.com>
Archisman Ghosh <archisman.ghosh@ligo.org>
Archisman Ghosh <archisman.ghosh@ligo.org> <archisman.ghosh@icts.res.in>
B. S. Sathyaprakash <b.sathyaprakash@ligo.org>
......@@ -114,6 +116,8 @@ Cristina Valeria Torres <cristina.torres@ligo.org> <cristina>
Curt Cutler <curt.cutler@ligo.org>
Curt Cutler <curt.cutler@ligo.org> <cutler>
D. I. Jones <jones>
Daichi Tsuna <daichi.tsuna@ligo.org>
Daichi Tsuna <daichi.tsuna@ligo.org> <daichi.tsuna@pcdev3.nemo.uwm.edu>
Damir Buskulic <buskulic@lapp.in2p3.fr>
Damir Buskulic <buskulic@lapp.in2p3.fr> <buskulic>
Darren Woods <darren>
......@@ -141,12 +145,16 @@ Duncan Macleod <duncan.macleod@ligo.org>
Duncan Macleod <duncan.macleod@ligo.org> USER <USER@ligo.org>
Edward Daw <edward.daw@ligo.org>
Edward Daw <edward.daw@ligo.org> <edaw>
Edward Fauchon-Jones <edward.fauchon-jones@ligo.org>
Edward Fauchon-Jones <edward.fauchon-jones@ligo.org> <edward.fauchon.jones@gmail.com>
Eirini Messaritaki <emessarit>
Eliu Huerta <eliu.huerta@ligo.org>
Evan Goetz <evan.goetz@ligo.org>
Evan Goetz <evan.goetz@ligo.org> <evang>
Evan Ochsner <evan.ochsner@ligo.org>
Evan Ochsner <evan.ochsner@ligo.org> <evano>
Florent Robinet <robinet@lal.in2p3.fr>
Frank Ohme <frank.ohme@ligo.org>
Frederique Marion <frederique.marion@ligo.org>
Frederique Marion <frederique.marion@ligo.org> <marionf>
Gareth Jones <gareth>
......@@ -155,6 +163,8 @@ Gergely Debreczeni <Gergely.Debreczeni@cern.ch>
Gregory Mendell <gregory.mendell@ligo.org>
Gregory Mendell <gregory.mendell@ligo.org> <gmendell>
Hannah Middleton <hannah.middleton@ligo.org>
Harald Pfeiffer <harald.pfeiffer@ligo.org>
Harald Pfeiffer <harald.pfeiffer@ligo.org> <pfeiffer@cita.utoronto.ca>
Heather Fong <heather.fong@ligo.org>
Heather Fong <heather.fong@ligo.org> <hthrfong@gmail.com>
Heinz-Bernd Eggenstein <heinz-bernd.eggenstein@ligo.org>
......@@ -188,6 +198,8 @@ Jolien Creighton <jolien.creighton@ligo.org> <jolien>
Jolien Creighton <jolien.creighton@ligo.org> <jolien@ldas-pcdev1.ligo.caltech.edu>
Jolien Creighton <jolien.creighton@ligo.org> <jolien@uwm.edu>
Jolien Creighton <jolien.creighton@ligo.org> <laltest>
Jonathan Blackman <jonathan.blackman@ligo.org>
Jonathan Blackman <jonathan.blackman@ligo.org> <jonathan.blackman.0@gmail.com>
Jordi Burguet-Castell <jordi.burguet-castell@ligo.org>
Jordi Burguet-Castell <jordi.burguet-castell@ligo.org> <jordi>
Jordi Burguet-Castell <jordi.burguet-castell@ligo.org> <jordi.burguet.castell@gmail.com>
......@@ -206,6 +218,7 @@ Karsten Wiesner <karsten.wiesner@ligo.org> <karsten.wiesner@aei.mpg.de>
Kipp Cannon <kipp.cannon@ligo.org>
Kipp Cannon <kipp.cannon@ligo.org> <kcannon@cita.utoronto.ca>
Kipp Cannon <kipp.cannon@ligo.org> <kipp>
Kipp Cannon <kipp.cannon@ligo.org> <kipp.cannon@m31-01.kagra.icrr.u-tokyo.ac.jp>
Larne Pekowsky <larne.pekowsky@ligo.org>
Larne Pekowsky <larne.pekowsky@ligo.org> <lppekows>
Larne Pekowsky <larne.pekowsky@ligo.org> <lppekows@ldas-pcdev1.ligo-wa.caltech.edu>
......@@ -216,6 +229,7 @@ Larry Price <larry.price@ligo.org> <larry>
Larry Price <larry.price@ligo.org> <larry@ldas-pcdev1.ligo.caltech.edu>
Leo Singer <leo.singer@ligo.org>
Leo Singer <leo.singer@ligo.org> <leo.singer@nasa.gov>
Ling Sun <ling.sun@ligo.org>
Lisa Goggin <lisa.goggin@ligo.org>
Lisa Goggin <lisa.goggin@ligo.org> <lgoggin>
Llucia Sancho de la Jordana <llucia>
......@@ -230,7 +244,10 @@ Mark Stephen Williamsen <msw>
Matt Tibbits <tibbits>
Matthew Pitkin <matthew.pitkin@ligo.org>
Matthew Pitkin <matthew.pitkin@ligo.org> <mpitkin>
Matthew Pitkin <matthew.pitkin@ligo.org> <pitkin@gmail.com>
Max Isi <max.isi@ligo.org>
Maximillian Bensch <maximillian.bensch@ligo.org>
Maximillian Bensch <maximillian.bensch@ligo.org> <maximillian.bensch@aei.mpg.de>
Michael Coughlin <michael.coughlin@ligo.org>
Michael Coughlin <michael.coughlin@ligo.org> <coughlim@carleton.edu>
Michael Coughlin <michael.coughlin@ligo.org> <mcoughlin@sugar-dev2.phy.syr.edu>
......@@ -279,11 +296,13 @@ Reinhard Prix <reinhard.prix@ligo.org>
Reinhard Prix <reinhard.prix@ligo.org> <Reinhard.Prix@ligo.org>
Reinhard Prix <reinhard.prix@ligo.org> <ghf@gco-fe1.(none)>
Reinhard Prix <reinhard.prix@ligo.org> <reinhard>
Reinhard Prix <reinhard.prix@ligo.org> <reinhard.prix@aei.mpg.de>
Reinhard Prix <reinhard.prix@ligo.org> <repr@atlas5.atlas.local>
Rejean Dupuis <rejean@caltech.edu>
Rejean Dupuis <rejean@caltech.edu> <rejean>
Riccardo Sturani <riccardo.sturani@ligo.org>
Riccardo Sturani <riccardo.sturani@ligo.org> <riccardo.sturani@uniurb.it>
Riccardo Sturani <riccardo.sturani@ligo.org> <riccardo@iip.ufrn.br>
Riccardo Sturani <riccardo.sturani@ligo.org> <riccardo@riccardo-laptop.(none)>
Romain Gouaty <romain.gouaty@ligo.org>
Romain Gouaty <romain.gouaty@ligo.org> <romain>
......@@ -310,9 +329,12 @@ Scott Koranda <scott.koranda@ligo.org>
Scott Koranda <scott.koranda@ligo.org> <skoranda>
Sean Seader <sseader>
Sebastian Khan <sebastian.khan@ligo.org>
Sebastian Khan <sebastian.khan@ligo.org> <Sebastian.Khan@LIGO.org>
Sebastian Khan <sebastian.khan@ligo.org> <sebastian.khan@atlas2.atlas.local>
Shin Kee Chung <shinkee.chung@ligo.org>
Shin Kee Chung <shinkee.chung@ligo.org> <shinkee>
Soichiro Morisaki <soichiro.morisaki@ligo.org>
Sophie Hourihane <sophie.hourihane@ligo.org>
Stanislav Babak <Stanislav.Babak@aei.mpg.de>
Stanislav Babak <Stanislav.Babak@aei.mpg.de> <babak>
Stanislav Babak <Stanislav.Babak@aei.mpg.de> <stas@switchblade.aei.mpg.de>
......
......@@ -31,6 +31,8 @@ while (<IN>) {
}
close IN;
my @mailmap;
foreach my $pname (sort { $a cmp $b } keys(%name2mails)) {
my $pname2mail = lc($pname);
......@@ -49,14 +51,20 @@ foreach my $pname (sort { $a cmp $b } keys(%name2mails)) {
next unless keys(%{$name2mails{$pname}}) > 1 || $name2mails{$pname}->{$pmail} <= 0;
print "$pname <$pmail>\n";
push @mailmap, "$pname <$pmail>";
foreach my $mail (sort { $a cmp $b } keys(%{$name2mails{$pname}})) {
next if $mail eq $pmail;
if ($cmail2cname{$mail} ne "") {
print "$pname <$pmail> $cmail2cname{$mail} <$mail>\n";
push @mailmap, "$pname <$pmail> $cmail2cname{$mail} <$mail>";
} else {
print "$pname <$pmail> <$mail>\n";
push @mailmap, "$pname <$pmail> <$mail>";
}
}
}
open OUT, ">.mailmap" or die $!;
foreach my $line (@mailmap) {
print OUT "$line\n";
}
close OUT;
# Contributing to LALSuite
This page outlines the recommended procedure for contributing changes to the LALSuite repository. Please read the introduction to [GitLab on git.ligo.org](https://wiki.ligo.org/DASWG/GitLigoOrg) before you start.
This page outlines the recommended procedure for contributing changes to the LALSuite repository. Please read the introduction to [GitLab on git.ligo.org](https://wiki.ligo.org/Computing/GitLigoOrg) before you start.
## Reporting Issues
When reporting issues, please include as much detail as possible to reproduce the error, including information about your operating system and the version of each (relevant) component of LALSuite.
If you have ligo.org authentication, please report issues directly through gitlab.
Otherwise, you can use the service desk address
contact+lscsoft-lalsuite-1438-issue-@support.ligo.org
to send bug reports by e-mail.
In either case, please include as much detail as possible to reproduce the error, including information about your operating system and the version of each (relevant) component of LALSuite.
If possible, please include a brief, self-contained code example that demonstrates the problem.
Note that when an issue is marked as 'confidential',
currently this means that most internal users will also not be able to see it,
but only a small number of people with reporter, developer or maintainer status.
## Contributing code
All contributions to LALSuite code must be made using the fork and [merge request](https://git.ligo.org/help/user/project/merge_requests/index.md) [workflow](https://git.ligo.org/help/workflow/forking_workflow.md), which must then be reviewed by one of the project maintainers.
......@@ -25,7 +34,7 @@ If you can't see the *Fork* button, make sure that you are logged in by checking
### Clone your fork
Make sure that you have installed and configured [git-lfs](https://wiki.ligo.org/DASWG/GitLFS#Install_the_git_LFS_client) for the management of large files. This is required to successfully build and install your development fork.
Make sure that you have installed and configured [git-lfs](https://wiki.ligo.org/Computing/GitLFS#Install_the_git_LFS_client) for the management of large files. This is required to successfully build and install your development fork.
Then, clone your fork with
......@@ -129,8 +138,8 @@ A feature branch should *not* be repurposed for further development as this can
### Special case: CW codes in LALPulsar and LALApps
For the continuous-wave (CW) related codes in the `lalpulsar/` and `lalapps/src/pulsar` directories,
issues should preferentially be reported [in the CW fork tracker](https://git.ligo.org/CW/lalsuite/issues).
Branches in that fork can also be used for short-term development, please also see the special contributing guide [here](https://git.ligo.org/CW/lalsuite/wikis/contributing).
issues should preferentially be reported [in the CW fork tracker](https://git.ligo.org/CW/software/lalsuite/issues).
Branches in that fork can also be used for short-term development, please also see the special contributing guide [here](https://git.ligo.org/CW/software/lalsuite/wikis/contributing).
## More Information
......
......@@ -2,32 +2,78 @@
This is the main LALSuite development repository.
We now utilize [git-lfs](https://wiki.ligo.org/DASWG/GitLFS#Install_the_git_LFS_client) for the managament of large files and as such `git-lfs` needs to be installed and configured to correctly clone this repository. After installing `git-lfs` it can be configured using:
## Acknowledgment
```
$ git lfs install
```
We request that any academic report, publication, or other academic
disclosure of results derived from the use of this software acknowledge
the use of the software by an appropriate acknowledgment or citation.
This only needs to be done once for each machine you access the repository. It can then be cloned using:
The whole LALSuite software suite can be cited with the DOI
[10.7935/GT1W-FZ16][doi]. An example BibTeX entry could look like this:
```
$ git clone git@git.ligo.org:lscsoft/lalsuite.git
```
@misc{lalsuite,
author = "{LIGO Scientific Collaboration}",
title = "{LIGO} {A}lgorithm {L}ibrary - {LALS}uite",
howpublished = "free software (GPL)",
doi = "10.7935/GT1W-FZ16",
year = "2018"