Skip to main content

Python module for computing 2-point correlation functions

Project description

https://travis-ci.org/rmjarvis/TreeCorr.svg?branch=main https://codecov.io/gh/rmjarvis/TreeCorr/branch/main/graph/badge.svg

TreeCorr is a package for efficiently computing 2-point and 3-point correlation functions.

  • The code is hosted at https://github.com/rmjarvis/TreeCorr

  • It can compute correlations of regular number counts, weak lensing shears, or scalar quantities such as convergence or CMB temperature fluctutations.

  • 2-point correlations may be auto-correlations or cross-correlations. This includes shear-shear, count-shear, count-count, kappa-kappa, etc. (Any combination of shear, kappa, and counts.)

  • 3-point correlations currently can only be auto-correlations. This includes shear-shear-shear, count-count-count, and kappa-kappa-kappa. The cross varieties are planned to be added in the near future.

  • Both 2- and 3-point functions can be done with the correct curved-sky calculation using RA, Dec coordinates, on a Euclidean tangent plane, or in 3D using either (RA,Dec,r) or (x,y,z) positions.

  • The front end is in Python, which can be used as a Python module or as a standalone executable using configuration files. (The executable is corr2 for 2-point and corr3 for 3-point.)

  • The actual computation of the correlation functions is done in C++ using ball trees (similar to kd trees), which make the calculation extremely efficient.

  • When available, OpenMP is used to run in parallel on multi-core machines.

  • Approximate running time for 2-point shear-shear is ~30 sec * (N/10^6) / core for a bin size b=0.1 in log(r). It scales as b^(-2). This is the slowest of the various kinds of 2-point correlations, so others will be a bit faster, but with the same scaling with N and b.

  • The running time for 3-point functions are highly variable depending on the range of triangle geometries you are calculating. They are significantly slower than the 2-point functions, but many orders of magnitude faster than brute force algorithms.

  • If you use TreeCorr in published research, please reference: Jarvis, Bernstein, & Jain, 2004, MNRAS, 352, 338 (I’m working on new paper about TreeCorr, including some of the improvements I’ve made since then, but this will suffice as a reference for now.)

  • If you use the three-point multipole functionality of TreeCorr, please also reference Porth et al, 2023, arXiv:2309.08601

  • Record on the Astrophyics Source Code Library: http://ascl.net/1508.007

  • Developed by Mike Jarvis. Fee free to contact me with questions or comments at mikejarvis17 at gmail. Or post an issue (see below) if you have any problems with the code.

The code is licensed under a FreeBSD license. Essentially, you can use the code in any way you want, but if you distribute it, you need to include the file TreeCorr_LICENSE with the distribution. See that file for details.

Installation

The easiest ways to install TreeCorr are either with pip:

pip install treecorr

or with conda:

conda install -c conda-forge treecorr

If you have previously installed TreeCorr, and want to upgrade to a new released version, you should do:

pip install treecorr --upgrade

or:

conda update -c conda-forge treecorr

Depending on the write permissions of the python distribution for your specific system, you might need to use one of the following variants for pip installation:

sudo pip install treecorr
pip install treecorr --user

The latter installs the Python module into ~/.local/lib/python3.X/site-packages, which is normally already in your PYTHONPATH, but it puts the executables corr2 and corr3 into ~/.local/bin which is probably not in your PATH. To use these scripts, you should add this directory to your PATH. If you would rather install into a different prefix rather than ~/.local, you can use:

pip install treecorr --install-option="--prefix=PREFIX"

This would install the executables into PREFIX/bin and the Python module into PREFIX/lib/python3.X/site-packages.

If you would rather download the tarball and install TreeCorr yourself, that is also relatively straightforward:

1. Download TreeCorr

You can download the latest tarball from:

https://github.com/rmjarvis/TreeCorr/releases/

Or you can clone the repository using either of the following:

git clone git@github.com:rmjarvis/TreeCorr.git
git clone https://github.com/rmjarvis/TreeCorr.git

which will start out in the current stable release branch.

