Skip to main content

pspy is a cosmology code for calculating CMB power spectra and covariance matrices. See the python example notebooks for an introductory set of examples on how to use the package.

https://img.shields.io/pypi/v/pspy.svg?style=flat https://img.shields.io/badge/license-BSD-yellow https://img.shields.io/github/actions/workflow/status/simonsobs/pspy/testing.yml?branch=master https://readthedocs.org/projects/pspy/badge/?version=latest https://codecov.io/gh/simonsobs/pspy/branch/master/graph/badge.svg?token=HHAJ7NQ5CE https://mybinder.org/badge_logo.svg

Installing

pip install pspy [--user]

You can test your installation by running

test-pspy

If everything goes fine, no errors will occur. Otherwise, you can report your problem on the Issues tracker.

If you plan to develop pspy, it is better to checkout the latest version by doing

git clone https://github.com/simonsobs/pspy.git /where/to/clone

Once downloaded, you can install using pip install . inside the project directory. We use the meson build system, which should be understood by pip (it will build in an isolated environment).

To run an editable install, you will need to do so in a way that does not have build isolation (as the backend build system, meson and ninja, actually perform micro-builds on usage in this case).

Then you can install the pspy library and its dependencies via

pip install --upgrade pip setuptools meson ninja meson-python numpy
pip install --no-build-isolation --editable /where/to/clone

The -e option allow the developer to make changes within the pspy directory without having to reinstall at every changes.

Tutorials notebooks

Others tutorials can be found under the tutorials directory.

Dependencies

Authors

The code is part of PSpipe the Simons Observatory power spectrum pipeline.

Metadata

Release files for pspy 1.8.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pspy 1.8.4
File Size Uploaded
pspy-1.8.4.tar.gz 8.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pspy 1.8.4
File
pspy-1.8.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pspy-1.8.4-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
pspy-1.8.4-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
pspy-1.8.4-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pspy-1.8.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pspy-1.8.4-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
pspy-1.8.4-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
pspy-1.8.4-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pspy-1.8.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pspy-1.8.4-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
pspy-1.8.4-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
pspy-1.8.4-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
pspy-1.8.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pspy-1.8.4-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
pspy-1.8.4-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
pspy-1.8.4-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 61.1 MB

Release files / pspy-1.8.4.tar.gz

Download URL pspy-1.8.4.tar.gz
Size 8.6 MB
Tags Source
SHA-256 checksum
How to use checksums
f952212d85093154162e65b9e99a05c4b8d5fbaa3d28d9dd1d1e352806e09d04
BLAKE2b-256 checksum
How to use checksums
9006e1ff6b03d33d7bce80f628d4cea022d646887d5e58aa528b24fa12610d40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pspy-1.8.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1444e68428db4e41b51028022c33a270ad7b6de9b9f6565b26896aff0f8fa1a7
BLAKE2b-256 checksum
How to use checksums
f86ce3657947fed94d53fc38bc538c2bc77fe8f42a77e5d3caf995f275cdccc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp313-cp313-macosx_15_0_x86_64.whl

Download URL pspy-1.8.4-cp313-cp313-macosx_15_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
25b18024a5a66cfa0f755076c340f2f0c4f663100b17e2ac0b102b1a163523ba
BLAKE2b-256 checksum
How to use checksums
ed1fb98ffb143d79db139d6707abe7d895893981b8ec2a6e5ece8be3be9c9de4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp313-cp313-macosx_15_0_arm64.whl

Download URL pspy-1.8.4-cp313-cp313-macosx_15_0_arm64.whl
Size 3.1 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b25889eecfc06c6a11d05e3e4182eb8c145dddffded20c58c862eccea3fdf811
BLAKE2b-256 checksum
How to use checksums
e5b7f8849ae5765faf81dc8b294f4eab6506aa5d5a10698c996ef8a875903e3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp313-cp313-macosx_14_0_arm64.whl

Download URL pspy-1.8.4-cp313-cp313-macosx_14_0_arm64.whl
Size 3.1 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d701c541b2e01c32ed0543cfafcb79c03e8472e6a61b6741b50124df27f18bf4
BLAKE2b-256 checksum
How to use checksums
b67e1ad269ce98aea6a3cb5d2e2f2f81219fdd94e95bc073d1da4aa8e5d70bc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pspy-1.8.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cd3e2b23437440ad0145ade7b92514b785753f73d512dd19c354bdc597e4f013
BLAKE2b-256 checksum
How to use checksums
ee1f99a8f834188a05681ab8f587a2c31fdb4536569747507ba0e3273dd5439a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp312-cp312-macosx_15_0_x86_64.whl

Download URL pspy-1.8.4-cp312-cp312-macosx_15_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
81c264a1aad7ee5058688b2eed97b0a5c134a2f1523fc948632d6bb0244e953f
BLAKE2b-256 checksum
How to use checksums
a0ccb390f48bcc2c6c1f7ea2aab2b645a036c71a12fd29df8ee01772233e1c98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp312-cp312-macosx_15_0_arm64.whl

