Skip to main content

ENTERPRISE (Enhanced Numerical Toolbox Enabling a Robust PulsaR Inference SuitE)

Project description

enterprise

PyPI Conda (channel only) Build Status Documentation Status Test Coverage Python Versions

Zenodo DOI 4059815

ENTERPRISE (Enhanced Numerical Toolbox Enabling a Robust PulsaR Inference SuitE) is a pulsar timing analysis code, aimed at noise analysis, gravitational-wave searches, and timing model analysis.

Installation

To install via pip, some non-python dependencies are required. See the libstempo and scikit-sparse documentation for more info on how to install these dependencies. Once these are installed, you can do

pip install enterprise-pulsar

To install via conda, simply do

conda install -c conda-forge enterprise-pulsar

Installing libstempo on Apple Silicon (arm64 architecture)

libstempo is no longer a requirement to install enterprise. However, if installing libstempo is desired, it is only available on osx-64 architectures which is not compatible with arm64 architectures. To install libstempo and enterprise on arm64 via conda, your new conda environment must be configured correctly. Follow the following commands:

CONDA_SUBDIR=osx-64 conda create -c conda-forge -n pta_software python=3.12
conda activate pta_software
conda config --env --set subdir osx-64

Attribution

If you make use of this software, please cite it:

Ellis, J. A., Vallisneri, M., Taylor, S. R., & Baker, P. T. (2020, September 29). ENTERPRISE: Enhanced Numerical Toolbox Enabling a Robust PulsaR Inference SuitE (v3.0.0). Zenodo. http://doi.org/10.5281/zenodo.4059815


@misc{enterprise,
  author       = {Justin A. Ellis and Michele Vallisneri and Stephen R. Taylor and Paul T. Baker},
  title        = {ENTERPRISE: Enhanced Numerical Toolbox Enabling a Robust PulsaR Inference SuitE},
  month        = sep,
  year         = 2020,
  howpublished = {Zenodo},
  doi          = {10.5281/zenodo.4059815},
  url          = {https://doi.org/10.5281/zenodo.4059815}
}

Credits

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

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

enterprise_pulsar-3.4.4.tar.gz (30.5 MB view details)

Uploaded Source

Built Distribution

enterprise_pulsar-3.4.4-py2.py3-none-any.whl (9.3 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file enterprise_pulsar-3.4.4.tar.gz.

File metadata

  • Download URL: enterprise_pulsar-3.4.4.tar.gz
  • Upload date:
  • Size: 30.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for enterprise_pulsar-3.4.4.tar.gz
Algorithm Hash digest
SHA256 c95518bb5cf5a96af50d3f1130f1dd565d3a9f54514c8f9f5982b11be3974cf9
MD5 54cda48d33bac087e19842b57eb7c8a0
BLAKE2b-256 7a985f7a6e0fd1b230658fb383672ffcaac119ff4032d32a9717998cb9188156

See more details on using hashes here.

Provenance

The following attestation bundles were made for enterprise_pulsar-3.4.4.tar.gz:

Publisher: ci_test.yml on nanograv/enterprise

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enterprise_pulsar-3.4.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for enterprise_pulsar-3.4.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c0f7d1876e7ae1b4fcceadbb23fd25177ec76845e59c3688c28475a0496dc886
MD5 41f9817135fef5f7fa70d5172ef4c8a8
BLAKE2b-256 3feda0aa3c38387b028891ff8063f0c4aa5f194e13b9dfa4e3534678931b2c57

See more details on using hashes here.

Provenance

The following attestation bundles were made for enterprise_pulsar-3.4.4-py2.py3-none-any.whl:

Publisher: ci_test.yml on nanograv/enterprise

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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