Either way, cd into the TreeCorr directory.

2. Install dependencies

All required dependencies should be installed automatically for you by pip or conda, so you should not need to worry about these. But if you are interested, the dependencies are:

  • numpy

  • pyyaml

  • LSSTDESC.Coord

  • pybind11

They can all be installed at once by running:

pip install -r requirements.txt

or:

conda install -c conda-forge treecorr --only-deps

3. Install

You can then install TreeCorr from the local distribution. Typically this would be the command:

pip install .

If you don’t have write permission in your python distribution, you might need to use:

pip install . --user

In addition to installing the Python module treecorr, this will install the executables corr2 and corr3 in a bin folder somewhere on your system. Look for a line like:

Installing corr2 script to /anaconda3/bin

or similar in the output to see where the scripts are installed. If the directory is not in your path, you will also get a warning message at the end letting you know which directory you should add to your path if you want to run these scripts.

4. Run Tests (optional)

If you want to run the unit tests, you can do the following:

pip install -r test_requirements.txt
cd tests
pytest

Two-point Correlations

This software is able to compute a variety of two-point correlations:

NN:

The normal two-point correlation function of number counts (typically galaxy counts).

GG:

Two-point shear-shear correlation function.

KK:

Nominally the two-point kappa-kappa correlation function, although any scalar quantity can be used as “kappa”. In lensing, kappa is the convergence, but this could be used for temperature, size, etc.

NG:

Cross-correlation of counts with shear. This is what is often called galaxy-galaxy lensing.

NK:

Cross-correlation of counts with kappa. Again, “kappa” here can be any scalar quantity.

KG:

Cross-correlation of convergence with shear. Like the NG calculation, but weighting the pairs by the kappa values the foreground points.

There are also additional combinations involving complex fields with different spin than 2 (shear is a spin-2 field). See Two-point Correlation Functions for more details.

Three-point Correlations

Three point correlation functions are significantly more complicated, being functions of three parameters defining the triangle size and shape, rather than just a single separation. For cross-correlations, there are also issues related to whether one wants to allow the different catalogs to take all possible vertices in the triangles are be fixed to a particular vertex.

This software is able to compute the following three-point auto-correlations:

NNN:

Three-point correlation function of number counts.

GGG:

Three-point shear correlation function. We use the “natural components” called Gamma, described by Schneider & Lombardi (2003) (Astron.Astrophys. 397, 809) using the triangle centroid as the reference point.

KKK:

Three-point kappa correlation function. Again, “kappa” here can be any scalar quantity.

It is also possible to compute cross correlations combining two of these types, such as NNG, NKK, KGK, etc.. The ordering of the letters indicates which type is placed at which numbered vertex in the triangles where the first vertex is opposite d1, the second opposite d2, and the third opposite d3. The meaning of the three side lengths is particular to the choice of binning.

See Three-point Correlation Functions for more details.

Running corr2 and corr3

The executables corr2 and corr3 each take one required command-line argument, which is the name of a configuration file:

corr2 config_file
corr3 config_file

A sample configuration file for corr2 is provided, called sample.params. See Configuration Parameters for the complete documentation about the allowed parameters.

You can also specify parameters on the command line after the name of the configuration file. e.g.:

corr2 config_file file_name=file1.dat gg_file_name=file1.out
corr2 config_file file_name=file2.dat gg_file_name=file2.out
...

This can be useful when running the program from a script for lots of input files.

See Using configuration files for more details.

Using the Python module

The typical usage in python is in three stages:

  1. Define one or more Catalogs with the input data to be correlated.

  2. Define the correlation function that you want to perform on those data.

  3. Run the correlation by calling process.

  4. Maybe write the results to a file or use them in some way.

For instance, computing a shear-shear correlation from an input file stored in a fits file would look something like the following:

