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)

Featured statistics

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, as well as curved-sky aperture mass maps from a shape catalog.

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.6.0

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.6.0
File Size Uploaded
orpheus_npcf-0.6.0.tar.gz 395.1 kB Details

Built distributions (wheels)

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

Total release size: 57.2 MB

Release files / orpheus_npcf-0.6.0.tar.gz

Download URL orpheus_npcf-0.6.0.tar.gz
Size 395.1 kB
Tags Source
SHA-256 checksum
How to use checksums
802804c3e72614fd0cd9823f4cfcfea91c336659dc3b2f89744c5cf0b2c6ac56
BLAKE2b-256 checksum
How to use checksums
2cbbabc7c10f9904dc3fefb39071d957415c44c46c16f1042a451b0e9d9ab64b
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.6.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
dc2afd9c9d50575b083b94fb6b22c9e10c0acb411f3c0da3f4303861ebc32f65
BLAKE2b-256 checksum
How to use checksums
65ca4b53ee2ad2f33f4dfba1bb5cc94ed5c23232e2fea31f916ed0f505bf5644
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.6.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
650e623b0451f44a6be6419d1edc482909bdfaa11b701ad18f1fb0748e084129
BLAKE2b-256 checksum
How to use checksums
d6e8fb289471a761fa8a03365e1211ed1be5a77dc21fe9da4d19fe1e92fb7c24
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.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
88846c77e00643b1688d120bc7c7e23ad3bc146162485369f4b49f3b9b9f9462
BLAKE2b-256 checksum
How to use checksums
b191a4271b07700ac4ff5a697a838ae126fe25ab753af7267912c66ead0a8a95
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.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
af9d68c64ceb78254c7b3a3ecfafee185d849e9662d9759775d6132996b43297
BLAKE2b-256 checksum
How to use checksums
916c4a57d2d25fece1bceb722a44efde2e432197ae18b9402bc10629ce08cae3
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.6.0-cp314-cp314-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp314-cp314-macosx_26_0_x86_64.whl
Size 806.2 kB
Tags CPython 3.14 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
ac2b6a327ba172705e9b5c24a6c1087f452551c862005cced4d132ba8c0824c6
BLAKE2b-256 checksum
How to use checksums
5d4bc5fc43e19ec4e39e14d0f00562a66af3324905e62c9b027c6489bc304fd7
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.6.0-cp314-cp314-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp314-cp314-macosx_26_0_arm64.whl
Size 479.2 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
febd9fa8eb2d89df3bec57fab662c55a49c2c0041b08d1ddd619e9aa01c61e50
BLAKE2b-256 checksum
How to use checksums
e724e404e17696446570762ed3b096ae1e6e88f2b531a3f23f5f729452d0b2af
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.6.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 801.1 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
9de91967ddd116241dce40018e3d863c165ba0de02f26d973aa71942156ef388
BLAKE2b-256 checksum
How to use checksums
ef172945d88b9feaa16197012658c603f3013f2c7bac1719d6dac1d900c13150
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.6.0-cp314-cp314-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp314-cp314-macosx_15_0_arm64.whl
Size 466.2 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
6776e5b6af75de70e704c081ab25f34bcb7674558d2019fa937bcdc76669280a
BLAKE2b-256 checksum
How to use checksums
5007a537900ef3ddda3034e0d6483a6e2f0bbb31ac045fafbe2d1923f3758a6e
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.6.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp314-cp314-macosx_14_0_arm64.whl
Size 513.1 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1808692b6752597b4367bcf1c6358a108e065842aad8d39ad6646f2a5e063446
BLAKE2b-256 checksum
How to use checksums
7514886322726f4ac84a53fd5c63db8f0bb799cd012d836831a47e53e16601a5
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.6.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
8f1e6dc4e312e9e2d58530ddef98b893e2460de385e7019c4416e3f55b869309
BLAKE2b-256 checksum
How to use checksums
fd058c603d12e86fb81deed7659153a7cee3ed11e5f9846384bce23317e68531
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.6.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
6e3e3382c5bb35eef57fcb1ace9a2789170333aa131b911686f7cd3c6e06ef89
BLAKE2b-256 checksum
How to use checksums
f3c34e3f21e2f102dbca5980dbd4a2cc444f11a4a4cc5c35ff7d765900f26167
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.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
637a041097ab008ffba587525c91e8e2253cae47342c0a17a0135585c6f246a1
BLAKE2b-256 checksum
How to use checksums
480c79da7fe4cc7029b267d01b4f94a48666d20bf0cd9e367034c5a1bc3ac98e
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.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
86d8df25000cbd180ed7def6f042dfd843685307ab844ade9cf457f075386a4f
BLAKE2b-256 checksum
How to use checksums
2ef003becf6d85a10f4a25fdc4a90d04158734cd46dac2fcf1ee4cd57eddcafd
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.6.0-cp313-cp313-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp313-cp313-macosx_26_0_x86_64.whl
Size 806.2 kB
Tags CPython 3.13 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
568451af69fa10f9a1d5a3bf552940920ddc1fc1e5de38c9c82f1a0fc196101d
BLAKE2b-256 checksum
How to use checksums
eb98bab7a0a02e34949ed418a59eaa7a908290b0ef46d56fb1acbc445db0f0db
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.6.0-cp313-cp313-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp313-cp313-macosx_26_0_arm64.whl
Size 479.2 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
f064e85a95eea960252b7bcb324561100df994e7dece0da9a1e54102d8f0c031
BLAKE2b-256 checksum
How to use checksums
7e1d1530209931c655db0b8a4a18f01c4ef068ad093cda997632ca8800606d48
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.6.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 801.1 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
6be57f3161d60a73c5a7a359ca704a419b4c98e7044127703c73c2427adfba70
BLAKE2b-256 checksum
How to use checksums
a1dc487857b21a3915afe5b1dff8c278147494a560e18e56bf064dd06420ee1a
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.6.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp313-cp313-macosx_15_0_arm64.whl
Size 466.2 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
6c19bebdaef1b2753266976c2e283951a27bed31d11f13aaeacbe8ff2e4b0ba7
BLAKE2b-256 checksum
How to use checksums
87534bbbad49d4265f3ecbf3cf32ce89a481a0b81f180cfcfa825d3839df8e6d
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.6.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp313-cp313-macosx_14_0_arm64.whl
Size 513.1 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
016e22f699b46d31062671c2723a35058c7a607eb3ed8081cbc8dc898465eca1
BLAKE2b-256 checksum
How to use checksums
e4da47ec311b3596e9e8059d8dd895ed92d0a0ddceac23b30d6edeb077047dc3
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.6.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
a27784af29a26937d8805c269dc22855e78b53d9e7ec519102ef2061254ffe19
BLAKE2b-256 checksum
How to use checksums
6e87c98feb54170e0cc1eec6e4c7c8bd6e636adf15958c120c6efd03fb81143d
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.6.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
90b6d6025690f9f67b4a6c52e3fbea26e81a57fd757b960e74cd130b572b2ca8
BLAKE2b-256 checksum
How to use checksums
11ee4994abe22e73aa913433c0dc9728512beba0049081bbd85e71f2412d45a7
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.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
13706796ed96faf4de6e617566eb129b0a6d23de2e6a1604f5a0ce33f146d6d7
BLAKE2b-256 checksum
How to use checksums
ed93a8bb120109ce92814328560214fd3a90bd16ee3910138ed2c3ea822f48e6
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.6.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
5ab0250c3881612fa80e4f3521eed6be5af211fa141583c0d2513677a31c92d8
BLAKE2b-256 checksum
How to use checksums
08e51493a8d63af46536469a1c36874943f0d43d88626c99127fdeb4bb0ad03e
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.6.0-cp312-cp312-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp312-cp312-macosx_26_0_x86_64.whl
Size 806.2 kB
Tags CPython 3.12 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
86e9d1fcad21a5e2d0705607f485e3080cc38550618cfbb755ec67b77e3465fb
BLAKE2b-256 checksum
How to use checksums
5e64a5eff8850b4b3734d6dbf93768e095206f6624861698d1a27d05ff42198d
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.6.0-cp312-cp312-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp312-cp312-macosx_26_0_arm64.whl
Size 479.2 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
9a9b1ca761875499217afb77241f85f7c5cc37ad35d378405af8b415a15e5ec5
BLAKE2b-256 checksum
How to use checksums
00059dc8a157757f299d051b93aa90b96bca85e7d6a429cdf64c3f10cd3646ce
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.6.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 801.1 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
6582fabf3b681639a45c28a023ce5209c3e25bd6f69ced8e5564e3eb64c9cbb6
BLAKE2b-256 checksum
How to use checksums
7ac0f4742d56e6b12a368d9d1ccddf5658cd263615799731ad7fc7aecc9d8cdf
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.6.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp312-cp312-macosx_15_0_arm64.whl
Size 466.3 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b6a92efaa1065e520296c4a0023f37bdcf934030ec83ef9f9527b63b38909550
BLAKE2b-256 checksum
How to use checksums
f66a6cb4a7ac3e98ea30bc3f5da9e5dcb1813295b81c0414c6a38736f6f6dd54
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.6.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp312-cp312-macosx_14_0_arm64.whl
Size 513.1 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1a87af5285fe83a17d37c255a771f9346ec56711070f6984aa0e51902293df20
BLAKE2b-256 checksum
How to use checksums
c63f90300f6d6b6fdf0770f02a149359fd94b69a0cb0f2d8b8224d82dbff8c69
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.6.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
de56d2a7e6a5044f6f31b885e1111bbe63eda7779ab560d41c6a9d18deee6ff7
BLAKE2b-256 checksum
How to use checksums
6fdb4ce6aa771682afc86feb7daf60d1b419970a96694dea9e521590d34b6c08
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.6.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
890320f6093838a934c9cc60d21670c836bae6b6011d6f565dc60f15da685807
BLAKE2b-256 checksum
How to use checksums
0d83c0fc411f4df887a3224be5ff12e5ba83fd78b8cc76a4cea66b1e6f29740b
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.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
1313109fbbf3994e95fed7f792312d358af7caed80d6c022be4672e077274c67
BLAKE2b-256 checksum
How to use checksums
0b2980366c7dac20746c6cf97ff9c3e0a62c7fe67c9702f2a51db204bc3cb63a
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.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
61252c064d73d2599cdd7fd93b7799d9270ebcd06efde5a2817857dcf8ea101e
BLAKE2b-256 checksum
How to use checksums
5362eba3814b4bf740cfce5c2b541809c1916bd7b1a4f51de1279a852fdde95b
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.6.0-cp311-cp311-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp311-cp311-macosx_26_0_x86_64.whl
Size 809.1 kB
Tags CPython 3.11 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
b408c1a82e356c70c5adf4b718d43bb854d30a16c995eab2e35acb63874ad00a
BLAKE2b-256 checksum
How to use checksums
28d2e25ff2fea3d894edc74485e86e51cd15b7f466f3e5949a50dec8545e841b
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.6.0-cp311-cp311-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp311-cp311-macosx_26_0_arm64.whl
Size 478.6 kB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
0fbc2ef6bb435d81c1bbee1323edc04703cb13b2ee26762b5e2e02ecc536010e
BLAKE2b-256 checksum
How to use checksums
3efb7e12b19d177b7dc588d3839d5a16dcf20f1a161bfa0e7c5031728978cea1
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.6.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 801.1 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
da963a432f0d07fde56fac3a7dd8e5850960d579a9e174f9005d4b989f58972e
BLAKE2b-256 checksum
How to use checksums
9557b5d9b7d386c54bd433698eaccde063b87d37303e2d4ce5c0ad41eeba578c
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.6.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp311-cp311-macosx_15_0_arm64.whl
Size 466.3 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f4357d8fb637cb725c57b3dd6ce0ee67aeca75bb0524ffccad98e91c40ea5549
BLAKE2b-256 checksum
How to use checksums
8894046c65b3a3c2751b33c82d05c27020472cd11b0c07dd4dd919698d22a9e6
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.6.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp311-cp311-macosx_14_0_arm64.whl
Size 513.1 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9f9faefb76f3f8020d7f6d594ccef422eb61e7c59253d788fd809de97b1018eb
BLAKE2b-256 checksum
How to use checksums
890637c1c11c0edf8ba9e5b48ccbdedce27827af9a327d8ad7231c45dea3e996
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.6.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
e91629409d349d03c31a0424da8d83452e61f26f44398983e8c4a9fd4e604ddd
BLAKE2b-256 checksum
How to use checksums
06460cf87a9839e8e80cb5a0869d8167c08b8125e4dd84038f599c4107d2d092
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.6.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
2a9a76f9d04c6bf18aa745072176385f1986e721bc73172bd09f67c9f25c94f9
BLAKE2b-256 checksum
How to use checksums
980c4452a9d6def8a2ee57787bff8d4e2965aa19c076e2822b0b876aee4f777d
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.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.6.0-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
aa93f7dda427067dc0f5bff1577fc8bf9682693c7b0de2af63cf9675aa7f5f70
BLAKE2b-256 checksum
How to use checksums
de4dc067ffc1db053f00b5044e817b2e1d145e0dff069ee6e2c3a4239bc1ae8c
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.6.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.6.0-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
5e0caebd53cdda2d3e40f31d729549570535bbed0eb9a25af7be37a56d3b04ad
BLAKE2b-256 checksum
How to use checksums
017bb7ee0834d0cefd7c67f577a3baab5afaceedf4ebe6461419b67f305dcd9c
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.6.0-cp310-cp310-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp310-cp310-macosx_26_0_x86_64.whl
Size 809.1 kB
Tags CPython 3.10 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
3c2ef1157dfd667fe8bfb15998b6926897d0270001ce0301ec5303b0ba043b91
BLAKE2b-256 checksum
How to use checksums
92c15f04175cd18e764390546d6493c1c88dbc6cb3a3b9f299ad1da7094a9da4
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.6.0-cp310-cp310-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp310-cp310-macosx_26_0_arm64.whl
Size 478.6 kB
Tags CPython 3.10 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
9a0868db0d69fb422d56060c86ea8990cb7d76a71789723cdd82f17573b2542c
BLAKE2b-256 checksum
How to use checksums
e5698cf3d26e520ce93b4c20484fba39855fa8f84c1df4eaf0c7f5502cdb4b18
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.6.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.6.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 801.1 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
47afcabce57807d4899eca7c1670b36582eb1aeb08954e3157974534aa541c6f
BLAKE2b-256 checksum
How to use checksums
2505d7b8b93479144fe46bd518878ba1b8f8b5520d591458a2379fd47a45ed11
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.6.0-cp310-cp310-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp310-cp310-macosx_15_0_arm64.whl
Size 466.3 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
2e0df8ec292009e12bf22a5569db24b3afdaaca7b64d728ea9d91a774216c3a7
BLAKE2b-256 checksum
How to use checksums
35b9b3c3b7cb64b8c7fb282358d790f73e21c1ab132ebd3df74721ea738116bd
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.6.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.6.0-cp310-cp310-macosx_14_0_arm64.whl
Size 513.1 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
11fc682d20161ec36afdd8c7f1a67b8ea638f405c621386924377820dfe62e41
BLAKE2b-256 checksum
How to use checksums
2edaa6c2f2e2e140a0857a29a531830ced63d6094a533ecb9046ca606fee4622
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.6.0 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