aspire-bilby
Interface between aspire and bilby.
Installation
aspire-bilby is available via pypi:
pip install aspire-bilby
Usage in bilby
aspire can be used just like any other sampler in bilby and supports
multiprocessing via the n_pool keyword argument.
bilby.run_sampler(
sampler="aspire",
n_samples=1000,
n_final_samples=None, # Optional, final number of samples to produce
sample_kwargs=dict(
sampler="smc"
),
fit_kwargs=dict(
n_epochs=100,
),
n_pool=4,
)
Using a set of samples
from aspire.samples import Samples
initial_samples = Samples(...) # Define initial samples
bilby.run_sampler(
sampler="aspire",
initial_samples=initial_samples,
...
)
Using a bilby result file
bilby.run_sampler(
sampler="aspire",
initial_result_file="<path to bilby result file>"
...,
)
Sampling from the prior
bilby.run_sampler(
sampler="aspire",
n_initial_samples=5000, # Number of samples to draw from the prior, defaults to 10,000 if not specified
...,
)
Using bilby objects with aspire
aspire-bilby also provides functions for converting bilby likelihood and
prior objects into
import bilby
from aspire import Aspire
from aspire_bilby.utils import samples_from_bilby_result, get_aspire_functions
likelihood = ... # Define bilby likelihood
priors = ... # Define bilby priors
result = bilby.core.utils.read_in_result(...) # Read in bilby result
functions = get_aspire_functions(
likelihood,
priors,
parameters=priors.non_fixed_keys,
)
initial_samples = samples_from_bilby_result(result)
aspire = Aspire(
log_likelihood=functions.log_likelihood,
log_prior=functions.log_prior,
dims=len(initial_samples.parameters),
)
history = aspire.fit(initial_samples)
Usage in bilby_pipe
aspire can be used with bilby_pipe as you would any other sampler:
sampler = "aspire"
sampler_kwargs = {
"initial_result_file": "path_to_file",
"sample_kwargs": {...},
"fit_kwargs": {...},
}
If using transfer files, you may also need to add the initial result file to the additional-transfer-paths.
Metadata
Release files for aspire-bilby 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aspire_bilby-0.1.0.tar.gz | 21.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aspire_bilby-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.8 kB
Release files / aspire_bilby-0.1.0.tar.gz
| Download URL | aspire_bilby-0.1.0.tar.gz |
|---|---|
| Size | 21.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f93413f94dab66bad71b7dfc585ca55fa066491a29ce09a1ee9dbc63abebd82
|
|
BLAKE2b-256 checksum How to use checksums |
9c2f46f4938f6034c77b9c1ebaa99a79ee375a281c1a62f87b04f5199ffea2d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.
Transparency logRelease files / aspire_bilby-0.1.0-py3-none-any.whl
| Download URL | aspire_bilby-0.1.0-py3-none-any.whl |
|---|---|
| Size | 12.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cc4e4550c9361c098df4fb2c3bdeda7238d4ad352d840cee25414d76bba765c7
|
|
BLAKE2b-256 checksum How to use checksums |
80f647a2755cd50deb8cd02e967b4edb3d82729a3f73dddd08738f96df240ad0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.
Transparency log