Skip to main content

mcising logo

mcising

High-performance Ising model Monte Carlo simulation with a Rust core.

Downloads


mcising is a Python library for Monte Carlo simulation of Ising spin systems. It supports 5 lattice geometries, J1-J2-J3 frustrated magnetism with external fields, 3 Monte Carlo algorithms, 3 execution modes (including parallel tempering), and adaptive thermalization. The performance-critical core is written in Rust via PyO3.

Performance

2.7-3.4x faster than peapods (Rust/PyO3) across all shared benchmarks.

MacBook Pro 14-inch (2023, Apple M2 Pro, 32 GB). Reproduce with benchmarks/compare_peapods.py.

Metropolis: Square (32×32, T=2.269)
┏━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Implementation  ┃    Time ┃ Updates/sec ┃ Sweeps/sec ┃  E/site ┃  vs mcising ┃
┡━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━┩
│ mcising         │ 0.038 s │ 269,221,877 │    262,912 │ -1.3906 │        1.0x │
│ peapods         │ 0.131 s │  78,146,389 │     76,315 │ -1.4250 │ 3.4x slower │
└─────────────────┴─────────┴─────────────┴────────────┴─────────┴─────────────┘

Metropolis: Triangular (32×32, T=3.641)
┏━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Implementation  ┃    Time ┃ Updates/sec ┃ Sweeps/sec ┃  E/site ┃  vs mcising ┃
┡━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━┩
│ mcising         │ 0.046 s │ 223,340,013 │    218,105 │ -2.1836 │        1.0x │
│ peapods         │ 0.157 s │  65,100,107 │     63,574 │ -2.0238 │ 3.4x slower │
└─────────────────┴─────────┴─────────────┴────────────┴─────────┴─────────────┘

Metropolis: Cubic (16³, T=4.5115)
┏━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Implementation  ┃    Time ┃ Updates/sec ┃ Sweeps/sec ┃  E/site ┃  vs mcising ┃
┡━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━┩
│ mcising         │ 0.279 s │ 146,924,310 │     35,870 │ -1.1982 │        1.0x │
│ peapods         │ 0.812 s │  50,430,683 │     12,312 │ -1.0385 │ 2.9x slower │
└─────────────────┴─────────┴─────────────┴────────────┴─────────┴─────────────┘

Wolff: Square (32×32, T=2.269)
┏━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Implementation  ┃    Time ┃ Updates/sec ┃ Sweeps/sec ┃  E/site ┃  vs mcising ┃
┡━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━┩
│ mcising (wolff) │ 0.103 s │  99,690,738 │     97,354 │ -1.5117 │        1.0x │
│ peapods         │ 0.337 s │  30,386,647 │     29,674 │ -1.4337 │ 3.3x slower │
└─────────────────┴─────────┴─────────────┴────────────┴─────────┴─────────────┘

Swendsen-Wang: Square (32×32, T=2.269)
┏━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Implementation  ┃    Time ┃ Updates/sec ┃ Sweeps/sec ┃  E/site ┃  vs mcising ┃
┡━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━┩
│ mcising         │ 0.214 s │  47,960,246 │     46,836 │ -1.3125 │        1.0x │
│ peapods         │ 0.569 s │  18,008,160 │     17,586 │ -1.4323 │ 2.7x slower │
└─────────────────┴─────────┴─────────────┴────────────┴─────────┴─────────────┘

mcising also supports features not available in peapods: J2/J3 coupling, external magnetic field, honeycomb lattice, 1D chain, and parallel tempering.

Features

  • 5 lattice geometries -- square, triangular, honeycomb (2-sublattice), cubic (3D), chain (1D)
  • 3 MC algorithms -- Metropolis, Wolff cluster, Swendsen-Wang cluster
  • 3 execution modes -- sequential cool-down, independent parallel (Rayon), parallel tempering with replica exchange
  • J1-J2-J3 frustrated magnetism -- nearest, next-nearest, and third-nearest-neighbor couplings
  • External magnetic field -- h coupling, compatible with all lattices
  • 15 Metropolis strategies -- auto-selected lookup tables optimized per coupling combination
  • Adaptive thermalization -- MSER equilibration detection + Sokal autocorrelation estimation
  • Correlation functions -- spin-spin correlation and correlation length
  • HDF5 output with crash-safe incremental checkpointing
  • Rich CLI with progress bars, benchmarking, and structured output
  • Fully reproducible -- deterministic RNG (Xoshiro256**), same seed = same results

Installation

pip install mcising

# with plotting (matplotlib) and/or DataFrame export (pandas):
pip install 'mcising[plot]'
pip install 'mcising[plot,dataframe]'

