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

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.1
File Size Uploaded
orpheus_npcf-0.5.1.tar.gz 350.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for orpheus-npcf 0.5.1
File
orpheus_npcf-0.5.1-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.1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.1-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.5.1-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.1-cp314-cp314-macosx_26_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.1-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.1-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.1-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
orpheus_npcf-0.5.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.1-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.5.1-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.5.1-cp313-cp313-macosx_26_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.1-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.1-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.1-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
orpheus_npcf-0.5.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.1-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.5.1-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.5.1-cp312-cp312-macosx_26_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.1-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.1-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
orpheus_npcf-0.5.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.1-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.1-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.1-cp311-cp311-macosx_26_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.1-cp311-cp311-macosx_26_0_arm64.whl CPython 3.11 CPython 3.11 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.1-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.1-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
orpheus_npcf-0.5.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
orpheus_npcf-0.5.1-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.1-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.1-cp310-cp310-macosx_26_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 26.0+ x86-64 Details
orpheus_npcf-0.5.1-cp310-cp310-macosx_26_0_arm64.whl CPython 3.10 CPython 3.10 macOS 26.0+ ARM64 Details
orpheus_npcf-0.5.1-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
orpheus_npcf-0.5.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
orpheus_npcf-0.5.1-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 56.4 MB

Release files / orpheus_npcf-0.5.1.tar.gz

