Skip to main content

High-performance columnar storage with zlib compression. Parquet alternative.

Project description

cemircol

Yüksek performanslı, sütun tabanlı (columnar) veri depolama kütüphanesi. Rust/PyO3 çekirdeği, zstd maksimum sıkıştırması ve sıfır-kopya mmap + numpy pipeline'ı sayesinde Parquet'ten daha hızlı okuma ve 15x daha küçük dosya boyutu sunar.

Kurulum

pip install cemircol

CSV ve Parquet dönüştürücülerini kullanmak için:

pip install "cemircol[froms]"

(Kaynak koddan derlemek için Rust toolchain gereklidir: maturin develop --release)

Özellikler

  • zstd Level 22 Sıkıştırma: Her sütunu bağımsız olarak maksimum düzeyde sıkıştırır — Parquet'ten 15x daha küçük dosya boyutu.
  • Sıfır-Kopya Okuma Pipeline: mmap → PyByteArray (doğrudan decompress) → numpy.frombuffer zinciri ile hiçbir ara Rust buffer oluşturulmaz.
  • Paralel Yazma: rayon ile tüm sütunlar aynı anda sıkıştırılır, tüm CPU core'ları kullanılır.
  • numpy Entegrasyonu: query() doğrudan numpy array döner — Python list nesnesi yaratma yükü yoktur.
  • Mmap (Memory Mapped Files): Dosyaları belleğe eşleyerek RAM tüketimini minimize eder.
  • Geriye Dönük Uyumluluk: Eski zlib formatındaki .cemir dosyalar otomatik tanınır ve okunur.

Kullanım

Hızlı Başlangıç

from cemircol import CemircolWriter, CemircolReader

# Veri yazma
data = {"id": [1, 2, 3], "val": [1.1, 2.2, 3.3]}
CemircolWriter.write("data.cemir", data)

# Veri okuma — numpy array döner
reader = CemircolReader("data.cemir")
print(reader.columns())    # ['id', 'val']
print(reader.num_rows())   # 3
print(reader.query("val")) # array([1.1, 2.2, 3.3])

CSV ve Parquet'ten Çevirme

from cemircol import from_csv, from_parquet

from_csv("sales_data.csv", "sales_data.cemir")
from_parquet("analytics.parquet", "analytics.cemir")

Performans Karşılaştırması

10.000.000 satır, 2 sütun (int64 + float64) benchmark (benchmark.py):

Dosya Boyutları

  CemirCol  :   5.52 MB   ← 15x Parquet'ten küçük
  Parquet   :  85.09 MB
  CSV       : 182.61 MB
  JSON      : 192.15 MB

Tek Sütun Okuma Süresi

  CemirCol  : 0.108 s   ← Parquet'ten hızlı
  Parquet   : 0.113 s
  JSON      : 1.219 s
  CSV       : 6.597 s

query() numpy array döndürdüğünden veri direkt bilimsel hesaplama için hazırdır.

Teknik Mimari

Dosya Formatı (.cemir)

┌──────────┬──────────────┬──────────────┬───────────────────────┬──────────────┬──────────┐
│ "CEM1"   │ col_1_data   │ col_2_data   │ metadata_json         │ meta_len u64 │ "CEM1"   │
│ 4 bytes  │ (zstd)       │ (zstd)       │ (FileMeta: offsets,   │ 8 bytes      │ 4 bytes  │
│          │              │              │  types, compression)  │              │          │
└──────────┴──────────────┴──────────────┴───────────────────────┴──────────────┴──────────┘

Okuma Pipeline

mmap (sıfır kopya)
  └─► sıkıştırılmış dilim (compressed slice)
        └─► PyByteArray::new_with → zstd::stream::copy_decode (doğrudan Python belleğine)
              └─► numpy.frombuffer (sıfır-kopya view)
                    └─► numpy array → Python

Proje Yayınlama

Sürüm yayınlamadan önce Cargo.toml ve pyproject.toml içindeki versiyon numaralarını senkronize güncelle, ardından:

./publish.sh
# Twine kullanıcı adı : __token__
# Twine şifre        : pypi-... (PyPI API token)

