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. It's available in all platforms:

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.3.tar.gz (60.7 kB view details)

Uploaded Source

Built Distributions

rensa-0.1.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (452.3 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

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

Uploaded PyPy musllinux: musl 1.2+ i686

rensa-0.1.3-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (546.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

rensa-0.1.3-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.3-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.3-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.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (284.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

rensa-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

rensa-0.1.3-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.3-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.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl (470.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

rensa-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rensa-0.1.3-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.3-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.3-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.3-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.3-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.3-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.3-pp38-pypy38_pp73-musllinux_1_2_i686.whl (470.3 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

rensa-0.1.3-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (465.7 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

rensa-0.1.3-pp38-pypy38_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.3-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.3-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.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (284.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

rensa-0.1.3-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.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (292.7 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

rensa-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (452.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

rensa-0.1.3-cp312-cp312-musllinux_1_2_i686.whl (470.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

rensa-0.1.3-cp312-cp312-musllinux_1_2_armv7l.whl (546.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

rensa-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl (465.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

rensa-0.1.3-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.3-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.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

rensa-0.1.3-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.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

rensa-0.1.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (243.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rensa-0.1.3-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.3-cp311-none-win_amd64.whl (151.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

rensa-0.1.3-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.3-cp311-cp311-musllinux_1_2_i686.whl (469.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

rensa-0.1.3-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.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (335.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

rensa-0.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

rensa-0.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (285.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

rensa-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

rensa-0.1.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (244.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rensa-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl (246.8 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

rensa-0.1.3-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.3-cp310-cp310-musllinux_1_2_i686.whl (470.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

rensa-0.1.3-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.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (336.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

rensa-0.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

rensa-0.1.3-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.3-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.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (290.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

rensa-0.1.3-cp39-none-win_amd64.whl (152.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

rensa-0.1.3-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.3-cp39-cp39-musllinux_1_2_i686.whl (472.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

rensa-0.1.3-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.3-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.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (322.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

rensa-0.1.3-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.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (287.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

rensa-0.1.3-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.3-cp39-cp39-macosx_11_0_arm64.whl (244.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

rensa-0.1.3-cp38-none-win32.whl (143.4 kB view details)

Uploaded CPython 3.8 Windows x86

rensa-0.1.3-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.3-cp38-cp38-musllinux_1_2_i686.whl (471.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

rensa-0.1.3-cp38-cp38-musllinux_1_2_armv7l.whl (547.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

rensa-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (282.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rensa-0.1.3-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.3-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.3-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.3-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.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (291.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

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

File metadata

  • Download URL: rensa-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 c852727d130549cf654416d35dc32ba3a239229eaccdc7f3bf8cf1eddd09a47a
MD5 3138e11dcd4cb9bd3e3e222b9447085e
BLAKE2b-256 042917c12e9c005c866cbb510c73c7f0e2aebba92faa6404856a4e73fd5eb2dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae428668d71f88b0b8102b4f642c48a9117ee2991a94541d40a0d477484a946e
MD5 e550af8aad122a97d1cf9ce65bc0f44d
BLAKE2b-256 ca76b4962f5aa75c53bd584fec8ff018a756e2d844634aec8d369ac28e70eeb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3b594a7d5a5b74113cd4c839bfe81f4fa20f09c96d48bf62f103a00c7ce33610
MD5 b6cfaf572a5be6aa2da5576399b024e1
BLAKE2b-256 bc91a2af6834a790266b25491e7d1009509ed5f5a7c369c0d50d2b7c19a535a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c077e1db3cea38ff40819e66c09af5d70e32acfc534bbc884c8e851036439762
MD5 38a3d2bd0c10d31ab37a6ab0fd265e40
BLAKE2b-256 fef22999b71a8e135c3aee3a7f0ed826bce9c1cfa6011499af3f22ae705ed8ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c9a646ccd74f806507d61c93bdf921d86629b69966d8d6b8e6a554b1d87bcac
MD5 5abbbbb80bcf0984506baef5fb1d6b4f
BLAKE2b-256 4556c9ea360d0d76eb32283d74529c098dbdfdaa251117bd285ec811ff4f2469

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa69e41566fc13eca14490c2c25d91b77a50ca0feb76bf3129ab16b35f966c51
MD5 4fd829dda6a2793ee5c4dfe48aa01913
BLAKE2b-256 0053cd0c11865f0bcfa649ef8b37fcc5d9c7472d8e88c68f0f68ec1b7b1c9ca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 77d492608cb719e9054382acdbe44c1b912db4cc8ca2f9f48b33d5aec02694be
MD5 36d4800da3f173400e21ea3275103b59
BLAKE2b-256 eacf0a9adc8a6bdfdd1efdca7a3c64ae3df6276bbf179bcc4b6bed0a76bbf791

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bf70c5ab232ed6123dce3f7f98ed0e944ba283d4ac9341a97dc12297bf31ac34
MD5 01b99a3af28ceec8d50aca7c3a6f07cc
BLAKE2b-256 2e267f8fe0496fe42825fb5be3ae9059e6e8be23fbbef988e83b55ab18575080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ad5d23c4ed5585e1e9f482a66a9c4d02a2d7f92c66f7f8a8a4b5854f49537cef
MD5 246fc50c1c9f1774ec530546f31350b0
BLAKE2b-256 9ebbc42de6cce61efcf8a1eadf6644a8a657071d6def836078bb2e569c722654

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32883b627d63257a95a7706f26f8296eea2f848cc4bed713f369d31ab3590470
MD5 f55428218710165fb552bbad03579a5f
BLAKE2b-256 23c5b87161bedb8d985af9dd3a7a856a5c7bb5579402442b9d069b54582099b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3df2a7efed9ddaae30c7fd6b8488c35a1812496d4615aa2878790a56d3f66199
MD5 5f4ab64326a6473fc562eef2a20b6262
BLAKE2b-256 479de06871b00a934348fb54b8cdfc5c9b04082e3d7d67114d0bbf121da458f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37c83c1e7e2f176e0bbb09a16e7071ff0d4864e0fd633bc80c4b78c19e89d56c
MD5 50e142a6b90cab07db2fb6998924b02a
BLAKE2b-256 8ddd8428edd49b57dcf2a137af1f5902a9d82af74d9cbbeabe95b2c04f371f41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6a63361bc6d71f09664124100f88edada09ca91e12ba53f238205d327f9ed840
MD5 73622a45c70df0de5516e8bcaf61af3d
BLAKE2b-256 c31769866e284081848b9e018980f4a91fb19ebecb9f74ba5090a0d530d4dae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4712d127c5b8ebe11ec3e9857cb720eb4834bb26e38283bc9f97259e476442ce
MD5 ffacb020b72da562410b557159faa426
BLAKE2b-256 f575ca347ec85e134117285c447fe7aadf749fa3ddc7e06ab490a824875a15b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6374a3b98150b0f85666579c9d701137926c139a42b8c1abf64a4e6f359a3916
MD5 97384ab5fca67dde2c134b80d8c0ce91
BLAKE2b-256 00c3baf4f3f02b668e765add36252d54871bf61e409111317410ea1adfeb4cff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96e2f6ddf70e5277d39d702f17eed7fee1e9c00637dabe6bed12eee5311b8380
MD5 934f7d73c0dd7dd9048a5bd6dd630fdd
BLAKE2b-256 42e5245ad038dc2e5ede02ec087e0483a14b6fba992af6e974a8e05aba5e44a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fa09044860ed9cf8ddb93fd082d592c9727e560673bbcba1f82891952b4ac9ec
MD5 afbcbb806ee02eb1755f6530e6ed9f93
BLAKE2b-256 0f40b3dec293bc1e059cc2f1a49e06bf4828553c99ca87166fe63584a5b65dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8aeafed4213b1c657a37db0e1e90a3a564b87ddd54531eecc4ea5802d8b94fac
MD5 356d692afb62ec0b07c042d764103b9b
BLAKE2b-256 6646df7b0457adb9a0124dd64d82b3d0fe4ca9bd40098a8ca2c655736dfa74ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e45753917036a2c4808149024895689e10ec07f1c3007e5ea2cff09ae482691d
MD5 4fb99eb2a312f49c27b928264e8d4c18
BLAKE2b-256 801a300a9aaec6828061c851f2ea88fed306638ba78c7fd925cb6c71aea2abee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fccbd731f63dd1ef67006b98f11f48e70785db9cb00b07ddd70760d0b232b14
MD5 e3da148bce5a6f9c7c30e490a3e145a6
BLAKE2b-256 715887ff6a0a7abbb0613d95b3e93d6180a68b51b8d4498465ff5dbffcd45a55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e927f2dadf6d325ed0d2a6894fc7b9f790eee7e27396c4256f8328407a4c9660
MD5 09be1d6b7ceb1e49f3810e35e2054b98
BLAKE2b-256 22ae8098b20f59bad5a529eecf6230b6a512a1ad0dbee36cae036137cfbb33df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed1f493fe875b6f270e56b924fa4daad4b588d3c956d3904342f8562cd4e63ff
MD5 2714881c1ad72c799d259c5a8c2262bc
BLAKE2b-256 6d0ceeda59f2570f0e6f6489455128aa6cfd3d49e9b66171d78213f37939e389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e24691fd2d4f9efda1e3978d4d8bf816fa16b347ac9c0694131ae0d1811aa3ac
MD5 aaae3afb5d966ec03276b6e17036d0eb
BLAKE2b-256 539342eaef4f54396a1de365aadc9f0b0c7cd53a919f875d06bc0b76acb76ba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d7cdf621fa4819b91fabb4a94484dfd8da5745ecada1e984c26c1b8927126d28
MD5 98056866d7bff206f1fd68ea7c984dab
BLAKE2b-256 01de43774007b22019b389372c6a30ad829fc25d78eda404ba7d14f0a61e07e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 651016ad0cd86b17a3494f5931dcbf558baa4edc18858ed78e0d9f0bddf5bb2a
MD5 3c86c3514a74894ce116c1e5b95a11cf
BLAKE2b-256 2369701154d8e7e4c9e8545459d6d07132c4a55a7577c6c25f21d15c2a513a59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f4280b470e6f4d3874ced5ab42d8fe73da6c6fa7a3aa159c09600f6db4209c6
MD5 af8826184632ed4e42b6404ee3eb229d
BLAKE2b-256 cf2931e485cd17e76c6d0acd862dcb807418da80342622e98e31731429c16a8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6985b91fb43ac8d7fc49188df10b6ef7b85f149f604e4ae9be18eb677b60cc81
MD5 ec2ac9b29cecc1003388162794743ee9
BLAKE2b-256 6c54134e7f3463b3da5c75394a6035887c64013fd1d23259450a4d5aa6a6bc47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 31881ce3b05ded5e6aa1b4422ac9f15bf068d92cc40d7e799ed25eb0b55b5b10
MD5 d37a364afdb9cca7a96ba9cad75f273c
BLAKE2b-256 63af83fcafe33f6462a950f75a94912f969832d622017545f94823f45e0b6d44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b90dca536db8e483b7ae0519ab3be32c50e2eaaa923f7e109729386bd443f64a
MD5 acf35acf5c84e17150b3ea05d4a77369
BLAKE2b-256 51f006fd896b27e20630e555419be96acdfdd4e2afe5f22bf5634b6c5f15b2b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d8f54b3a71c28d9bb2d4dd9afa7cc5ddd25cf5eed767ee800eb6405c86dfb94
MD5 cdac9c7e881dc7189c4d7fa60403f71c
BLAKE2b-256 537293f55502a88b90e7ce5ce8ee5b265a97ba3fd8e7221f012fd9d58752bf92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 349e720c7fe99e6a63bf8b6aed14ef5c530dcf74fa27b039084f49321bb78c22
MD5 7a2d89aa691460386b008b597e2782bf
BLAKE2b-256 07ed75007255065d63155625cd0b6f8f39f2e98fa90d549bba5d9c18f4bf2925

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-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.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 65109f5cd6341f1cf063beea1267a441e48788e844951347485e1844907cfe7c
MD5 13ff863ddf3cd00bdf66d98c9902ec83
BLAKE2b-256 337c14c443e128e7dd2c694de6bbba486984f9656a8361900e68becd7f79aa3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-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.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 0efc56c3fcb3a872bfa4b59def3b7c5afcc429c3b074bf8b066313d9a11a0521
MD5 258101f571a146eea653a897fd2d6125
BLAKE2b-256 89aa43c956a760029ef3d6971e2a3e010956fbe12eadbbc775a6d6acd1a33f87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49f979163eef765efb166d38e555243912253f511e10758e71f6f7b1bb4aec36
MD5 37648c9c6cfe4a6edc91d8f41e27c92c
BLAKE2b-256 4cbcede3ea62250a9af67d45a55cd80142545670436c559d73d1ce276388c827

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8fd53445c9b425c72494300718a79aae283cb9178c9b603e480417145371139b
MD5 7a18854616e7e175f12d998539df517b
BLAKE2b-256 9796583194f857d11432ee382fee04ada6668f97aa30553f4aa2789ba36e4a31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5e224b46e3e00b4f2621bba6bcab39c6a2abb9f0c891212ad3f9f80ac9122188
MD5 15648654426256e05ad4361762f8cccd
BLAKE2b-256 62c0effe3d319fb2196aec8f2f93002ddb6fff071aea98fc9c0cd02f14fae002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a75efa212c86f7d3703d91982b61cd080a069da2503c333b9bb3cdf3cff6ad5
MD5 0db37770e15550cbf4878324d5be6c29
BLAKE2b-256 7b7769f6bd1a96b7faafdea6b8c50892c5b9d7c78959630606a2910b11977ac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f1789077c1d48f61272683dae356d4318346e80248c02a2cf9d521bbaea18f0
MD5 d40839ac338ff14623d999498f5d4710
BLAKE2b-256 a35936c5b53600c888b098ff115137b776b2adfd34aa17415050edf9baf25d1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fbe00eae5b49d429308832d130c24a1c69ce5d91b7b9bd30a46d783fe3795b6c
MD5 0962a663e4652917d758e53572ca7100
BLAKE2b-256 2f4a168b764ac09ff747bb6e20eb165bcb7f1f0d107fb0241170a6efd1e0abae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7feeba93b48f386dede4d539cf95e79077dc68cc27c1cbc81df29bbecbb5d87f
MD5 87ef2e7a1f0a3b2940f6b6778de720ce
BLAKE2b-256 fcbc3b366e48fdbd06c681fe9b3130685231ccb2c9b5f0f5d7e754e3ff1fd68c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 97e7726f9f45582bf272176e6862b6864477a59bdb913926ae7ff84afc08a2eb
MD5 3331d409feae8a15068fcf0481604344
BLAKE2b-256 8ea5482bbdeebb385e027df3ceb12aa991cbfebccc224f1367ce430eb109a34a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1de43023be7f248adc03e023284dff579923bb22b1ef3c2f4be49cfc6f0a429
MD5 dfddf36657673dda335ae554a7f9ec72
BLAKE2b-256 75721f412e838c956fef14099733fe56b02e631183f91d42a87fb94c446e3ba4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 069f39d95819bc44d0bb6466a3750c5da3811e85055aef13e1566c346aa4e96e
MD5 79c2ade1a060a052ec3db47b19a9e1fe
BLAKE2b-256 e3a549a3161fa27a4c6363a04ad5cb3e92bfcccfb1934b496c2b5c6828ccebe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64f226ae97496ca0c51b13859345b0c54b741ccf6f57900dc70f320b70d1e141
MD5 9350a59f97bdcf562dafbe4f4022e69d
BLAKE2b-256 b083080b665b6a8d88a8fb185719748cd78aa38e221807552a471ab1a9cc7249

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a9fd10fe74b0060dbbb3cd31c52805d369256b74140b957c0c0d540b0a02616
MD5 47aaf9f31ef8b918178a91d59348692f
BLAKE2b-256 a411292a4ae3392c11185793cf4251cf3ae90cbe98e6aeceb3e1b2fae1b53584

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-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.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 ef21cc78e4b6e72e2600de06a36af1a7879efe107463c421f20ea0c0b95d7fca
MD5 688d87a1291f428e9df21cf797b704a9
BLAKE2b-256 5ecae4a97fd61a5148afcecfeb6a32c562ea6c448a26481e281b072fa1734219

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-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.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 a2204e44c48eb9e9926b6d6a31d329742f3bee993957e85c2c611a0504ad2be5
MD5 318bccee4220cd93703749cbd52a0c7a
BLAKE2b-256 c13586f2fa14f84d3bd47a02523128a05a0992fa1411b25511979c44cb0efcbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0368495e90e0d666e2fec862d93ee68d5422d9e568b454a11a80443aef7327a
MD5 daaa7731f2206827627ce5b5551061ac
BLAKE2b-256 cb7d8cc32aaa2f0dd42558d729af292664f42c67b83fce67a5fd62424562bf47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8a681d09bf3ee73870c341369e1c5af6ef34adec24f273ea47beccbc3f247bb
MD5 dbf8eb7db5cd2077bc9d23fef795043f
BLAKE2b-256 81dfd03e6fd7c9bae041e404eebfedea00c822486c7424b5ee67b284ec0ca96d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e950f0cf282d27ebce879dca26af9555abb2394d5261a47b87ca89079214c9bb
MD5 4f3c41360bb87d8cd0bd913d8d6ee429
BLAKE2b-256 b988ddcdb5330d01b437e202795eb797b6280dd3c57ab0cad8ffeaa397c5ecc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5c33b492e97670195758a6853a68a60756c783683092b7a75c020221c0c21f8d
MD5 871116fb0a2a3662db6eb6f0cf9e0cd9
BLAKE2b-256 74f7e96c87572254a2d71cd32680b3f464a52ffce274d7e7da47c28277dfcb23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c6a4252ed7fdfe76504bb1b87080aa1c982acee6c4827f4f004f6362c3f3684
MD5 8a62422a0b07826c6e2b7c49dac8b1ae
BLAKE2b-256 2bd846cdb9b51ff089a7fa13e89df425a05e2e1662d56be4a1fdbf9e1f9ca606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 94278261ab0c48b39c37d7ac210007c572daf9cd3b00327db6fe8a9189b102e2
MD5 24664d36d7cb0e5a210f1c00d12bd27e
BLAKE2b-256 bd77d162d67c6cffa6d066c1d68e39516ebd361472a3e7e7cd05bc68b5392695

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e7fdc149df0f78d86e1ca55db52343d6be38fa1d9f68ade5d155cb8c21f309b2
MD5 68668b83d858c043b3d2d95b0f84cb65
BLAKE2b-256 6d5ed9d72ac525b36cb6996d21d8c1879620a075e3f21459d77b658bb023761a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1e3be034d38836beac5d1456b6b3f777f6436e59eb4967fd35bfd937635df052
MD5 e4161f9eded8af37863e2514461ee910
BLAKE2b-256 95ba53c3222b01edf23cd0f5aba3e5431221f78634438a77b4716aa2fc68fa0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d0bb97acc22d525780f3deecf34523eee948431993c91123985fc0d8f2c18a6
MD5 5561152b50562ac667c385930f77b78c
BLAKE2b-256 9ea3beb373e1e5c6ed452a44fb8196121168399775abf58c20e4f6ebadf14dbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1949e99b188dc66027e6d8b41b04a0e40305b3b00e86196587dfae796f75506b
MD5 8b37d5f68edeead3eb26b5b9b7497e1b
BLAKE2b-256 e71955f1639f1af96b27c9b7229170f093edf52a9ddabcc7304cdf8f27116308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04a8f51b273df1cfc4cfc5e6932c3ccba4bc37b39be6bc745d284e138d35c215
MD5 b55292c598edbbae5c7604bea5aceb67
BLAKE2b-256 69c5a0a62f8c14c86b634f612f304cc1a040d1e7930a01b7cd22a488c7d2c4cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 533541d4fbb91add62293b548017407f95e8965ecca0eadc9665d3bf1ddd4332
MD5 8833bbf451dfb0319c9724d9ef07f1e3
BLAKE2b-256 226525d77a6dee07c2f30ee884c392690457c1424423b0adb36528d9e22e5108

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-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.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 477c07e891e4c71a7e81e3a4c61bca6a0550c41af095ef4b07aea6098b32b35e
MD5 641cbc522e0766794d25fec9e3d53d53
BLAKE2b-256 a98332b0e89672cba809e658fe047665f6e4fec3e0f836349e21c4348631d2e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-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.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 cd16bc9ff888b0f38fe80f8f5ee923a1e70e3e9e50ef9e794ebdddb6cda4fd5e
MD5 68f70d5b56f6aaa20b70fbc9f6fa4547
BLAKE2b-256 44dbc1b1d50f0a7a99c0312d4f7692ad1918d560c8f61b5235628e78a6e35c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 35ea77a1eaf40bdd078b125be131fe95696ef88c292ce707afa3502360f3b79e
MD5 461cd6acc583196fbced0373dc1daa37
BLAKE2b-256 a6b47a38249b31e59bad69ee677d262c51fafb6d5096063872eca6330b662bb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d2718c48af21c7102f5632149b89da58578e7859d7a8fab8dc6e8491f45d3630
MD5 6c35ed8cbee05c1c18f3aa85e8908afd
BLAKE2b-256 4b56c9ab7150d0fc4e4300493be782bb8b5b51b46ee5ed7c64911ad5cce7783d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 775a3cf94306848b86403e527086fed95269f16831305b4a09c96f928695be05
MD5 8a17e918978e1836442ae40a016523f2
BLAKE2b-256 4e662e64f829233a6e484aa74b6aaa936d280b93c217f1088665ab5e7711da73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8548c5409df6b6f79ef5c46411803127133e215b94873a7ca4135d9c034846bb
MD5 7a5eabd0b6a845e63059dacc8a5c3cf0
BLAKE2b-256 d494dd15782fde59874049df65a3f307c50b2aa7f902f2a86fac430147b43bcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84c507da46aef2516b91d564fb528772b4ca9d607fcfed6cf9e5a5cc792f1656
MD5 f2f1b0ee24978f82f887ed8bbb945f97
BLAKE2b-256 36f812f82c50372699d9a67df2274a037addedaeb906612a2bf8add0922c1137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9b2df620187cee66f08039ca6c546335bc46633193e8e800f82dd3ab34899d94
MD5 44441f302902215d6ad1ee3c6d333f7d
BLAKE2b-256 c76115cb1df7ac1d8d9909f6187a6533db96d696f994c12cf481ff7dc7cd2cac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 06ff09ecca33e81745f25f6b23620b3a5f0f40113146f4be1b893cfc14a8ceb7
MD5 a1daf2748e7743d2cbc113dbd73f3bf0
BLAKE2b-256 9fab1fbf64f4a05d3de0318c596066d45fdf4ae048c6cf6f0c8a3db8adf05c98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 74f270f9003b4fbece88f910d5be14a04b70fe289d59a17b27dc8c56a05c45c2
MD5 7829af986f87b7603c74073f6755fa16
BLAKE2b-256 ae544c8cef6e08ae898002c7727395ca3bb9908dab21432c0e0429bf206989ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e960da51395b3f19137e36e567f971c3a4af2b0c7e45469b75c94b00e20dfce
MD5 a09688cc85e15fc21530569925a18162
BLAKE2b-256 1be20128c4d91d5f690133d76dc7de028952ec7b74c9a2be997297350b4f0181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0c68e0a4290d34f8de1ad296ad08d6fc55b671c1da8cd947161a777309b2771f
MD5 92f5488a9c4a1a81f1a440d1b7491772
BLAKE2b-256 80470a6807e41a6f5a0c7ae0f4107a70346968a4a50db46577742d8635c2e517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6e466d3416fb157edb938dce995e77d9c9ea1ce6539430cd094ad210643992d
MD5 c26ac7fcc95b9c82fb6932aaa4fc433e
BLAKE2b-256 cfa87334f6fc806b3c0271479bf7468ef2d563612bcd6964a72041ee7cff5b35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 152.1 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.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 41f48f98ae28616c8cdb81f725ef3dca94693a8ef549aa0795ac305797fc89ad
MD5 2e2da5459cc398cc0c6c775855085508
BLAKE2b-256 558a3d76f5163ad8df7417a037a62858d53ef0972326b42cd0d652b4f0417ec8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-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.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 5580f85753eb90e4e08ce7f017311e763cf4ef9e5268ef42e56eaa39aa1d14db
MD5 db10384333ac115b428ebee7b0aa66f4
BLAKE2b-256 f96418563cdfa27a6f5a6a9ab2dd9dc4eec5ee3f5b6017d949b907aa622f7cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4cc85858d55f1fadd262fe898c05240317ef873337b82baaf01c63290c2839f0
MD5 ca1f0bc02dab073dc26ad2cd3d1016ae
BLAKE2b-256 4959a50537feea06c1e7bee184d1e0308390eabd5c453323f7f4e60444bc7652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 74a6a97e582b22a5ca644edafe0bc8df3a7b177ca760790c7de192950f792526
MD5 c3d9c84a330523d2684ffd799af12c79
BLAKE2b-256 a6382b02345f45d235e02d102b1ee4e40b1678e0a307885d6b6d05f04e261465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b7d3fd286edd4a125ec643e09af1da43cb9fb27718ffd7bb640386615451e61e
MD5 ed96c79ee5cacd9aa818bda43382d3be
BLAKE2b-256 45a9797ce03a49c0ffc8f0484e180c0985e421b0c28de175b25a20b6ed9904ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d5e0a978f483ce2a687b790893edf747474cee3f3344018ea2a0af74ac6e1e99
MD5 64bb00bf58c1b07dfe655c13c537191c
BLAKE2b-256 289a13144fa5b6931d8458abfafecb44dea547834480e043318e9681514b53e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0923879a93ee1cbc0289fb2cfefb90e492a607b2f514b4eada53e931ccfa321
MD5 51f6808def9143f80f0be1e241a7bfe2
BLAKE2b-256 9624703068175774ef2f13fb06d2ea7acdb2b06123fed57e0005c198c95b1e24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 24c7f3e64b9020b45280b7ccf7c9bc2b5dd3ff5c71f274dd71d42e38e2888c33
MD5 e5fe43541fb791291fd7013aeae2cfeb
BLAKE2b-256 f04c911985b18a7dff22f507ab07e63e3dae2034a7cc9ac2faed8c4d93d46d66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 48c9fe7b3ff59fe7a6cc8562f51762edcefe52ec93de63756a8e0794cef81990
MD5 f2445a61c4bcbd606432803284194cd3
BLAKE2b-256 c075ba9eae865580c102b4f7bf54ee24f9a4956ed165979899c4b7143268950d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 43eb8c916cde51fb18ae7922266a4d08e8dd4ec4adf5379078de2dc68276a125
MD5 e32ac7c384d0abf9b19cedee518737e3
BLAKE2b-256 8e2caa3c90ebd9ee86f9be8463f891d8057dbf01fe2d8cace2a3a4a1764dc73a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e04733e77e6951fa3578757ba3aff86532cc5d983f5c4f90f48f117ccb1fd1e4
MD5 578265df57526ce9d7811e16f25721dd
BLAKE2b-256 a94dcbdd6f514ecc1b6749972c771927824d01d35955c96511db0da106f1fbc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f2afde88cc8211c83690969855675d8dd6020f3a00ae81e1813744df1b4549ac
MD5 8efee33166c4fcec010c00f5e7ef8656
BLAKE2b-256 d831e10e936e1bbe3585bd4924b76f9b6b6e172e91f0e65083ec47a61fcc28b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fef52fc35e1cbbb821ff09bafc030156e34d51432074806b30abae20f8d8a84d
MD5 91b7151a4aebdb823fccd11b03bbc6b8
BLAKE2b-256 2780aaca81312c2338420ea8a263c72002432408ff08bb7e5eb2af12715bf463

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-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.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 02da4809cdb57edae1904952fff309913695b69525b22a6e77fc29295d73d42c
MD5 6b33860446e2940e4edbd383252990b2
BLAKE2b-256 c372db491ddbf75af9bf5580ec01b3999bb91ceabd001037beb2b648827cd537

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rensa-0.1.3-cp38-none-win32.whl
  • Upload date:
  • Size: 143.4 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.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 f2c8955cb0d78d6c61c87e37e3171498da816a4954f52b9750b0995cdf7a6049
MD5 1e934d393ae2b8ce03f2f79e3fed577d
BLAKE2b-256 37c5413bb3b868e805b49e0bc96b80457180c0bccf486b542a3c83d011f24320

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7a5eae633dae118b3f1e14d51946d03e44c9818396987d0795e5539b9c2d4c8
MD5 ff0b9e22c5b1df25b29e388606c705f0
BLAKE2b-256 08ed3bf7c99c4a21aa3cd5fd3d379d5edbb7980c81feea734aa061a04a445646

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a9ce3d2024190487ad2a0e3ae5be1ce14eb5cadec48dca08e10df6a44d2ca439
MD5 97034aa87404ca5be78452605505e0e1
BLAKE2b-256 83962b3d197e044029a856d4014907ca0310f4f1b3ddec5415f5abdcdac30ed7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3098115e8e77600e7139b5bec23ee17a7b3dcbcdedee10d65f2cbd30d5f76318
MD5 b9d55bd6550fb165d82fcf0fc7b1adb9
BLAKE2b-256 7ccdd80f4e206395ed508663893f82ccb8fc1861616567ffd3d9aa6d7b83f5c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4dab2dccaf5a6770c0474a71c2db713589a3a08666907b087c1130800aa25cbc
MD5 ffa4641c0c724d19c7e04683937ef66b
BLAKE2b-256 6e829b26b38305ee0a356b4d3f2c7ca10e91f038f7df6b473965c49ec9dbeff4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1da56e92b760eafe20e7a848134bdb977d67dcfb7f8d33f121b1bcca19d8e29
MD5 062a317b791feb152b8a3a424a004d55
BLAKE2b-256 5cc2e4e2464ddc414610c1eced7836df3c54fd07ec3779b684bd3a11aae8df75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 02b1193960c4d02d8a02b520f13f9f8b7225e04f90e0b704bbf8a11c3cbd57dd
MD5 1801f480cfcd8f9e18cc26ae48844926
BLAKE2b-256 4d26e15a49f4c91be21cd2ab9a07577de2c55f52c07b6f8b0711bd8e68d569a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3f787ffa56983a10e9ae11793382c978ee79f9132adc74b10b68eb7e7e0459c3
MD5 bd3ed1046afb9b41a68f42218875003e
BLAKE2b-256 19fc60b990128c77ebb22c1b2132f0f899652672e9e12a30f00b5841b295b4fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cd2ffe7426011fec6c2acb8bd1d922982c9beeb38bf19c75a6fc6641866c9cfd
MD5 960f7e27f4a9dfd7d9d7e1a040ee10a8
BLAKE2b-256 88452d49de85a619d867ff3dd1b807d831f8a4314ef4f8a9891bd08887a9c362

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fa6b0852288ad867c6c7be815481d0c4c589ad6e5f0fd043462127b83a46afd
MD5 8db0e9db0f7958f71cd521e8df36fb38
BLAKE2b-256 b5e653cc972e492f1dedf5d67ba6d36315d4799b487636158468f5adeec662f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensa-0.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 11ed21a3ef2b6a76a2696d590e0832a92a8afd895da5b82fedb0da7fc70feda4
MD5 fd671e1c6f021529224d4739bc13e477
BLAKE2b-256 93207995b5ebefde981b61f08509332e6a5af22c6b73351a86befa8853ffb5cb

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