Download URL orpheus_npcf-0.5.1.tar.gz
Size 350.0 kB
Tags Source
SHA-256 checksum
How to use checksums
badb64466f54fa64e4a5c5716f4a0b668e2a95e2ee7e7836d9f44187421380f8
BLAKE2b-256 checksum
How to use checksums
3942df377412a5b788e5455e812387b7338cdbd110004f4fb01230c7f66127b1
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.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
ed64eb599e1a7c18b289acae55e5c3a7b63eed232a81e79371ab84267aa54bf2
BLAKE2b-256 checksum
How to use checksums
95b5a9a2b1b4743600e7a5f19b5ea961a9cb49d6cf73b5c0e26991b5d5a42a66
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.1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
e0af0c667173cdcdcb7175ffc1df7745f3bab794a0ca92ba7c7ce20e64105138
BLAKE2b-256 checksum
How to use checksums
79bf92402e06610aa8a1da4fc1775a835d9f7b4e88c055660ffcd6ce204609af
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.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
97098e54a4bb0b3880fb05af9f6b81d94142c11d64f3381676e446905d5683d1
BLAKE2b-256 checksum
How to use checksums
64558d9aac366c1f1fef50a8e1b2f90765c553e48cf8d6fd0c079dc14611f3dd
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.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
625f72f00a6f4ea9d5efdbd41c524ceb83dd1bcf9837ee29dcad1121210d84d6
BLAKE2b-256 checksum
How to use checksums
487dbe5acf43142fef9bf6bb6ad13f027ec9118c0f59ec95a08238e289c8e629
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.1-cp314-cp314-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp314-cp314-macosx_26_0_x86_64.whl
Size 790.3 kB
Tags CPython 3.14 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
3102f803e8f2ee215a21759320afa6537de6c316a5947d6089729bb60782ac72
BLAKE2b-256 checksum
How to use checksums
47d18f3da51265a3ee90906aae98c2587fed4f32c4974f5602fc130c908861b9
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.1-cp314-cp314-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp314-cp314-macosx_26_0_arm64.whl
Size 463.8 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
6865680eb266abb4f1079c77144c2d7662b48da078e01a8a131ea8492f95e403
BLAKE2b-256 checksum
How to use checksums
0b78283b2762928b050a70c2e32e1204baa96c606947196ab0c3acedb6cab371
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.1-cp314-cp314-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp314-cp314-macosx_15_0_x86_64.whl
Size 785.8 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
57715e74c4ef5c0bcf7d1c5f327bd31ab5db09761701b5249be0a9835bda3567
BLAKE2b-256 checksum
How to use checksums
d67a8c189c83b21591108958c795839ff0e8449c2f9adb9cdf2c915405090b1b
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.1-cp314-cp314-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp314-cp314-macosx_15_0_arm64.whl
Size 450.9 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
4370bff8fe51c0e86e1277426135436e8dcce8c3434cf67d3843833986090fba
BLAKE2b-256 checksum
How to use checksums
e196eec24d62440b42784f71ed4b15a4710879172ff2c98a77924652b387d033
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.1-cp314-cp314-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp314-cp314-macosx_14_0_arm64.whl
Size 498.6 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c200fe80335c76d383c69be21749cbbaa51936780f82db48da6dbcc7988a89a7
BLAKE2b-256 checksum
How to use checksums
a40085682d825a241ff4a17b95ef19cb5d5ccdf603dc4849a223d2f14b7b2b1e
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.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
c3332283d99582ac65f0c1599ce4269f8f64e8abc0625e985ed616b86916804a
BLAKE2b-256 checksum
How to use checksums
902f8d2d5fda573ad65154ef9e8b851941178eeeeaeeba4a0f06a5ee1c8a8a7a
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.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
fd5f782a24368ca3294134b56841c9cecfee64750fefe2c15b9e84d63650230c
BLAKE2b-256 checksum
How to use checksums
f6440f783fe2a609acce632b10afbf146fd0dd9fdd82621265eb8858c8fb38d5
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.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
d2b3e80f2753818b536b148e5e3c1c0f808bb57c47ef9e791f605400ccb69607
BLAKE2b-256 checksum
How to use checksums
c80a2818db863008190820c315f3a724bd64704b763ca5cbdceefb6ea71ad714
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.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
70b9388ec7200cde5f9830d9f62a513616122f9c3569174da65fdc5ad0449a83
BLAKE2b-256 checksum
How to use checksums
e77173675a30b522eabdc1589c6f1ae7a64f95813755c9daae40acc03154560c
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.1-cp313-cp313-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp313-cp313-macosx_26_0_x86_64.whl
Size 790.3 kB
Tags CPython 3.13 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
0806654e1e5fdfee0dfdc831555748810f4315e707f55efa119ec5114fb18b7b
BLAKE2b-256 checksum
How to use checksums
522b1df9431eeeea995b9879fe36523066fc83a3fb17eab1e582afaca389a867
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.1-cp313-cp313-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp313-cp313-macosx_26_0_arm64.whl
Size 463.8 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
6e99dd45ac72794131801abf19881ace502ea7217c6f472595d3750ac78e9610
BLAKE2b-256 checksum
How to use checksums
27ee7b6f0cb04cdebdf092cbca7c9100a36c3415002f5b7838eb41e4ccf0ecaa
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.1-cp313-cp313-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp313-cp313-macosx_15_0_x86_64.whl
Size 785.8 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
13a29e5feaecd83741f55bcd7466aecf9c3e7b2087969e17c670728e22947b48
BLAKE2b-256 checksum
How to use checksums
432eae71d98e5e2c401a82bb6284a68070a3fc03e47de1e43176d7e9b837f0d2
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.1-cp313-cp313-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp313-cp313-macosx_15_0_arm64.whl
Size 450.9 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
2f80dd13cacff743cff0312dcd8e6d0d0f67af0a9b08dd8032894eedca66d235
BLAKE2b-256 checksum
How to use checksums
2b70b1738b825b955bc7b101f7921088c4f7de79318769c0b7d3d7b17a6dfadb
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.1-cp313-cp313-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp313-cp313-macosx_14_0_arm64.whl
Size 498.6 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f0a85da135ee3533a4ca34e35f3c2a6f1de2b72eaa9cf6924e45b4b0b57d67c6
BLAKE2b-256 checksum
How to use checksums
f0c955dca25772417df694d60c31472e1fc8e89391e8babd9116feb802b517e9
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.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
d1bb2df63c8fca37cad1a1c8b8ad49099b656e4722be3c51cb38682695b7c0d4
BLAKE2b-256 checksum
How to use checksums
7f82a031496b6741ca53d18543050e7e228d778a272d990fa1dcfd728cdd45aa
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.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
6fb264cb21546d046cf00fb7ceac6a4e28dc0781c92845e5906de966c0bb69fc
BLAKE2b-256 checksum
How to use checksums
0db5ccaaac1fcc0196e2106a13e90e8d454b957e83e60b9535234bbc60f1041a
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.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
44deaf6ed7fefbfc8e9837a16102ade7715f54caee2b9a4670f8a0cfe1194f1a
BLAKE2b-256 checksum
How to use checksums
21041a6b19bdda71b256c568e9d6d2b2d02c9136a9782b0f63311bddb9bca774
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.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
563064c1b5f0707c2daca701c1a661de7b592e654cb4a6ecacbb46b6106f40ea
BLAKE2b-256 checksum
How to use checksums
961fa1ee855af6fd5cdea96265185c505f30f3578ba2993098927869f13951d6
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.1-cp312-cp312-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp312-cp312-macosx_26_0_x86_64.whl
Size 790.3 kB
Tags CPython 3.12 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
51dd4490d5e34a90ff137d8e6b06cdd4e6f89924539253b51f8c6614ef4366e3
BLAKE2b-256 checksum
How to use checksums
479007cb6222a9bd877a70888c4b4fb77e9e15669793559ca3fa334ac477f5be
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.1-cp312-cp312-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp312-cp312-macosx_26_0_arm64.whl
Size 463.8 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
d06e9cfb66da7b99fcd54ff47c61dea83cc10c8e90b4076fce97e43dba33fabb
BLAKE2b-256 checksum
How to use checksums
a23483bb326dbd643ecede0aba5a71f7a8028f3dda1c394c0b9360799c4fa03c
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.1-cp312-cp312-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp312-cp312-macosx_15_0_x86_64.whl
Size 785.8 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
a5210222d3a1fc61ba2c403e62f0dc3a6f8d178b98bcab6ee49bcb5eb1d9ef57
BLAKE2b-256 checksum
How to use checksums
603e12876a0b163754690931129b9e9d22b6d9af5f6d80a3c53924cb5b92fd89
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.1-cp312-cp312-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp312-cp312-macosx_15_0_arm64.whl
Size 450.9 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
158dc4342d61408acc70eb6ad9a337e4b2341bffcba14bebeae121c594eefe1c
BLAKE2b-256 checksum
How to use checksums
f0ed892911d136bddd8b696dbc6a0945b538d0825668a48577455ee4bc8dfb77
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.1-cp312-cp312-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp312-cp312-macosx_14_0_arm64.whl
Size 498.6 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9988d61d5bba13d22a31441551f9945f293639dbc13bfeba15d5e5c88b0e4e0c
BLAKE2b-256 checksum
How to use checksums
1ff8c2584cfdfcbe1803251206705976999aff33c14cd9d6abd5821d71ac1ac4
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.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
1743389127699ccad721d81b8eef0eced4c33d0d7dde9fbe9e5cba4a48e974a5
BLAKE2b-256 checksum
How to use checksums
ad5825bd0a167a3bbc0cebc4d9f493e759748de8b0592a1a926454f2442cc02d
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.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
8682882b30946ae6ee75087e35bbe83857bed93d699cf7e2aead6b94a2a9901d
BLAKE2b-256 checksum
How to use checksums
7d214d1deb81577b158f8c2854d517694deec185dad8700277bcd690e5e81655
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.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
41bbbbb0be6f6ef0136a2b32366f4f655b338f15fb1e06b65b341cfe440511a9
BLAKE2b-256 checksum
How to use checksums
95a04931d869574724e40fc1fd2d05fa4031cb75338c474114e88f6e326be3eb
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.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
8192b2cd632f20b79cc34b7ba4b2b9b9102524b6228c0ec0590e504beba3b674
BLAKE2b-256 checksum
How to use checksums
2b7ccb9f599fa06a1f18b10d7894761df670fb0fc6e2324393b1e7e07568d57a
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.1-cp311-cp311-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp311-cp311-macosx_26_0_x86_64.whl
Size 793.3 kB
Tags CPython 3.11 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
88a462fbc0eae6e33cb98061c87821bf2182f60ca5cc976b121afded38cf8090
BLAKE2b-256 checksum
How to use checksums
95da3b8e0d60c0d19e69ec5e9a510b80f6f1d9be672147e42a0ec180120fa404
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.1-cp311-cp311-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp311-cp311-macosx_26_0_arm64.whl
Size 463.1 kB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
7f5da901a4172bba3f7ee5a3d26e527f83a8b15af3c10ba8bdab022b2a70a230
BLAKE2b-256 checksum
How to use checksums
6f9a9cb18fc2852b2003dbdad27393c9173f5b21fbe43b5a29d146711336e23a
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.1-cp311-cp311-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp311-cp311-macosx_15_0_x86_64.whl
Size 785.8 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
25e6a16b4c9c5152f176748fd2b658c5c5fa5bc119b113f9dc605461f214fe78
BLAKE2b-256 checksum
How to use checksums
0cb7ebcb925cf22b4b74c1b16ec960726f33de380e92ce9178643dd1e087e8ff
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.1-cp311-cp311-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp311-cp311-macosx_15_0_arm64.whl
Size 450.9 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
c5eff25f0189288ec57bb3ad5d8c921a255fb069c04a47a2150c017208a1d9fb
BLAKE2b-256 checksum
How to use checksums
0a7eba8d6a34875218d424234cf6645d40df1cb380bca353aab4b1ae8cbbdfe4
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.1-cp311-cp311-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp311-cp311-macosx_14_0_arm64.whl
Size 498.6 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
78fc154b9526939c8b7e5baa29ea1ae11dffdfad98954e72e6bc47bfbb6a6291
BLAKE2b-256 checksum
How to use checksums
bba81bad84ab738a32acd706f7e595c8699efac9765632b018e56863ecfca9ea
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.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
74e67dd9590ae5ed719ad62a156fa481d35cc748e8034ecac17d377ef9d48cd5
BLAKE2b-256 checksum
How to use checksums
2fde5389302997f3ec7d900ed6aed0af8ea72557e980cb8c9993297ae94c3f21
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.1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
81e325fc65828ee82af1fba6fdbd468f61e5a6aa1d95c2ded350ccfd993ab436
BLAKE2b-256 checksum
How to use checksums
30cc753a2eb04e20dc7815116208b2fb49cb0b8bcffa9c157fe7806f65037f79
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.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.1-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
2d5754abba329a6f6db12a04d82b12c3bc1e53e9f760dacf58175cb5732ae1e1
BLAKE2b-256 checksum
How to use checksums
91b4475ba5e2c7c49a2e8b624ad88fe58522cd9c181d0e52366dab0dda889a86
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.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.1-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
daa4d360e708857564962042b845f09aa6d8da9f48c68f639c715a3874e54748
BLAKE2b-256 checksum
How to use checksums
9e8f46f6f94dbb299869d08b34180a2c3aa5643781c5be289acd9613924f89c9
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.1-cp310-cp310-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp310-cp310-macosx_26_0_x86_64.whl
Size 793.3 kB
Tags CPython 3.10 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
6e60b7b68099c5a81e39fd2d28cbbb63d996dba072319195780aecb422a833b8
BLAKE2b-256 checksum
How to use checksums
7ac43437f3a90868b64428dc75c2086ee137ed350ba06ab41fba91ada91612af
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.1-cp310-cp310-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp310-cp310-macosx_26_0_arm64.whl
Size 463.1 kB
Tags CPython 3.10 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
2f4decbdea8c2aac2e881de987f1f26b10fa26761d581cbc2f60bc3cbd30b418
BLAKE2b-256 checksum
How to use checksums
96cfe7fdf5715050e6ece545b57005a4b1c8e534bf766b97564aed3e5eee7017
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.1-cp310-cp310-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.1-cp310-cp310-macosx_15_0_x86_64.whl
Size 785.8 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
1f15b2869c9aee696967a1b9a2ef02f97d760de7e7cdb8356f23a0ac4c2fe6af
BLAKE2b-256 checksum
How to use checksums
f2d62a5d06c887b45a3ffc7204e3fef19cc3257994595b9c1c4327daaed35de7
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.1-cp310-cp310-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp310-cp310-macosx_15_0_arm64.whl
Size 450.9 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
1bd3e8d647ba1b8e95fcd49ac29ff4b025107915f639f362fcd5c16384f130d9
BLAKE2b-256 checksum
How to use checksums
3aef6d03de3b4006be4125c827e03e8fc3ed50d1a655d3e5b3a2b2cd69bab09a
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.1-cp310-cp310-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.1-cp310-cp310-macosx_14_0_arm64.whl
Size 498.6 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f96963e51ebba8085c0fdae56e0b66098b21ca816bb572eea882f75799a40cf3
BLAKE2b-256 checksum
How to use checksums
66c041162de04667df3e18dbc677d47b4b17234c5028918f55ddba135e3492a7
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.1 This release

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