Skip to main content

No project description provided

Project description

Main PyPI

fastChrF

Fast computation of sentence-level ChrF, motivated by Minimum Bayes Risk decoding.

  • ChrF (Popović, 2015) is a string similarity metric based on character overlap.
  • Minimum Bayes Risk (MBR) decoding is a strategy for generating text from a language model that requires many pairwise comparisons of strings.

Installation

pip install fastchrf

Usage

Parallelized computation of pairwise ChrF scores

Use the fastchrf.pairwise_chrf function to compute the ChrF score between each hypothesis and each reference in a set of hypotheses and references:

from fastchrf import pairwise_chrf

hypotheses = ["The cat sat on the mat.", "The cat sat on the hat."]
references = ["The cat sat on the mat.", "The fat cat sat on the mat.", "A cat sat on a mat."]
pairwise_scores = pairwise_chrf([hypotheses], [references])

print(np.array(pairwise_scores))
# [[[100.          74.6319046   55.77074432]
#   [ 79.65373993  57.15287399  50.72182846]]]
  • pairwise_chrf works with a batch dimension, so pass a list of lists of hypotheses and a list of lists of references.
  • For each row in the batch, the function calculates the segment-level ChrF score between each hypothesis and each reference.
  • The output has shape (batch_size, num_hypotheses, num_references).

Faster alternative: A streamlined ChrF variant for MBR

fastchrf.pairwise_chrf compares each hypothesis to each reference. This is slow when the number of hypotheses and references is large, as is the case in MBR decoding. fastchrf.aggregate_chrf computes a streamlined variant of ChrF that is faster to compute:

from fastchrf import aggregate_chrf

hypotheses = ["The cat sat on the mat.", "The cat sat on the hat."]
references = ["The cat sat on the mat.", "The fat cat sat on the mat.", "A cat sat on a mat."]
aggregate_scores = aggregate_chrf([hypotheses], [references])

print(np.array(aggregate_scores))
# [[78.56389618 63.3719368 ]]
  • aggregate_chrf does not output individual scores for each reference. Instead, it outputs an aggregate score across references.
  • The output has shape (batch_size, num_hypotheses).
  • The aggregate score is not equal to the average of the individual scores, nor is it equal to standard multi-reference ChrF. See below for a formal description.

Function Signatures

def pairwise_chrf(hypotheses: List[List[str]], references: List[List[str]], char_order: int=6, beta: float=2.0, remove_whitespace: bool=True, eps_smoothing: bool=False) -> List[List[List[float]]]:
    """
    Returns a matrix of pairwise ChrF scores of shape batch_size x num_hypotheses x num_references
    
    :param hypotheses: A list of lists of hypotheses of shape batch_size x num_hypotheses
    :param references: A list of lists of references of shape batch_size x num_references
    :param char_order: An integer indicating the maximum order of the character n-grams. Defaults to 6.
    :param beta: A float indicating the beta parameter of the F-score. Defaults to 2.0.
    :param remove_whitespace: If `True`, remove whitespace when extracting character n-grams. Defaults to `True`.
    :param eps_smoothing: If `True`, add epsilon smoothing to the ChrF score. Defaults to `False`.
    :return: A list of lists of lists of floats.
    """

def aggregate_chrf(hypotheses: List[List[str]], references: List[List[str]], char_order: int=6, beta: float=2.0, remove_whitespace: bool=True, eps_smoothing: bool=False) -> List[List[float]]:
    """
    Returns a matrix of fastChrF scores of shape batch_size x num_hypotheses

    :param hypotheses: A list of lists of hypotheses of shape batch_size x num_hypotheses
    :param references: A list of lists of references of shape batch_size x num_references
    :param char_order: An integer indicating the maximum order of the character n-grams. Defaults to 6.
    :param beta: A float indicating the beta parameter of the F-score. Defaults to 2.0.
    :param remove_whitespace: If `True`, remove whitespace when extracting character n-grams. Defaults to `True`.
    :param eps_smoothing: If `True`, add epsilon smoothing to the ChrF score. Defaults to `False`.
    :return: A list of lists of lists of floats.
    """