Geliştirme ortamı için:

maturin develop --release

  • Muslu YÜKSEKTEPE
  • Cem Emir YÜKSEKTEPE

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

cemircol-1.0.1.tar.gz (2.1 MB view details)

Uploaded Source

Built Distributions

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

cemircol-1.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (722.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cemircol-1.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (661.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (660.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp314-cp314-win_amd64.whl (408.4 kB view details)

Uploaded CPython 3.14Windows x86-64

cemircol-1.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cemircol-1.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (661.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp314-cp314-macosx_11_0_arm64.whl (539.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cemircol-1.0.1-cp314-cp314-macosx_10_12_x86_64.whl (629.1 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

cemircol-1.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (663.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp313-cp313-win_amd64.whl (410.9 kB view details)

Uploaded CPython 3.13Windows x86-64

cemircol-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (728.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cemircol-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (665.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (539.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cemircol-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl (629.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cemircol-1.0.1-cp312-cp312-win_amd64.whl (410.7 kB view details)

Uploaded CPython 3.12Windows x86-64

cemircol-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (728.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cemircol-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (665.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (539.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cemircol-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl (628.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cemircol-1.0.1-cp311-cp311-win_amd64.whl (406.9 kB view details)

Uploaded CPython 3.11Windows x86-64

cemircol-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (722.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cemircol-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (661.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (540.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cemircol-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl (629.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cemircol-1.0.1-cp310-cp310-win_amd64.whl (407.0 kB view details)

Uploaded CPython 3.10Windows x86-64

cemircol-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cemircol-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (662.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (540.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cemircol-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl (629.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

cemircol-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cemircol-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (664.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cemircol-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cemircol-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (664.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file cemircol-1.0.1.tar.gz.

File metadata

  • Download URL: cemircol-1.0.1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for cemircol-1.0.1.tar.gz
Algorithm Hash digest
SHA256 508770b629904da7b65f86ba9fc3e18da64f5796c087ddb03f0f56070d8d9f6f
MD5 43a52f5d582ad74d65a7aaf848b3fd06
BLAKE2b-256 380b2d9b845321058bc24446a531d2624441266560b2878b5b844a749a1ae4eb

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9bc88d50b986f4881ff14c7e601517d9b6d72778dcb53d58a87d66741486193
MD5 fcbeb60b8b07a4f6b84f5842b051d925
BLAKE2b-256 38dfff3fee067049b4dc61a5b98b8ff142837f84e270abf25b99137b7efb85b2

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f7d9872d4042cad5e1388dc04a57f42b3c5f88a18dc072ebbc9426553fea8fc
MD5 1632a3b22a9b6bd9c4070bae2748c289
BLAKE2b-256 dbf2aa101dea88f788329571c33f9bfcb82baff47a890ebb42b8e11fc7871a9e

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d808292084568310bc8bd3dc0b81709d7c542556ba5d8667c2872913e4feed89
MD5 5eaf97de4e1b8ae4f8e06e01fbaf6e58
BLAKE2b-256 8ac95142dd0dfea4c42ed37b40a3059407839bfc6548ecad5285bad8d335e6f9

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5a0974f735748c27298d00a24dd5d39dd6dde44e1ade7e1098784223018cac30
MD5 4787c539ed368ac5b85535f1436c4bb7
BLAKE2b-256 dbb23bedfd11ef2259794b116735b9db1c0acf811a0d05fca01f2412d71b0811

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8970ed087986a1df9d324bf49d44de4c3e1fc22ea083072fa66ba0dbeb962430
MD5 908965944ecff73a682be843688571b0
BLAKE2b-256 bfd803bc2164d111f4e5c612c2877f566b316e83333284bcab54a2005af681c4

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d4472f7518812218a00c56462fdd22768984a0deb995a9db90e3ed3c2415c74
MD5 243768ae1ef0af266020fa9c66aa11fe
BLAKE2b-256 09ab7153a4ff65da0603f02a86b5f42d0121a9f87ea621587aadb1aea9ac393d

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52b8f9e62f6c4a602e19cdd928e72bd63a632b52f7dfcb0e5ef01775a051de65
MD5 7c43942fd5b815774948fb777446889c
BLAKE2b-256 38fadf1dc2970b27a8cbccbce08f963244c3e4defda2114f29b9390e5e4182f2

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 595f261fe5367239d8364464c9d0f6bad84ddd69c8f7f9cb90b7ffa155636076
MD5 6deba4bb8958e3cab3c2fb71eabdb1a2
BLAKE2b-256 7f83654fc4c4b435b7e77fc2c85bd4baa0810b38cdd01d3e7fbac8ddb20c8e35

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2bdda89b8c0d48807c003da06080f0f535f5b23dd878022ee18754534c3c8c1
MD5 2ed4363461c7cce268eeb566fe5f0277
BLAKE2b-256 e0b77baec02249e282eaf7184601c2286c4272deb7a395e2512561552717ffff

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dda2c632b4765ab4624cc8a00967236d00a80bccb75f74d5229a5742cccf996b
MD5 a1c56053593233bdf42e00caf3315fa8
BLAKE2b-256 ae4fb79c8faeef5d304df882b39239ea615d73d829124fd92b65181755a32a9a

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd6cd6866382585603e848bd72c826758cd3b76a5f22af74bd0d3347ae0b3c23
MD5 b19008be1b588dce5575a789ba133cd1
BLAKE2b-256 088970d777cf0392ada1591b45023c79f96cbcad78321475c0c5d0e4976c1d02

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a6b5c2ccc57b9fe446c223674561098445f2326fb89ab56b8d7990b47588c0e
MD5 d8cfeec8afbc40043fd683a9eabf9501
BLAKE2b-256 b2634286984f4fa8c95519fa27d5bf50db71d4095e55cac929ab5fe5b471982d

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbc157c4ba1a7fda229069f994d4fe921ddab60233004ba02299f5897b2ed3ec
MD5 a3703255d46a8064f0b6c73ca6a1f008
BLAKE2b-256 8d938b291bc5b1f43a538683220df8a95225cb318585146f456e98bd27de5778

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fe3291eccd47e8dc0efeb34639cd289c94dba3662dfb3941eb0b09fe03f7edbb
MD5 df0ae3f16a3c4c2805638012310abd18
BLAKE2b-256 73f4a16d9b499ee92f9a33355094c72c2a6833eb0a30448acbb128a27132a013

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6ef1c2c41198d44355f41fb71764557aa80b41ec79e233688604ae876270dd1e
MD5 255e07103ffb30ab9fa9dd00b70d35f7
BLAKE2b-256 720b5ee9e16e5301b75c3598a413b810795d7cb3a077cbaf2fb6aad1fb400504

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52c3f2c29d5fb09eb7bb5eeb9bceb802a2fe3c4085c63db03c0baac438395a9a
MD5 071514be9d9c589208114859c193fdc2
BLAKE2b-256 6811434ebb307ee23e45232afec8e1b144b55040231d194e1e745753ddeba7de

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6468521b196c59b37103154e968a8cfae97e29e455839663394a7cc0f18095a
MD5 61472a36666a28dcf5adf68740d2c8bc
BLAKE2b-256 cccaf7528da9db2f59c85eeaf09a76c69e543b7b29ce5483610bc01f987bfbf6

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ada77414397d6e51f6f5b789108cf078f57ea5b5c30612a1b8bd4ddd868e8f4
MD5 988c3d4e107ae1d1acaf4f144b581bfa
BLAKE2b-256 55d8073945eaa4e5e41ea85430347439fc106d4a09f5dbe10c46a41649ae0253

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b7147310250ea95d01b62783bd813cf899def61a63bd3a1f48e6dffc4e473c47
MD5 c2559939ba03204a9c2f1ca75d4246ae
BLAKE2b-256 827cdff167398b5b0e6071a06c73cea7e9404a1e2913045ea25e5ed9c189e6cb

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cba5f6bba6537ff390487d18149f92bb83600f04635d0e33ca7f1851d14662a8
MD5 c525b6ac6104043f3d451818ca558eb0
BLAKE2b-256 3aa1791d18a56322eb481f0d6dfb1c01dff50de0059c218a6c50e6913cb773fd

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 256caf2a2c3cbd5e226e81b1ad4f50b842921346f428eb1adb2da5addc972c90
MD5 c8693051b626554a4b04b3e75f0cf2cf
BLAKE2b-256 374a98b89a1a1a51c68d3850a32610fc52a764efa90ed1d1e18a42368807fe55

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6586dfcb0713cf24231d33dfb2aa3ef85f326e561588eec3de2209ff57fab190
MD5 8532aaba41861857e1dfffca9352d88e
BLAKE2b-256 1d991f053a371d4472f2c0a7c981085d6b382dc70c74715eb5eb94c8af7a6d21

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae5a990430dfc629551ca3de61eb5af3a75918a598e285f3d8eba2ee98529e31
MD5 59c96c369e530078488604d26d4ad45d
BLAKE2b-256 2a8528cf0282866a49546fd922ee2760f16c79e5fdb95e614ac2a845a7bc895e

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ceac0773961e721824df79b1d7c3394a94487da338786db7df48a1b4325af467
MD5 a67d51ded49b9712f8e209eecff87b5b
BLAKE2b-256 53c9bbe572d0a3aab3789703cc43dec739b9e69b87860fad7dc3dc2bf142f644

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d3a6a504c44437b404c31f8965e3583acdb0a49e8a6551cbe6657ecb09a3afce
MD5 39759b3257f0de66fee54915b47cc14c
BLAKE2b-256 70a1db4187c116168348d4274080e6c9e4cf8d47f1f9caa421d95fe3b4fa53a2

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f59b6f11f1e4ae608dbe0f1c2bcd33894d72a789e0f2162f13feaa03da825af2
MD5 388921e427c515366d9865e2a10f9cc9
BLAKE2b-256 e65ff14ec36592733f6305370bcce593f3b54c0c16bec6fcddbb306766fea2f2

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11d2b2ce21ab709336c2ad6249c793aeada1d9e53002d06a5b62d39cd863f5df
MD5 6893a8f6810e12580ca0e0e2a067c4cd
BLAKE2b-256 dcdff730c99f7541655fbfb2a664c3d69a9f73bc209280e35d153618eb1bf70b

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cce74a305342f1eb0bc3dd554a0b5800678d17669e2a25deb2b70f69e7e7c21
MD5 f640db178651b59ebb4c44eb91193d09
BLAKE2b-256 586fd0dff6bfc3117504dc115b4e082604e693b096c9a75f7a90a5f376f83f52

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd2b2654454bb4e14e63f7d3d0fa605f385f66889a4cdfcfedc58ff76e4f0381
MD5 03b8d8832734f96fd4e171327a6d5f16
BLAKE2b-256 7bb5dafbdb1978946047982f63050631eb1b8a09c4a8e40648ac59bfbbc60fd0

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37c4de2cd15bd4c7f6ab43d08ba0e37ed654f2ac62afd211864847688460ed98
MD5 a1195ca70e06a3324a815abd98b51bdb
BLAKE2b-256 fe12b6754a1ecb609b88ca04d553b5e3934a4d2a37ab139bedaf1a0f54435a17

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac6069bb750f85bc3bb74d0887c6b1b59e09786cb64506d376e8643f129c724c
MD5 2efb6098f48e2197fc958895e304ceb0
BLAKE2b-256 74a9552c46d08e589a3a2fc89c38d7ec9b7e8c0738650bc399531cdbbf3bedcf

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8404f25b12f93511263637ece260e96f4803df539d03c784347206219a62e59
MD5 05a5a0a99ef64f5f976f923ca5b07760
BLAKE2b-256 cc5fb1d455681bbc647f709d8fc9fc6fa2dd5a3e2ba6e5449eab7629f2200ec8

See more details on using hashes here.

File details

Details for the file cemircol-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cemircol-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2962df7c647d1366e7118ff1d950ccc31c40f589df7231b3fd7665193d8f4215
MD5 df51a34d2c61bc5e1fc9099a78f38a5c
BLAKE2b-256 5f286a3b27d48ccfbcc7af0542ec1f7854076b1c66799fc9e6e40bbd5ec244e4

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