>>> import treecorr
>>> cat = treecorr.Catalog('cat.fits', ra_col='RA', dec_col='DEC',
...                        ra_units='degrees', dec_units='degrees',
...                        g1_col='GAMMA1', g2_col='GAMMA2')
>>> gg = treecorr.GGCorrelation(min_sep=1., max_sep=100., bin_size=0.1,
...                             sep_units='arcmin')
>>> gg.process(cat)
>>> xip = gg.xip  # The xi_plus correlation function
>>> xim = gg.xim  # The xi_minus correlation function
>>> gg.write('gg.out')  # Write results to a file

For more details, see our slightly longer Getting Started Guide.

Or for a more involved worked example, see our Jupyter notebook tutorial.

And for the complete details about all aspects of the code, see the Sphinx-generated documentation.

Reporting bugs

If you find a bug running the code, please report it at:

https://github.com/rmjarvis/TreeCorr/issues

Click “New Issue”, which will open up a form for you to fill in with the details of the problem you are having.

Requesting features

If you would like to request a new feature, do the same thing. Open a new issue and fill in the details of the feature you would like added to TreeCorr. Or if there is already an issue for your desired feature, please add to the discussion, describing your use case. The more people who say they want a feature, the more likely I am to get around to it sooner than later.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

treecorr-5.1.2.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

treecorr-5.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

treecorr-5.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

treecorr-5.1.2-cp313-cp313-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

treecorr-5.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

treecorr-5.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

treecorr-5.1.2-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

treecorr-5.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

treecorr-5.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

treecorr-5.1.2-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

treecorr-5.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

treecorr-5.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

treecorr-5.1.2-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

treecorr-5.1.2-cp39-cp39-musllinux_1_2_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

treecorr-5.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

treecorr-5.1.2-cp39-cp39-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

treecorr-5.1.2-cp38-cp38-musllinux_1_2_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

treecorr-5.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

treecorr-5.1.2-cp38-cp38-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file treecorr-5.1.2.tar.gz.

File metadata

  • Download URL: treecorr-5.1.2.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for treecorr-5.1.2.tar.gz
