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

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.24.0.tar.gz (313.7 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.24.0-cp313-cp313-win_amd64.whl (390.5 kB view details)

Uploaded CPython 3.13Windows x86-64

mcising-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (520.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mcising-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (493.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mcising-0.24.0-cp313-cp313-macosx_11_0_arm64.whl (464.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mcising-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl (488.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mcising-0.24.0-cp312-cp312-win_amd64.whl (390.9 kB view details)

Uploaded CPython 3.12Windows x86-64

mcising-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (521.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mcising-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (493.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mcising-0.24.0-cp312-cp312-macosx_11_0_arm64.whl (465.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mcising-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl (489.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mcising-0.24.0-cp311-cp311-win_amd64.whl (401.7 kB view details)

Uploaded CPython 3.11Windows x86-64

mcising-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (522.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mcising-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (495.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mcising-0.24.0-cp311-cp311-macosx_11_0_arm64.whl (466.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mcising-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl (489.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mcising-0.24.0-cp310-cp310-win_amd64.whl (402.3 kB view details)

Uploaded CPython 3.10Windows x86-64

mcising-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (522.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mcising-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (495.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mcising-0.24.0-cp310-cp310-macosx_11_0_arm64.whl (466.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mcising-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl (489.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mcising-0.24.0.tar.gz
Algorithm Hash digest
SHA256 c2638cc3cb53cb2f8d3f6aea1c57aaa5eb0dfdaf9f0f04cccfa7c1e58e9ee26c
MD5 924ed34701a93aaa33452464859e961f
BLAKE2b-256 3d5a1147482e0b9ce4f2d00da0fa2b8c84d75ecd38d8a27833d790e16e4ef731

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mcising-0.24.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 390.5 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.24.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8cea4c943bbfe759db7f4d3b428a52d480094c360898d619f184f8eef2d70f64
MD5 077a8ad1c7459b268a7c5418dffbc055
BLAKE2b-256 7556d286e7e674ba43e68a19b20d31c283e956b469f77845e68e107f050681d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d23eb389b07e0d7b62acec85a15a5a1f856559a53ef2278e4471554c75ebdd53
MD5 7557163243b9180a7df89ad19cc30b65
BLAKE2b-256 b81240ffec35a7be2c695fb679079b7db737c5e8d3172b3708f67f609b854b31

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7db67b6fd676ab5435b644fe3d4b5851d44f66f8d2cfd6bbd164a4921d4dd44a
MD5 ee9f1e3430eade2ee67b9b4d1a810795
BLAKE2b-256 ec0aa6045b51f56010603a16655417ca5e477b38cceb55e2e62c710a7a4417c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbb0d9b675845161ff0b935bf897f15562af2eb1e9b4174102fae4ca214e5fb3
MD5 9a272bfb63980442c04dbaa1dfb0e0f3
BLAKE2b-256 e6869e17347e07e67722e304ead3e8e20c28cc5c9f0f12e49dc585203d7dd7d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4ad5a679d23adb7b287434988b8614ca60514355792e492d4959eab271224485
MD5 aab22619f8c3715288b1459cab2961ef
BLAKE2b-256 d2323c2c035f38ba72ab80a5e39729ba1c38a72b2e849c77ebb882c9cbb837c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mcising-0.24.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 390.9 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.24.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 28a81552fb39a9eb03efc332b6011f771e9aca40dda8cfddbd2bcca6d7401311
MD5 491114e89236cc6f1a1dccb1abed2202
BLAKE2b-256 57957caf5b465c87ce0d0f99c396936ddd2a9e87212aac9e660ea4ee3bbbe818

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 069c5e31bf01813848399801292a212e0e65174e017ca0e723625d2296f699ee
MD5 4b22ff04144feb29d471252aa486cf0e
BLAKE2b-256 c220b88edbe01a9921410d43d5cc9856df49b1b70a92f05a9d71e3a65ccda43b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ac3d83ae0f0deada12549cc3923763ba96de7ada07af34fd834fc1e369fa4ce
MD5 1fb1c07ad49de69cfd9e31e59d2f642e
BLAKE2b-256 bfacfb3fb1507d16caa53a0452180c1f448ae5c9b2b79887a3a2f24c2adedccf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab78637e8869056d646aab2ecee36fd055731f45f7c84dd5a2cf1cd8b806988c
MD5 fa369ac90537de6f47cd9f4dafef2fe0
BLAKE2b-256 b0a889f9a873261326b8ae7bfea6a5fcf1aed005ba97964de86c1acf872325c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8239aa65a1e41b1c053d65242d2f7375cf2623d6a9a7c1b7fbb321b69c2adac4
MD5 7bc5095e1ac94ad3d26ffb3f6d30032b
BLAKE2b-256 9809a39d44535aaf7f304144b8bcecd9a2a8568dc58d687dbe857f83c8b6793b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mcising-0.24.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 401.7 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.24.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 afe0d961dfc49409b873dee2821126063bc4167068c9ef4f8ba874f283fabe08
MD5 cfa0d5bb6896be1c2a629cd12bc746a3
BLAKE2b-256 e5bc9eab33cd8387363bfaf7c4533da97eb3530fcd1ee48a9c888003328d67d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a18954abc5fdc98734e9f5ed1f89c56eb8e18dfb125516ef4825a79a81470ecd
MD5 24180d22ced156d6b7545ffbc21efb74
BLAKE2b-256 667d5bd7824274eefe578323208865991e079567a0d4aa2636c1abf8588232fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd1baf8ad912906f0a08d7270dc72f2772bc9003e28cd9a0ed6a8bf7f9d72b00
MD5 297b435f7c5ae10c89c230c24ab44d5c
BLAKE2b-256 2494fc718ac802be850932a6938e808b49fe1eaff217d3fac07a08c0dcae51c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ddaf5cc7b2c301b3263689b2deeed02d5b4336458b717cbcf614c0a30b5be75
MD5 068caabe800ebc0f4cb48cc09e3d3198
BLAKE2b-256 088593172591bb70f4aee04cfa08c919654c53b82360ee3fc6aecd54b38bcca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e87cd3f67ca7d3b2ac0b4211cd6cd866f415da0c0d5bff7af60f1bee4caffb6a
MD5 159fb4e98732bc9a3a4153332e7f7d73
BLAKE2b-256 1dbbb55d161f353b14d92543e90d09705cee501d083f175c790f1e4b54d6c6d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mcising-0.24.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 402.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.24.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7b1707b342b0dbcf92dca6273e47f1cd7ed9041b098b4cc1937b494d2b46e777
MD5 3c79d853400a440a7f53b493d8bd17e9
BLAKE2b-256 3b05a5e3d15ba75d9cb9c9850549041def309ba9e7db1ffc2a141af34c990038

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42c6a9e177733427c1421fa9b2d91badebf92101a6d405ddd94fe12be4b2f833
MD5 693486bd6763611f853db13e2e1b9408
BLAKE2b-256 f9a4afc9c2a58c28e1f4d6f8d3caa065fa965823be799f0553aaa2151a0a1296

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 026c41383440d6db148b29d980d9741291eb54388bb72a5fadb1ef71af3694a2
MD5 622fdb26e189e5c527e7d128f7ead44f
BLAKE2b-256 5c2efea10971daf95c4f26a722539516c27a7d45a8fdb3e39d7c8034d05012d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 634abd1e2a2d8771723422e4f8a86c001b6399b04939c092ed7a595fa7a15fa9
MD5 eded70512d0147663f65311e6b72ebe0
BLAKE2b-256 5a042663b54ca7183f54c89dfbe4a9d4bfcbe98bd01e172d9ef2ab4209c333aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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.24.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mcising-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cd4b36c420d09fc3129d6261920f19a3469adb8dfd8b0ff4f9ac580555fa9057
MD5 7a9976742931b86000da4ade7d6baf8d
BLAKE2b-256 4193ddc64bf09b8c37ce91bf13969eeecee6ad279e37685c09c798c345af053d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcising-0.24.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

0.28.0

21 files

0.27.0

21 files

0.26.0

21 files

0.25.0

21 files

This release

0.24.0 This release

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