Skip to main content

High-performance MinHash implementation in Rust with Python bindings for efficient similarity estimation and deduplication of large datasets

Project description

Rensa: High-Performance MinHash Implementation in Rust

Introduction

Rensa (Swedish for "clean") is a high-performance MinHash implementation written in Rust with Python bindings. It's designed for efficient similarity estimation and deduplication of large datasets.

Rensa implements a variant of the MinHash algorithm that combines ideas from traditional MinHash and the C-MinHash algorithm proposed in the paper C-MinHash: Rigorously Reducing K Permutations to Two to create a novel MinHash implementation that I call R-MinHash.

Rensa is particularly useful in scenarios where you need to:

  • Quickly estimate the similarity between large sets of data
  • Deduplicate large datasets
  • Perform locality-sensitive hashing (LSH) for approximate nearest neighbor search

Use cases include:

  • Content deduplication in large document collections
  • Identifying similar items in recommendation systems
  • Clustering of high-dimensional data
  • Near-duplicate detection in web crawling

Technical Implementation

Key aspects of Rensa's implementation include:

  1. Efficient permutation generation: Instead of storing full permutations or using k independent hash functions, Rensa uses a pair of random numbers (a, b) to generate permutations on-the-fly. This approach significantly reduces memory usage while maintaining the algorithm's effectiveness.

  2. Simplified C-MinHash: While inspired by C-MinHash, Rensa's implementation differs in a few key ways:

    • It does not apply an initial independent permutation (σ) to the input data.
    • Instead of using circulant permutations (π_k) for each hash value, Rensa uses the same pair of random numbers (a, b) for all permutations.
  3. Trade-off between memory and variance reduction: Rensa's approach trades some of the variance reduction benefits of full C-MinHash for improved memory efficiency and simplicity. While it may not achieve the same level of variance reduction as C-MinHash, it still offers better performance than traditional MinHash in many scenarios.

  4. Fast hash function: Rensa uses the fxhash crate which implements the FxHash algorithm, a fast, non-cryptographic hash function, to further optimize performance.

  5. Vectorized operations: The R-MinHash computation is optimized using vector operations, allowing for efficient parallel processing of multiple hash values.

  6. Memory-efficient data structures: The implementation uses compact data structures to minimize memory usage while maintaining fast access times.

  7. Efficient LSH implementation: The LSH index uses a band-based approach with optimized data structures for fast insertion and query operations.

These design choices result in a MinHash implementation that is fast, memory-efficient, and suitable for large-scale similarity estimation and deduplication tasks. While Rensa may not provide the same theoretical guarantees as full C-MinHash, our benchmarks show that it offers significant performance improvements over traditional MinHash implementations like datasketch.

Installation

You can install Rensa using pip:

pip install rensa

Usage Example

Here's an example of how to use Rensa to deduplicate a dataset:

from datasets import load_dataset
from rensa import RMinHash
from tqdm import tqdm

def rensa_minhash(text, num_perm=128):
    m = RMinHash(num_perm=num_perm, seed=42)
    m.update(text.split())
    return m

def deduplicate_dataset(dataset, num_perm=128):
    unique_hashes = set()
    deduplicated_indices = []
    
    for idx, example in tqdm(enumerate(dataset), total=len(dataset), desc="Deduplicating"):
        minhash = rensa_minhash(example["sql"], num_perm)
        hash_tuple = tuple(minhash.digest())
        
        if hash_tuple not in unique_hashes:
            unique_hashes.add(hash_tuple)
            deduplicated_indices.append(idx)
    
    return deduplicated_indices

def main():
    print("Loading dataset...")
    sql_dataset = load_dataset("gretelai/synthetic_text_to_sql", split="train")
    
    print("Deduplicating dataset...")
    deduplicated_indices = deduplicate_dataset(sql_dataset)
    
    deduplicated_dataset = sql_dataset.select(deduplicated_indices)
    
    print("\nDeduplication Results:")
    print(f"Original dataset size: {len(sql_dataset)}")
    print(f"Deduplicated dataset size: {len(deduplicated_dataset)}")
    print(f"Rows removed: {len(sql_dataset) - len(deduplicated_dataset)}")
    
if __name__ == "__main__":
    main()

Benchmark Results

I've conducted extensive benchmarks comparing Rensa to the popular datasketch library. Here are the key findings:

  1. Speed: Rensa consistently outperforms datasketch in terms of speed, with performance improvements of 2.5-3 times faster across different numbers of permutations.

  2. Memory Usage: Memory usage is comparable between Rensa and datasketch, with Rensa using slightly less memory for smaller numbers of permutations.

  3. Scalability: Both implementations show linear growth in time and memory usage as the number of permutations increases, but Rensa maintains its performance advantage across the scale.

  4. Accuracy: Despite the simplified implementation, Rensa achieves the same deduplication results to datasketch, with a high Jaccard similarity between the deduplicated sets produced by both libraries.

Graph of benchmarks

These results demonstrate that Rensa offers significant performance benefits while maintaining accuracy, making it an excellent choice for large-scale similarity estimation and deduplication tasks.

Running the Benchmarks

