Skip to main content

JAX implementation of pulsar timing Fp-statistic

Project description

fastfp

Pulsar timing array Fp-statistic, now with JAX. It's pretty fast.

Installation

For quick and painless installation, run the command below (Note: Since enterprise, and therefore libstempo is a dependency, this installation command may fail if you attempt to install to an environment that doesn't already have libstempo in it. Or maybe it'll be fine... who really knows these days).

pip install git+https://github.com/gabefreedman/fastfp.git

If you want to install with support for GPUs, install using the gpu option:

pip install "fastfp[gpu] @ git+https://github.com/gabefreedman/fastfp.git"

Usage

See examples folder for a Jupyter notebook and plain Python scripts detailing basic use of both the single and noise-marginalized Fp-statistic.

To-do

  • Noise marginalization
  • Additional installation instructions for GPU usage
  • Separate get_xCy function for EcorrKernelNoise (block-diagonal)
  • Include Fe-statistic?

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

fastfp-0.1.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

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

fastfp-0.1.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file fastfp-0.1.0.tar.gz.

File metadata

  • Download URL: fastfp-0.1.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for fastfp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 21f74345e6c3dd309569bb11ff0b2f023b001bd7577df2d4c6aac680d9a24525
MD5 d5f816194ff54c622763a700a30b3b21
BLAKE2b-256 634367c80eb6768ea61e5ecc4cb250cbd97dc325643a219eb45d790eda961471

See more details on using hashes here.

File details

Details for the file fastfp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fastfp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for fastfp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ae3b1e13b30ea182f0f0d287c22843c6fecbf5d2736de4305f43c1c1ddf3321
MD5 bb85807df2e675fd84df7ca9dbeaa302
BLAKE2b-256 b4ef2cdd87f8b20afbdc5294a18a539940e14247987ccef6e4a56985c71f85d1

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