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.3},
  publisher    = {GitHub},
  url          = {https://github.com/nanograv/fastshermanmorrison},
  doi          = {10.5281/zenodo.XXXXXXX},
  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.3) [Software]. GitHub. https://github.com/nanograv/fastshermanmorrison

Alternative Citation (if DOI not available)

@manual{fastshermanmorrison-pulsar,
  title        = {fastshermanmorrison-pulsar: Fast Sherman-Morrison Updates for Pulsar Timing},
  author       = {Rutger van Haasteren},
  year         = {2023},
  note         = {Version 0.5.3},
  url          = {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.4.tar.gz (267.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.4-cp310-cp310-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

fastshermanmorrison_pulsar-0.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastshermanmorrison_pulsar-0.5.4-cp39-cp39-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

fastshermanmorrison_pulsar-0.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.4.tar.gz
Algorithm Hash digest
SHA256 1f664c9bc3e51eeb1c912de934e35e5f33aed36216e50df107d74bd79a885b51
MD5 b3b4cb58e94d05983c7e45f13e1feb15
BLAKE2b-256 ec27d3a3465b70d54fc84fec5f337efc6c837f073869065e02215f695e05f7e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ab9cbdadf9c3b77658588da73c0be06619f19581fea8cecdca48e68f71c2478e
MD5 016551f9d21dc52815e52940513c7372
BLAKE2b-256 db56015375c1058cc25f0accd1246b3d594e57ee4e6e323585145d47d2716f14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81c09adedf0a5ebe0533b5929a89f47474b8bd3b244f9f7ae1b6375cdfa21089
MD5 191fe0e2ac2ab86d7231d4de4fa7a56c
BLAKE2b-256 b6440266ac12be4f3fe3359deb260cd1cb545f3d30c4300d062acc3d3cbe0c37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c8785ecf6d48894727006d82d742a80a3f7864814bdfbbf290e9c2464d42a18a
MD5 bab1f9d88c0cbcd4ddc165bdcbd4cce2
BLAKE2b-256 10c5b2a3adef9f18720fc18ca2bb9d34df4b8667dd96132a831b132b1ad66483

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastshermanmorrison_pulsar-0.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f3873fc9c1ee9d12f052967a88f28bfc4bdea0974c58497ab6576fb677816d8
MD5 a02ca81d095dbb45ede55ea243e73ccd
BLAKE2b-256 7069e9aadaf7321a3690981f0a09a1f3e5e2c42540c5bf6cff154903aab381a8

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