FastShermanMorrison
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
Metadata
Release files for fastshermanmorrison-pulsar 0.5.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fastshermanmorrison_pulsar-0.5.5.tar.gz | 247.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| fastshermanmorrison_pulsar-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux musl 1.1+ x86-64 | Details |
| fastshermanmorrison_pulsar-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.17+ x86-64 | Details |
| fastshermanmorrison_pulsar-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux musl 1.1+ x86-64 | Details |
| fastshermanmorrison_pulsar-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.17+ x86-64 | Details |
Total release size: 6.3 MB
Release files / fastshermanmorrison_pulsar-0.5.5.tar.gz
| Download URL | fastshermanmorrison_pulsar-0.5.5.tar.gz |
|---|---|
| Size | 247.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
461541b177bb279532067ca186c1cb764165f7238f84c9eb1ffa6991a5db3697
|
|
BLAKE2b-256 checksum How to use checksums |
c5cd7b14e41ffbb6e7d83eaf883ba2bb6b78fe4fdd620c281af7f409f49f6580
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / fastshermanmorrison_pulsar-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl
| Download URL | fastshermanmorrison_pulsar-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
b036382eb6bd5b0794c86645941614f4ab9a18871d28532f4283e87fa4ca321c
|
|
BLAKE2b-256 checksum How to use checksums |
fd169d547c3a70fd326bf98a97cddfc2402f1496a8601404fed2e688cec5bcae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / fastshermanmorrison_pulsar-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastshermanmorrison_pulsar-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0108d887363e2692d4f546b463ac63847d48bfa65e0c6b2aa0c6d36de8de406a
|
|
BLAKE2b-256 checksum How to use checksums |
effd79b564a2afc12f378daf5625ef1d8359b9f8b23912bc5e1ce14971eaaac6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / fastshermanmorrison_pulsar-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | fastshermanmorrison_pulsar-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
d397b2cb1d911c53bef87e6f64a9cfe7993c84ac2c07e21f86dafcb368ad07e4
|
|
BLAKE2b-256 checksum How to use checksums |
f52c72e182f51622df14cc2f4e2da98ac64101a2fdcd4d5e6afc087103d81a70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / fastshermanmorrison_pulsar-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastshermanmorrison_pulsar-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f5af145a770052bd7f5c091b4b2f372ddd4ff7bdeda281e6645bc13abb65827a
|
|
BLAKE2b-256 checksum How to use checksums |
31bec14af69d58799e2d9140126f37f1e90e0f4df391fb48166e135f40998f03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|