Skip to main content

A high-performance technical analysis library written in Rust with Python bindings.

Project description

Kand Logo

Documentation: Rust - Python | Repository: GitHub

Kand: Blazingly Fast Technical Analysis Library in Rust, Python

Why Kand?

  • 🚀 Blazing Fast Built in Rust for elite performance and safety, rivaling top libraries like TALib.

  • 🔥 GIL-Free Unlocks Python’s GIL for seamless multi-threading—unlike TALib’s single-threaded limits.

  • ⏱️ O(1) Incremental Speed Lightning-fast incremental updates, outpacing traditional batch methods.

  • ⚡️ Zero-Copy Native NumPy integration with zero-copy data passing—no overhead, just speed.

  • 🛠️ One-Line Install Skip TALib’s complex C library setup—install with a single command.

  • 💻 Cross-Platform Runs effortlessly on macOS, Linux, and Windows.

Discover more benefits in our comprehensive documentation.

Python API

The Python interface of kand leverages PyO3 for ultra-low latency bindings (~7ns overhead) to the Rust core, seamlessly integrating with NumPy for zero-copy operations and true thread-safe calculations. Below are examples for batch and incremental usage.

import numpy as np
from kand import ema

# Batch EMA computation with zero-copy NumPy integration
# Input: NumPy array of prices (float64)
# Output: Array of EMA values based on period and default smoothing factor
prices = np.array([10.0, 11.0, 12.0, 13.0, 14.0], dtype=np.float64)
ema_values = ema(prices, period=3)  # Uses default smoothing factor k=2/(period+1)

# Incremental EMA update for streaming data
# Input: New price and previous EMA; constant-time update
prev_ema = 13.5
new_price = 15.0
new_ema = ema_incremental(new_price, prev_ema, period=3)  # Default k=2/(period+1)

Key Features:

  • Zero-Copy: Operates directly on NumPy arrays, avoiding memory duplication.
  • GIL-Free: Rust backend releases the Python GIL, enabling parallel execution.
  • Incremental Updates: O(1) complexity for real-time applications.

Rust API

The Rust interface in kand provides a high-performance, type-safe implementation of EMA with flexible parameter control. It supports both Vec and ndarray inputs for batch and incremental calculations, as shown below.

use kand::ohlcv::ema;
use ndarray::Array1;

// Batch EMA calculation over a price series
// Input: Price vector, period, optional smoothing factor (None for default k=2/(period+1))
// Output: Writes EMA values to a pre-allocated buffer
let prices = vec![10.0, 11.0, 12.0, 13.0, 14.0];
let mut ema_values = vec![0.0; prices.len()];
ema::ema(&prices, 3, None, &mut ema_values)?;  // Default k=2/(4)=0.5

// Batch EMA with ndarray for scientific workflows
let prices = Array1::from_vec(vec![10.0, 11.0, 12.0, 13.0, 14.0]);
let mut ema_values = Array1::zeros(prices.len());
ema::ema(&prices, 3, None, &mut ema_values)?;  // Default k=2/(4)=0.5

// Constant-time incremental EMA update
// Input: New price, previous EMA, period, optional smoothing factor
let prev_ema = 13.5;
let new_price = 15.0;
let new_ema = ema::ema_incremental(new_price, prev_ema, 3, None)?;  // Default k=0.5

Key Features:

  • Memory Efficiency: Leverages mutable buffers (&mut Vec<f64> or &mut Array1<f64>) to store results, slashing memory allocations.
  • Error Handling: Returns Result<(), KandError> or Result<f64, KandError> for reliable failure detection (e.g., invalid period, NaN inputs).
  • Incremental Design: O(1) updates tailored for real-time systems.

Setup

Python

Get started with Kand in one command - no extra configuration needed:

pip install kand

Rust

You can take latest release from crates.io, or if you want to use the latest features / performance improvements point to the main branch of this repo.

[dependencies]
kand = { git = "https://github.com/rust-ta/kand", rev = "<optional git tag>" }

Recommend Rust version >=1.80.

Functions List