Formal Description

Sentence-level ChrF (Popović, 2015) compares two strings by counting the number of character n-grams that they have in common.

Given a hypothesis $\textrm{hyp}$ and a reference $\textrm{ref}$, ChrF internally represents them as bags of character n-grams. Think of a Python Counter object that maps each n-gram to its count in the string.

Three operations on bags of n-grams are relevant for ChrF:

  1. Cardinality: The number of n-grams in the bag. This is denoted by $|\text{hyp}|$ and $|\text{ref}|$, respectively.
  2. Intersection: Creating a bag that for each n-gram contains the smaller of the two counts in the hypothesis and the reference. We denote this by $\textrm{hyp} \cap \textrm{ref}$.
  3. Sum: Creating a bag that for each n-gram contains the sum of the counts in the hypothesis and the reference. We denote this by $\textrm{hyp} \uplus \textrm{ref}$.

The standard ChrF score is an F-score that combines precision and recall of character n-grams:

\textrm{ChrF} = \frac{(1 + \beta^2) \cdot \textrm{ChrP} \cdot \textrm{ChrR}}{\beta^2 \cdot \textrm{ChrP} + \textrm{ChrR}},

where

\text{ChrP} = \frac{\textrm{hyp} \cap \textrm{ref}}{|\textrm{hyp}|}

and

\text{ChrR} = \frac{\textrm{hyp} \cap \textrm{ref}}{|\textrm{ref}|}.

(The parameter $\beta$ controls the relative importance of precision and recall.)

fastchrf.pairwise_chrf

Calculating pairwise ChrF scores is relevant for sampling-based MBR (Eikema & Aziz, 2022), where many samples and references are generated and then the sample with the highest expected utility is selected.

If ChrF is used as the utility metric for MBR, the expected utility of $\textrm{hyp}$ is calculated as the average ChrF score between $\textrm{hyp}$ and the set of references $R$:

\textrm{utility}_{\textrm{ChrF}}(\textrm{hyp}) = \frac{1}{|R|} \sum_{\textrm{ref} \in R} \textrm{ChrF}(\textrm{hyp}, \textrm{ref}).

Unfortunately, the number of intersections $\textrm{hyp} \cap \textrm{ref}$ that need to be calculated is quadratic in the number of hypotheses and references.

fastchrf.aggregate_chrf

The idea behind fastchrf.aggregate_chrf is to first create an "average" reference $\overline{\textrm{ref}}$ by averaging the bags of n-grams in $R$:

\overline{\textrm{ref}} = \frac{1}{|R|} \biguplus_{\textrm{ref} \in R} \textrm{ref}.

The utility is then calculated as the ChrF score between $\textrm{hyp}$ and $\overline{\textrm{ref}}$:

\textrm{utility}_{\textrm{fastChrF}}(\textrm{hyp}) = \textrm{ChrF}(\textrm{hyp}, \overline{\textrm{ref}}).

Because $\overline{\textrm{ref}}$ is the same for every $\textrm{hyp}$, the number of bag-of-ngram operations that need to be performed is now linear in the number of hypotheses. However, note that this formulation clearly differs from textbook ChrF. The functions $\textrm{utility}_{\textrm{ChrF}}$ and $\textrm{utility}_{\textrm{fastChrF}}$ are not equivalent.

Benchmarking

  • Up to 1024 medium-size hypotheses/references in German
  • Batch size 1
  • 64-core CPU
n SacreBLEU (ms) fastchrf.pairwise_chrf (ms) fastchrf.aggregate_chrf (ms)
1 0.49 ms 0.27 ms 0.34 ms
2 1.77 ms 0.51 ms 0.72 ms
4 6.56 ms 1.28 ms 1.04 ms
8 23.28 ms 2.88 ms 2.10 ms
16 95.18 ms 8.92 ms 3.78 ms
32 382.58 ms 30.33 ms 6.60 ms
64 1497.29 ms 106.99 ms 11.39 ms
128 6062.98 ms 409.86 ms 20.44 ms
256 24072.80 ms 1691.64 ms 40.17 ms
512 96216.99 ms 7465.06 ms 75.94 ms
1024 383965.22 ms 32262.39 ms 144.78 ms
A line graph visualizing the result in the table

