Skip to main content

orpheus
Efficient estimators for higher-order correlation functions

CI PyPI Documentation

orpheus is a high-performance Python package for the estimation of second-, third-, and fourth-order correlation functions of scalar and polar fields such as weak lensing shear. To make these calculations computationally tractable, orpheus makes use of a multipole decomposition of the N>2 correlation functions and combines it with hierarchical spatial algorithms, with the computationally intensive operations implemented in parallelized C kernels.

This framework makes the estimation of higher-order statistics feasible for ongoing and forthcoming stage-IV cosmological surveys containing hundreds of millions of objects. As a ballpark estimate, orpheus can accurately determine how the $10^{18}$ triangles formed by a catalogue of one million objects are distributed across configuration-space bins within a few CPU minutes, with the computational complexity scaling approximately linear with the number of objects.

📦 PyPI  ·  📖 Documentation  ·  ⚙️ Algorithms  ·  💻 Tutorial notebooks  · 
🧪 Numerical validation  ·  ⚡ Performance

Main workflow using the orpheus package

Quickstart

orpheus is installable from PyPI, so a simple pip install orpheus-npcf should get you the latest pre-compiled version.

The computation of any higher-order correlation function follows the same pattern; below we give an example to compute third-order shear statistics. For a fully worked example see the introductory tutorial notebook

import orpheus 

yourshapecat = load_your_catalog()
binning = define_your_binning()

# Define catalog and correlator
cat = orpheus.SpinTracerCatalog(yourshapecat)
ggg = orpheus.GGGCorrelation(binning)

# Process the catalog to obtain 3pcf in multipole basis
ggg.process(cat)

# Transform to real-space basis
ggg.multipoles2npcf()

# Optionally compute integrated statistics
apradii = ...
map3 = ggg.computeMap3(apradii)

Currently, orpheus contains estimators for the following correlation functions.

Pure scalar (N) Pure polar (G) Mixed Full tomography Integrated Statistics
2pt ✓ ✓ ✓ ✓ Aperture Statistics
COSEBIs · Pure mode CFs
3pt ✓ ✓ ✓ ✓ Aperture statistics
4pt ✓ ✓ GNNN ✗ Aperture statistics

In addition, orpheus also implements direct estimators for aperture statistics of arbitrary order for pure scalar and polar correlators.

Almost all correlators are featured in the tutorial notebooks -- the exception is GNNN, for which no notebook is published yet. In there you can also find worked examples on how to measure the statistics on realistic catalogs on the celestial sphere, how to handle tomography and how to customize the level of accuracy of the estimators.

Performance

We showcase the performance of orpheus using the example third-order shear correlations. In the panels below we compare the scaling properties of orpheus' different implementation of the multipole-based estimator and compare it to traditional estimators operating purely in real space:

Scaling of the <span style="font-variant: small-caps;">orpheus</span> estimators

The different orpheus implementations show substantially better scaling than their real-space counterparts. In particular:

  • More configurations: Both tree-based estimators show a much more shallow scaling when increasing the largest search distance; the DoubleTree in particular nearly plateaus.
  • Larger datasets: The DoubleTree estimator maintains near-linear scaling with survey depth, making it well suited to increasingly large catalogues.
  • Parallel performance: the implementation achieves near-ideal strong scaling up to 32 threads, with diminishing returns at higher thread counts. This is partly due to the non-scaling spatial organisation of the catalog which becomes less significant for larger datasets.

The figure can be reproduced with python benchmarks/scaling.py run followed by python benchmarks/scaling.py plot. The same script can also be used to perform a similar scaling test on your machine.

Numerical validation

The estimators implemented in orpheus are validated against reference results based on a field with analytically tractable correlation functions and aperture statistics. These tests are used to verify the implementations and to quantify the accuracy of the available approximation schemes.

Below we show outcome of the test suite; for a full reference including the derivation of the expressions and for a motivation of the test setup we refer to the following notes.

Accuracy of the orpheus estimators

Installation

orpheus is on PyPI:

pip install orpheus-npcf

Building from source instead compiles a parallelised C/C++ extension at install time. Besides the python requirements you therefore need a C compiler with OpenMP support (GCC, or Clang together with libomp). No external C libraries are needed: the small HEALPix subset used by the curved-sky estimators is shipped with orpheus, in orpheus/src/healpix/.

