Tools to constrain PBHs and the GeV excess using continuous gravitational waves
Project description
cw_constrain
Overview
cw_constrain is a Python package designed to provide tools and methods for constraining PBH abundance and the MSP hypothesis for the GeV excess using upper limits derived from continuous gravitational wave searches on real LIGO-Virgo-KAGRA data. It includes modules for analyzing GeV excess constraints, primordial black hole constraints, and shared utilities.
Features
- Calculate constraints on MSP luminosity functions that explain the GeV excess using your own luminosity function, your own rotational frequency distribution and/or your own ellipticity distribution.
- Compute constraints on the fraction of dark matter that primordial black hole (PBHs) could compose using your own mass function or PBH formation model.
- Utility functions shared across modules for data processing
- Well-structured package suitable for scientific research and data analysis
GeV excess constraints: how to use your own luminosity function
Please follow the tutorial in tutorials/O4a_GeV_excess_tutorial.ipynb
PBH constraints: how to use your own mass functions or PBH formation model
Please follow the tutorial in tutorials/O4a_pbh_all_sky_tutorial.ipynb
Installation
You can install the package directly from PyPI (WILL BE PUT HERE AFTER O4a DATA RELEASE):
pip install cw-constrain
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cw_constrain-0.0.10.tar.gz.
File metadata
- Download URL: cw_constrain-0.0.10.tar.gz
- Upload date:
- Size: 2.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
894bc80295a4cf661043d112ddfa68fe4405a69601a762575d19f689725552cb
|
|
| MD5 |
a5b86c1e305a3363a131d18e01583c78
|
|
| BLAKE2b-256 |
4e2c3c6d883af3d280360725ae24d8b6bf05ad000cfa0cef3a072b372e553872
|
File details
Details for the file cw_constrain-0.0.10-py3-none-any.whl.
File metadata
- Download URL: cw_constrain-0.0.10-py3-none-any.whl
- Upload date:
- Size: 1.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9932db1a22a1498b95f5b81726bdc51615693f1d8e5fc86bb6231534c1a76f3
|
|
| MD5 |
9ed65db69bb4863a2d03a879f84a4983
|
|
| BLAKE2b-256 |
2454024daf6038441b104f0a16cdee8fe4dfc8dfe5d9cdb612e1c77894dbd1ab
|