Skip to main content

pulsarfitpy is a Python library that uses empirical data from the Australia Telescope National Facility (ATNF) database & psrqpy to predict pulsar behaviors using provided Physics Informed Neural Networks (PINNs). For more data visualization, it also offers accurate polynomial approximations of visualized datasets from two psrqpy query parameters using scikit-learn.

Project description

pulsarfitpy

pulsarfitpy is a Python library that uses empirical data from the Australia Telescope National Facility (ATNF) database & psrqpy to predict pulsar behaviors using provided Physics Informed Neural Networks (PINNs). For more data visualization, it also offers accurate polynomial approximations of visualized datasets from two psrqpy query parameters using scikit-learn.

Prerequisites:

  • Python (>=3.12)
  • NumPy
  • Matplotlib
  • psrqpy
  • scikit-learn
  • PyTorch
  • SymPy

Install all dependencies by running the following command in the terminal:

pip install numpy matplotlib psrqpy scikit-learn torch sympy

Installation

To install the library, simply run the following in the terminal:

pip install pulsarfitpy

For library usage, import the pulsarfitpy library with:

import pulsarfitpy as pf

Refer to the documentation for further usage of the library.

Contributing

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Make your changes.
  4. Push your branch: git push origin feature-name.
  5. Create a pull request.

Credits

pulsarfitpy was written by Om Kasar, Saumil Sharma, Jonathan Sorenson, and Kason Lai.

Contact

For any questions about the repository, email contact.omkasar@gmail.com.

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

pulsarfitpy-0.1.0.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

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

pulsarfitpy-0.1.0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pulsarfitpy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 12afd1e755da59595a899439cf1cb024cf4350c10c1d51f06b174d3265882342
MD5 c3423c848051675b349b923fc6b49108
BLAKE2b-256 d3325c05cc56ea00c7fcd47babb5269628c414907a81ce3dbf35e722cf06fcc7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pulsarfitpy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf69d99c00d1621f0f55e24384ee923dc0920d02e12e9b568996f040a213ce85
MD5 20b3781e0174238c0570c5c9153648b4
BLAKE2b-256 905f4491e6af432f197d1c41562e7360d09ce87d4b4e7868ae48ce3966a81c65

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