In case you want to compile the package from source you can do this by first cloning the github repository

git clone git@github.com:lporth93/orpheus.git

or

git clone https://github.com/lporth93/orpheus.git

Then navigate to the cloned directory and install:

cd orpheus
pip install .

For more detailed installation instructions, troubleshooting and optional flags please consult the corresponding section in the documentation.

Citations

orpheus implements and extends methods developed in several papers. Please cite the publications relevant to the estimators used in your work:

In each of the papers, you can find the main equations implemented in orpheus.

Metadata

Release files for orpheus-npcf 0.5.2

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

Source distribution (sdist)

Source distribution for orpheus-npcf 0.5.2
File Size Uploaded
orpheus_npcf-0.5.2.tar.gz 380.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for orpheus-npcf 0.5.2
File
orpheus_npcf-0.5.2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
orpheus_npcf-0.5.2-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
orpheus_npcf-0.5.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
orpheus_npcf-0.5.2-cp314-cp314-macosx_26_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.2-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.2-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.2-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.2-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
orpheus_npcf-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
orpheus_npcf-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
orpheus_npcf-0.5.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
orpheus_npcf-0.5.2-cp313-cp313-macosx_26_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.2-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.2-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.2-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.2-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
orpheus_npcf-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
orpheus_npcf-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
orpheus_npcf-0.5.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
orpheus_npcf-0.5.2-cp312-cp312-macosx_26_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.2-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.2-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.2-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
orpheus_npcf-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
orpheus_npcf-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
orpheus_npcf-0.5.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
orpheus_npcf-0.5.2-cp311-cp311-macosx_26_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.2-cp311-cp311-macosx_26_0_arm64.whl CPython 3.11 CPython 3.11 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.2-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.2-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.2-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
orpheus_npcf-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
orpheus_npcf-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
orpheus_npcf-0.5.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
orpheus_npcf-0.5.2-cp310-cp310-macosx_26_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.2-cp310-cp310-macosx_26_0_arm64.whl CPython 3.10 CPython 3.10 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.2-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.2-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.2-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 56.5 MB

Release files / orpheus_npcf-0.5.2.tar.gz