Download URL pspy-1.8.4-cp312-cp312-macosx_15_0_arm64.whl
Size 3.1 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f1fcb97a4c500068a1cbdde005868d18d845364418895356d0e521aeada87993
BLAKE2b-256 checksum
How to use checksums
bf8a9a02ae11db4eb99064973b78dda95d03ad3bd9d938d85685cfc64d1bbbc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp312-cp312-macosx_14_0_arm64.whl

Download URL pspy-1.8.4-cp312-cp312-macosx_14_0_arm64.whl
Size 3.1 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
862df87c8e6dc96144441485837646f0dd03dad21cd6675d3561b5f4fc7aa580
BLAKE2b-256 checksum
How to use checksums
94b243cad01a51bc553605d4d67babe321d629a54e12b34f5955a74ccce0b316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pspy-1.8.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
55ea5c3b8005dc000d0c63fd30e95607a7a136884650914e16361f79d24364c6
BLAKE2b-256 checksum
How to use checksums
84b507600a2f1b783538e77053f141903181827ac88d4df4d8c3e0bc6270e8ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp311-cp311-macosx_15_0_x86_64.whl

Download URL pspy-1.8.4-cp311-cp311-macosx_15_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
67162b7a91373d4a1d74524fd05d66fdd806a27a89547121267ea83d228560a5
BLAKE2b-256 checksum
How to use checksums
9cedebbdb5d05a1ba5fa278d70c2c1a8ba676f7eb36199459e25ad0cd834312a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp311-cp311-macosx_15_0_arm64.whl

Download URL pspy-1.8.4-cp311-cp311-macosx_15_0_arm64.whl
Size 3.1 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5b202daed42d73d4b9c07817ddc9c7b4cbb0c188b7d7f3ef444f7d00d20a70e6
BLAKE2b-256 checksum
How to use checksums
12225016407a208cb7d5c0e5379e0fd2cc7da0856d1a6655fe79fbad03912a9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp311-cp311-macosx_14_0_arm64.whl

Download URL pspy-1.8.4-cp311-cp311-macosx_14_0_arm64.whl
Size 3.1 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
15a85e6b497aa327842bf039c6bb23ae503c1ed08e028e3f58df2569f09fa527
BLAKE2b-256 checksum
How to use checksums
02b3b77f55dc4864393a9d45c5a3b5795e27300346cb19ecae5e17d7faa4b912
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pspy-1.8.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4be3380f6df0a3fad211f50b9ebadebb01f33f3bd4e1d3158ea41583b49994a9
BLAKE2b-256 checksum
How to use checksums
d12e5b70735b89c07972b4487dbab5ce2da083fa88b1eec1d494ea8a6526a363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp310-cp310-macosx_15_0_x86_64.whl

Download URL pspy-1.8.4-cp310-cp310-macosx_15_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
83b7f65be6d25ccbab1010ba01994e329ddea215a42b745353e10996e3ddc53c
BLAKE2b-256 checksum
How to use checksums
fe7cab333d8f84fcb4ad3438f5d4ca168bced1529512bde389a50173b4a63af6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp310-cp310-macosx_15_0_arm64.whl

Download URL pspy-1.8.4-cp310-cp310-macosx_15_0_arm64.whl
Size 3.1 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
70642d98312fe8d1a8cd48c324398d9f8f98b01517d565a747722182a31c850c
BLAKE2b-256 checksum
How to use checksums
138351b3cce61cf76e35bd946c4e38d5677d15d60292d1de93232985fe74f4f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pspy-1.8.4-cp310-cp310-macosx_14_0_arm64.whl

Download URL pspy-1.8.4-cp310-cp310-macosx_14_0_arm64.whl
Size 3.1 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
954f434e7b6acfb2f1295ef4aae3572e88b6c779cac45e896b8bd694234f6a86
BLAKE2b-256 checksum
How to use checksums
88df7cfcca81ad50a153be2be68384f5fd32b92dc255d269f8cf3322dec95c1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

1.8.4 This release

17 release files

1.8.3

21 release files

1.8.2

16 release files

1.8.1

13 release files

1.8.0

13 release files

1.7.5

13 release files

1.7.4

11 release files

1.7.3

11 release files

1.7.2

11 release files

1.7.1

11 release files

1.6.3

11 release files

1.6.1

11 release files

1.6

11 release files

1.5.8

10 release files

1.5.3

13 release files

1.5.2

13 release files

1.5

13 release files

1.4.9

13 release files

1.4.8

13 release files

1.4.7

13 release files

1.4.6

7 release files

1.4.5

7 release files

1.4.4

7 release files

1.4.3

7 release files

1.4.2

7 release files

1.4.1

7 release files

1.4.0

7 release files

1.3.6

7 release files

1.3.5

11 release files

1.3.4

11 release files

1.3.3

11 release files

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page