[!CAUTION] fastChrF is not intended to be used as an evaluation metric. For evaluating NLG systems with the ChrF metric, use the implementation provided by sacreBLEU instead.

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

fastchrf-0.1.0.tar.gz (87.7 kB view details)

Uploaded Source

Built Distributions

fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

fastchrf-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-cp312-none-win_amd64.whl (188.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

fastchrf-0.1.0-cp312-none-win32.whl (180.1 kB view details)

Uploaded CPython 3.12 Windows x86

fastchrf-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fastchrf-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

fastchrf-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (330.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fastchrf-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (333.3 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

fastchrf-0.1.0-cp311-none-win_amd64.whl (188.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

fastchrf-0.1.0-cp311-none-win32.whl (180.6 kB view details)

Uploaded CPython 3.11 Windows x86

fastchrf-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fastchrf-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

fastchrf-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (331.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fastchrf-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (334.1 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

fastchrf-0.1.0-cp310-none-win_amd64.whl (188.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

fastchrf-0.1.0-cp310-none-win32.whl (180.5 kB view details)

Uploaded CPython 3.10 Windows x86

fastchrf-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastchrf-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

fastchrf-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (331.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fastchrf-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl (334.2 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

fastchrf-0.1.0-cp39-none-win_amd64.whl (189.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

fastchrf-0.1.0-cp39-none-win32.whl (180.7 kB view details)

Uploaded CPython 3.9 Windows x86

fastchrf-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastchrf-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

fastchrf-0.1.0-cp38-none-win_amd64.whl (188.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

fastchrf-0.1.0-cp38-none-win32.whl (180.6 kB view details)

Uploaded CPython 3.8 Windows x86

fastchrf-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastchrf-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

fastchrf-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

fastchrf-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

fastchrf-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

fastchrf-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

File details

Details for the file fastchrf-0.1.0.tar.gz.

File metadata

  • Download URL: fastchrf-0.1.0.tar.gz
  • Upload date:
  • Size: 87.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for fastchrf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2c7bbf1c87e36e36610159075688b80474031475376520c2ab99e97cc106c87b
MD5 8dfe9ad835abcaf8d1ac8243d1c7697e
BLAKE2b-256 5b97554a3b4c3bd9b5677769f3d6f748f3c30c9f5c9ec8686ff370dd66565500

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1baa2c8be4b4147ed77022c42b73b75ce685c4757412735d58e2a32932e563b
MD5 b801c808b6ad410c6230b98204f5a80f
BLAKE2b-256 de817736a726c956cfa8df3446b4105d24a58ce1999c93776fbc6ad6245d02c3

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 757f18cfcb0a234b3f4f04e5493da95818a492f4761b45c44d7b3e1e477309e6
MD5 252be35cdde23d95b4f6326b2f217954
BLAKE2b-256 4976e4aaa4d1fe200a1906bb6eeab36b38a6aeaa25b4ec0f129f172c808b9bdd

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3e46c1805a4fd859d55a17bbf429f06e14957a1b7d6c409b7d16f7ede82c6d17
MD5 263965568feb08bac4f43d8c08f319a8
BLAKE2b-256 e831a863bf6ff5e75b33d52abe772d8240837436b602d145015ccc3dd89e8726

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 891df5e65c54820409dbcb09d52111ef0bdfd2c077445d2310e5ec4d3fa4fd34
MD5 02e4d2689944150194db1c11a3a73332
BLAKE2b-256 fa915eb519361552721e1fba84553c6ca49c151f628bc00635539ad1ac3d65f1

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f69b1bf2f66f260f48fb3380ce748b584e8f6d1fd25830c7d6ab7b66ca1bd0a5
MD5 fab0f28ff8469c4270f1c865214eff32
BLAKE2b-256 2cc07b766ac742dff5add26eb45ebcaca8a5ed6a1933a05077b2c895a58f2b0c

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 709f990dda79f884b5c114cfa769ef1c050e459371b6bf223da2317bcddff465
MD5 98a09aee96e3711d0b9b3f992d22056e
BLAKE2b-256 e9061ba881cdc0f5dac99438c189e95d54126f59d858cd7203029d3b265123de

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e400e6134482b7279d190c981b97c52e767b45f5274c1f23a6ca8c113191ee7
MD5 941505e5e3975aa842fbe370cea3997a
BLAKE2b-256 22575857ee8c5e87bb826006a8ee7853ac8d8f5dc0394b8bb271c1c751c22371

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8fd28733e8f2c9949809e71041f3c14c6b175764011afbfbd3b29d276e641a22
MD5 fe52dd046918d6a9c5f7934de8957e07
BLAKE2b-256 04686099d5a58ef497ba3cb93013b689228967e994f2acba314f59bd245aa6a7

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 86a66b3ba847188945b992cbf5109fa3431f6816b94d1dcd01674df8b94a1bd8
MD5 8353ba00acd13f543b046412f9daffbe
BLAKE2b-256 0b7b105395f22a8e12cce73a7a2ede1fe3fec611d715fbdb4585645f31f3b180

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 171af00f07f06bfe28884812c12747b121fedcd7c02f2aec00e06f490a853b97
MD5 f47af212063f7f01b3c17ee758082605
BLAKE2b-256 06506177aec01900ba728a700eb6d9512623ccce85107028a834bca70ec4d247

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 701070b835ec91cc35d836aa9442c61876f4110277e6c78558320659388341c2
MD5 e6838b5862b6c546b8166921e6b7bda3
BLAKE2b-256 55646bbcd8f0161509ce57f61acb867f4d0cb8d4950596b8be06f61b96a14687

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 225350061c4404f5bc690cfe84f54c5c51976e15bccd5e16b0834647d8cf91f4
MD5 27a2960ec84801073d716104021bb2a6
BLAKE2b-256 0e99f2cf3b17a2beaff5e494d4207ab1187de30eaf509238f73959f407271fe5

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff8ca5a640fe898535f94352f3e15dc65f99a6c2375c9b56787e20258d92a318
MD5 e53f5876dacc40692ffbecc9641e3205
BLAKE2b-256 2ec43932bb05893ab963c89879ff08da14f864bd892a8df263c3e7a7be849854

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d56859e54c4d31ad0d52bb16146830d4516bc5c08b45051ec6e2a8b90b0abc17
MD5 a32c0d3f9f57dc1d373df3ddb7819866
BLAKE2b-256 6c2ccf96cb67a553e905886ba056ce0468c26f1a008a28b723e060352355a522

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec33ce696072c0580490905ae6d9ce2b8a196cce409b973c0453be8d1b20ff4f
MD5 09aad00ad2052fbed86f461175b5a0b0
BLAKE2b-256 485a80d9ad18a55a6fe6fcdb0bd302aeacb98278b0e2fd6e56b21e47146fd390

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1939ebb52dfa80d37a9ef543188e07e82cf25931a27058ec85af3920678016fc
MD5 1bfce9ffb5a7131130e39beb32554b64
BLAKE2b-256 20c5b70c0d1edb3a29a8699300f4bf38b398e2096ce30466505305241bb02ccf

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1dc4af874603a50997e59b4c3b470ddcb02a243681a36099dccb8d6e887002bb
MD5 6b4ca99c1a5d3897cceee4e1b0131b00
BLAKE2b-256 5790699c2ceb9810597ad66ee4b492838eacf9e455adb870b34eb025a41c107a

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8f8055dee10c238d405cbc6b904488e70de639545889a7891b12b6697ab090b7
MD5 befdeaf0302bef050890a3a9980fab96
BLAKE2b-256 a57f2a810a8540192b5fe8ce76cad94ba5e6c1a1cc9c33fd3fc1ab1a6df7fb4a

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7ad7306ccfe5321c9efb54bb67b21659e9e6ec31a21b92b2bad09081a4fe34ba
MD5 54a3915369da8b54adde1e6c129ac34f
BLAKE2b-256 56cd7b4fac8857b7fbc5988d6acc804e5d0dce6e215dbfd33cc371d671b5ff7b

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 315a120da4dc8d0759a3d6fb666667c93ac88cc3a53c8bf7e4ac558115a4be68
MD5 0d481402fb61cb03eb4676cb99875bd4
BLAKE2b-256 8b1737a2e67bb55076f06b4acf51a7b0d81a4a9339439634546d8f8168ca3bb6

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 834e7e84e8c1a07866420b148ecdd3016c0befcdd98393bffba1bafaa6bcf66a
MD5 6725ec5ac2020d2c10da1351ece43e34
BLAKE2b-256 77052f6fc47c095331d96cd66817fddada64bd40df6159555378120a4784bed5

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11f6e62c12a62f25d3ce3120a873acf1f9d2d04a330c26646a54d5e4a7bf4afd
MD5 0f4f50c25f9cce1085058fd67f64b90c
BLAKE2b-256 ede657cdf764e8f2595d820533e476f7acb4f3cd4ffda3a7d7245385ee800239

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9f2196c461167bc7e5a87be4331a35b905360c065314e59c3a892f1c2b84dc5f
MD5 d51377c99eefefe5a40113c4f873c404
BLAKE2b-256 bad30cb4594f40474239d611b579855a326fb6bb0b37ce23a018e81fec2c9f30

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-none-win32.whl.

File metadata

  • Download URL: fastchrf-0.1.0-cp312-none-win32.whl
  • Upload date:
  • Size: 180.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for fastchrf-0.1.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 ccb633ed61be42cb870cba86b2ff85c5b7c60330d07f0ecb5192805c68d9a22e
MD5 aec6eb3d408e4bc1c9df816865513cbc
BLAKE2b-256 1d505b2afeaccadc7e720101ca8a864e9c86f5998125c0cc018a73eb4c57d46f

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 591a379a4791db5c62fd209b3e6569996d6d3af66acdc2a88dc21048bafd6779
MD5 30619fdb0c78a526e1bb5cfcaac55631
BLAKE2b-256 da989ac54585bdec4ac353557206e93e245fdc4b5a1c3b55585273ba306479b2

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 55924aac8090bef55012c714baecbeb38c329cfd72611cf4856e7b0ae6e9e075
MD5 469e44f7bb6bc0a99e81c273f792d831
BLAKE2b-256 f0b905f7a7df18aeb7ffe0887f44b934e283e7c9d2eba48ff4d9e2d669dfbf2b

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2cc840aaa80477e13d5c9f44a3e2e98eae1f2854362585698154edae7789b805
MD5 62144e28e204c92cfc22c6fb34310c3e
BLAKE2b-256 1d4a0b5eef342658cb920a04400161d3fb7acdc866bcafd1327db57469666054

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 55af90a6781715387c861073d83d2e83d154065c38820770a3322ade8ccb4096
MD5 c99e0a034eb3944282b707c4d12c452b
BLAKE2b-256 4c1afd920e1820bc2b891143a142a00bb4650a6cb13518798582c04a98069022

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31e60813ca94ec2ac87563bfcf74db6c8aa6b00f2d5097d71f1c2e285ed563db
MD5 9c64d2b653f6f8eda712abe0195b0e08
BLAKE2b-256 cf70f62aa8edb4846e1167ba36c14243e8d96c3cd7bbf404e9a492c821c8ec30

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c5b9433180409d085bf44294513f03646f9a7506632030bc76831ff165e1a693
MD5 559a5c85b37734d28e07ec20fa189ae0
BLAKE2b-256 2fa5c2840e818eeefd223d26f9d8b0a6dc077d3e9a6a69808df529d0675faf21

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d80276c20f971fefd8485e352869c8876831c273969adde356c3d3b1afe91d2
MD5 33ac2553378e10618d372bc6ef53136f
BLAKE2b-256 7502f03fe5ccfea9f6ec39dc4cebe73efe9ec5a535d312580ddadc15c2f17275

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c8852558d11648e3d6a40b6d650286f994daf057238711e741b1711f3f00715a
MD5 0d0a1638bcedc273b92349739ae7eb1a
BLAKE2b-256 d1531ac5bd08545cafa0af1136840f6bc242cb26a14bb8a221d3f9a3b564b9a8

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 6dd753633fefe14e8820b34d66a8fb20a68fa0a8e0930413a7a111c821460db7
MD5 28724e9e58b13ee630c6876a394d6581
BLAKE2b-256 6313dc9a894810a1a40089ae8bec7556546d2f3d2ba4ab758d7fd49f5fe40a7a

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-none-win32.whl.

File metadata

  • Download URL: fastchrf-0.1.0-cp311-none-win32.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for fastchrf-0.1.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 af35daa2a3146da9a51194a7c1742d597e1b04c7cd7fd389097d2b2eb130b37f
MD5 48e7ff83accd29cf83c9b83e195561a4
BLAKE2b-256 e8c45a042fc24ecf912820a97ac934df568d4937e512d0018faecb48d88eaacb

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cefe6c05e3360554d571b6a622591f12486f7bcd17332041075255e9deaf080a
MD5 f045c26e08d2794184c1a3c567ca20b7
BLAKE2b-256 655a6ab55207f0427f90905be8840613f63b75c5822fe90a54b3c5e67474708b

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8a0d72e832bf114582e3670dcae613bec871505dedbbf1ac374582658846040f
MD5 fabaee9d46d014697cebc72f94e83f5a
BLAKE2b-256 984c9c2cc6b12300fc555515945bf50b299c8f982bf0af5aa0d2e1053fd94131

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5842cf54f250e117d983ddd9b5eaecb6977ffe430e3745c3b09c87a658f83b53
MD5 3b679306ce414ca4167223674dbf2609
BLAKE2b-256 436881a2b01bb7a74fc02acf44cb11f4b780f99e82a249e368aeed0190512410

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f9166eeeff500bc4c6680b8521104dc10bfca0d1fc961addd4bff7cd9265af74
MD5 e9a76ed6da65cb55cad91aa5c119ea1a
BLAKE2b-256 869ffecf1b4fd09007fb01ae19740465772302515dc83f0a6c496614e61def07

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8ea9672e6085653cb6a7f62c24d58df59bd854177c81a8b24e6104582240268
MD5 d525bdaf7e961ad7df2014f168e196ae
BLAKE2b-256 6fca69aa95b7475809dfb3dc41f2d23725e2890de3a8c81b597347a5df813726

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c7ac1fd5a4f47f24bee97ec171e3d6aec28044d6d0fe15888cb01744f0cc3ff6
MD5 245fd211a89ca2f2007d369628a3eb04
BLAKE2b-256 c3c86bb3b3d6d6f1f3b3afa69535aef644d02b5d17a4b6e5d38460c2efdcd115

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d621b289cc6ae439cc49e6e3acbb0cd72dc8fdb242e42238141b1f43ada5b1b
MD5 295a8f84ee97e2e314f5831dea05becf
BLAKE2b-256 76186a619b8b4fb8be75a6011fe0c3600ac560e0e0a30075e865c41aa48d2719

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c796ec2e91e3d9f32036462714af0f0c2116baa7e185edbf9da9fd50f105fb26
MD5 5502312faa8d94a22c3bf7897bd0735f
BLAKE2b-256 2f64b6e5b73231e58b4dba9508d57221a41ec2edc7e5ace0357b58eb1301b0c2

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 133a9cd30d1577fc657ffa2423bfb03394891564ef4fcdbbc707b75b8c116aad
MD5 34b2e7294a3af57af870be8343edb80e
BLAKE2b-256 6125e2a234b988e4d54a30eee1762c54f1d4e0a5d4d0a5f63051760f6d9294e7

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-none-win32.whl.

File metadata

  • Download URL: fastchrf-0.1.0-cp310-none-win32.whl
  • Upload date:
  • Size: 180.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for fastchrf-0.1.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 60a494e8d3c1060067cd8c0fe17ff8eeaf203c2e213942a899c7aadf76635821
MD5 fe090d5713c48163c81256c0b9eed4b9
BLAKE2b-256 db88ac42fe8425b8f23939bed54f6bfa585ca9dfff4408edd63120e68f715527

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 783b37883fd7c5d9731c7ec4afb2662702b0721c6da22c65af555a6cf913479e
MD5 c1c713ee148e0ae778b29a163d4e12fa
BLAKE2b-256 54549c1cf8f676c85e82e007b80aa4afa483d787a128b8c9448e673879348532

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 32ec85bc8dd15106b303467d5e70586a3c50be1d608a582f263d35b228362174
MD5 2b4c2a3c521766e6c31caa2b7a99ae00
BLAKE2b-256 85a9aa151e391deba69a33b18ddb7bf3f0edf0050f1d98a4aeb40237d11e8e70

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9098a3c01e69a6c007889fed064db69ad2b3e826982768edef4c6c58a80f254a
MD5 cdf4a1383d5bf6977d222609a6ae5047
BLAKE2b-256 d901d00de0ab5d7ec9e44cd04047339caec2b165a1d016312882427713be6ebc

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4200f873192da7d8b46852320611e93c3188d98ba4f35c3377b1c151d53c3e98
MD5 2db1ac2999a101a5ae67a70738e761d3
BLAKE2b-256 fc70a5fd685131c95e27a633786e47c17ad09ca590c4d2c45d71af3b30289cc4

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4197e9b6e5cd9627cebb5c28192f318206b260cc5968bcd4487d540fc2f64004
MD5 c088d7901d146d2b5f7232b3bec3c983
BLAKE2b-256 c32eea665ca444e9f6cd4125b9836e5a27981929a400c55f21930e4b49d2c629

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 11bddb453aa533e99ff93ae978dfb2643ac2a5ee69c2f09c5ff3e95b7459b0e3
MD5 76a724a80b41ff53d20e309844f2cea2
BLAKE2b-256 633caa0350a92ac66d4b27de6903f4d29e494c696fdee3dff81d26dfce386a69

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 802158a603bdf6c84c4e2464c6df2d0f313e236356c8f4df6c007fa0e271fdd2
MD5 3e81abb979edcf22ac5400f452734ce9
BLAKE2b-256 23d405b101880df2ff1670296c6edf8cb3785f3ddaca289a4b0b4c76d70d34dd

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1ba7b42796be2b2e701a6b9be4f9a3c736d8521c43b0c1efe138664dfdbf6465
MD5 975383518481851d77867d2ac5d21e98
BLAKE2b-256 c01e4ca7a083148b6f38b25ae91132b4981190bfce1761aea91e48dcb63077e3

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 0a127cfadb57b472ab33d7c5e060710af1fad51c276fe91a52d5f940e234bf7d
MD5 2ef0915f85c7ae3646f7edfcb58194d4
BLAKE2b-256 5d96d512368ed026ee700008fee3812caad74eec83d4fe6ed8d4d32e8d2b8770

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp39-none-win32.whl.

File metadata

  • Download URL: fastchrf-0.1.0-cp39-none-win32.whl
  • Upload date:
  • Size: 180.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for fastchrf-0.1.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 98043659fdee43a3a4530d59b37ca38927dc093ef2d0be70363e2124976d16e2
MD5 4bab189ba066ffe9a2fe3063831bbc05
BLAKE2b-256 8356925df7005ad81936392df99e2b986d1a59cad7bed4853da5f6145a517a84

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed02c613850aa567cf8823d7462d3e330f62ac9e5155d1742c71573a9f855a64
MD5 731c67de79e30ffde10affec298eb662
BLAKE2b-256 eef787142fd409fbffca480625c2dbb58c2e814ee4d886ab46a6cc9c27efcc97

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3fdbada5cd46fa55efbe7b4ea72cb45e9a2607bc79a69fdd02f7e04f265721b2
MD5 dba6090532ab905bc1875e01b1caeb05
BLAKE2b-256 42965372743ecad7c6915df9037e3c8a4d068ec5e6cce0b1e1834e0c679e0a4f

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3abcab6b9472bd8427c779f939eddeea3ea58bdaff709f2aa76b942697cf8b84
MD5 d213f83d6749627fb55000c992dcf6eb
BLAKE2b-256 039c56e8fbda868784b6681b6f728c49406d890f635045e82ae16d851ac2811c

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d27cce95a414226bddc94cf55ca455fd5dfbf38eb7d20c27b0325f9f8e659a16
MD5 727be4a726d675c129eb2c30dbacf65f
BLAKE2b-256 35093bcfa179bd7b18c8bee6b7f196ff94c2187b1f3a82807922fc341a356257

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d18eebf059728b6499c2214275abff8813f8a6c367383474022f951735698b85
MD5 a77eb63caa5f47db377c2b348af33e0b
BLAKE2b-256 6cb588949efab3d6d665eb033091412a06308d0fc8e3d44259a8f410ac190a17

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 db2e99a64fc7072a6eb566f2914b77ba9eed413cd511959056b9d1d354fa801e
MD5 65769dc532936b4e0173d9f10232520f
BLAKE2b-256 af72fcd77733735a574ead9f3919f4f40442377777b971240d084e763efad3d3

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 6faadb47bdd308089473a9c455f95a01b46bbc9e8f0f8e62fe7ebb966c3a9f3a
MD5 0183503f15bac81c184e92e0c2d1fa4f
BLAKE2b-256 0a555b83604a7cb9e89818c42c5a9e32d3e117016765db041108b77c235542f8

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp38-none-win32.whl.

File metadata

  • Download URL: fastchrf-0.1.0-cp38-none-win32.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for fastchrf-0.1.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 524fc84f5d0cd9a1ffc23350811a6174c23634da44723c66a7e47e38c4d960d7
MD5 f00eef9b7a3b3c6a01da5d41c6b0b604
BLAKE2b-256 28d5e89688d9024c72efc94b5d5d48243848718c4a68c85dadf4f046f0f4214c

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcb38eceeeaf5eada2211309548db05b9aaa58384c999c44503c26bb7cce2c3e
MD5 b3427029caf3a5de732bbf3d300ffa42
BLAKE2b-256 c843497b18c91c324d914e1d4b7a88e4af2ebf15cc8601e5a124233cf0a7d5dc

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 039ab260f09f4d0aa6f56c0835cf574d6ebab5ae47d82b13fe0457f387d7598d
MD5 9d17159001c09e352a1f9300a5fab090
BLAKE2b-256 e06528dda683c7ada1bd2c35fb16865fe12025eee6d38afa4c366e92520219d1

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1a11a4df3e10d71aefd3f2b89fceec6300c23aba56a70428e2e44f25ea63709d
MD5 63fd2964bb5e2c17053797403f5932b2
BLAKE2b-256 c6477e9f4e3b6c8229ac1a065d8005c045ad31a23b21ec3db2b6734b509ded15

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fae4e4e2e30f3f18ff960f7a6bfa5727818d183c50c9fb439b9b5f34470131a7
MD5 17d488d5cfc96e3cca58f3fe5eeef587
BLAKE2b-256 a0b6a048e06bc774c76520c155c09dcfa3fb853118eb398e18dd68cd75f44b87

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 881fcbc75fdec358801310c15b77de6e71d090744d36b8d2cc1fdfbbc82fd71d
MD5 df4a23695f35841a5de9ed67216a2143
BLAKE2b-256 9547a7a90e0a17e1e77f578d4ff2e147332d68361a0b74fdc8b7456a7d1efec8

See more details on using hashes here.

File details

Details for the file fastchrf-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for fastchrf-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f906cd8240e3b2e5d69bb9fad3fd51cfa359d4f452619732783a43fb837460c6
MD5 0d280a36fcfb4bb148d9edca610dd291
BLAKE2b-256 fe2d14de6f70d1223d602fdb1e29a3958b8e3ec31c17ec30aab67204ec1dd1d2

See more details on using hashes here.

Supported by

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