To run the benchmarks yourself, follow these steps:

  1. Clone the repository:

    git clone https://github.com/beowolx/rensa.git
    cd rensa
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Run the simple benchmark:

    python benchmarks/simple_benchmark.py
    
  4. Run the advanced benchmark:

    python benchmarks/advanced_benchmark.py
    

The simple_benchmark.py script provides a basic comparison of deduplication performance between Rensa and datasketch. The advanced_benchmark.py script offers a more comprehensive analysis, including multiple runs with different numbers of permutations, memory usage tracking, and detailed profiling information.

Limitations and Future Work

While Rensa offers significant performance improvements, it has some limitations compared to datasketch:

  1. Feature set: Rensa currently implements only the core MinHash and LSH functionality. It doesn't include some of the advanced features found in datasketch.

  2. Customization: datasketch offers more options for customizing the hash functions and other parameters, while Rensa currently has a more fixed implementation.

  3. Theoretical guarantees: Due to the simplified C-MinHash implementation, Rensa may not provide the same level of variance reduction as the full C-MinHash algorithm in all scenarios.

Future work on Rensa may include:

  • Adding more advanced features and customization options
  • Further optimizing performance for specific use cases and data types

Despite these limitations, Rensa's performance benefits make it an excellent choice for applications where speed and efficiency are critical, especially when working with large datasets.

Contributing

Contributions to Rensa are welcome! Please feel free to submit pull requests, report bugs, or suggest features through the GitHub issue tracker.

License

Rensa is released under the MIT License. See the LICENSE file for details.

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

rensa-0.1.1.tar.gz (60.7 kB view details)

Uploaded Source

Built Distributions

rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (452.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl (470.0 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (546.3 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (465.6 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (337.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (320.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (284.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (292.0 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (452.5 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl (470.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (546.0 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (466.0 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (338.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (283.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (291.5 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (452.7 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl (470.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl (545.9 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (465.8 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (338.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (284.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (292.6 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

rensa-0.1.1-cp312-none-win_amd64.whl (150.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

rensa-0.1.1-cp312-none-win32.whl (142.9 kB view details)

Uploaded CPython 3.12 Windows x86

rensa-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (452.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

rensa-0.1.1-cp312-cp312-musllinux_1_2_i686.whl (470.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

rensa-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl (546.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

rensa-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (465.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

rensa-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

rensa-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (327.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

rensa-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (320.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

rensa-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (284.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

rensa-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

rensa-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (290.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

rensa-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (243.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rensa-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (246.2 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

rensa-0.1.1-cp311-none-win_amd64.whl (151.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

rensa-0.1.1-cp311-none-win32.whl (143.4 kB view details)

Uploaded CPython 3.11 Windows x86

rensa-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (452.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

rensa-0.1.1-cp311-cp311-musllinux_1_2_i686.whl (469.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

rensa-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl (547.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

rensa-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (465.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

rensa-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

rensa-0.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (335.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

rensa-0.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

rensa-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (285.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

rensa-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

rensa-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (290.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

rensa-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (244.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rensa-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (246.9 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

rensa-0.1.1-cp310-none-win_amd64.whl (151.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

rensa-0.1.1-cp310-none-win32.whl (143.4 kB view details)

Uploaded CPython 3.10 Windows x86

rensa-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (451.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

rensa-0.1.1-cp310-cp310-musllinux_1_2_i686.whl (470.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

rensa-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl (546.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

rensa-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (466.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

rensa-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

rensa-0.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (336.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

rensa-0.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

rensa-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (286.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

rensa-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (287.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

rensa-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (290.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

rensa-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (244.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rensa-0.1.1-cp39-none-win_amd64.whl (152.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

rensa-0.1.1-cp39-none-win32.whl (143.5 kB view details)

Uploaded CPython 3.9 Windows x86

rensa-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (452.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

rensa-0.1.1-cp39-cp39-musllinux_1_2_i686.whl (472.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

rensa-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl (547.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

rensa-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (466.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

rensa-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

rensa-0.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (337.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

rensa-0.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

rensa-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (285.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

rensa-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (287.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

rensa-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (292.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

rensa-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (244.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rensa-0.1.1-cp38-none-win_amd64.whl (151.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

rensa-0.1.1-cp38-none-win32.whl (143.3 kB view details)

Uploaded CPython 3.8 Windows x86

rensa-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl (452.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

rensa-0.1.1-cp38-cp38-musllinux_1_2_i686.whl (471.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

rensa-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl (547.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

rensa-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl (466.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

rensa-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rensa-0.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (338.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

rensa-0.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

rensa-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (286.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

rensa-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (287.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

rensa-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (291.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

Details for the file rensa-0.1.1.tar.gz.

File metadata

  • Download URL: rensa-0.1.1.tar.gz
  • Upload date:
  • Size: 60.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1.tar.gz
Algorithm Hash digest
SHA256 06e727e25b0a8ed88b9670f3d4e68853bba2e2d3c13db2c8c5630bccedd5b5f0
MD5 6e76c1709ca9cd03f3e8a1f97624a97b
BLAKE2b-256 67ae33f6cc77fdd0a6380fcd3acee7264ea4c608d62fc7c73b633e554693e751

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64737eb392dec9ec6f03c839bd79917119d15bad7b092207cdb2de47ce7072a0
MD5 c3a5917f3e52451f55e2668a4f2a037c
BLAKE2b-256 73bd7c1024b761e30eadc89de1029b1552bfc784391e5075a2c493951997d307

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 98c8414f168bf2474af5042460387e98ee89a821d3cd151f2f8c505471b4e527
MD5 4bb439a08706e77e326f4fbdca86d9d3
BLAKE2b-256 d1481548bf7ec3705a5c5fbd85a131030490ec12716d1d01b4c5dde9eb6c5fac

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 021681dcfb268c20f97c0f94d9e37c82783c71b29f74944f6f8e3f3313f36d46
MD5 32b7d5afbd2dc097d574c157060eeffa
BLAKE2b-256 32e687f0de08c3d1efd4d67538548dc68a487a70a7ee9215de994579917ed95c

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c155204b73fa4b09dbda58b1ff132d9c688b4dacd9bfb51cbc1ff96efdf6611b
MD5 0bd9474e7cd2bd5c10fe2c1aa52d1e65
BLAKE2b-256 9dc2473d14f70f58e97a719bda791ffed64a89da58f6f5f0b316d4907f509017

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4804065f4cfa2c16048e088725c43f2a19fb06e285afd8aa00e1b46d6be760e4
MD5 ae2a5df23557b3e8b4df59e69939e4b6
BLAKE2b-256 1092ff8f513c50fbfe1479d7da34c8b22c37bead0353b07141d722279086d90f

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 86422158a075d768cc51b3f2ca6479400f8cf9588cb9ba4a93e03f03cffb85e4
MD5 cd2491f194bf589de8dad99ed28b2a4e
BLAKE2b-256 29196d5ef90393b7d8f73ef01f1797b1296626905cdca9b095d7b5c651ae0212

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bbe2e7e12a178134e1b6d2ead32eb7044cc4823059124d2da9a4fec981cc03fc
MD5 7a61ba6e8287ee31def8ff753bd3ca8d
BLAKE2b-256 5819fb291e8adb7269186e7dd1cf65f6a46626a6d61abedcd450a49a045d4333

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 133c97ec1c6b31a612192d24e3c15154885c0957d4ff8f8a44b1cd9a6316d33e
MD5 c13a86303efae454f6b204cd56f93a52
BLAKE2b-256 dc352e571611d5b889a5930a57b29f5bf8058e6b6f648b6274a64db0a41cfc17

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86916c451c138615ba925af181be6d9b82719d1d45afec7e87875be7f90de216
MD5 6cf2e2b56e9be37af65f2fab59aeb96d
BLAKE2b-256 4145ffa206025c119a2ef6b8a6d6ea4091ab277c203089b8a61e6b47128940d3

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0b12da426620fdaf69680f44e3d7aad52a9b3f8d6e350ef6b12a6eb8f9168e2d
MD5 6f8cd638dd12dbfcfd1a4ea8739d7c64
BLAKE2b-256 809e62469a4d82c5f79882d16ca19b87f668f987d9b9b0ae9ae2fdc27591a989

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a7684f49ae75a2704c433d608d7086fbb96425639f8a30a08e045b43b3b2427
MD5 2c4e3bac05c0a14ceda20a4cd92ecdf1
BLAKE2b-256 58865f4b23127133b8017c16bb2309b30fda457114926beab9a3fef32b5d50fa

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d3a99bb04776bf68d4c779d4a15a92e42eadf1285a29e57289c8e4d174b26337
MD5 d1a364132633249e11ecab10964ae69e
BLAKE2b-256 ed9c75fd5c242697dbe22ff258c1b96eb82ddd3a5365ef87b2dabdae80933750

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6a4b99dace0755d3a36e74e71377ea50162532c8cd8b37a9cc49b259c24dccfc
MD5 80cdf1b3b7cc252e80b98a24939bdd8d
BLAKE2b-256 b8a3a2c7c3189f5ff2de14975b3b81a5994a579fe2087fe8ca8a51538013faa3

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d84efadb495e02c0f8baba92713bf1b162dd4bbc70dd37f6f5f4adf4df69ac3
MD5 4d01a827d62b632f7029bfb64785ba29
BLAKE2b-256 c821ee91fb299cfed01fbcc4aaa698193b9a578cfc6bffee35ce0dbb87b6b984

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e606e4f423f6e1a673cbcaf40a062ad2946cd3f24f445ccbb2355fdbb7bdd77a
MD5 39d3f843b78267197979c5f0414cd5df
BLAKE2b-256 47ef34d4dda4ad7613f30e53f391c45dc763f778acc69b4aa2a70158c5768ce4

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dfb4f7d46aafa24a58a537de5eb60a15a9337840d4c712e21d8e619609fe874c
MD5 1823fc2150a1b298c63aeebaade82abd
BLAKE2b-256 8e75dff9212fd4edda059e17ecfccdbadd5f6086df3b299c5e2229589707e775

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dbd6153cb4fc64c0135f5cf5de95f5fcb3f54dd68a7b839e23d8b732bdddad12
MD5 e5dabe145b1558d067b7d018774bab98
BLAKE2b-256 7b9d76c6a2b8f0c3b4b7f1da5e6da854aa3437ce2d853fe37eba1771ad7fdd07

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b051de8be37dd59773740d38234640173bba255c6ceb53b30964e71ad05e53fb
MD5 46738e3935c025df6459ce6fb4726022
BLAKE2b-256 2335ec418108148ae2c9810b04af81bf4029fdfd04bd31fe90cb6a32e4f8a3db

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66817eb13bf778a0c92b3ecf06c136a6ab6d7291d4b3e62b28c203cb2fa22328
MD5 a781060a4108131833b634a4d5f041fb
BLAKE2b-256 9b0d5d42fd0d6dc9c640c7e93d94aea2b456f910a75f4622c7f27ee58e8953a8

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 67d4609f001a04226b24c8fe4fc327b77c475e4ceea984fbf82c2df3f55092ac
MD5 2a12537b13495b9ec2c8200c8ff9db3c
BLAKE2b-256 92c4fcb270cb79b90f6bdaaa2a3b8c694d38a05dbbd7295de376b680efea43f4

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e67b56544ec13f709b833ae50f59e0af454d358d5c3833a0651abd68465b5f9
MD5 a02d9cbe85af76c5c73581a320f8a813
BLAKE2b-256 671b36455925becff8a15098197cb41a1171522abdb8fe52c7fcde06d27efa19

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 417f3c1310fed0ea2897d5f68f6d663433a22fc7d2e84906767190de75176f1e
MD5 28a0fc7bc641b29fe45f6966c214d760
BLAKE2b-256 a70a5cbe89e7f5910ae57f3268a227bbf06e69f7dbd6222b6fe872004518cceb

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6379a4b0707c3fafbfd224a2b50d17d5380dcd69bddcf6d45b7fb3e86946581a
MD5 90e2aa90008bb85db5b5f283b0577b50
BLAKE2b-256 0316a4ef6d6dc55914e0cd9fb36222a83d90c5baea46e716d2549c6dfdd049f6

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2a05e01a03617287c6929ff2aa661be78a1b734f45591946776c6d65041ff91
MD5 e9d8a51c01e85c60f6de51b4cf248e61
BLAKE2b-256 005691dd7d47d027571c256b1e8972431a1328f2b24b1e7934001a9ff020faae

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40407eccb52bbe3eff173b1ce8ce5a0b98ef5d176a535392c805c546b6feffdd
MD5 abf08b6c8e742c3074e2b70a3fcebd0d
BLAKE2b-256 966ad709eb1e44cc1b641e337ffd5de26ba84eb9634f75930fe858a4b710af75

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e35db1a76c1bcc3fccbfeed90f48c30524b5da90ae8200316e4c30e701693d49
MD5 bb764d602cf63ad84bb7f04abfdfe0e4
BLAKE2b-256 c9c0b46d70fa6d42e08b835c117a199f1a8b4a60fa4fcd84d892344d01c35545

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c17d78d35979e732516be737cc620e7937856176a1599d0a707bd34fd3bb9ff0
MD5 2bda1fcd31e57e0ad5c2acac6e0d9eaa
BLAKE2b-256 47540dcbc28e18807a6af90703ced331691a011e141553c4084455cffe9d6637

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 111711ba1af91b573b41f0cbd7b80fdb2f69bf7ba0c631537ef4dd83c9c7bd8a
MD5 dabe3630465e9cab7f954accb920e3d1
BLAKE2b-256 3d10c3ab41ba0451f2b5b8db8c340fdba480a133b4c5c13b45495fdaf818c328

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2df5d4e08c5fe7fc15ba536b8ae476378a8854975849e14f0a177d126c8386f8
MD5 888fe8c8c5f1d6cd6d907e5cc0bb46e9
BLAKE2b-256 2cd744b1589c2314a5657b7ff904d2352aa54f5b2837c51cef424ebbcdd9e582

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 41f9f894c73d2a98edf4bf27635cf12d60ef5f87b054c8edfb79be8a862d114c
MD5 f07bcaa31c12b87585da57804ec0e263
BLAKE2b-256 32fcaa82947d4f0a6514085506d2a5881c6394b249230243b3faccb5ebeca01a

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-none-win_amd64.whl.

File metadata

  • Download URL: rensa-0.1.1-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 150.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 f0ca921c60ecacab4ecef0f125c5906b51f7ed6121e40c1cf350aabba646a5e8
MD5 b298e464e5ec66adef4a1e15bab9beca
BLAKE2b-256 ebbaf083cba4ef93932bd89b2677d77321e28ef13d39ffe434cedca1bb8e4ae7

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-none-win32.whl.

File metadata

  • Download URL: rensa-0.1.1-cp312-none-win32.whl
  • Upload date:
  • Size: 142.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 22054b2ff0a65eda1203b9bc2d7aae38443b132da5511ff1ea1047251d937097
MD5 1e0de792c407ae87449755e985a9d73a
BLAKE2b-256 2c64148fe6f4d9c52108de0631f672f6d8c66d683e175fe0723e589dc7f7c507

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dbb5588b6542a741c5b744066fa600c28eda8d184e55ff707cca2ad1096ffeb5
MD5 aad4782a8ffd38f5fd425243e087f857
BLAKE2b-256 ab9c0db48e78fed0b782d20f5c9fc950f50cec9d32c3640c5e6f4e9eb251ddf1

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4566dc6ce6497f94314b9fb20dd294609ba151ea61df23358b35d0660b981262
MD5 2375001b6af6127e7709a4334be74239
BLAKE2b-256 0efe879317b96e2ce5ed75eab5418ab2a7d3153d6dd094522e2f92adf5543b3f

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 252b09c191fd211c09262fff461a66207389ab8991b25710067e7dc0f990151f
MD5 03e1d5625129982dce180874e836b87b
BLAKE2b-256 30d6d6307aaa088884881b69c96c97bfa65d2a50badf287d49567215fdf5dc52

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bfae2cb2726f83d8e6926644e8368339bd0be86a81ac77b18e898df33b4d8356
MD5 e9ed6294f072735521a0f8d549befa7b
BLAKE2b-256 da99f45529486c1ca4bcc01b43e32e85f865db51d39b58fe25e9184877c03bdc

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 051c4e8c40607d01e1501da8592f6f6cba0980d42ccba2af769755979216097f
MD5 5ca396eeb1c307b3753b2e19653441e2
BLAKE2b-256 d046c468255e764bcb8e63c1f6d2db3c1c6b1764bb04f9c027b48ce9d06569b1

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 80f78240f0a187589bccc4f9e26421c1ad5779ee5eda15bc7aa9a096833ed474
MD5 0f64fec94ea264135c080f0317d3c80d
BLAKE2b-256 59324d6ca3ac3b9fb52e8d64648bf9effd438b3c8ba6633b2643c62ab4d3b456

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ddccc967bfd7214566f887f7415d5d4a3e18ff225c1b6340f34c41d62501cb5e
MD5 60253347110fd4e37e0f34a9c320dd3e
BLAKE2b-256 a47c4efebc7eeaa39f12d79554515cc9a1f6b9a8679879b923a501aafae34993

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 959ed9c4f82f61f8512c81db37816e7f946bb0b483e72306ef5dce1cd6857baa
MD5 008d68cdc10b4c851c5e6081ef24a6e5
BLAKE2b-256 ddcd99f27627fb0ab1e2796f96e69fe1217276bcd018cdbdf4554a6122dd1368

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4985a5361c6b0d035b446082ed8a3db213208ca65c9f21676b03a8d5f661b6f
MD5 28344814b0ac0aba30cc67a80f690e1d
BLAKE2b-256 114f50028249d8382147254d570b4067efc7221c6af82a6d3fcebfb4c62f6b86

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ef06cb5a18b19d1d6e30a1a82410c154d2936a38cc7675fc900d766f41ee6f69
MD5 56ddbf567871ba446c354f32ec23162a
BLAKE2b-256 f3a5bd2ce6bd799248baac4b4e546d2944f948d1fdd73d76d909f5d9a9b98960

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9f56604392682094680969e2f51f0dc7595b98538ce3e2c0b0af5e9ddd40bcb
MD5 e84ab9b51b0dcec4d13bdec1d1b31e1d
BLAKE2b-256 7bcee3abcf9f949df6e64cc696a5f9eb29af75e55669acacaa54b347d3191422

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a1b1a4c1bfc5d2976ef80fa480ff27b3c86d7db98371f51496ab5cd4d3083ec0
MD5 bb42011f312acd858989a50abac817be
BLAKE2b-256 beff35299b39660293b5381c87ae46540eee0bbcda3a48ed73fdc0cf5571ded1

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-none-win_amd64.whl.

File metadata

  • Download URL: rensa-0.1.1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 151.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 f24fd921209c2c3d4f1ed6d18f96cbdb80550909c3804cecfd1b1f8cd52859d5
MD5 6a74bdc92e487d8c5516bb669ac4a035
BLAKE2b-256 a6bb47925884b7cddfbed55bea1eabe83f7718a1444fda3abf553483f533fe4c

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-none-win32.whl.

File metadata

  • Download URL: rensa-0.1.1-cp311-none-win32.whl
  • Upload date:
  • Size: 143.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 bcb7ab639b4593d0985f82dcf1bcf9d7d06f6f8e198512c81ea9aa5ec1c895c9
MD5 be999aaa1866a2d97bbc8db3baa1d17d
BLAKE2b-256 08b6fba242dfb425fa80934ed17cd020080f5912cbb048654cc1a377c3aac40c

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aae2880b469940ebe13b3373477bb5be74308db48065e65249271a0aa5a91558
MD5 ebc92ff344e04d3357484a4f2cff43e1
BLAKE2b-256 7df6b8c2f14f8724ef6da1a7a34da20bf577cf1913ca583731ff854cccfb81c7

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1fd4f089acae013ff21866ad5483133ee0ec6f25081088f58231064a602371b6
MD5 8a3e79749bab77847fbec77bb177c1b5
BLAKE2b-256 c67ab75bce2e47454c9cf78f3bb493f1c58f5805b5d59bb468b92b3039935def

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b6163998f07e3c15d5beb881e3b230469bcc55607a631d2d132e0fa9ac7e8aa5
MD5 c8e73c72cb3995abb6b0aac608cac9b2
BLAKE2b-256 79c7c4037f8d982c87ff45da8e9b9e3338d145b6e1f526131e9b61738c0a6807

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b16cfb513128ee37a9106c92ab23bee0d715b2ee08d0cc1c840e7aac94ad7e90
MD5 222b3e1ee7cf3da8b29dd60ba7fda3ee
BLAKE2b-256 1582511b7d8fd03188a6140ff4e2431920cf1c3a529c36ef732d945573060bc1

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d3049fe0d96be01336171e3da3217541d51c020ef93b8ffff331c5ca1701bcd
MD5 1cd2b361cc1866e58beddb25b3dc8d80
BLAKE2b-256 9d5efbeb49059d66ec0add78906b0ae740157702c6be44cc925bdc2f47bcd4d9

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 188d16343fa7060c43ec665b38e9eb51830b47a447689dfd86ef51ffbac7e895
MD5 7c745a3080072b50c3c0dcc5c3f11cab
BLAKE2b-256 5116f9d8c7dbeed4254d2b1318edfa8b918ed0cc341a4a10c944f30612c61e61

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 726a87a9151333691f7d27dfc55fcaf587600c4492b3e2e5066d388ede96bf1a
MD5 b695f7ed7c49232eeadc98a23c829e5c
BLAKE2b-256 918e62505f4e540d68fb458d29f60bee42e4428007ef3da64c86574e035d28c2

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 acacbb913f942146b7470a86158d29aaebb415d5ddbbd426e93da0ec2b639f7c
MD5 5a93f79a67a36164b3d4fafb1c54ac6e
BLAKE2b-256 d141afb8bd6c7b88cf75da414d9d1a7f3fe1a8ff3a081fd6040c3d7c652c2039

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed42496dccf79f05b716d4384d9c57f3fc1e29147ab3c0a8365f3ea0a95f3daf
MD5 aa2a4dc2f2301787540ee6729e24ef6c
BLAKE2b-256 8784470bfb0b5afc7b81e298c1c5c830db57dc062b4bb721cc423fc09369a7e8

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4b8234e03fcf2b35f5bae4e3ee95288b22c5d1a61a81b0e85cf88870c42deedf
MD5 db2198dfb9d2ea24f4c50eb1d5c19a48
BLAKE2b-256 ebd22b1def517b56e6ce6f924f9f8b80d10c80bef02ae6a85a2a2740fd76bd73

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 276d7356a8ba00a9ae56dcfdcc1ebf63922a8b4d85e3128722162c5d716e7168
MD5 a3047f022bc1b5aeda65f4539ba8434a
BLAKE2b-256 0b522881fd3a05fb5cde3cccee30ab03c006a6a6414782baf79a9d900ee37a16

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9c28b3ad560d42d957fa34afe8c75608c4d087fce887d51888c1d5a6fe9e7d70
MD5 2f8d049b2f9023b9850bbeb060612e17
BLAKE2b-256 2e2b602ffca1bfe943593ca5d621466b7ea3f2ae943414dae06275fa5ee4167f

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-none-win_amd64.whl.

File metadata

  • Download URL: rensa-0.1.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 151.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 57fd704cf93d74664939dae5efe7d88ba3ea340232a10b11ed4047ad9e93e9f3
MD5 82c9a075113add55b636156448c599e1
BLAKE2b-256 f948ed96f3979842c7f7cda17961eb617f94878876f8abf549eb6cfab621a491

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-none-win32.whl.

File metadata

  • Download URL: rensa-0.1.1-cp310-none-win32.whl
  • Upload date:
  • Size: 143.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 1536827955d8550109a658d818f4fb5088da7ef0a1e22efa538629680e30dc67
MD5 e2503507fd375629d0a67711530f4536
BLAKE2b-256 24c72270b358cc3f89bcb3122356feb31c62eea6864124e58c4ad0546657d2d1

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f22f1f84eb6521dd2a1e1716a4d7d1321e1387a142499df1296c3a05dd3702e2
MD5 30d53d699c158274a672394e56508d95
BLAKE2b-256 12fbe77a336ba2f6a12bf0651cbe13638a9981d5ffc9975031ce2444d1a7946a

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1e6a22502e8e4b30901fa498956cb11ab04f93bb7ff173382c7e3d3a18294622
MD5 539605a4d3f6af8e1fdfb1cac3ef7aaa
BLAKE2b-256 effeeada5e61e813804a98f52ac49e8c707b064be8968cd31605543eb4c99c99

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 16d58172b1006a2d88ed54062bb6e3bd642839369255f474aba3d7bbdd905273
MD5 0125128bbb4ac47bcba5ba41090bbc0c
BLAKE2b-256 f6984ae933c3aa85e4d59b2aeebb5c22c4651f51eb2ac58d7f2ff537e085b560

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 00d35123636421e6616350b408a4a02e44360e1fbecd15100d1d0287827f63a4
MD5 f1c48cb99793d4f61a9c4a8b3778fdfd
BLAKE2b-256 7a43a89a8ca5d612291697a84636b91d682414183d8ca9af9bf9d6a37c2078df

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebb9ac4b583f0e66ad8a2e0157c2b26c458e1c44f318cdfe2db33f10be883783
MD5 21750a5bd694a0f6ecb7e47165104586
BLAKE2b-256 ad8b7f4af3cab7aa23aa9b6b39b50907b0754ef7f6fc7f189fe3ebcd849953cb

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4a4facb46462be9968ad146b2b3455baea61043cd04846712d0c34e6d086e7ea
MD5 6afe47433ddb9a1a5534bd385138efe3
BLAKE2b-256 c944cb6497c719724dfa0adc7e4fe59f0e3a76cb7d3fcc7f140aa52aefae0eb8

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 205ea169fdaee5b6473740c45900a47beb3b6dd4ffb477daac34b2fa2aaf24c6
MD5 726eef63c0d1dbc416c72e6ebae61648
BLAKE2b-256 bd82a97d42d6a3b2ad54aa744b511fa8d6af2534bf2e10281c127f0e9888d881

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8d302cccb549135a9ca6915ddd01e54e5826de00593ac6b5785702865f984ad3
MD5 0d24670826fa5edb26306abc0f6c0490
BLAKE2b-256 bcdb7ffde1c9cacc050bd8d0bd27920e948438c16964095f6ef982c8fb0ead68

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3509a568592ae3d0899c5ba72c20fe0fdacf9c02dc4943f376aecb909505055c
MD5 335390995137e6bb4b8c4a631927a75f
BLAKE2b-256 befb9ffbf12b1efbab286f652b04e620ee6313bd27020e25b69b0d27e1d4b87a

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d9784c13a3c722541569c0f8af3100df4ed73266c5fe4881376005e8b9e3adbc
MD5 ae64b1074988b8a87eaa8278f164984f
BLAKE2b-256 dba5116697b5008b9b6a571fe0d44bcfed9debde7f1751b14240705ea25668e7

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f57bf86936ed3f9196d827a8a207f39a3d2dccec561f878778bf8674842377b9
MD5 e36e66a22219d07a127214c73df3ee8f
BLAKE2b-256 36ae0e7b124cf66ec6ad9df7991d5f009c02603868f752da6e87b773e894a0ce

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-none-win_amd64.whl.

File metadata

  • Download URL: rensa-0.1.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 152.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 d26a039c1f76185b669082aa7ebef6182250c29a72bdc159a110b09b4735637b
MD5 3148a00235f37fcffe4805283d8ac884
BLAKE2b-256 ded49ac3ff408260bc595a85a48a0445d64764959483cd9bef3ad529f096e263

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-none-win32.whl.

File metadata

  • Download URL: rensa-0.1.1-cp39-none-win32.whl
  • Upload date:
  • Size: 143.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 bf0abb84280fe71f9773b01ae96dacabd6f1ff2862f5c0599004dac888943cf7
MD5 4c7ef1cbce2f9a183b5ddf8037613cb9
BLAKE2b-256 ef75ed126f05e68adc3b6ab0a93b1d116e1ae6a18eee8803b5a8994ba0a0e1ed

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8fcaf185b2fd54b843032f6d089afb3b28af5fe99fee3faf7664ab083d84c999
MD5 8c41b5f191e82952fce4babcfc2eb5ab
BLAKE2b-256 eb239b05d1fccde5d1e9ebea627c42e89ec477c62dff5d7511ca5864533564a3

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a05607b61df7ad4d4d34784549a447927c5f2e5d8854a787caa16d007b618ab8
MD5 57c1e324c83d88d0171d207a14890a93
BLAKE2b-256 4be3d835ebf866fbdb10a62ce640578a000f12e88c5cea0072bf32be0bf43c4d

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e4b0ba88e19f0f78a849eb0b9251dc63bcf35e4319789bc67f8dcfbb188262f4
MD5 4cfe472206db14b2f3c33bab3ef0f642
BLAKE2b-256 a0da8f12f73dfdf8a0153b8bbb40a7746aa0c1417ca9d7f3b3ebca215917105a

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6002ecfdb0eb8015d9056144b11896800c5f2e957d30782ffe61ba51ed5f988
MD5 2c8258683e435469916202ee611dad89
BLAKE2b-256 0d2441acfeb7875e2b776ec2e4f968dac17e5292768daf9d0fe628661cd2c4ac

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 324c56c794459fc9832ff0fc2b446999483d940e74341fe855699735f21f5ec2
MD5 e44278cb36635f916d96189ce15ce5e3
BLAKE2b-256 7563be05db1f3c82671963a1908731c9103c7e9f0182051ef91910473e058f7b

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ea71240aa9a6ba9a41806b67cebdbf5e1336440e034b0dd6f6108b236d17f2e9
MD5 6e44f3471f8278b2fe47e434bcf29746
BLAKE2b-256 8741d75a40bdfb0ddfb737500dc06cac2191021b976e256221754a67d66b9cf4

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7c27f159af186ac92974f7b4484b98158a2e39321b799803ee2125648909d995
MD5 3f332b7c4381105bf9e461815e91f8b7
BLAKE2b-256 8fe77bd9aa33b9661fd610eeab7d76bbf0f306bf8f435a2b78345930ee743a62

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 83a9c404d8bd49050ed5314a7e999db2c8849f584d8f7df228a2d188fbef0149
MD5 69154d03a81841656d6cae46457732d8
BLAKE2b-256 53af1baf5998b5085a1135abfcca76866ec2a6a9dddc926e3595fe012635daae

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 075cba990ab7703a8eab6c2aa4e15c98e11c81f28799db233a6a0d34ad0cea06
MD5 959bb8e66ff84e72ae3711a86cb4a610
BLAKE2b-256 5c0e9cf4c152bfdae73d0bca8f8381e54859da60bc5f15df31a117650c3d3a9d

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2e55b32f6e6e969249595044179e54821041cc44a6aec3cc40f72195f93b954c
MD5 142a49bd272fb6162e7fb240e7359a38
BLAKE2b-256 69393b1b448fd8f11108ca9143154eba5220ecf5999467fb104610652c625cbd

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac1f29cf6a2dace7350c485a46c034f3ffd38f1cd4089a81868cfdbadeb19302
MD5 9d0d06287762125409670bf80b267827
BLAKE2b-256 739fc8617682ca9454355f364eab39795377eb1d62b34f12be5b994750b5c6d8

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-none-win_amd64.whl.

File metadata

  • Download URL: rensa-0.1.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 151.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 4ea4202296677c1877678bc011748d9e866fe2d2b233279ebb7499cadfd09ee4
MD5 a7b6722cd647699e1bc013f7e0ff728e
BLAKE2b-256 cf0d032ba2852b5480e7ea8ec900a53d8e3dde34f801d4be6a7b333f55bad5f4

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-none-win32.whl.

File metadata

  • Download URL: rensa-0.1.1-cp38-none-win32.whl
  • Upload date:
  • Size: 143.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for rensa-0.1.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 ad7e1721d2282ace802244a92d2e538274904c336da161d922fcbbc40e20cfd7
MD5 2ea56fa169e533401872da7483b7e898
BLAKE2b-256 e996378ffce9d312d3af4f368e3983cecd6f87674e728cc7bc50cd8c699f4c2a

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d984354c5f78f7c9b7e32c1c68b10ae658efd714aaeb92a3bcbf69ab2a67c1f
MD5 426ee9a5f20d48a12d3f2f4b3122d053
BLAKE2b-256 57a85809e17a568dc7b09faddfa5a88fb822ca66510dc19438b6f436a44202e7

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b5c7f72d504e8af0f9fb1ab70ff9212fcfb8af06bbe341fbc2ed7be7ea20f256
MD5 0aed308e597f3b9706a726b507b5215e
BLAKE2b-256 1906b3fae95ee08cb1562409ba73a3ac6b3e37dab7ce1b3e0bc15c841ea479cf

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b40b424626eef3e40345296bf50d3002d6dd9af2e0e6a8f8642640b36ff1188a
MD5 02dde4cd4052210830dae4916e8a8908
BLAKE2b-256 f434ef638d98550f2bc919d691b22b01dd006156c4d286a72e1bde50637cd472

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3a95800eadb7c25dcae7be33f5adaa4e33f66b93c2c3abd86a1aed46d2d4aa1
MD5 c23c043b052b6fcb5f86862023e6fa94
BLAKE2b-256 4398c8a504297ca4db2b3118c75ed639a8e48f3d214254d8084fa4ae13cabf06

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03eaa8144fb199d3bfddccea0f4e9df3fe9f47ea83bc286d8db1d6199c634783
MD5 3cb084d4c50a1c4175ffd316171b1e80
BLAKE2b-256 e974e663dec0e50a74b3e5b56109fa5baec6eb0554a4ecb5c34258e328a7aec2

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 da880f54ddb59a5e886913eab73705c8e82498c54eeffaaa680c8761c17e3324
MD5 30a2cd9261710575597a50d1391f1428
BLAKE2b-256 ba5f36201db121f535666ac7b5a760fee997542cfb5d0deaedbeee43a9b0916d

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c559f05dd8326eddd0037cac67379ff7c25512621d07e070014114d0806ada58
MD5 f0248cedd13c72ad82a7baf26b4d4a71
BLAKE2b-256 e315c6f4a3cecd21fc341e15d386ebd8e4e4c45d2534d8208d4c95fbfa0ab606

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6655a6bc4d595fd0cdc2f1d82fa4d12c25671deab7140c6312d236be63c795bf
MD5 bd8c48056d2422875aaccbff991d8f14
BLAKE2b-256 dfceb4f0d336d103602b900b85d6146d28f195d600384dd610ebda780cd7b700

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd003c4cda5f976ef6e142c17637287498c6e8295adbfea514dde6654898f95f
MD5 8f0ab0a31d32c974dcd7b575f6398dbe
BLAKE2b-256 4b2bb37341235e93cf9a7731d072df64309c18ee3896617faa0bd01cdf569a10

See more details on using hashes here.

File details

Details for the file rensa-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rensa-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3c8bb8b12225f765f84e5e040c83c28aef902835ca8d1fad3a751125b6e14aff
MD5 8c9bcd1797d693e6109af8ce9f32abfe
BLAKE2b-256 0e1c1d7afc1c1be67e940f5d4a3f8003a4087d187f094ff348d5fa8d2c57bf6e

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