OHLCV Based

  • AD - Chaikin A/D Line
  • ADOSC - Chaikin A/D Oscillator
  • ADR - Average Daily Range [Untested]
  • ADX - Average Directional Movement Index
  • ADXR - Average Directional Movement Index Rating
  • APO - Absolute Price Oscillator
  • AROON - Aroon
  • AROONOSC - Aroon Oscillator
  • ATR - Average True Range
  • BBANDS - Bollinger Bands
  • BOP - Balance Of Power
  • CCI - Commodity Channel Index
  • CDL_DOJI - Doji
  • CDL_DRAGONFLY_DOJI - Dragonfly Doji
  • CDL_GRAVESTONE_DOJI - Gravestone Doji
  • CDL_HAMMER - Hammer
  • CDL_INVERTED_HAMMER - Inverted Hammer
  • CDL_LONG_LOWER_SHADOW - Long Lower Shadow
  • CDL_LONG_UPPER_SHADOW - Long Upper Shadow
  • CDL_MARUBOZU - Marubozu
  • CMO - Chande Momentum Oscillator
  • DEMA - Double Exponential Moving Average
  • DX - Directional Movement Index
  • EMA - Exponential Moving Average
  • ECL - Expanded Camarilla Levels [Untested]
  • HA - Heikin Ashi Chart
  • HT_DCPERIOD - Hilbert Transform - Dominant Cycle Period
  • HT_DCPHASE - Hilbert Transform - Dominant Cycle Phase
  • HT_PHASOR - Hilbert Transform - Phasor Components
  • HT_SINE - Hilbert Transform - SineWave
  • HT_TRENDLINE - Hilbert Transform - Instantaneous Trendline
  • HT_TRENDMODE - Hilbert Transform - Trend vs Cycle Mode
  • KAMA - Kaufman Adaptive Moving Average
  • LINEARREG - Linear Regression
  • LINEARREG_ANGLE - Linear Regression Angle
  • LINEARREG_INTERCEPT - Linear Regression Intercept
  • LINEARREG_SLOPE - Linear Regression Slope
  • MACD - Moving Average Convergence/Divergence [Unstable]
  • MACDEXT - MACD with controllable MA type
  • MAMA - MESA Adaptive Moving Average
  • MEDPRICE - Median Price
  • MFI - Money Flow Index [No Incremental]
  • MIDPOINT - MidPoint over period
  • MIDPRICE - Midpoint Price over period
  • MINUS_DI - Minus Directional Indicator
  • MINUS_DM - Minus Directional Movement
  • MOM - Momentum
  • NATR - Normalized Average True Range
  • OBV - On Balance Volume
  • PLUS_DI - Plus Directional Indicator
  • PLUS_DM - Plus Directional Movement
  • PPO - Percentage Price Oscillator
  • RENKO - Renko Chart
  • RMA - Rolling Moving Average [Untested]
  • ROC - Rate of change : ((price/prevPrice)-1)*100
  • ROCP - Rate of change Percentage: (price-prevPrice)/prevPrice
  • ROCR - Rate of change ratio: (price/prevPrice)
  • ROCR100 - Rate of change ratio 100 scale: (price/prevPrice)*100
  • RSI - Relative Strength Index
  • SAR - Parabolic SAR
  • SAREXT - Parabolic SAR - Extended
  • SMA - Simple Moving Average
  • STOCH - Stochastic [No Incremental]
  • STOCHF - Stochastic Fast
  • STOCHRSI - Stochastic Relative Strength Index
  • SUPERTREND - Super Trend Indicator
  • T3 - Triple Exponential Moving Average (T3)
  • TEMA - Triple Exponential Moving Average
  • TPO - Time Price Opportunity
  • TRANGE - True Range
  • TRIMA - Triangular Moving Average
  • TRIX - 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
  • TSF - Time Series Forecast
  • TYPPRICE - Typical Price
  • ULTOSC - Ultimate Oscillator
  • VEGAS - VEGAS Channel and Trend Boundary EMAs [Untested]
  • VWAP - Volume Weighted Average Price
  • WCLPRICE - Weighted Close Price
  • WILLR - Williams' %R
  • WMA - Weighted Moving Average

Statistical Analysis

  • ALPHA - Alpha: Measures excess returns over market
  • BETA - Beta: Measures sensitivity to market volatility
  • CALMAR - Calmar Ratio: Annual return to maximum drawdown ratio
  • CORREL - Pearson's Correlation Coefficient
  • DRAWDOWN - Maximum Drawdown: Maximum potential loss
  • KELLY - Kelly Criterion: Optimal position sizing
  • MAX - Highest value over a specified period
  • MIN - Lowest value over a specified period
  • SHARPE - Sharpe Ratio: Risk-adjusted return measure
  • SORTINO - Sortino Ratio: Downside risk-adjusted returns
  • STDDEV - Standard Deviation
  • SUM - Summation
  • VAR - Variance
  • WINRATE - Win Rate: Strategy success probability

Contributing

We are passionate about supporting contributors of all levels of experience and would love to see you get involved in the project. See the contributing guide to get started.

