Skip to main content

The Enterprise add-on FastShermanMorrison for optimized EcorrKernel calculations

Project description

FastShermanMorrison

PyPI Conda (channel only)

Cython code to more quickly evaluate ShermanMorrison combinations as need by kernel ecorr in Enterprise.

Installation

The FastShermanMorrison add-on to Enterprise can be easily installed straight from github using

pip install git+https://github.com/nanograv/fastshermanmorrison.git

From Pypi, you can do

pip install fastshermanmorrison-pulsar

Conda support is in testing stage. Apple silicon arm processors are not supported yet, but on other architectures you can do

conda install -c vhaasteren fastshermanmorrison-pulsar

Availability on conda-forge is upcoming in a later release

Citation

If you use fastshermanmorrison-pulsar in your research, please cite it as follows:

BibTeX Entry

@software{fastshermanmorrison-pulsar,
  author       = {Rutger van Haasteren},
  title        = {fastshermanmorrison-pulsar: Fast Sherman-Morrison Updates for Pulsar Timing},
  year         = {2023},
  version      = {0.5.4},
  publisher    = {GitHub},
  url          = {https://github.com/nanograv/fastshermanmorrison},
  doi          = {10.5281/zenodo.17439723},
  note         = {Software for efficient Sherman-Morrison matrix updates in pulsar timing analysis}
}

Text Citation

van Haasteren, R. (2023). fastshermanmorrison-pulsar: Fast Sherman-Morrison Updates for Pulsar Timing (Version 0.5.4) [Software]. GitHub. https://github.com/nanograv/fastshermanmorrison

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

fastshermanmorrison_pulsar-0.5.5.tar.gz (247.5 kB view details)

Uploaded Source

Built Distributions

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

fastshermanmorrison_pulsar-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

fastshermanmorrison_pulsar-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastshermanmorrison_pulsar-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

fastshermanmorrison_pulsar-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file fastshermanmorrison_pulsar-0.5.5.tar.gz.

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.5.tar.gz
Algorithm Hash digest
SHA256 461541b177bb279532067ca186c1cb764165f7238f84c9eb1ffa6991a5db3697
MD5 1f9fc1a2a2d836ae2948911168265c61
BLAKE2b-256 c5cd7b14e41ffbb6e7d83eaf883ba2bb6b78fe4fdd620c281af7f409f49f6580

See more details on using hashes here.

File details

Details for the file fastshermanmorrison_pulsar-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b036382eb6bd5b0794c86645941614f4ab9a18871d28532f4283e87fa4ca321c
MD5 d8b828d726ab457885bd7c5a073f78b2
BLAKE2b-256 fd169d547c3a70fd326bf98a97cddfc2402f1496a8601404fed2e688cec5bcae

See more details on using hashes here.

File details

Details for the file fastshermanmorrison_pulsar-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0108d887363e2692d4f546b463ac63847d48bfa65e0c6b2aa0c6d36de8de406a
MD5 c449f7df3068332abab5d298ee81e805
BLAKE2b-256 effd79b564a2afc12f378daf5625ef1d8359b9f8b23912bc5e1ce14971eaaac6

See more details on using hashes here.

File details

Details for the file fastshermanmorrison_pulsar-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d397b2cb1d911c53bef87e6f64a9cfe7993c84ac2c07e21f86dafcb368ad07e4
MD5 0f5d39955639800e4f02638d79c82670
BLAKE2b-256 f52c72e182f51622df14cc2f4e2da98ac64101a2fdcd4d5e6afc087103d81a70

See more details on using hashes here.

File details

Details for the file fastshermanmorrison_pulsar-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5af145a770052bd7f5c091b4b2f372ddd4ff7bdeda281e6645bc13abb65827a
MD5 8880f333061353e62ccb9480fff41370
BLAKE2b-256 31bec14af69d58799e2d9140126f37f1e90e0f4df391fb48166e135f40998f03

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