For development (requires Rust toolchain):

git clone https://github.com/bcivitcioglu/mcising.git
cd mcising
uv sync
uv run maturin develop

Quick Start

Python API

from mcising import Simulation, SimulationConfig, LatticeConfig, LatticeType

config = SimulationConfig(
    lattice=LatticeConfig(size=32, j1=1.0),
    temperatures=(3.0, 2.269, 1.5),
    n_sweeps=1000,
    seed=42,
)

sim = Simulation(config)
results = sim.run()

# Access results per temperature
for T in results.temperatures:
    print(f"T={T:.3f}: <E>={results.energy[T].mean():.4f}, "
          f"<|M|>={abs(results.magnetization[T]).mean():.4f}")

Multiple Lattice Types

from mcising import LatticeType

# Triangular lattice with J1-J2 frustration
config = SimulationConfig(
    lattice=LatticeConfig(
        lattice_type=LatticeType.TRIANGULAR,
        size=32,
        j1=1.0,
        j2=0.5,
    ),
    temperatures=(4.0, 3.641, 2.0),
    n_sweeps=1000,
)

# Also available: HONEYCOMB, CUBIC, CHAIN

Parallel Execution

from mcising import ExecutionMode

# Independent: each temperature runs in parallel (uses all CPU cores)
config = SimulationConfig(
    lattice=LatticeConfig(size=32),
    temperatures=(3.0, 2.5, 2.269, 2.0, 1.5),
    n_sweeps=1000,
    mode=ExecutionMode.INDEPENDENT,  # ~6x faster with 10 cores
)

# Parallel Tempering: parallel + replica swap for better sampling
config = SimulationConfig(
    lattice=LatticeConfig(size=32),
    temperatures=(3.0, 2.5, 2.269, 2.0, 1.5),
    n_sweeps=1000,
    mode=ExecutionMode.PARALLEL_TEMPERING,
)

Adaptive Mode

For large lattices near the critical temperature, enable adaptive measurement to automatically determine thermalization length and measurement spacing:

from mcising import AdaptiveConfig

config = SimulationConfig(
    lattice=LatticeConfig(size=64),
    temperatures=(3.0, 2.269, 1.5),
    adaptive=AdaptiveConfig(enabled=True, min_independent_samples=200),
    seed=42,
)

results = Simulation(config).run()

# Inspect diagnostics
for T in results.temperatures:
    diag = results.adaptive_diagnostics[T]
    print(f"T={T:.3f}: tau_int={diag.tau_int:.1f}, "
          f"interval={diag.measurement_interval}")

CLI

# Basic run
mcising run -L 32 --seed 42 -o results.h5

# Triangular lattice with parallel tempering
mcising run -L 32 --lattice triangular --mode parallel_tempering

# Independent parallel execution (uses all CPU cores)
mcising run -L 32 --mode independent -T 3.0 -T 2.269 -T 1.5

# Adaptive mode
mcising run -L 64 --adaptive --min-samples 200 --seed 42

# With checkpointing (crash-safe)
mcising run -L 32 --checkpoint sim.h5

# Resume interrupted run
mcising run -L 32 --checkpoint sim.h5 --resume

# Benchmark performance across all lattices and algorithms
mcising benchmark

# Show info
mcising info

Saving Results

from mcising import save_hdf5, load_hdf5, save_json_summary

# HDF5 (full data)
save_hdf5(results, "results.h5")
loaded = load_hdf5("results.h5")

# JSON summary (statistics only)
save_json_summary(results, "summary.json")

Architecture

mcising/
├── rust/src/              # Rust core (compiled to mcising._core)
│   ├── algorithm/         # MC algorithms (Metropolis, Wolff, Swendsen-Wang)
│   ├── autocorrelation.rs # MSER + Sokal windowing
│   ├── lattice/           # Lattice geometries (square, triangular, honeycomb, cubic, chain)
│   ├── observables.rs     # Energy, magnetization, correlation
│   ├── parallel.rs        # Rayon-parallelized execution (independent + parallel tempering)
│   └── simulation.rs      # PyO3 boundary (IsingSimulation)
├── python/mcising/        # Python package
│   ├── simulation.py      # High-level Simulation class
│   ├── config.py          # Frozen dataclass configs
│   ├── io.py              # HDF5/JSON I/O
│   ├── plotting.py        # Matplotlib visualization
│   └── cli.py             # Typer CLI
├── tests/                 # 401 tests (141 Rust + 260 Python)
└── benchmarks/            # Reproducible performance comparisons

