Skip to main content

PyPI version Conda version License Supported Python versions

Build status Maintainability Coverage status

Sbank is a library for generating a template bank for compact binary searches covering a given region of mass and spin parameter space. The program can support all waveform approximants available in the lalsimulation suite. Currently implemented waveforms can be found with sbank --help and others added with only minor additions.

Sbank has been developed collaboratively by a diverse group of LIGO scientists starting in 2012, and has been split off from the larger lalsuite package as a standalone module in 2021. Sbank has been used to generate template banks for the separate GstLAL, MBTA, PyCBC and SPIIR analysis codes. Sbank also offers support for generating precessing and/or higher-order mode template banks.

The source code is open-source on GitHub and we welcome contributions from anyone.

If you use sbank in scientific publication, please see our citation guidelines (which Ian will have to write, for now the PyCBC help page https://pycbc.org/pycbc/latest/html/tmpltbank.html#tmpltbank-alignedstochbank contains the important details).

Structure of sbank

"Structure of sbank" image courtesy of Han Wang, Sun Yat-sen University.

Metadata

Release files for sbank 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sbank 1.0.6
File Size Uploaded
sbank-1.0.6.tar.gz 66.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for sbank 1.0.6
File
sbank-1.0.6-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
sbank-1.0.6-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
sbank-1.0.6-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
sbank-1.0.6-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
sbank-1.0.6-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
sbank-1.0.6-cp37-cp37m-manylinux_2_28_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64 Details
sbank-1.0.6-cp36-cp36m-manylinux_2_28_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.28+ x86-64 Details

Total release size: 51.0 MB

Release files / sbank-1.0.6.tar.gz

Download URL sbank-1.0.6.tar.gz
Size 66.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e0b5de3cdbc6370a5810bd5c949b2a1dce589649a1029efc395a9675b581938d
BLAKE2b-256 checksum
How to use checksums
7c30c319832fd26e528620c694dd305b4634be9fa783afee83c132b0d5ec5fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / sbank-1.0.6-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL sbank-1.0.6-cp312-cp312-manylinux_2_28_x86_64.whl
Size 7.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db70ded0c7240d885a4fb04add6c6e48f3e46f4ed6fce1f202bb70b51604764e
BLAKE2b-256 checksum
How to use checksums
e50a7b3265df767b685e291a3d09e97405b3356000171b77ea05fd57421a3492
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / sbank-1.0.6-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL sbank-1.0.6-cp311-cp311-manylinux_2_28_x86_64.whl
Size 7.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
46ea755214906c57dbec2006878d7875dd36f9affa920efcbaa2e819911ee352
BLAKE2b-256 checksum
How to use checksums
335ad669b45b8d6d1b447f55584bdb17b94a8cee29af730a1b17d6d702a088b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / sbank-1.0.6-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL sbank-1.0.6-cp310-cp310-manylinux_2_28_x86_64.whl
Size 7.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eca89b1c364507cac9e09bbc84a8d37013f1f3a8f746ca4ae1d075f5dce7efb6
BLAKE2b-256 checksum
How to use checksums
2e48a95370a63e661804e8826e45ec55b7672107e5872aefcc98423a3e8856b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / sbank-1.0.6-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL sbank-1.0.6-cp39-cp39-manylinux_2_28_x86_64.whl
Size 7.5 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e5f47a6cdbcc81d272ae4b7b53b38c665771bcaad8faa5f12d7e127ed8c3bb89
BLAKE2b-256 checksum
How to use checksums
2600b04cab731c2d27f7a305c13b821987819a5925ebb2b05954815d2936a30a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / sbank-1.0.6-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL sbank-1.0.6-cp38-cp38-manylinux_2_28_x86_64.whl
Size 7.3 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b1f695283ea83d12300fdadb75cc0ecbfb109ac6368b53b2cd0bd5b1d91bc068
BLAKE2b-256 checksum
How to use checksums
640ae757930297dd8ae6b3a91e87d5365d00c25279962201a492fdedf42e8606
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / sbank-1.0.6-cp37-cp37m-manylinux_2_28_x86_64.whl

Download URL sbank-1.0.6-cp37-cp37m-manylinux_2_28_x86_64.whl
Size 6.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d5b95ac17b881dea3cdb4c305f34931b82c6138abe53058685720ea887a488fe
BLAKE2b-256 checksum
How to use checksums
d3aa0658eb36f52a47b222f0d1c8da4b73b6c414d4c53d70062b715bca3a597e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / sbank-1.0.6-cp36-cp36m-manylinux_2_28_x86_64.whl

Download URL sbank-1.0.6-cp36-cp36m-manylinux_2_28_x86_64.whl
Size 6.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
885cc7d16e1b3336583b8bd654be08ae30ccbb3a5a51ecb900e567b653a12beb
BLAKE2b-256 checksum
How to use checksums
4b5f71a3d9ad303991671010d89ed17bd4d1f3583ead899131141079708cdfea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release history Release notifications | RSS feed

This release

1.0.6 This release

8 release files

1.0.5

8 release files

1.0.4

8 release files

1.0.1

5 release files

1.0.0

5 release files

0.0.3

5 release files

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page