Skip to main content

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


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.10.tar.gz (21.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sagenetgw-0.1.10-py3-none-any.whl (21.2 MB view details)

Uploaded Python 3

File details

Details for the file sagenetgw-0.1.10.tar.gz.

File metadata

  • Download URL: sagenetgw-0.1.10.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

Hashes for sagenetgw-0.1.10.tar.gz
Algorithm Hash digest
SHA256 5cf0ad34743b40e79fd6b931ab8f5d0039e12f682574594243218213168bb2a6
MD5 254f0d95167b3cf453066c32fe5f29a9
BLAKE2b-256 defae58e5c0c300726a321b591de57d640b65f1d0a2d5f4f0c312277dcf83de9

See more details on using hashes here.

File details

Details for the file sagenetgw-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: sagenetgw-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 21.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for sagenetgw-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 700ae9c349f5e448feb6bd839f8d03dd59d058754ffa031be47e6a2eab56edec
MD5 7bbbeb054edad2b4b51bf46069167895
BLAKE2b-256 24720e4ce14ff9af1f644cff939b1ca168949d3628d771e513617e8fc3ec520c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page