Skip to main content

No project description provided

Project description

heatmapcalc

heatmapcalc is a Python package that provides a high-performance heatmap calculation function implemented in Rust. This package leverages the power of Rust for computationally intensive tasks while providing a simple and easy-to-use Python interface.

Features

  • Efficient heatmap calculation using Rust
  • Simple Python wrapper for easy integration

Installation

You can then install the package using pip:

pip install heatmapcalc

If you have setuptools installed, you can also install the package using

pip install .

Usage

Here is an example of how to use the heatmapcalc package:

import numpy as np
from heatmapcalc import heatmapcalc

# Example detections: list of tuples (x1, y1, x2, y2)
detections = [(10, 10, 20, 20), (15, 15, 25, 25)]

# Shape of the heatmap
shape = (100, 100)

# Calculate the heatmap
heatmap = heatmapcalc(detections, shape)

# Display the heatmap
print(heatmap)

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

heatmapcalc-0.1.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distributions

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

heatmapcalc-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (394.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

heatmapcalc-0.1.1-cp312-cp312-musllinux_1_2_i686.whl (412.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

heatmapcalc-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl (492.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

heatmapcalc-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (410.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (265.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (264.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (238.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

heatmapcalc-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (239.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

heatmapcalc-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (196.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

heatmapcalc-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (201.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for heatmapcalc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ff1b81043ecbc7def0c4f8445a154261c1f30adc008b2ccb39341a95a1e30360
MD5 db9adf20807695016576e0b6bdadc76f
BLAKE2b-256 6f43902cc9415659d045d564e8fcf5dda649c5fbd0093be888e248928bceb190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b8bd4c23fced7aeaa1dea14d8219dd8c62696f279ac6e581286c20e12e41abac
MD5 293f2a0b7e41ec15196b95898ce7d4e9
BLAKE2b-256 908b396f2ed2dbc89d38c51e386212b05652fdeb91eb8b3ea860eaa20fc56ba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ac62c7f61c9b2a1740ab2b3d0898291b0146d7d9d97233c2d9d29c0054744487
MD5 ad661c38e716f420e151e75439aae3f5
BLAKE2b-256 e55f43ff83d47f6b0beae0405bf8b6f703e1f14bdbc88cde21ea9fb252dd70ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 908e7142fa7d36908a7eaf9df83f5aece9261156ecfe7fcacef059f13e76eb65
MD5 ce1f2b7d5451f6727fbc0728d4d18ff0
BLAKE2b-256 7c8d962daee57525ec58d0ee5caaec00598bed236ade676d9ba7e60383b4b9b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1d64d349480ff3100e386415f54591e27ed56de2f8a35f49f5b52e6ccea9c2c
MD5 01f34ecb54966bccf0944a4ed368394d
BLAKE2b-256 85ee84dba81d73a0ec979010323d286ae4844d07f460b9bb37910628b54dc918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81128dc71c100c93c24173c2bdcb50be681b413858e4898e3d1ad71f5077ef61
MD5 d2385d09f000f9f1d2f633325da6a3d3
BLAKE2b-256 ecda5795c4f810010a0a1a9d8b85e39289f6dff861dbbe1065f39293b6576887

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f069e30681a53255d50e126412cc17f680f1af5850a128d3c6a0fd3958dc1859
MD5 5d867f7fb0de2e912a8fd69386664f02
BLAKE2b-256 c287e862e3fa92e0bc6cffc71024924c1f289f2136a3448e42699b7d887d3ba0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0ca4f1f8f2d38c5c6000103f0415d336fa934ed801212a2213f5ddf183993150
MD5 07e82ac56c2e2c2352314ca7d4afad9a
BLAKE2b-256 20bec16cb54c40d2453a0d7ef2c9e5f21225e0e035061778c7187a1bb5d76a9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4ec35eeed9eb825eb16806532a771f7d9ccf905319cd2f01173061ab3ad0a66f
MD5 12f78101200d21b1678c6e2018b2c843
BLAKE2b-256 4b9abdc3dc050f3fdcc27203f11a0e17411386b743bb82f34c74bf16df7a322e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d93e9bb1cbdb99923d5533b19f0686d888cacca71a20279df475ca89035e315f
MD5 c73f83ea7e9645197d1a294809dac5ac
BLAKE2b-256 73d34898d13d5c6aff9f740628b24e6ee384ef310374c514b5b46a2a65980df6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 57f611fe1e279dad46607792a0721f7f5de90afc02561f627f5ea5aac39162e2
MD5 8628552802c6de0fe0beb308a7c8fb52
BLAKE2b-256 9d71d9436dbf2eecafb3625d9669757e580a12aa9504880d828d8e0745923f1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0d5825d641f40c35d7d3aef19ae580e597cbd72e58023e1cb82ef7422eec186
MD5 648c7ea925b239b031bbc2f3206b0447
BLAKE2b-256 d2177531c16dfa9047cbe186cf8a9bd5a33698855daec63887345057fda0018e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heatmapcalc-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bdf71c04c8cd620c6a1c1d923c9894dfca30686ffef41f3cc4db8c3b19ea254f
MD5 fb343cef9ba5804af7b443f833463a4d
BLAKE2b-256 393c2e47549d3bb47e980a3891a1205ec36ecba83079292b7d0195029f934c30

See more details on using hashes here.

Supported by

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