Download URL orpheus_npcf-0.5.2.tar.gz
Size 380.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1ba7798c2f45cd2cfb1cc89cd8b28a49e888424612d1d09022328cf9b5b1d4d9
BLAKE2b-256 checksum
How to use checksums
1f3e3c99224654d52ef26f2e1c905e7ae097160b50300570fb7a470cd65bc896
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f69f9819ec5cd4a83647364602d5a10ccfd8501a9f71d1fecd9fa7afe7a619f3
BLAKE2b-256 checksum
How to use checksums
c34efe1b7bbf0cea5b921de99e31c45653039532983603c14bfb412f364c4c83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ffb0bca3601c1386109dffbe1a42dcbc08a4e4fa0c1d249f1c9a9702b5fb7848
BLAKE2b-256 checksum
How to use checksums
208302d69b0a1a32ba2981e450459a8cdaaef80f8d591761141030048af97c7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e7fd0c38b87e6e800a8160d4376eeeb1fee1f9e67f6106c3400f20e54503bd82
BLAKE2b-256 checksum
How to use checksums
0bc01b6a431fe43f1d9ee06d59bd677c37855d89be16f9b778a5e02a2e24d1e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f626f78675e1f2303e5c4abf6a3e214183f8a7c03259c780a02f55060e76bea4
BLAKE2b-256 checksum
How to use checksums
2588e3e62044c0a35fafd62c04786c54372342b1207b80810998d394adee316f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-macosx_26_0_x86_64.whl
Size 791.4 kB
Tags CPython 3.14 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
1bc9cbf65447101a950ba0336515269b150f309c5a1ea13ab905b409b81477a5
BLAKE2b-256 checksum
How to use checksums
26b689e416748a43215f0495bdf0ac03f9d16c3cc3ef9309a3d0ce03112fb92c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-macosx_26_0_arm64.whl
Size 464.8 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
38922fcfdd17d8bf6c2c9f7a202ceb5076d8326540dc1a73dec518c2bd2bd246
BLAKE2b-256 checksum
How to use checksums
7647aca04cea371c5a7eb8ad27115b07f5ba3e9d493454223a02dd09b24d4641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-macosx_15_0_x86_64.whl
Size 786.6 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
d4f185e610925304905612ebe50a19667143bd476be9a9c4f00ca4fe42568def
BLAKE2b-256 checksum
How to use checksums
796fef152c25f29ab65c85f8f11b9db748c8ec1580f057aa0d838a6e3c78eb46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-macosx_15_0_arm64.whl
Size 452.1 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
da1c686023b89d49b8d9cc529c4c7e1c123ca0efd61ec00ef5dba55d89771290
BLAKE2b-256 checksum
How to use checksums
f181bf4b719d8e1d37b304d354c9d383c5e2e000ed970e98460a292f7bc925f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp314-cp314-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp314-cp314-macosx_14_0_arm64.whl
Size 498.5 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5808587347b938982cef37247be8cefba28ab13e4ec5401a67b953bae64e41fd
BLAKE2b-256 checksum
How to use checksums
3ab307b52e2f14b696e07da38a340929c046c03ac9d363667eabf6553fb658f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a0080e6be96860eb549f4f1895c42c52675b85078d144b7244c8237b0f0ef99b
BLAKE2b-256 checksum
How to use checksums
eb7843880a3ce900d0d5afd5207287edfb9526580abce47cd6977f6abf0c891e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
19506ac1f0444d5a1a7d8d0f615a4b5962f8777c4a48f6961f39ec8fce84126c
BLAKE2b-256 checksum
How to use checksums
ef4046f98a147130646ebe0f0c0a19e96fe90e82584617243b321807e14aeb4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f3417dec98cd37ed348403f5fc5b1fda7b5123b38ed77b0b3d408bbb5138f67c
BLAKE2b-256 checksum
How to use checksums
a9253d1f0c8c8427762499b2cf905e3f7325a8b037f1c4bdd3a2629d7299988e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4cfefec979a1a68e01905ca9a278abf4dd1f3338014e4f1e63467eeb3c9bcd56
BLAKE2b-256 checksum
How to use checksums
85749c472dcdec6eca71147395b2d59dd2dc4c6070888acb7f855527879f284a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-macosx_26_0_x86_64.whl
Size 791.4 kB
Tags CPython 3.13 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
791018c744be0b24a5e395ab4017a0a94c6809da0dd78a2f6de3d07062db0f3a
BLAKE2b-256 checksum
How to use checksums
ada77b04b2f4c69be2e70b68b88dff9f4fcc6b50b4acc88418c9c6c47fd1b265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-macosx_26_0_arm64.whl
Size 464.8 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
c4fa5c94aa8dc3a9d2365bf547a8f9eec5ee4cc99be647e8e82add3569ad1e73
BLAKE2b-256 checksum
How to use checksums
a65682aea35265166aaf71b239124ade4b44e7837c42a6d471068cd74dc0e252
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-macosx_15_0_x86_64.whl
Size 786.6 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
1532c7ddb4b5e35d46102e3599f3017e315752df9e56338edd03af8e62d50b9b
BLAKE2b-256 checksum
How to use checksums
86b910099c2d8f3d31c4f5e2f3b54cf6488f31b244c561d77a6f53db868f78d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-macosx_15_0_arm64.whl
Size 452.1 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f2ea8a97b3d35a9ee48a8f51ff4d1616743ba4cdd83cb1e967258c7a9b770bd7
BLAKE2b-256 checksum
How to use checksums
9d2fb12732aed0e4e357cdde2a4a13e3385458b3c59388837fd9d6fb67c4b884
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp313-cp313-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp313-cp313-macosx_14_0_arm64.whl
Size 498.5 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
8174e9c6ddfa0a4a0161a9b18b3028ef1f48ffb791a7bd20932a5f15fcd1f8d7
BLAKE2b-256 checksum
How to use checksums
01fa5e9a01b7f968f1891dfb249bfacc81060a24b5182b25f37813db50260237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
58ff143192ce598ef3d039305e05a8e2df822bc34672356db5ec05b522a18ec4
BLAKE2b-256 checksum
How to use checksums
8cc3d093d354a1d0a5b388071ec10753cd2aab6df789a4383b459d6d12db1797
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
02ab9c8e356a19c022d54d7a33c59e503811b855db00849a3970ca3120ebdb41
BLAKE2b-256 checksum
How to use checksums
52356062fb587929a198307d400f6f2c8469e6bb93079181e4f41c3267386325
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
21337e33301bbe29ce9ff7f4fbe65b021e9ddcae81e93c9d058dd5091b7fad83
BLAKE2b-256 checksum
How to use checksums
b0d7f766ee0636d8a191c9fd9e684e25b4657ba4d1b55965b49f3ffe35b717e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ac784f2001f84295c30d51464b6a16db292590c77f95e378e6ee824191169da4
BLAKE2b-256 checksum
How to use checksums
59aa32bfc7ef61cb4b9ffe20de6bf4e3406f578d39dbb072c3eaabe1dc0c208e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-macosx_26_0_x86_64.whl
Size 791.3 kB
Tags CPython 3.12 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
ea2fb901b20fcd705def5d2d9a4f52f51ca615cafef65c6feb90d6e1d0d5aa32
BLAKE2b-256 checksum
How to use checksums
c72658f0cef3eab02477928cb1606b69b45a611f1c203acef36bf613ea3d293a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-macosx_26_0_arm64.whl
Size 464.8 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
45f38c79395003680e30faa219982603884218f6d29b882dab314a17cdcceb37
BLAKE2b-256 checksum
How to use checksums
a3afaa9d95ddeaafb9348d1097d494127eecef1bee8a212d614393fac922313a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-macosx_15_0_x86_64.whl
Size 786.6 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
2205354971b29a01c934042c11b28947ff7a4c61ec69a55ba9ded3f8027a1d9c
BLAKE2b-256 checksum
How to use checksums
cffb85386d20161b10089f379c9c79e4ba24898c6c4055e5ce4c10ea1151caad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-macosx_15_0_arm64.whl
Size 452.1 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f17428b3f042149b4189d864aa0ad291d8c511350478e2aeba9321d6ee81f377
BLAKE2b-256 checksum
How to use checksums
76a90df2221e655a71c0d6279d8620a49608ed866b376d51efad8eae962de539
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp312-cp312-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp312-cp312-macosx_14_0_arm64.whl
Size 498.5 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9fda8b70589189fa7a23c6ae094580fd1c73aa50387406bb929ec45099a39fc4
BLAKE2b-256 checksum
How to use checksums
1462d04c2872c3cc65ecbe18e11e7d4671f9e164988e86a1d5a2735c2f54687e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
16bce5a4d01e45fe2748962ec804ae9ece9952d9ccbf9dcc424a76579b3f9e6a
BLAKE2b-256 checksum
How to use checksums
777c290efb92a0a79521ae28bf7670665e247f95f23ce4199c528d1737160fd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
eb1a7dc179f6cf2aa718f7636bf8f8a0073219f903e627210eae550d1f903627
BLAKE2b-256 checksum
How to use checksums
10270b9125c5dba095f15b9f2c44ebcae9ee16c34b96281dbbb57f681edcca0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
18748f1395cbd062e76f1849921162bf69d42ca3e8ef009daf048f0808a89bd4
BLAKE2b-256 checksum
How to use checksums
f6513e86f06b91e8f873a2e9dcd854537d28d874d8aaadc42da2fe84f5666327
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
be5471bf8b22ee07a84c7e072ca6ee35a19627cec59ff7542e790268e4a9e21f
BLAKE2b-256 checksum
How to use checksums
9798bad31257d1cbc83fa783cadb2daa8e7a278aa4a40d73b6fa308066f4d614
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-macosx_26_0_x86_64.whl
Size 794.2 kB
Tags CPython 3.11 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
90a4f1382b82143f9f6504482d8225f8000e06f6da8011418c9f16915f8d90d4
BLAKE2b-256 checksum
How to use checksums
d0d19465ab67b1ed3291ca6f19a1e67853ea6a3d4f02434ff591923321954f1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-macosx_26_0_arm64.whl
Size 464.1 kB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
58c9157420b5464fee72afa3ffa63171a8cdf80c87552ba3e78cc4da328c84f0
BLAKE2b-256 checksum
How to use checksums
29e913d83832c6dcba31eeb44012106e86212711fdad0b26c106b4d26da60381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-macosx_15_0_x86_64.whl
Size 786.6 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
9bfa697b61def9ee0dd847b06d7d667f47841d9df48a91653e8144b49c45f7e6
BLAKE2b-256 checksum
How to use checksums
a0c5a87bb5c2ef2ac6b2735ddbdd7065911a79f53207d37709be21f65d4fb401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-macosx_15_0_arm64.whl
Size 452.1 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f63104283e2f7f0ff307570fc15c20febe74e7d87b9bb937a20e0b382373e5ce
BLAKE2b-256 checksum
How to use checksums
aebd29d4703d748ed13a31f2af21e48b8b546b21ba0304a6c73c5bf2bd6fa3b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp311-cp311-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp311-cp311-macosx_14_0_arm64.whl
Size 498.5 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
60edcd78424f4383fc5b0f7fba60062a2d4f04dacdd75fb17b873a134203f2c5
BLAKE2b-256 checksum
How to use checksums
72051c12f191676cdb0a9109a1f90b470948becfe8ccb0a3fe4c249393586ade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a82147833555a83c30a8c9754d695714b2cfa4e881d7b78a226d449c920509b5
BLAKE2b-256 checksum
How to use checksums
8df3c12a2149b8d74ea8c0e2f29b352803becb565d8afe31ddba60e3a4a0ae3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
38f0260a2ee6bcab42cdf0e488372c006437803e429c5494ae1faba1b8e15a85
BLAKE2b-256 checksum
How to use checksums
3c610579c11815635faef2665b56dd66a437f12603ed778a55593cab004b5f2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
82d969eb28ed5731c8dbf49939a510a9e13d3827de156d653db51af30d47c03a
BLAKE2b-256 checksum
How to use checksums
f1e344e3fd2e3ded240f435516b4553bf13a90a1406d04c26c1225541d835d9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b184b36e1ad0e26691fb59eb7bbe478a8e4a4061c855f451cb0fa283354939e2
BLAKE2b-256 checksum
How to use checksums
f44129137d0465ec8ccf78b773999b7f34774a0b9f34692d0b1a67b8ff59a532
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-macosx_26_0_x86_64.whl
Size 794.2 kB
Tags CPython 3.10 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
392d1d4da2aa842f1a62230cca61430c1ffda834a105c516e15cd0f67a5e9db9
BLAKE2b-256 checksum
How to use checksums
6bd62e7f80bb5f324c9c6ffb18b44e01e0d1cf8b1b8327aa1ecd8b76d8e65b46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-macosx_26_0_arm64.whl
Size 464.1 kB
Tags CPython 3.10 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
5ab38ea0238275e25cf69dab2fa18c9d4c825951ea2c2fb8061bad4a2207709b
BLAKE2b-256 checksum
How to use checksums
eeb052754e353c4095423e63240c7538209c05d2e2a3d88a4beb603e7b281bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-macosx_15_0_x86_64.whl
Size 786.6 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
5524267b1c27ae85339573c95b8556e27622c2e707656f136137976225f388da
BLAKE2b-256 checksum
How to use checksums
dadd785fa10635d603c75c5965f504dab8a5177563b7efdc3131f258d7495ed4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-macosx_15_0_arm64.whl
Size 452.1 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f30904829bece30f7d712969e63996cbfce745b4b2874322221ac94b220ec848
BLAKE2b-256 checksum
How to use checksums
b7ea2cf9a9cce445b4b937cfd10ba038a29cb2f855390b4f94fcb3af3d288b8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / orpheus_npcf-0.5.2-cp310-cp310-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.2-cp310-cp310-macosx_14_0_arm64.whl
Size 498.5 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
238932fe46e9b1148dcd669cea0a5473d35aad57189a1584299823506e53630c
BLAKE2b-256 checksum
How to use checksums
624f447aa52702bad515aa224248623eba0d0bce35213015a059dd8e5a03703c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

This release

0.5.2 This release

46 release files

0.5.1

46 release files

0.5.0

46 release files

0.4.0

46 release files

0.3.0

46 release files

0.2.1

24 release files

0.1.0

12 release files

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