A Python package for gravitational wave analysis using neural networks
Project description
SageNetGW
SageNetGW is a Python package for generating GW power-frequency curves. See https://github.com/YifangLuo/SageNet and https://github.com/bohuarolandli/stiffGWpy
Installation
pip install sagenetgw
Usage Example
from sagenetgw.classes import GWPredictor
import numpy as np
from matplotlib import pyplot as plt
predictor = GWPredictor(
model_type='Transformer',
device="cpu"
)
prediction = predictor.predict({
"r":3.9585109e-05,
"n_t":1.0116972,
"kappa10":110.42477,
"T_re":0.17453859,
"DN_re":39.366618,
"Omega_bh2":0.0223828,
"Omega_ch2":0.1201075,
"H0":67.32117,
"A_s":2.100549e-9
})
pred_coords = np.column_stack((prediction['f'], prediction['log10OmegaGW']))
plt.plot(pred_coords[:, 0], pred_coords[:, 1], '--', color="royalblue", marker='.')
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
sagenetgw-0.1.6.tar.gz
(21.1 MB
view details)
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
sagenetgw-0.1.6-py3-none-any.whl
(14.8 MB
view details)
File details
Details for the file sagenetgw-0.1.6.tar.gz.
File metadata
- Download URL: sagenetgw-0.1.6.tar.gz
- Upload date:
- Size: 21.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecc7ffdd42df0d9dce5beee0fd5b690eb88bf67a06f3c2e2eb8378b09faa888d
|
|
| MD5 |
570bc3775c59a36620cf5e79cb7d895a
|
|
| BLAKE2b-256 |
3a7f1116fd3db5590c1521cab71d4ce4994e8d7cf318a8ea7ff7e86641271112
|
File details
Details for the file sagenetgw-0.1.6-py3-none-any.whl.
File metadata
- Download URL: sagenetgw-0.1.6-py3-none-any.whl
- Upload date:
- Size: 14.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55a67a45b60dc3db5afbd04421f8ce79ca100509189c9aff2b50687a3a0bbddb
|
|
| MD5 |
d50139a3ce614613b34319e61c7a3829
|
|
| BLAKE2b-256 |
8b5729eeeba002bd36ee996dc1a274a561daf10ed5134c636be77673ba817c25
|