Skip to main content

A generic correction library

Project description

correctionlib

Actions Status Documentation Status Code style: black

conda version PyPI version PyPI platforms

GitHub Discussion

Introduction

The purpose of this library is to provide a well-structured JSON data format for a wide variety of ad-hoc correction factors encountered in a typical HEP analysis and a companion evaluation tool suitable for use in C++ and python programs. Here we restrict our definition of correction factors to a class of functions with scalar inputs that produce a scalar output.

In python, the function signature is:

def f(*args: str | int | float) -> float:
    return ...

In C++, the evaluator implements this currently as:

double Correction::evaluate(const std::vector<std::variant<int, double, std::string>>& values) const;

The supported function classes include:

  • multi-dimensional binned lookups;
  • binned lookups pointing to multi-argument formulas with a restricted math function set (exp, sqrt, etc.);
  • categorical (string or integer enumeration) maps;
  • input transforms (updating one input value in place); and
  • compositions of the above.

Each function type is represented by a "node" in a call graph and holds all of its parameters in a JSON structure, described by the JSON schema. Possible future extension nodes might include weigted sums (which, when composed with the others, could represent a BDT) and perhaps simple MLPs.

The tool should provide:

  • standardized, versioned JSON schemas;
  • forward-porting tools (to migrate data written in older schema versions); and
  • a well-optimized C++ evaluator and python bindings (with numpy vectorization support).

This tool will definitely not provide:

  • support for TLorentzVector or other object-type inputs (such tools should be written as a higher-level tool depending on this library as a low-level tool)

Formula support currently includes a mostly-complete subset of the ROOT library TFormula class, and is implemented in a threadsafe standalone manner. The parsing grammar is formally defined and parsed through the use of a header-only PEG parser library. The supported features mirror CMSSW's reco::formulaEvaluator and fully passes the test suite for that utility with the purposeful exception of the TMath:: namespace. The python bindings may be able to call into numexpr, though, due to the tree-like structure of the corrections, it may prove difficult to exploit vectorization at levels other than the entrypoint.

Detailed instructions for installing and using this package are provided in the documentation.

Creating new corrections

A demo/tutorial of the features is available in the documentation and also available interactively on binder

The correctionlib.schemav2 module provides a helpful framework for defining correction objects and correctionlib.convert includes select conversion routines for common types. Nodes can be type-checked as they are constructed using the parse_obj class method or by directly constructing them using keyword arguments.

Developing

See CONTRIBUTING.md

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

correctionlib-2.5.0.tar.gz (3.9 MB view details)

Uploaded Source

Built Distributions

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

correctionlib-2.5.0-cp312-cp312-win_amd64.whl (544.7 kB view details)

Uploaded CPython 3.12Windows x86-64

correctionlib-2.5.0-cp312-cp312-win32.whl (496.3 kB view details)

Uploaded CPython 3.12Windows x86