License

This project is licensed under the MIT License.

Download files

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

Source Distribution

mcising-0.28.0.tar.gz (443.0 kB view details)

Uploaded Source

Built Distributions

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

mcising-0.28.0-cp313-cp313-win_amd64.whl (417.7 kB view details)

Uploaded CPython 3.13Windows x86-64

mcising-0.28.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (541.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mcising-0.28.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (509.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mcising-0.28.0-cp313-cp313-macosx_11_0_arm64.whl (481.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mcising-0.28.0-cp313-cp313-macosx_10_12_x86_64.whl (504.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mcising-0.28.0-cp312-cp312-win_amd64.whl (418.7 kB view details)

Uploaded CPython 3.12Windows x86-64

mcising-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (541.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mcising-0.28.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (510.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mcising-0.28.0-cp312-cp312-macosx_11_0_arm64.whl (481.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mcising-0.28.0-cp312-cp312-macosx_10_12_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mcising-0.28.0-cp311-cp311-win_amd64.whl (417.0 kB view details)

Uploaded CPython 3.11Windows x86-64

mcising-0.28.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (542.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mcising-0.28.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (511.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mcising-0.28.0-cp311-cp311-macosx_11_0_arm64.whl (483.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mcising-0.28.0-cp311-cp311-macosx_10_12_x86_64.whl (505.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mcising-0.28.0-cp310-cp310-win_amd64.whl (412.3 kB view details)

Uploaded CPython 3.10Windows x86-64

mcising-0.28.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (542.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mcising-0.28.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (511.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mcising-0.28.0-cp310-cp310-macosx_11_0_arm64.whl (482.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mcising-0.28.0-cp310-cp310-macosx_10_12_x86_64.whl (505.5 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file mcising-0.28.0.tar.gz.

File metadata

  • Download URL: mcising-0.28.0.tar.gz
  • Upload date:
  • Size: 443.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mcising-0.28.0.tar.gz
Algorithm Hash digest
SHA256 6ad75e6017eab60364d3466c7422d09134372a5223809b7903270c14c752ec94
MD5 8b261263cb72c9b5aadfb183fb923098
BLAKE2b-256 8fda80ce48b853c1c812c5a9509bf87ebc11160ff1e8a11b3f937195ea91dba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0.tar.gz:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mcising-0.28.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 417.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mcising-0.28.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a33fba0907130a1cc7f59153edbae3ad7534de50287f3bf71f672a29e73df09e
MD5 37bbed7d3db8b73796e5a4d4a86ef58b
BLAKE2b-256 9881dd6892fba6ebf8492f8df196f78cf9896fab14ac440f9ba2cdf729d2ece7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23a50f16e1c6f4ce01c17d3a7871403a6d49ae77650311c80008eb2f2019ebc7
MD5 8e125421bd4deced2d9bfd8299e39bc7
BLAKE2b-256 95b6c59748d384faa06909a92eb193f50bdb7d159883d2c04e203f285f0c1d39

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5260c26d044baaa603a26d59729cdcad1cc81c66c73bdde01f84e077bbcc970
MD5 277d5d70bbf6214e10428206c072f45f
BLAKE2b-256 d9a9833f5350f0091fbc92889c56c31a4c3ae1c7846bbacbeb692bd202fe929a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f2d1818fba2355c03f388190b1efb6aaff1fcc6070a3d65daed1ebae169a3bb
MD5 05327396756e692eedfd003f6f2703f3
BLAKE2b-256 16edd4b29bfa256035f82a1ba249ebb3cc84d5f07f67a5ca2359f5f8df0789f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f80602f141b9d578a31136b48690f74e195a7316e535bd1b7f2d8ebe5df3fc15
MD5 52bebc9986479d0ad425b38e3cae8e94
BLAKE2b-256 68de1bb9f633cf7f1660ae97d0940c059101ba23d7b755acae586b14c92af53f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mcising-0.28.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 418.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mcising-0.28.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 44361153ed796414c48792708a0fb8252430928aac19db3e6ee6a2a52b44f4ba
MD5 abc865c14cb258c0e4bbb1056dce8937
BLAKE2b-256 e6f8cfdc29ec6bf535f0eacdf0b68e1affd2e35b6309ba3791537b6d51c3298d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55a55a25632782f83a96f69386ab8a8e16d883b5f790e5445bb0fcad13651821
MD5 db21dff92aa5afb90508f7cb85ad8870
BLAKE2b-256 49fab05d54f5500eabd791cc14b32905a4f325f932dc793f6312711f1e35478e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f71a0a7f6939305837a6cf0d9b403fb26e1192f4bc0527063c40fb9958c15c75
MD5 168ecc82ff10b33ee88db5f1c7a2697f
BLAKE2b-256 2455ca537460d3d4da5da47e0092c3e2980c44dff0ebfb31be997549d19a16db

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e959a55e440f1cca87817ebcfc6a8f5a016afa5f1424203548982dc6d0d5e0d
MD5 b48810ace4c734d95616a636b8caf677
BLAKE2b-256 856a88cfc58830bf9a9008d6a9d9618569fff9a28113c76d9cf3ea1e27731b53

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 043391bca800b4b222902a85be09b868e6e1b14cdb9719d09140808e114a4eaa
MD5 e0e893e155c8dae1315422007cdb6c9d
BLAKE2b-256 dc68b2b69d1414060492a499b5fa0364f1a4dc1a006ed21dcce817eeaf3c1510

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mcising-0.28.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 417.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mcising-0.28.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d96d2c698d6011a409728dbbe1697092346bd40d3cc59a48389e63ea94621ae4
MD5 7d2a1b968fe1b064a8d90786d94d47a2
BLAKE2b-256 11360bbe35200c8adb2e7ad065ddb01ab29eadceef2cd14b960716f91ddfe40f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47bd0aeb39074f14540d60661416ad2205c64f064312a73dba32e56b2d444df0
MD5 b07dccf7d803ebba70ce416a2f497861
BLAKE2b-256 c1ad74174156c96a7a8cf225750e6271d553d163cf602eeb222a47900f005c4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55797f2352814526029a14da762bf3f7daf046e996ac714832960740f0a9bae3
MD5 0ec1a4ed3c4205f8eb8669179e7330cc
BLAKE2b-256 f1dc9a8fb9fe3860fc4e511d573fe57b64c7795aae8f9f2d5f83f0f565183cb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 939ee0e305e3284bc7da78ddfaa35601d962173331584b4b4ee7456fffa6929d
MD5 d2fe2ae43a0a2c584079848bbd18c304
BLAKE2b-256 9b8888e8b6f01397fddde0ce3ba0a469d8a7889f135252ccf1993998bcf7a9f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2953093082c5307c9c496b9b9a8959568a9e24450d770677f3789aefbe108ad7
MD5 e9cc99790a9da9bf30db39336be07bf7
BLAKE2b-256 6fd5c87b4fba5cb6f6598c1bc85d5bca882599e17bf78d671bf0582162d66b42

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mcising-0.28.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 412.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mcising-0.28.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dfba738e9587f40dc3fe305de6ba7dc6954bde8fa649657559fb505819d4f086
MD5 d89056b12a9a2fbfd8b3caf3cc617ad2
BLAKE2b-256 1faf3616fe41f02e335a43afb881cda201cd0385c76702d31561db17b07cf5b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e95462ef1212fa1fd815b6b59d3353ea8d38b84076a2b8a09d8414601122e28c
MD5 a1ff18a2ad360536ae3e846b4df60144
BLAKE2b-256 2481ba3ed0e667dd85610752063daa2811c18ae69ac91b91527b3bd34f52da22

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71a69ab2b2dac20e40b5815a9094db5b20f1ec31f827ca84a0221b6b26420f9c
MD5 b54d95a54eb6f11f54eb1b37394ef54f
BLAKE2b-256 e6483f477aa0490e2e4bc2c6a36e7bf28ffe84787ae57fb46a71afb899e8c688

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06f75471ab0c6ba77a408762f7aa1913dd53412b1fa4d48cc995cadaa7576855
MD5 612cff8e90dafc7e61fce6ff4fe76d24
BLAKE2b-256 2d3c7316e27890b429f0089ad43551f265ead3c647f33e569cd42b6f767e6e06

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcising-0.28.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.28.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1212f9963468c8d8b93778b5559eca0630b8b7fbf02ebd4cecea95999254f3bf
MD5 f151a30229e996895e2544f2c3d3fd85
BLAKE2b-256 713af0c9d85751488d92fbdf675cf2f2bded695a8a61a741789d3e989d58c456

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.28.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on bcivitcioglu/mcising

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

1.0.0

21 files

0.30.0

21 files

0.29.0

21 files

This release

0.28.0 This release

21 files

0.27.0

21 files

0.26.0

21 files

0.25.0

21 files

0.24.0

21 files

0.23.0

21 files

0.22.0

21 files

0.21.0

1 file

0.20.0

1 file

0.19.0

1 file

0.18.0

1 file

0.13

2 files

0.12

2 files

0.11

2 files

0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page