License

This project is licensed under either of the following licenses, at your option:

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in kand by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

kand-0.0.11-cp313-cp313-win_amd64.whl (258.2 kB view details)

Uploaded CPython 3.13Windows x86-64

kand-0.0.11-cp313-cp313-win32.whl (248.0 kB view details)

Uploaded CPython 3.13Windows x86

kand-0.0.11-cp313-cp313-macosx_11_0_arm64.whl (320.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kand-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl (350.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

kand-0.0.11-cp312-cp312-win_amd64.whl (258.5 kB view details)

Uploaded CPython 3.12Windows x86-64

kand-0.0.11-cp312-cp312-win32.whl (248.3 kB view details)

Uploaded CPython 3.12Windows x86

kand-0.0.11-cp312-cp312-musllinux_1_2_x86_64.whl (551.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

kand-0.0.11-cp312-cp312-musllinux_1_2_i686.whl (562.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

kand-0.0.11-cp312-cp312-musllinux_1_2_armv7l.whl (620.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

kand-0.0.11-cp312-cp312-musllinux_1_2_aarch64.whl (530.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

kand-0.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (380.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

kand-0.0.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (482.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

kand-0.0.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (404.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

kand-0.0.11-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (357.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

kand-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (350.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

kand-0.0.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (386.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

kand-0.0.11-cp312-cp312-macosx_11_0_arm64.whl (320.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kand-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl (350.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

kand-0.0.11-cp311-cp311-win_amd64.whl (264.9 kB view details)

Uploaded CPython 3.11Windows x86-64

kand-0.0.11-cp311-cp311-win32.whl (252.7 kB view details)

Uploaded CPython 3.11Windows x86

kand-0.0.11-cp311-cp311-musllinux_1_2_x86_64.whl (538.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

kand-0.0.11-cp311-cp311-musllinux_1_2_i686.whl (549.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

kand-0.0.11-cp311-cp311-musllinux_1_2_armv7l.whl (614.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

kand-0.0.11-cp311-cp311-musllinux_1_2_aarch64.whl (522.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

kand-0.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (367.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

kand-0.0.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (542.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

kand-0.0.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (395.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

kand-0.0.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (351.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

kand-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (342.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

kand-0.0.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (373.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

kand-0.0.11-cp311-cp311-macosx_11_0_arm64.whl (326.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kand-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl (356.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

kand-0.0.11-cp310-cp310-win_amd64.whl (265.1 kB view details)

Uploaded CPython 3.10Windows x86-64

kand-0.0.11-cp310-cp310-win32.whl (252.8 kB view details)

Uploaded CPython 3.10Windows x86

kand-0.0.11-cp310-cp310-musllinux_1_2_x86_64.whl (539.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

kand-0.0.11-cp310-cp310-musllinux_1_2_i686.whl (549.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

kand-0.0.11-cp310-cp310-musllinux_1_2_armv7l.whl (614.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

kand-0.0.11-cp310-cp310-musllinux_1_2_aarch64.whl (522.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

kand-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (367.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

kand-0.0.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (542.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

kand-0.0.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (395.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

kand-0.0.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (351.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

kand-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (342.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

kand-0.0.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (373.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

kand-0.0.11-cp39-cp39-win_amd64.whl (265.7 kB view details)

Uploaded CPython 3.9Windows x86-64

kand-0.0.11-cp39-cp39-win32.whl (253.3 kB view details)

Uploaded CPython 3.9Windows x86

kand-0.0.11-cp39-cp39-musllinux_1_2_x86_64.whl (539.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

kand-0.0.11-cp39-cp39-musllinux_1_2_i686.whl (550.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

kand-0.0.11-cp39-cp39-musllinux_1_2_armv7l.whl (615.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

kand-0.0.11-cp39-cp39-musllinux_1_2_aarch64.whl (523.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

kand-0.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (367.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

kand-0.0.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (543.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

kand-0.0.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (396.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

kand-0.0.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (351.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

kand-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

kand-0.0.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (374.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

kand-0.0.11-cp38-cp38-win_amd64.whl (265.8 kB view details)

Uploaded CPython 3.8Windows x86-64

kand-0.0.11-cp38-cp38-win32.whl (253.4 kB view details)

Uploaded CPython 3.8Windows x86

kand-0.0.11-cp38-cp38-musllinux_1_2_x86_64.whl (539.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

kand-0.0.11-cp38-cp38-musllinux_1_2_i686.whl (550.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

kand-0.0.11-cp38-cp38-musllinux_1_2_armv7l.whl (615.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

kand-0.0.11-cp38-cp38-musllinux_1_2_aarch64.whl (523.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

kand-0.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (367.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

kand-0.0.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (543.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

kand-0.0.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (396.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

kand-0.0.11-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (351.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

kand-0.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

kand-0.0.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (374.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file kand-0.0.11-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: kand-0.0.11-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 258.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c3d19d905b390c873e6ab539eddbcc82ef46f0a4cb541e9d4135f7910421f9db
MD5 d8b41d92752ee55a5a180f84483a056e
BLAKE2b-256 3ca9f71549fd1b240b5b1f54f181d40909c4e280360a502ec7392bbb65ef09b2

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp313-cp313-win32.whl.

File metadata

  • Download URL: kand-0.0.11-cp313-cp313-win32.whl
  • Upload date:
  • Size: 248.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 73bb1cbb8b88c723a7e3e8fc39498997f9b8fde9335c5679d415b3555a886a13
MD5 64759f43f1c260e4ec4661a5a2b13869
BLAKE2b-256 4e5cdcbc5d83ee22d982cb12b494f279d6ee15d190736966294edccf8a8acf01

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb3b7d25708252c0ff1f3ab2d5ccd96d5eddf046fbd3537764fb4967b76f9a72
MD5 5dd7932593b2417ed765ad7f946d2242
BLAKE2b-256 5e45d7a8f46a0dcd9e13b9dc3df135081c2edb6bdb16edad55233a52dffc7d81

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6d702fa5c20ed9642ac05515c8d2e572dd935d1a3c05dd662f4b195a3f79f701
MD5 6f2a5c575b36db8cb44ee14444874be8
BLAKE2b-256 625fefd169742455e0d5674f862915bbb2574ff77d675a5bf3647644ad352855

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: kand-0.0.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 258.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 31c42c2aee08a3722cd4d1a6d5315a6ff08120095440dbb4aca6a4c887cd9d91
MD5 82846dc642c9068f0fd31a044757b610
BLAKE2b-256 80606cf2840acef390b11f5335b867fa3e5ba2ae6ad12de812ed9405da8b3160

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-win32.whl.

File metadata

  • Download URL: kand-0.0.11-cp312-cp312-win32.whl
  • Upload date:
  • Size: 248.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8d1c3faa4507dc3efce6822b524ee25d305c47d446fd1c6c41278afda3686ac0
MD5 15d770b922db8950f9c3430f8925e415
BLAKE2b-256 a947bb117c1e73893763428b8509afb79fe1e2fc63f5651fc68b6bf79d285941

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13aa75890bf957ecbbf2463be088830570df7b967c22011556081608125e9b31
MD5 e9d18283b37616e6bc9d63e6a4e7dd21
BLAKE2b-256 eca58955efcda9df6784a1aa3e552c0b94f0dd49feacf616239e8058f39cf8ca

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 551582a393feca9e7101f821cf85e936249f8060e5db91a476a6eeac325b065a
MD5 cef7fe585afc137629d77bbf499e4cbf
BLAKE2b-256 d859bd85364cae0aca8ff3c3a743b1e7e5163250a4e29ee83ef6047a442bb55e

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 689b047670af9731e34b14d4796fab697ce148c8c085eaa92eddab565940f32a
MD5 6d5394af847d3b6a74d6950c5fef5341
BLAKE2b-256 cbc058acba1a43fc95563d9b96bd3fcb84e2e069a792ccf510dcf82cf14ec85d

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c33b5f4689d4351e5fef6915d724a88c284a2330db9f2928ea726d134c7a23d
MD5 edf86784b34abf21953ec7fbb2a3bd29
BLAKE2b-256 4d82e11b315852db644cbc4a4d21438c00dfef38c245f3f0ccf36f39cf490a77

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef7d3558c97efd49a5331050db259b8d30d1705b691f906076eeb4b697cf1420
MD5 008b26b61838aa3758cc11d44a13291e
BLAKE2b-256 534dd7444537c50623e7441460fcc81787340549aafe1b8b2e07917214565047

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e807a1e999a4c4340f12e68c5d24c764e9d846671d2ff7dac40e6f5a615cc847
MD5 4f205b8a2eda8d40705475815c6da6da
BLAKE2b-256 064bc41bc0cc81c5b45b9efba4d915eaa6cc6707687efa1a3a8965a5f11de5c6

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dbc28b40ce72c2cde2ed8035593baa9eea918e93ce6905cfcf14d9d759177b0e
MD5 bdd5aebaac47666ca7c672c35c71f701
BLAKE2b-256 645d65a977d8146c340c83fb89bfdd5f4a03be0889c8323cec2130113d43ce71

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a99a79962df1df977f520923a50c0ee69fa992ec3c5663eb23448e6d332c900a
MD5 6aee7fd6e13c630e9c0d49b8a8487b47
BLAKE2b-256 3c6f88b806924aba2d6b0062e4d6185ddef023e6f9826960a11bd3bbc51446d8

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01a716a4966ea9adfde68617aeeaa49e9d02732b82c480efd2d79e62b85924b6
MD5 c7c2f8bead70681d90030cffa0cf4b6d
BLAKE2b-256 c531414e597e676ea6e882a51d2a1c0be526d18dce867860ab9e4820d50b0dab

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e7e6ebe679861715da487b2e6f2170e3b4e1fbe33f4e3df3abd720ab04afc97c
MD5 c5fe664c990643e32a3fbd0bf8f77914
BLAKE2b-256 ba521a5ee9c2d6595099fb0a4f0add17f8153bc4ff0ab5b7ba40520648f01903

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dee3bfd80de440460c08191669a8b699ff498574339e3fb3d3dcb37d2e51cf37
MD5 f6d0f0ccfed68e334d8b415f274c95b1
BLAKE2b-256 78fbadbb82ff83dd1e3efc659a33e78437a27b88baaebb0bc7f458efd537a519

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3b114e129bab39a136fcc0ec2a30fa4cf886e4073fcc3df316c37ae3c0c56f01
MD5 0acbacaabb192d249fcecec53c811dcd
BLAKE2b-256 2daec6fd1df69ee3a7e1928d0ddbd3635b76504327baccbfef895aa14ff29ed4

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: kand-0.0.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 264.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 875c43d7b0f3f003c1a9878dc8fcee295cba0355dbb778e1d30d2fac5753e6ca
MD5 34a85d6d6dadf711671816e5ce12f531
BLAKE2b-256 42d01bbc8030c8f7f673544e187b9ac64f2724e164d1975775e19d2893f19f42

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-win32.whl.

File metadata

  • Download URL: kand-0.0.11-cp311-cp311-win32.whl
  • Upload date:
  • Size: 252.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 adb8f29a7ecb8cb220cfaabdaeaacb158a20947c5ad5ffa6ccc2c4cc21037f6e
MD5 7429610e478a4cb3cc90623158ce5bf9
BLAKE2b-256 5ac4c9ecd1ca0a506d8103091965bedfd08c17ea0a206916622ae0266d044308

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cebb6318535b8c242dda5e2c29dcf22ebed86e1cf0fc1b7305b1cb1512733f5f
MD5 41c232d7217f59992a551734d1f7fece
BLAKE2b-256 30836ab0be2fc116228bcd348e0eebf113c9a6e6e9e54ecc6cb086c71bc1157e

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b64acde22ea2591688473c2de707bc7244318b64d884db7e819ec80de16d7449
MD5 386eb69b6a74171f5d10c8dd3b3e1fb6
BLAKE2b-256 5ccec6ed484d53f8b78a8b89211ff856a1daabc418e48e7964ca42d695f73920

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0cfb1ede8c519b386b13c5bdecded7123c90a4f5d9f93fa73d95be4a1ed04068
MD5 b771ff79f6b5b636b94a04633f14b4d1
BLAKE2b-256 b80eea7e70c810262edf5831df8b15c75da7fcdf213faf385fe84a817bab2740

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bcac7146416e69736b12430f1fdf40b450ab179ef86a8a5c73784d16947d0263
MD5 d46961f044018976b9319a136b357b32
BLAKE2b-256 c9a3fe52252c35c8a5190460e57cb5faa5520c23cf287942bd224929aa400f43

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e32725d1fc2cafecc520296bcbc93903d7fe81ce8bd377e15e06ca1a449a63dc
MD5 e3f42300d2d5df8a34e0dab878120168
BLAKE2b-256 83c754c1ac5e6c2d31b98a0b33d5034d8fd6f3352823bab60c61739de20acee0

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 92c4a0e9a7bb58ed2ccc429a201cdd97f15e20c06933f1eadba667f6689f815c
MD5 ecf821380073e90365a22abbba3e8ebe
BLAKE2b-256 14ead94c87a520f49e51c7202961e9cf8161dd2b8c0a21d9ac377bff28c0a12f

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f3b2313bce2cdc6bd740bbecd564d180a94973b2a5eb99d2f65fcb105399e755
MD5 b95c8bf4c066a6f2c1418528d2eace1a
BLAKE2b-256 2c9e9886e53ecb4b4069efcb3cf15c77e9f6166791c42b568bae40e37fed1907

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9ebb0d955053bd14b1025457d624fa03aa71b92e6afd8daf54fcd2822a80419a
MD5 68c87ad9f089f60f65ed12cb70a0ec7e
BLAKE2b-256 115d4e557d8300f677d924aa26ef55424ed062126567d115ed4edc27ac9b2a3b

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5da30d5a20f35a627c0113aa91489a5dfead817554cab6d2b61225e2f90a9d2e
MD5 62dca3adadc2a1452fb4a4696f194a75
BLAKE2b-256 9fdad6eb3315bdb48e7f8db55ba9184a7acd38bf97b34da8a97fbe35f5840714

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5e40a4d2cbaef5b4d6d882d327f412b130bdffc64cc71ce561ab6b0885ba0138
MD5 e9e1d31b84f08af469f4b4d728d3fa44
BLAKE2b-256 89d6d36662fdd51320037103eb33e60dc4c0f16bb553bce7b4830e2a2895a1b4

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12f9d454f8e5d8aeca445c7ae3b4c3a6952ff62a8279ada28ca92d876674aa50
MD5 2f3c76b2c84083bb8001fdf253ab19d4
BLAKE2b-256 8b5b17a40b501950f73ea59ab531db3c5e549d498b6f9cc99c0c7649705236ed

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b9d0c7e48f7d85025e6d7e0a53e20118ae30a8ca67afa2cbb9d1de58ce9cf24
MD5 f54ef0954828a6a60285f6f1de11fd38
BLAKE2b-256 62ddbada902325cd4ff9d427c48eeaa28fca82d421df326d4bd59195e7d5af45

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: kand-0.0.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 265.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2c3bb266e60fa41e191eff88ebaeff9cbae5c85665e6e5cc5ad62938ccb6cea5
MD5 cfd0c1e735784faffe8aa6cecc7e7e33
BLAKE2b-256 60fb6424273d7557d547878108ac2962fba5f04624b89ae655319aebcae88459

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-win32.whl.

File metadata

  • Download URL: kand-0.0.11-cp310-cp310-win32.whl
  • Upload date:
  • Size: 252.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 068f50b7e281825a49d5731804a69d8c880dbbcfe5e71741bacb1c64b15ee6f1
MD5 54dd6bfce799b5df978e1bcdd81d3f84
BLAKE2b-256 e218958f019668fad823f0889a6672c783e68175a9e470a41dda5c8aaaa78a7d

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7ad4bd6e50841667d465cad08787afa8c77b37e66a0bf97a8871736d4faaaa4
MD5 89e7893997528e4d18dfc5ce1af49efe
BLAKE2b-256 e6734009465a6a7732b2f9e0fbc2f6bd19127a03a090f4d7c99c7d5e4f2b3302

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9ad209ca8e6d03876d82bd014dd68dd2dacd284908b5d45bf74d0ecf7b29c3c8
MD5 a03656474c2864a619172eaa774b37f8
BLAKE2b-256 5b4665bb34262b248457376d9639dc180a0194e029183fcb95adb9fe071d5af4

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bc1e4ebb126c7dfbac3297f58f35b3e5e5b9c6650d4fbd4c29c77c5bb387c351
MD5 5cc6dd16959e9f3ce10790964db19009
BLAKE2b-256 a25497e30728565f964060e1fb565dadcfe93fe403f2d5d8d6af3ffce6d12d14

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d84d4b9bfd8f795c35429ba3471a5ba289b633e5afdbe1135c3118d4f93cc0d0
MD5 a63a58a58f73e3f3584152752eb73a6e
BLAKE2b-256 a865d81d72e2c6f6ebbb21d17d6066f13301a232e9c696ce1cd3b9990d9b4afe

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ef6647d686c0bce05f01028e53a5e1f4545f70f878a2912cac739b32af6b981
MD5 bb5dc58362c0e816591a35318cb84ab8
BLAKE2b-256 c3335948141e3b403e6b763eb1d6205fb7cea022e62a3e24c694fc78e8b8304a

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cc96a4c323d9a1cf6f1dd78345b3b530d5beeaa71ea83f5d8a65275c75996c88
MD5 b5b911cf3654b7e40077e9c014709bdd
BLAKE2b-256 6c85129b0aa4d7807a0ec6addf9274724d743df7f5b5659cf1d1cb108ded0345

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 350a7d43d8a5c5538d571ccea30cdc77fab02425953a8af08305f43104f74df8
MD5 a38b410a7f0b65a2c39a9abfe61b72e9
BLAKE2b-256 cbe9ca45f248745839b017b64f24e6cb169224d022e84afce723b036b41f4d62

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9ba24cc1e970a3452152aff7584fed718e5dcd0a69197de9ff0caa98f16014d6
MD5 7859d1cdd2caac4ede2de00dedffe32b
BLAKE2b-256 c1993beb1798ed8b3a7a6e81f0cbd24f2ff91b1998f08f0ba8aed4c8a8ad0485

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c3788683ea367376013a8b2e5ae9c1eca17454c2f274bdca207159d33ccf69b
MD5 c8473f5d7b40b44491fd9d082e1fa792
BLAKE2b-256 242341ec3983310f7cc8f7e39076f005a7bf33042dc3f540cb86bfb3a88ddc4c

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 58c6aea1b3f4a74eac8e768d40a4f04d80ca77bac96ad06b7868c8f3f91bcb66
MD5 4e55af7e5fa3d699bec37e6dcdfcb7d9
BLAKE2b-256 4272e88df135cda5473df19a209733b87efff03a4b9b2e8e52332a4c1aea33d5

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: kand-0.0.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 265.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e337e228a9e9b0a04c64b08092bed7ef59d5d4f435554e4a0a2b5acf581269b2
MD5 12d6dae9002d5c36704a29dbf019d375
BLAKE2b-256 2c50a3dcc1c6d1b83320fb35516f331acf9def95b027eca4098a0d0d6b7b0ebb

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-win32.whl.

File metadata

  • Download URL: kand-0.0.11-cp39-cp39-win32.whl
  • Upload date:
  • Size: 253.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1c763be09d84f9da8d5f8394f7ea88aafeb848871dd5c82dda73d3f3f24fb7fc
MD5 927cab23de37d32a0d3b4402f24231df
BLAKE2b-256 de166d09fc3071eadce8b7f82a5265085b8621f8ea81f6b431333a9836fdb61a

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 309138c0796a52920272709721fb2d8e3a5c3a37f371240f77d88b360f00f272
MD5 a2766afcb22f6fc54af01957b63f8371
BLAKE2b-256 35f9dd9d830d4a98091766f69efd09fc85f10741dc6e2a03b099cfe5225f6678

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cc1f9f986114cea5ce29f4a1107ddfeed24fb48c71664f56340bd2db0ad668d8
MD5 f917f106f10385a1548a151bc898a2e6
BLAKE2b-256 04009b52dd1909f1470daebc12ed815670389c89512fe4219dce2c2f5c6b12ae

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cf731d5dded48175c5336f35db0c743b216243eb76ebb9af9e9f98d1a4a56387
MD5 254e028123b68503292f8b7207366f64
BLAKE2b-256 46875bb34e3130ead4f367d3672bf303bf6095e7412bc27c5d8dfa83e7eaf6b0

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94c152517b4f0ea3a8aebc3f55a7957fb63f9fcbfbd4c5ec7c774510f7abd218
MD5 1f5ef015805660faa52324e21b48108f
BLAKE2b-256 c0d1658dac9e2bc15cb500191f5b8736cdbbd71f138e7991aaf56a75ae231501

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60f92f85e4bcb65a714eeab20ed37d040d0380ac716171913047c50d8caa24f9
MD5 5c5a2cd0c64dfbdc07b7f455ec7f1e18
BLAKE2b-256 a3ba1cfff60abf0c4ad97344315364e5599bd73cb5a91d803c77b5683b49f448

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6104169d627aab69c2263efe7df23a511bc8c28a3cd77be2ba139bd264e3b522
MD5 4ed4c96847ab5c4551673c70b0893edb
BLAKE2b-256 feeee71a3ef1ce9dd8e739ae243433dbee130afd520cecca7fcf46498a75f4d1

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 907f17f8f93d9844a1bfa87ec6ace657353edc784de8391ed99e736fcfb6693d
MD5 4740284946532c2d7cdbb29343f47742
BLAKE2b-256 19c1dc1a9300df1b1f9ab2232594946435da8decabe0cf6203a8b34674ce5fd9

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d060557e7b7c9e77dcdc89f3451fc1cb5915aa2f0bcd46af1365752af0e7c12c
MD5 3c2285e678153fe33c94fc1aca58e88d
BLAKE2b-256 a895f0a7c42bafd4977604b3663d57c59d02f23e9bbf7c5b9b17e09cd36cc9b0

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c1071f759c245495e5474488360cc1905bea11d13e63bcd195776d800c58013
MD5 32d788d5dfd7277ca8feeb751e4c22fc
BLAKE2b-256 223516e7e8128bcc84008a4d23400c3452950f9858e60173606f7a113c964f7b

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fdde78427612ec6d091665c657954fe0a860837e9d2d3903ba6ff244e657d65e
MD5 1bb5b37b228af9cd7426072a9375f15e
BLAKE2b-256 9ea4e3be71b30c90e44a12f50aaba536959077c9ad072efbfd0be900c0fa7349

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: kand-0.0.11-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 265.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eb037a647e0f309d9b09ff1dae1b59a85f89d9593fb50138a04f96caadf5c899
MD5 d2e7fcdc5bc056b43d6150a0a909d738
BLAKE2b-256 5f5ad6be957e62cc51df89c110b9b9c7cfcb5d28b05a8941817a00bb2fb9fb30

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-win32.whl.

File metadata

  • Download URL: kand-0.0.11-cp38-cp38-win32.whl
  • Upload date:
  • Size: 253.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for kand-0.0.11-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 914be08102d0ec5a336f1c62efc94df75544e0e1e29d4972a6a8cda113419252
MD5 864ed8229a52be692bc1ed3631ff54f3
BLAKE2b-256 cbe7103259ef95065f1ed8954d7933f4e5859ebde24f69e76e19fd6d5dc7937d

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7f081bf19c8a0b0f05b932e8bebfd045e6345d5fb3be8ef94ff2158b62c3a80
MD5 1299aa2454025d6090edc0108ca17572
BLAKE2b-256 ec7e69459702c4b1752b0b36647cf9b577318208f95e2248884712dbc9a0bc7e

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0abc1c51d09152a91fd6839e1734bbb8e569d22034a56c8adbe1bef1abe46063
MD5 f8e2799b257270f4bdb223ed4da0e63d
BLAKE2b-256 69d1560f36a410559b5fc56ff9ed41834e282ee136ed4063a7aadbbd68e7dba3

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fcacecd2df7ec14a2f5064916d4ce7529410c3b2e0cb8cd7cbbf5752fbc6534c
MD5 b55908048b3c3659bd8912fff0fb3bd6
BLAKE2b-256 56d66f98865177d8a4d7e145d61d456af66864c9b3143c91d38617ac2d43f40e

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3d37bf57b24d87efedc00c5ffa280f9e61b2ffc90a4b800bf801674325c6bf3
MD5 f4296ab01906e549dc9cfc217d5f8d3a
BLAKE2b-256 0a05ce9bcce9fcb3ed6f8133f53fbebfe1dd782fad4a8462755e4386a98c93f4

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 307da2dae3393ba6807ad55b9d0afa0c83ee670c2887e432cb120d309b425eb9
MD5 e82dbd90c74694c6d3f175fe26a67c72
BLAKE2b-256 6f829d5047b24c83626c3156e1253179d0b67c8d07fd83786e36509c3ee070ff

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f3b2b4bb8c09df26d79084c788d82588fdd0b6eda3e3d53ec0d75ff0dcd366b9
MD5 7a68e036bc9c59b49f34dc2455ee3a0d
BLAKE2b-256 1605b33b24e0e21e6c9f025c18985f28849e1bdf204c5d3769556267689d98ba

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5c9abbaa3a4c9ef0360218633c21a1ac079a2ba0a01e277607977b450ac18396
MD5 0986d7ca7df757718e655fd79dfdc256
BLAKE2b-256 720de2c62b6e09383e1e3d8fa1fc7903ebb67e6109b852667d127ba5511d7286

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 75774b8a5200053bd83050ba09535bea6fb0297275efad0ac0f5439f2f6a3cd8
MD5 4e99d5219ae7005dd6456e65fe498e9e
BLAKE2b-256 76d390a238458e6344eaf07a74c178e37405e7b0132a99d419b818506a6b2ed9

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a79d16438f75b73efe43cec0b48397b8916d54ca60d347e7150ee85730ef963
MD5 5cc67ef959995ff4c223a0249f3fd741
BLAKE2b-256 107d8de02e416ac9ad27145ca6eec160f3372425200c22e362e25412c7da2eca

See more details on using hashes here.

File details

Details for the file kand-0.0.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for kand-0.0.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2a74d8d00ac69e0375165cabaf9f9130893e884079b48660235c82d524b8c68f
MD5 9dfd95e755cd15f469a643eff193a483
BLAKE2b-256 0d00574b993b45cd1cbc0555c8e835381ea15ba52f24f640b1172d5222a663f1

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