Algorithm Hash digest
SHA256 34c87397dac263bb1f8360aa5e508b17ddfa9dda406fa694df589a9eedafe02b
MD5 8da8fb2810f269b9a7de56b21a9ab14b
BLAKE2b-256 24f35d538aa71b6c6b667790c5cd83d316b1cb84c25e2f3f9678620e09ca2175

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2.tar.gz:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0991654542f4d9b30231c22ab45553303e33da03258837805c499ff8585ba1da
MD5 63c9dd18d103aa8c6d41853d37499f38
BLAKE2b-256 dff9a01e5e1dbdca457cc590cf5d86d1fe0c3fc5319b5502a15d702e189891fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87ec928a50e8985797c15627dffe1e7a67993e530200152c38e32845065f6201
MD5 63fc9108803110c8777dd70f7c2e766a
BLAKE2b-256 30f441e83d4b0f6bc55bf0858d9b443ae466ae4f97600b46091ed3f038f1786d

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cda7372367b204e78c55d02bf0694e97195256497b75b51738d870d148ad4517
MD5 24f168282b5e2e135211da42479c40ba
BLAKE2b-256 cd64749a658ea7a80921878b3d979dd23f3d98a161c1bf3f2967b83438423f78

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7266a00219236917850d6737b6318993d02bead64ed770166a5ec616e1b4f30c
MD5 0d25857250ae6d969954429fa522d756
BLAKE2b-256 a2159e90f7d5c3b5d9f2f14ea92307fb47a62ad7baaf2de44c14b91202cbdee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0f0a0d595301418eb266a46bfa18f4dd0f583fac720e585d7006155405cce40
MD5 1b4025c56dd027cf02d0019da8869e69
BLAKE2b-256 eb3e48046bc8a9e8887f9fffc27cd22640ed72d08e16113b7ab0cc2b01a83ba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c16ec87ace29ca07aaad00ba388f946dc2fbd865a7a79e7a2c1e15b510a3a9a1
MD5 b3f4e18da3e1c044566f46578a8df33d
BLAKE2b-256 a0dd976600d741b336e241895f26f1b43cee2b49c91de930f673b979751e4b66

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fa6401ce3cdbc0661fdd4ab745eefa85275cce923de371a27c2477cb97e328c
MD5 8e058dbd980c504293cbe70155c1a545
BLAKE2b-256 4f9ca6b1481c06fbe5c78d80dce2cc414a299df847ed54ed28006182888b6b4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7b3bc6b7402df6aaab80d7a5d4b247316543f1a3a862e66af678bafaa959a2e
MD5 9eae5db598e8832469e79d091879f517
BLAKE2b-256 31b8a4e93de0ce23b973b850b8ffe386c4e81eeb70363bd507b2d7040e955ec9

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4d0ccd7fa6d1691bc8df53f8977c886a4f4c087f1db72f54b17b67cc75e1156
MD5 5edfc0a21bcc3417fb0b4e23b6f1ed62
BLAKE2b-256 d02e5ece70ebbdfe57d63b00c6ee785d382b624eddca3b66e90e637aec52ca9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b3525c8ab7eba58636c2b68cbf03df997a0bfaf5f3e2846e3f0c110dd42c669
MD5 65cecd01fdbb1108fbffb04c89a233bb
BLAKE2b-256 da77ad635d19270fd65fad4336574d8f563e00af891fcab9c6a3e1c2dc3fe964

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c40fffb571573c25a593df609e5045256cbb0c5f0d1af45fabaa4acfeb4a9027
MD5 5b689eec38147aea09b05deca2df5014
BLAKE2b-256 2e50c70f68e74b6dd871925a34978bb1c7117cb3908abe9a95e78bf64097c09f

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 844e8c8221d5ffe389b88ddf695771385871455ba5cad8f06290751cde33399c
MD5 cbf6fb71c38c42d81ce274db1e151175
BLAKE2b-256 72fe6117c44ca5a5c56bba8929b80cca734e78346b3be2f234fa3a2161f7d989

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37848d7ecd6a2c1197e77f64d696a99efb29f54a9c3e5bacce68b3d00c832ab4
MD5 d7ac68616f86e199f5af01f7f43df5bb
BLAKE2b-256 c06aeb1a24e8a6acf6c2da1ccb65543f87fa4c8ef8b2562107f2a69c8a0be616

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 079f68a630ff43a0e110ac44b5d10ef293e19f4ad89562e4c498f52ccb172331
MD5 05b6439f2c88345da331ac513fbdbfc2
BLAKE2b-256 3c2a15e26e0db8aa0e6a0f7949c9f4acdf16f7c58d832e6b9b35e235ab8686db

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d3fbe0e80a50830f6c236274d3f5392e807aefa4e1863cc05c9e1ce0e7a79c3
MD5 27f445548478a5cb4f46ce4aed6a7dc3
BLAKE2b-256 9ffa8608eabedfa1a838dfd6eddf45f1c2c44c9de7eff1effe2b759dd1130656

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1282555b34ced5bf6482e302b6ddeced242f5f36b3f41acad230cd656e013a20
MD5 92a976c718ae342677e7c9657a344fd1
BLAKE2b-256 22ffbd0b4c06452fd7402c7e29841822e1c2c176c5c6315e1f8a8c283e092b96

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89f32d29fdce9ce2b2a2b09d4c09a5e4a6fe436b38b549fee763ab3c9516a957
MD5 7ce57811bd83f0a375e51daa1dc1a8a3
BLAKE2b-256 2552a2a1f9fba22112ed4b24eda1d7a315e98645c35ec0d44cbe34d2ae8ad2f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treecorr-5.1.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treecorr-5.1.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abfe90530ac31142ee61cf9d4af88a457b2256148346abeea496ddafd6432b53
MD5 7b0552cf3232fc0e3b9a377ba31f32d3
BLAKE2b-256 2966ac1bddca3e7b7272ad9bbe9f51bbd8bbf5b04ff88dd7e9f435d729b020fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for treecorr-5.1.2-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: wheels.yml on rmjarvis/TreeCorr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page