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 numer 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 patten; 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.

All correlators are featured in the tutorial notebooks. 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 larges search distance; the DoubleTree in particular nearly plateaus.
  • Larger datesets: 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 instuctions, 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.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.5.0
File Size Uploaded
orpheus_npcf-0.5.0.tar.gz 344.5 kB Details

Built distributions (wheels)

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

Total release size: 56.2 MB

Release files / orpheus_npcf-0.5.0.tar.gz

Download URL orpheus_npcf-0.5.0.tar.gz
Size 344.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3bfcc6aa72c770f05171c9c06c13bcac929c1334ada33d3bc398bfcf7fdb607e
BLAKE2b-256 checksum
How to use checksums
9d7f37206bd66c4e6ad225880011acb606bbbd86c09409eac40d80c41427e25e
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.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.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
02eb41a4fba49091bd096a8ce8157720caaf14e697322c601d1c5a53935d865b
BLAKE2b-256 checksum
How to use checksums
2dcf076ae48b891d43c3e7ae6548118616bc5274fa9a8cf6258adc78cf2ed7d6
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.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.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
bf5d4d03db27abd36be42f74047dfac4951cc6d88d4a443fc05c4b9343f1694c
BLAKE2b-256 checksum
How to use checksums
b797a29346f62ef9d7a1ec6e82c70e6684d7797ffd3f390b9f079e50d7dc9bdc
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.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.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
8fe71fa24054bc9bb63670b30a7c582aba3cabf84fb646e67cea56963b34eafb
BLAKE2b-256 checksum
How to use checksums
14789f17273fc12816cd575bc7a3ece62c130fe0db80a7d2818e583c21f1e85d
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.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.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
535a534b9b25e01c6f1e2d2c05e63520af1bcd656f5e6f31c35e067faf2de251
BLAKE2b-256 checksum
How to use checksums
590d5c1e563209b16243e5e1718a8110f1d606fd885bdd1055b4e7fd81725b7a
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.0-cp314-cp314-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp314-cp314-macosx_26_0_x86_64.whl
Size 786.9 kB
Tags CPython 3.14 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
864ae6af71fe9ecf98b68c922a8e5057c1ed8883f2f0f3e8538db6853ff1d870
BLAKE2b-256 checksum
How to use checksums
56ce1151f95720d0b63620a1c1ce7501cd62f7ff68da0dd0807505f529e6c2f4
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.0-cp314-cp314-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp314-cp314-macosx_26_0_arm64.whl
Size 460.0 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
c087ea8a0e845328a1e43785e560c721807815feb47acf4a1a415ff8d4b3fb4a
BLAKE2b-256 checksum
How to use checksums
78532b5bb8d40a2edad4dca87dbf65e20c823e952923b052e0a5e42c8edc06d2
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.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 782.4 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
04e8f76d6fb6419eeca640bf650878a3bc73a4b7a56e23ecf6701dbe7d7104ec
BLAKE2b-256 checksum
How to use checksums
b00a5a1227f1d9dba561dd4fad4ed8fefc01b917a31df42c962a37c26710e760
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.0-cp314-cp314-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp314-cp314-macosx_15_0_arm64.whl
Size 447.2 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
8c19d5867c2a982176676386ef71c75ced7e7d5e6dd323ac077d3c4f6619925e
BLAKE2b-256 checksum
How to use checksums
da0591171ea37cdef280cd025781deab038d4f6ec54a6c74d9bac6216fed3cfe
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.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp314-cp314-macosx_14_0_arm64.whl
Size 495.1 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
57dd1fcc2a70b8fbdf5fafc4d9561d151ef9f9adc006e61e4009e0263e7f611c
BLAKE2b-256 checksum
How to use checksums
14e26f4596f28fe994d46a050ac628c3c6ff20ca7a25a2551884330965ff1297
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.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.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
412163869eb0afaf004368d5e787f235cf73fde0216ef335bda60d9e4e564c6f
BLAKE2b-256 checksum
How to use checksums
e0afafc3113e1da9420a8cf03d1f179082f48f6d7f7ff44c8f1991b50eabd853
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.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.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
a913ba0755eab2516d99252e452beb22282d2957e8c4ce0fabf692afced20274
BLAKE2b-256 checksum
How to use checksums
f8958dedb593a7cba58b127639d10b42cb0224fd613b676e106e9f9ba58690cd
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.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.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
1fcc411b6cc934f579d64e7c944d0a35ddfe373022062ce872819bd68d978e37
BLAKE2b-256 checksum
How to use checksums
b86b648ee280f12dfac72378375f2fb8d9da2cab1ace299bdcf77e0a9f927fa8
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.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.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
c6ef610391dc2baa32ff709cbc098678f24a1b250a9a38ab756f3e9493eb1d9d
BLAKE2b-256 checksum
How to use checksums
750cbd963e7438315453355774f19fbc28d3973088469ee014992b9aed2abb52
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.0-cp313-cp313-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp313-cp313-macosx_26_0_x86_64.whl
Size 786.9 kB
Tags CPython 3.13 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
7f83a8a5dac8e3cbc5e47cd573c89a2fe733b1bf5b500f53e9beb1d9095ad9ad
BLAKE2b-256 checksum
How to use checksums
f0becd28f5c7085447a39875482373557ab5c2a0edb8062efe601eada5930b13
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.0-cp313-cp313-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp313-cp313-macosx_26_0_arm64.whl
Size 460.0 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
7634faa9fbb708428cdb86ca84a77b1fdbdcfa1548d478045654b4c7043e16b5
BLAKE2b-256 checksum
How to use checksums
526b868255487cda7395709a58ef50eb76ad229f6347f9a0517d849c5700855a
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.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 782.4 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
1006997745330291d7f5cb3135103ac03f7fb0bd730cab6bfac6d11e4b2be455
BLAKE2b-256 checksum
How to use checksums
4f0ae953c9262212f092437fe4d66ee8de67fe5c49ce62ee1b3b0e3461c521b5
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.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp313-cp313-macosx_15_0_arm64.whl
Size 447.2 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
1acb021bfaa23a8404b8e23aa1475c7d47ed85a5d025b3f3f1884e33e9c0687e
BLAKE2b-256 checksum
How to use checksums
19efe01444c43f809761a2594a993e9cd929673ad7e9df8f64d4945d58b82f3d
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.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp313-cp313-macosx_14_0_arm64.whl
Size 495.1 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c4a2f97377b5531878a346840c94be4079fd50d8850633ffa366fedc7ff1c493
BLAKE2b-256 checksum
How to use checksums
bf784d63cd37f4c247cab14d1c3b1fbdc0976f75bfac100cb4bc70c8fbc593ba
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.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.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
236f285063b9ac1805864ca4707ad2d4881f759dd6e93be1898ddce89bbe8096
BLAKE2b-256 checksum
How to use checksums
f6ee49e8b44ccbaada2ba226507cdacd92e92e9b61a85092bae681ef1aa08eb5
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.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.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
6aff266de44a09c263f52bda841ff931cadf1ee9f151cb2259c625b816d62b29
BLAKE2b-256 checksum
How to use checksums
ca5cd0254f965c39b4a7227368afbf3beda41e700f957b4b039ca9bba6fa14f2
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.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.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
f6b73d7b46925382ba40d89d64ca284f6f555f796fc3802b3a6c8342cac412dc
BLAKE2b-256 checksum
How to use checksums
970ab6e10fa40c7ad03e5648538ed866579542cf48a684154c5e9fea87726339
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.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.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
6b9cf3531b3de9bde7966dbd4c13a391e1ed61f51873a960367cb87d37f473ba
BLAKE2b-256 checksum
How to use checksums
8d1195b5ab6e31e28247a4e6b088b42d227cc5f1e8fc2c23f49187ce6a5b2da1
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.0-cp312-cp312-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp312-cp312-macosx_26_0_x86_64.whl
Size 786.9 kB
Tags CPython 3.12 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
7e2b11bbb0d03752d12114feef5f958daf33a576ecc5309457b7b0870a2c4719
BLAKE2b-256 checksum
How to use checksums
77d5b72a85fa1fc7ceeea8c350c404fc1d4db8bfeb378e0dbd76534a40deb357
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.0-cp312-cp312-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp312-cp312-macosx_26_0_arm64.whl
Size 460.0 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
e5e813dc50899790638371de67370dee39f6b13afa0d4177958b432a364c67c7
BLAKE2b-256 checksum
How to use checksums
7bf0b1f30eeb7478b55bb871cffcb587e24949f660a816f64c6b7feb0cf82d34
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.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 782.4 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
cf8a21c5c85482caa4bf9b91ca61054111159ac59307f7697c86c83529dc0402
BLAKE2b-256 checksum
How to use checksums
6f6024c6b82ff8399fe20c30b75d95648e42c3d7aca9617e337305965f42b85e
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.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp312-cp312-macosx_15_0_arm64.whl
Size 447.2 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
d86dd6ce70456a6f04109d1f2e70899ba8e9c29d1add86a1dfec59c609e8ece0
BLAKE2b-256 checksum
How to use checksums
cc7c32ccd9ad186ac02a442ec1dcce25c779f320b39b249c4de98b4446ad9704
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.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp312-cp312-macosx_14_0_arm64.whl
Size 495.1 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d1ee5e3d373c9c9b92cde1ddf463309467e6918452047c4c0e7bf482cd292166
BLAKE2b-256 checksum
How to use checksums
a38f096fd194e4ca5ace1c523f5a1b9aac3f8e9e01d4bd8940d6694bd9eac479
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.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.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
7778a098655221b0017e6fed4b6e02317bf13bb9da9e0ed35f546e81776cad94
BLAKE2b-256 checksum
How to use checksums
41befafced967b5fba6d62812c3fbf596c45a1217d53087a5aa99fae266f1384
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.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.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
d7e380feb054f4eed364e1ae4798e9277025ffbd303d381b4c09414eade86d70
BLAKE2b-256 checksum
How to use checksums
4f35bad4d245b4a4c3331002e26274961759f6dc32983ed2a122d42e97b7bfba
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.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.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
e4a3e71c9d596bb5f86e745b74e279092faae8332c3e03ec0b5e10d620f6826c
BLAKE2b-256 checksum
How to use checksums
0286a2597782f57c72d024dc4db2ecb4d1785a65862313914be9bd8c9871cbc7
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.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.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
d292c135e1cb787fee7aa84f5ba5a0637272452a52cc4c145935974cffb5fc16
BLAKE2b-256 checksum
How to use checksums
27eb32df10408ab49c338b498f36807dbaec57328427d6c4d684bd936bfa65d0
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.0-cp311-cp311-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp311-cp311-macosx_26_0_x86_64.whl
Size 790.1 kB
Tags CPython 3.11 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
167a01e4a7e505bd8a0200fed033a8d48cf258694b4b1b51c2c16fe4142f624d
BLAKE2b-256 checksum
How to use checksums
d2ba8963ab588534214c36c292aaf20ca74ed72da3654e33cebcdfa7eae7206d
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.0-cp311-cp311-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp311-cp311-macosx_26_0_arm64.whl
Size 459.4 kB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
ccaab8b7717f8e4300f807bc0c36eee4ae76ae6c9fa055ea2d5e164e239d95e2
BLAKE2b-256 checksum
How to use checksums
f9385a19b88f742d988d49f593f01685be872890a65d8785f25743dd2d43569d
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.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 782.4 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
b3a273dc598b6dc6ef7b8650939ea719c72d6940d1e1ea325542be2f0ba5c399
BLAKE2b-256 checksum
How to use checksums
e33d6a3014193b0095f8e8ba5b52791c9895a0c4b0a35001ff02b03fc742d6da
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.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp311-cp311-macosx_15_0_arm64.whl
Size 447.2 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
a4fd3ae0824bbf8d3a11e159bf0be68767299920590eaba1ed89f2ed2a420786
BLAKE2b-256 checksum
How to use checksums
f9155281a798ef4a567555a582e80845f6b7a74795222fad82adf717783d80c0
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.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp311-cp311-macosx_14_0_arm64.whl
Size 495.1 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
73257aea2c89c0aa79de38e9b79286fdc22793604ca99d59bbab5012b5950347
BLAKE2b-256 checksum
How to use checksums
e9a9f6137c013cc00617c6f2f0b9922446829f053485c1c70aba5333335f2d8a
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.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL orpheus_npcf-0.5.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
9120de85801d5b64dc254f2517c9b7cee1efa46d377182d0d07d74d5e8193f98
BLAKE2b-256 checksum
How to use checksums
b9c2219d3eb30eb31fdcd9b744f602c14a39133bdc3a2c2fd3203c61ee11568d
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.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL orpheus_npcf-0.5.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
64697c47c1836f8a8d60e95ddfe1ba0238d4d4faff348a24f403aea30129ae44
BLAKE2b-256 checksum
How to use checksums
eb087489e2e342e085a5396c7514506bfcd4cb22fd4656adf726259a95c34d7f
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.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL orpheus_npcf-0.5.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
adb4e1f08112fd8f42bb6defaa2b5b26f939e7521ba4eb5886014400d969723f
BLAKE2b-256 checksum
How to use checksums
c4f5255feab75ccb1e452ccd850cf3cf3ccf9363671f8cb2900de47926a1ba72
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.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL orpheus_npcf-0.5.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
dee5d7852e78e7509ed966b5ff80e1a3c0dea7962aa3b39effd46b1d8a86e429
BLAKE2b-256 checksum
How to use checksums
f1ea4b9000baf5fda98cb4e3cba41d74fa7f3155365b8aa980c8c44b2a5fc7aa
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.0-cp310-cp310-macosx_26_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp310-cp310-macosx_26_0_x86_64.whl
Size 790.1 kB
Tags CPython 3.10 macOS 26.0+ x86-64
SHA-256 checksum
How to use checksums
a6de1e376a19f33c51b10b51a1d3920f1f9efb56ceeec5a70bac3d47f9f61fb6
BLAKE2b-256 checksum
How to use checksums
e31c7beb30491d168ad6bb146b723d77ab9ce79c53c3d3060723db0368aedb2d
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.0-cp310-cp310-macosx_26_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp310-cp310-macosx_26_0_arm64.whl
Size 459.4 kB
Tags CPython 3.10 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
e800efbb1d9f6f408b5b87a42e0b746c01ccb653f376285af47d30d1dbea81d3
BLAKE2b-256 checksum
How to use checksums
9a56cbd03fc8a646a958c7f9d8f87e6f4ad8f44b695e9d96b31df7e941501322
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.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL orpheus_npcf-0.5.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 782.4 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
ac2e4e7e6a081f34be10ef2c721cc0738cd24b4114c764d7e01de0329334b7f2
BLAKE2b-256 checksum
How to use checksums
ad07b450e1e93887ddc29948efa81b7df0dddfde2f993738022137923bdd6e6f
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.0-cp310-cp310-macosx_15_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp310-cp310-macosx_15_0_arm64.whl
Size 447.2 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
eb743acfe9d2ce3ed41530c3fd95b4ea2af77f5960506c7ab8fc345bc6036cfc
BLAKE2b-256 checksum
How to use checksums
f632c182bf65616fcdb30a56774eeb3863aa49c248b0e4845d8426eacdbfd300
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.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL orpheus_npcf-0.5.0-cp310-cp310-macosx_14_0_arm64.whl
Size 495.1 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6ff764e634ff5624bd36371f5e5ebfdfe5a5a80abee57ce8c8e0b28926e992cd
BLAKE2b-256 checksum
How to use checksums
26baf25ecaa92dda2f310168fc9c0b80d07985294fcc5a4b462fa847bd9f5e28
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

0.5.1

46 release files

This release

0.5.0 This release

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