correctionlib-2.5.0-cp312-cp312-musllinux_1_1_x86_64.whl (959.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

correctionlib-2.5.0-cp312-cp312-musllinux_1_1_i686.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

correctionlib-2.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

correctionlib-2.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (472.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

correctionlib-2.5.0-cp312-cp312-macosx_10_14_x86_64.whl (367.3 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

correctionlib-2.5.0-cp311-cp311-win_amd64.whl (544.3 kB view details)

Uploaded CPython 3.11Windows x86-64

correctionlib-2.5.0-cp311-cp311-win32.whl (495.2 kB view details)

Uploaded CPython 3.11Windows x86

correctionlib-2.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (961.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

correctionlib-2.5.0-cp311-cp311-musllinux_1_1_i686.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

correctionlib-2.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

correctionlib-2.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (472.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

correctionlib-2.5.0-cp311-cp311-macosx_10_14_x86_64.whl (364.3 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

correctionlib-2.5.0-cp310-cp310-win_amd64.whl (544.2 kB view details)

Uploaded CPython 3.10Windows x86-64

correctionlib-2.5.0-cp310-cp310-win32.whl (495.2 kB view details)

Uploaded CPython 3.10Windows x86

correctionlib-2.5.0-cp310-cp310-musllinux_1_1_x86_64.whl (961.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

correctionlib-2.5.0-cp310-cp310-musllinux_1_1_i686.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

correctionlib-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

correctionlib-2.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (472.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

correctionlib-2.5.0-cp310-cp310-macosx_10_14_x86_64.whl (364.3 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

correctionlib-2.5.0-cp39-cp39-win_amd64.whl (542.3 kB view details)

Uploaded CPython 3.9Windows x86-64

correctionlib-2.5.0-cp39-cp39-win32.whl (495.2 kB view details)

Uploaded CPython 3.9Windows x86

correctionlib-2.5.0-cp39-cp39-musllinux_1_1_x86_64.whl (961.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

correctionlib-2.5.0-cp39-cp39-musllinux_1_1_i686.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

correctionlib-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

correctionlib-2.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (472.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

correctionlib-2.5.0-cp39-cp39-macosx_10_14_x86_64.whl (364.4 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

correctionlib-2.5.0-cp38-cp38-win_amd64.whl (544.4 kB view details)

Uploaded CPython 3.8Windows x86-64

correctionlib-2.5.0-cp38-cp38-win32.whl (495.3 kB view details)

Uploaded CPython 3.8Windows x86

correctionlib-2.5.0-cp38-cp38-musllinux_1_1_x86_64.whl (960.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

correctionlib-2.5.0-cp38-cp38-musllinux_1_1_i686.whl (1.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

correctionlib-2.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

correctionlib-2.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (471.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

correctionlib-2.5.0-cp38-cp38-macosx_10_14_x86_64.whl (364.3 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

correctionlib-2.5.0-cp37-cp37m-win_amd64.whl (544.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

correctionlib-2.5.0-cp37-cp37m-win32.whl (497.0 kB view details)

Uploaded CPython 3.7mWindows x86

correctionlib-2.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl (964.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

correctionlib-2.5.0-cp37-cp37m-musllinux_1_1_i686.whl (1.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

correctionlib-2.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

correctionlib-2.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (474.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

correctionlib-2.5.0-cp37-cp37m-macosx_10_14_x86_64.whl (362.0 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

File details

Details for the file correctionlib-2.5.0.tar.gz.

File metadata

  • Download URL: correctionlib-2.5.0.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for correctionlib-2.5.0.tar.gz
Algorithm Hash digest
SHA256 1fc402754ea988176a24424e1956eccfee9ec8c84556ec13a481ca52829a7f80
MD5 101dfa011480385cd2f2669e2d1d3e30
BLAKE2b-256 0c89255d6916b8bd1b06832f6dced9e430d36d9857d480b738203c1a0555e370

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fa0b83851b0826ea015e2543664adc11ba8daec1de2a51ad7ed185f8de46b561
MD5 b6a255c550e9749c34664b9d703200ba
BLAKE2b-256 522456c08683da4503b4022e320b2cc46ddc760fea75e96f3014e4c3562593a5

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: correctionlib-2.5.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 496.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for correctionlib-2.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d27d8eca26c68f3a468591db9fafdd166c6d1ba298d26998f26322af33ea8f9f
MD5 754a7a7826d6448be63be6a681bfb4b1
BLAKE2b-256 07190f1c7c16887a4448c3f75f389ec829c857b1af5e08d033e61768d7545ee0

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7e3c17c694a429798c7c7b3e44da9ad2dd3d7c6a5bf616829a30cb126728b2c2
MD5 0dc88fc4f9ec6f9060d4ab5f78dff836
BLAKE2b-256 9aba8d1296ebea213538939119dc1f274e23ac510b45440a221f7a969960d798

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1289554080f4e5187a7973d0633bfc65adf8f0f2ffd1f005f204143f5dab74f1
MD5 5d35c6e53e3700a5dbb9c20897f32d1e
BLAKE2b-256 79dccb25286fad0da441d429a8a561c523dd321214dfddef01dad2a3d4635327

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ea8c57304c6992d8e9c897be8cf38a8018605d42623596b586622e8d9a5ba22
MD5 c3ea0af9d3dd3c545e430dc384eab3db
BLAKE2b-256 056ba6b590cff318e802de0206d807e4bbb145fc92b21d0dcf1093e89f2c63a4

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bab9c06ff0f8a46eeec377788c809d4149b59940f1dfd4524a22c42f1cef1170
MD5 898a1c74faab49c0952ec3f7f63b2496
BLAKE2b-256 45fd6f730157ec4f7e6d1302051b410e43060faef6c9c91a4807afab5cb3261b

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 570f5a164d07c84f9c435136394801838e633d019536373cdf68c103d2e449fc
MD5 ac5367849b5f0f5ba406c4a2a56a8b7a
BLAKE2b-256 bd24d53572a2225b84313a348540e29e8784160bb21d1d95171b6fbb92dc05c5

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 28cf798b0c57ad1e4120bf14acfd05d9331dad3f39e3db9dc24df705b1354b19
MD5 2cf829a381fedb1d3c4cb495a34f9a5a
BLAKE2b-256 d06943a5b6a08a6a95ba3946516b9d650cc410ddab7426548093951823e3ede0

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: correctionlib-2.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 495.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for correctionlib-2.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 eb54c06e31ef9a9a952845c6d19426304567bc0df4177dba7eb21d5a1cab2b1b
MD5 f85034509abaccf0a38d3e506f21b958
BLAKE2b-256 614ccfb5a329b5a31357212b574d9ea6b046eaf686ffae5b5b836ea77b739ba7

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3174717ca906021e2e84e6635bc1bc86989e996b8ad3aecb11ad47648e577575
MD5 6c22128fba4c3527133db46a38d913a5
BLAKE2b-256 531c7fe8e8d3c2111d0b9eae04d3b41726f45178021c03a3f6f2651203da535a

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d66bbd840ffb25ef1bf5ca71cf02919cf50057a02e6ef942375d355604457f80
MD5 635e561835e36c960cb642619d8cb709
BLAKE2b-256 5a2afcf67e2dadb0fe4f25cc2d7eb93a58d1232df0def0b5ec8e402f70762ca7

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc22b7f949ac8498b24d73fd680b864cde4c5a296e3bd84c26deca7312cf686d
MD5 6800f9f83a1e2bec86deadc7b263c1d6
BLAKE2b-256 21df20fd12296b53bd08d5314ac3a538f041343146e7bbe0d3922f10cca868d5

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f62db4c9975b5eb94063d9ef4cf0d41d7a1d3001642b6aa51a651bec5e8d98a1
MD5 5bea4395cd2198af09f23a5467bdf514
BLAKE2b-256 a492f1c878d73db275fa8df3cc85a206027e2b03b4a2ce13fc411d8af4341670

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 50edecf13d0f7a37d5836fd6358f59a336841679598b84de8e4f2fe7c3547d05
MD5 26335e649252abc2f35658d81f20ed44
BLAKE2b-256 0c955203d1d09e9301aab6cffc3d8d7734446cffb434b7dbbe34daab25adf317

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ae55f7ec10b4c708e373c18586b9465006b687aaaa096818fe0902885308742
MD5 f27d3e6f0fcd0bcd70c4a91b6e91a2e3
BLAKE2b-256 78b9ade6989f6bcc3500532e0faa1608e849529d53ef90908476660ec718d22d

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: correctionlib-2.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 495.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for correctionlib-2.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7f9fd1c10cc39e3756ea0c536531c34ddab95606999f8e7d3c28059952b89441
MD5 bca764f5e964cd287f846d2948df531e
BLAKE2b-256 a1dcc041b7813e82b2b93ba3e342c4daada3f2ebca855e0b1293891f8c14324b

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1ec7c02ab796055b4dde36276752e2dbdd5e7669841ec3e0e55d4d9d841afb4e
MD5 a0d3a163a690aed67af1b1211a1c00b0
BLAKE2b-256 b60a081b5c3b2b538e5f99dffa458b6e46881c7fd88507946fa31ab9e1f226f8

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 33761655961b65cf5cbe9338a53c2ae6aaa92730f7ee00564caf0984b2de7a51
MD5 9e9f82feb9f3fe483d34c3228f81b9f6
BLAKE2b-256 af2aa9dd2b87fa99ad86ffcea48989dbd9794099de76dba74ef3faa860eb77b8

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b963892f0c98f53a84febcd44bdda062e86f78f36fefa4235a74b5023827acfa
MD5 776ac438538f332353d12dfabefa22ef
BLAKE2b-256 f989a6d8ef3a9e46eee3ee4ef085d15ca941d1dbc26f62e8676db593d01f28ff

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 91cd09c3738bfbfe3850698fc59da28b6335caecf17aeb893b2541a2390a6743
MD5 e65bce0b3617219ec6346816c0f61215
BLAKE2b-256 8e27b3d689451e7f60170f49aaf0c2dbd5f2179797d9c5578b9fab0e4b8db3fa

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 13de756c291b5bc862ba9601ec93f1064ba641036822195a618d886a08490fe2
MD5 08d7f56d67f9e019ab47b1bf1563a286
BLAKE2b-256 84cbc9b63bf2cc8f5e6936636c8d246c4def3efb5206894f68722762d3d720ec

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 96bc3bc7b4b282b02b219f78110e0e14eefaa9fe1c59f8682e33eed7444179e3
MD5 9b11ccf3d74a4febccb856a0cd0e7963
BLAKE2b-256 2872070c30486c793bdf7864380513a3efb50919ab6a3bb845e69a8192a15da5

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: correctionlib-2.5.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 495.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for correctionlib-2.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4f25673bbfca44b4f42b420b035cb30465c0d7536f80dfb703c746d32b7f64c2
MD5 36ff39d5b7ae57e159bb467f566e500e
BLAKE2b-256 4ea93d1d504a10f6bd1c46ac513f897a9732a1a08e9180459188dea71fa04c48

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 30ad8d61aa34cc5f00a38fca47bdf0ca7c9e81a66cf178ebbd4a5354932f5e6b
MD5 39263d673ff595774e09368b102f2cef
BLAKE2b-256 0c8948d71dcc60dbbe94f64220af9fae382a718baf4d1952dc699e2d3204c2fb

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 19b3d6f1f093777255a9d4733fb1c1a69242eef2bad3b47aa4ab8ac9de4e049c
MD5 809420e7f323aed651a163ac106bbaf1
BLAKE2b-256 aa4124049926e80efd9eb94bd5f0d8c5cf3aa0528aa5852901a7da075a406844

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 207050697f78a9a439b1bfc1a2969dbc2a08496a49521935f927230ad6e18048
MD5 543d5fb1a30b9a19b7b4ad96dde31d49
BLAKE2b-256 33a2fd808d99827310a143e584a9c42bfa6596bf224e2d5ec6746dea4d34269d

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3e60dd5ed68e34f646bac84b76a7b2b18f625a70a18bbac0a5e03332f67c612
MD5 f7c20d90ed0f0b9cde24cb5bb51e5b40
BLAKE2b-256 50f918f0b78bf38f7b174f461084adc5cff5ff1d3810b608725986aab738b917

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 65e338847cfe27c9294d091adbe66371b7ec7ec9e87deefd663e971c1fae98e8
MD5 c1972c35933ed953d7554ca217fde91b
BLAKE2b-256 167131f93700c32b1a5250920200c7d7633d1e92c9597ccbd3ab482ff085e714

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 da163fad99f580b3ec67efbdc943419a147c32586af82cf7b5e3fca88ec8033d
MD5 490924f3c2a6119ae9bff15fdba2e77e
BLAKE2b-256 1ea19600be92a1d80f892170bb258601ba89305155633e81abe05925df08cc31

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: correctionlib-2.5.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 495.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for correctionlib-2.5.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 71487819865a355aeab63a538c2704dff05ab62c430864b7311d267a03c901cc
MD5 0fca2eb25eeb7a6358c788123ba190da
BLAKE2b-256 fdbbc779d2386e3e93e2919608131e06f8e7627fccb271fe476257421e553868

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 116f9c0d7585856912674fbaa5b944eab579f7b102c039abd56b5de60065d3a2
MD5 67d399cbc8f21dba81b4011ac1215557
BLAKE2b-256 67796154e1bdbe7c3e95a93c9fb7033d2baf2d2f49246bda7da5f8c038ae1cdf

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4a7a2699b6915311e91eae515094d537697d23eb6f87dae839f59871182769c0
MD5 e9fb91f36d79f11e5fe2a780f98d2905
BLAKE2b-256 c11cf77e148c3a4c634870ccb60c2fb0d7e1721d3ef9b7ebc93421496d0b7102

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34473e9e75629a6c1309d3cc6b7e8d85948867d6461232797bb744ff091c9a95
MD5 50515099ab163f479d2793e5bd69a78e
BLAKE2b-256 a56bf5a796716f238c78d8021554f9eb53035a7a1d42117d624d8bb9c9817a1c

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7ef77f1679f44e825746b82ad6b4d7d0123b8c78294b7c9cfa65ab5f1fcb8247
MD5 fd1afd994771f66df0f5ebcd6306db44
BLAKE2b-256 3a67f642d5b07dab57ef1f5426d6228966aa6b6c605a02a1d825b4238f1076c1

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b39b03cc21dc05340d3b090690bb434f141e2d15fbbbe2cca7abd38854cf0ae6
MD5 5686dff916cb7536c846c4a4bfee9e69
BLAKE2b-256 fab86ca1340db988e2e8fa9da448eab60649cacbc28b1a45c5ea5c12fa09e815

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e7b01a951311fabab6f6bf7b2ca87bc01004b3019a52ecd8ad815eccf2971ebb
MD5 df1604875c4e2e0cffd4c1f8cbc8c257
BLAKE2b-256 dc111ac97682ddfb87a4127d48568bd957367e34960024ed590b3250af73d8f7

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: correctionlib-2.5.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 497.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for correctionlib-2.5.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 527bde3e90b3c57b1dba8140783b25b9cc6e6d14b0305a05f1af295f3bd925fc
MD5 66e067dfa93db03a0ba164445c21ed8a
BLAKE2b-256 761659e5759077693027ed59cdd64c183f86179819ae7bb42813bf7646c50434

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f6b8eaca80c6786b03b8468642c83c8370bcbe210df095910b72a13a15b81199
MD5 d05c3b02f9d956c6cbfc32d1e62ecaae
BLAKE2b-256 2bef4b49ba8d856508fb5cf93f92f1d49094feeeb668438efd90608177ccfc23

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a8f3111b8c907ce6a01f2698c7a938808121fcacb486f42af7a7e7a4fe04ab7d
MD5 c1a9674e4f6366464eddde12651e0e1b
BLAKE2b-256 11216a50288ee47143782362deee41b46b639851e2b5de33432b57c547112bb9

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 683f40fa6c22ba19e05434511e8954ab6027761af226373d6f1f21f31cfd5e2e
MD5 928024cc8e2111a308137813ea53b48a
BLAKE2b-256 1b45fc59c58f837388d74089c2decb90731d8f694844f0bd62fb1637c4f26d27

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 153c4846ea109f338c2897461ec8cec52029b4a75ff5e387501f57976b7382f1
MD5 a586af7c0c7246be8564dd988f68a2f3
BLAKE2b-256 02e0272fdab0801fd03bbaca8a259373a8d9c4c313c96f0d8aa4d56296f9b339

See more details on using hashes here.

File details

Details for the file correctionlib-2.5.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for correctionlib-2.5.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fb2452f56bbfe0fdb0440cafcb6bd6275375407cb744f21e8a44dc0972cf2b0f
MD5 3318852bb17d5889acf9330ab8606c0a
BLAKE2b-256 5697fc0da947f5eb41bc5cece7d90255ae2900e069a82abd70bd2fc369c04a84

See more details on using hashes here.

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