Skip to main content

The NANOGrav Pulsar Signal Simulator.

Project description

PsrSigSim

https://img.shields.io/pypi/v/psrsigsim.svg https://img.shields.io/travis/PsrSigSim/PsrSigSim.svg Documentation Status

The NANOGrav Pulsar Signal Simulator

https://raw.githubusercontent.com/PsrSigSim/PsrSigSim/master/pss_logo.jpg

Image Credit: Caitlin Witt

The Pulsar Signal Simulator (PsrSigSim) is a Python package developed by the North American Nanohertz Observatory for Gravitational Waves (NANOGrav). This software is free to use and is designed as a tool for simulating realistic pulsar signals, as well as educating students and researchers about those signals. Various models from the copious pulsar literature are used for simulating emission, propagation effects and data processing artifacts.

Goals

  • Investigate sources of time-of-arrival errors: Simulate various sources of time of arrival errors, including interstellar medium effects, intrinsic pulsar noise, various pulsar emission mechanisms and gravitational waves. Simulate instrumental noise sources, including radio frequency interference, radiometer noise and backend sampling effects.

  • Education and Outreach: Allow users to build pulsar signals piece-by-piece to demonstrate to students how pulsar signals change as they propagate and how they are changed by the signal processing done at the telescope. Make materials for talks and outreach including signal diagrams and sound files of sonified pulsars.

  • Search algorithms and search training: Test new search algorithms on signals with known parameters. Use simulated signals for search training. Assess the sensitivity of current search algorithms with simulated signals.

Code of Conduct

The PsrSigSim community expects contributors to follow a Code of Conduct outlined with our documentation.

Credits

Development Team: Jeffrey S. Hazboun, Brent Shapiro-Albert, Paul T. Baker

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

1.0.0 (2020-10-15)

  • First release, coinciding with chromatic timing parameter paper.

0.2.0 (2020-08-17)

  • Pre Release version for testing.

0.1.0 (2018-01-16)*

  • First release on PyPI.

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

psrsigsim-1.0.0.tar.gz (2.2 MB view details)

Uploaded Source

File details

Details for the file psrsigsim-1.0.0.tar.gz.

File metadata

  • Download URL: psrsigsim-1.0.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.3

File hashes

Hashes for psrsigsim-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0f0dc7e426ae22036583c5dbc4c79e21f89d9d3f5384b5feb8101f6223d0694e
MD5 8aeedd6759826730a367d38e1df00aaf
BLAKE2b-256 e65dab8bd35e2c6d45a3bcdbb2d51163cf095289e495fb77cb758e3e3d0f4a4d

See more details on using hashes here.

Provenance

Supported by

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