← Back to Bilby

Licences and source code

This site runs bilby in your browser. To do that it sends your browser copies of the software below, each under its own licence. For every component there is a link to the exact source it was built from.

The site's own code is under the MIT licence: LICENSE, source at https://github.com/ColmTalbot/bilby-browser.

Built for and served by this site

ComponentLicenceTextSource
bilby 2.8.2 (wheel and examples)MITlicencebilby-dev/bilby@v2.8.2, wheel built by scripts/fetch-bilby.sh; examples adapted for Pyodide by scripts/adapt_examples.py (each change is listed in the page above the example)
bilby 2.7.1 (wheel and examples)MITlicencebilby-dev/bilby@v2.7.1, wheel built by scripts/fetch-bilby.sh; examples adapted for Pyodide by scripts/adapt_examples.py (each change is listed in the page above the example)
bilby 2.6.0 (wheel and examples)MITlicencebilby-dev/bilby@v2.6.0, wheel built by scripts/fetch-bilby.sh; examples adapted for Pyodide by scripts/adapt_examples.py (each change is listed in the page above the example)
bilby main (wheel and examples)MITlicencebilby-dev/bilby@f2d03634, wheel built by scripts/fetch-bilby.sh; examples adapted for Pyodide by scripts/adapt_examples.py (each change is listed in the page above the example)
igwn-segments 2.1.1 (modified)GPL-3.0-or-laterGPL-3.0original sdist on PyPI; rebuilt as pure Python with a modified __init__.py by scripts/build-igwn-segments.sh
LALSuite 7.26.16 (Pyodide build)GPL-2.0-or-laterGPL-2.0colm.talbot/lalsuite@c14584f2; build scripts in wheel/pyodide; wheel as built (sha256 884a2bc520ffc065…)
CodeMirror 6.0.2 and its packages (code editor)MITlicencescodemirror/dev and the package versions pinned in package-lock.json; bundled by esbuild from editor/editor.js

Libraries built into the LALSuite wheel

The LALSuite wheel statically links these libraries; because GSL is GPL-3.0-or-later, the combined wheel can only be redistributed under GPL-3.0-or-later. The build scripts linked above download exactly these releases.

LibraryLicenceTextSource
GSL 2.8GPL-3.0-or-laterlicencesource
FFTW 3.3.10GPL-2.0-or-laterlicencesource
HDF5 1.12.1BSD-3-Clause-style (HDF5 license)licencesource
FrameL 8.50.3LGPL-2.1-or-laterlicencesource
zlib (in FrameL and Emscripten's port)Zliblicencesource

Python packages from PyPI, served by this site

Unmodified wheels pinned in packages.lock.json; each wheel contains its own licence file.

PackageLicenceSourceWheel
array-api-compat 1.15.0MITPyPI page and sourcewheel served here
array-api-extra 0.11.4MITPyPI page and sourcewheel served here
beartype 0.23.1MITPyPI page and sourcewheel served here
corner 2.3.0BSD 2-Clause LicensePyPI page and sourcewheel served here
dateparser 1.4.3BSD-3-ClausePyPI page and sourcewheel served here
dill 0.4.1BSD-3-ClausePyPI page and sourcewheel served here
dqsegdb2 1.3.1GPL-3.0-or-laterPyPI page and sourcewheel served here
dynesty 3.1.0MITPyPI page and sourcewheel served here
dynesty 2.1.5MITPyPI page and sourcewheel served here
emcee 3.1.6MITPyPI page and sourcewheel served here
gwdatafind 2.1.1GPL-3.0-or-laterPyPI page and sourcewheel served here
gwinc 0.6.2UNLICENSEPyPI page and sourcewheel served here
gwosc 0.8.3MITPyPI page and sourcewheel served here
gwpy 4.0.2GPL-3.0-or-laterPyPI page and sourcewheel served here
igwn-auth-utils 1.4.0BSD-3-ClausePyPI page and sourcewheel served here
ligotimegps 2.1.0GPL-3.0-or-laterPyPI page and sourcewheel served here
nestle 0.2.1MITPyPI page and sourcewheel served here
nestle-bilby 0.1.1MITPyPI page and sourcewheel served here
plum-dispatch 2.10.1MITPyPI page and sourcewheel served here
pyjwt 2.15.1MITPyPI page and sourcewheel served here
safe-netrc 1.0.1GPL-2.0-or-laterPyPI page and sourcewheel served here
scitokens 1.9.7Apache-2.0PyPI page and sourcewheel served here
tenacity 9.2.1Apache-2.0PyPI page and sourcewheel served here
tzlocal 5.4.4MITPyPI page and sourcewheel served here

Loaded from elsewhere

Pyodide 0.29.5 (MPL-2.0) and the packages it builds (numpy, scipy, matplotlib, astropy, …, each under its own licence) are loaded by your browser directly from the jsDelivr CDN; see the Pyodide package list. Gravitational-wave data, when used, comes from GWOSC under its own terms.