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.27.0.tar.gz (385.8 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.27.0-cp313-cp313-win_amd64.whl (417.3 kB view details)

Uploaded CPython 3.13Windows x86-64

mcising-0.27.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (537.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mcising-0.27.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (509.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mcising-0.27.0-cp313-cp313-macosx_11_0_arm64.whl (480.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mcising-0.27.0-cp313-cp313-macosx_10_12_x86_64.whl (504.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mcising-0.27.0-cp312-cp312-win_amd64.whl (413.3 kB view details)

Uploaded CPython 3.12Windows x86-64

mcising-0.27.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (538.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mcising-0.27.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (510.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mcising-0.27.0-cp312-cp312-macosx_11_0_arm64.whl (481.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mcising-0.27.0-cp312-cp312-macosx_10_12_x86_64.whl (504.6 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mcising-0.27.0-cp311-cp311-win_amd64.whl (416.6 kB view details)

Uploaded CPython 3.11Windows x86-64

mcising-0.27.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (539.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mcising-0.27.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (511.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mcising-0.27.0-cp311-cp311-macosx_11_0_arm64.whl (482.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mcising-0.27.0-cp311-cp311-macosx_10_12_x86_64.whl (505.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mcising-0.27.0-cp310-cp310-win_amd64.whl (416.5 kB view details)

Uploaded CPython 3.10Windows x86-64

mcising-0.27.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (539.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mcising-0.27.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (511.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mcising-0.27.0-cp310-cp310-macosx_11_0_arm64.whl (482.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mcising-0.27.0-cp310-cp310-macosx_10_12_x86_64.whl (505.1 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mcising-0.27.0.tar.gz
Algorithm Hash digest
SHA256 e30ea6dfa276e6feede8925c447412def64cce2dac2552587a48ff92a4db02a4
MD5 9074a09d1c2297d2b8f67b0bf880e87f
BLAKE2b-256 0b98b309fa6b99e2cec17e1d8a9734db920a853c09d17022a720e9b35fefd854

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.27.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 417.3 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.27.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5331e933943c60e9f25a408987b26511556493cd88ab96d8235c0f3220519b91
MD5 9244d0ec1d54dac4e48b51565819e575
BLAKE2b-256 b05a0075f93afc700083ad3f4e96c3f620754918edd81d72b2596bd26279aa5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 687c1fa14bf92cd782be64183c2e121e4e3275c5ea24eb620d764afdb6ed8ec7
MD5 a704beb0bb97a93c5528c1b4e6af9216
BLAKE2b-256 91f4ed58ba16bab3d47ab3fe94777c4467420e9017f49bc9a62b683fb6ec0e25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59c3062a4bec48ba54693d5fdee0868df6e6f1f9e7520a35f1910734f0e26c44
MD5 e84f9ae29a1cf5d2c34643f41144bcec
BLAKE2b-256 1f82abe508702f8be8b642d682e55ccc5da58ee222b3be1f4c54cf103732fc75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0feecae59b8b98cf033036a3d724389bda789a995c4ba93e250e7e7f433905f1
MD5 cbd026283d3ff1adadcfe921e1a3f9b9
BLAKE2b-256 21b4275b53448a42c1fec09c9079a5f9e8802f03bbe9cd236e1c30e72cccd0ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 078c502b12ef7ab2f2ddc0c439d63a28aff32ec71143a49ecd6f46221e2a57a3
MD5 1fe6fffc6029f985733ca44a2db3fdee
BLAKE2b-256 f5ef6f2732d9c8b9ff315ce7a73efb896ed612a9d4393a47020b662b3d4bbfdf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.27.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 413.3 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.27.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 08c81a5ec85bafec4ca564592e45af0a80761a934e44344c796046f9d2030b74
MD5 a62d3cc17ac3149ab2c93e2b22033b5e
BLAKE2b-256 dcdac4a45f6e6d9d0e0960549110ca9baf2127fbbf4d9d29ca6ebda35e823e37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64e25470912ada095130bd82cf3d5ab6ec7cae6f900197de63f9b3c88095d43f
MD5 b23a4b4da12dd67c75002476c25adafc
BLAKE2b-256 21071bee1252cab912ac4542640c82ea14eaf4bd11081303bfbc7bb5d6ddbbbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9657556245bee232a7eeb034c67617c316353068f59a9c7740de3250339bd704
MD5 10a1d92db6a5533d11bb16cb859cf56a
BLAKE2b-256 eb17ac1cdf6588967103de1788778c0b372e0328449c63788ce7e0f886d4db68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a88bb523b66ec96b05a9940efbd86c24f25cb9d8e3c3ea8128325490ae5c584
MD5 7fb6f0e0fa851d293845c07d4cf9cf9b
BLAKE2b-256 490318c66d4d70e5e44cce2d6e940f1dd382d52c6b158bd3ab7886c2bbbc55d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3782f4bf52349b96085c7b428faa76f37a123dede109c3137b196bd42918bfea
MD5 7002617770670a86fabbd34e83c7f42d
BLAKE2b-256 b7f42cd33fafd476c9fee900d44b9d7ba6b6ffc47e303fb78234e59332ec902b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.27.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 416.6 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.27.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 70b3d5db5901e424714c1cfbc69b6746d9f8b27c51a80c10b8676eb3a56522b1
MD5 337dc7afb340ddbaf2e79b81220d5259
BLAKE2b-256 79bd0073c23395679a9b1ef5a4fe573a0d5e683020a014598bde8608d15abbf7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dda88b8e6b2bf9482b53170dde1f0d12bce9eaa30f7728cfe617b1c2744e6d4d
MD5 ab4edbade582b098c02d10ca60b42ba4
BLAKE2b-256 389606c67b4cca82bec527307e638ae965eb14698980e478d89329e8a0795160

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecce7cc594e07504ab318e3e9a1d6b11d2b1d439dee88c42a7bd521b784b5745
MD5 5cf4684e4d4e17147fd23c22c9cf3c82
BLAKE2b-256 4abb5176322c6ab21a91c685269c7156ad63289e28df8cfccf1cf5e608741043

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 034a9ef2a03b82e3c13d783344733ff9bd50a0acb3df3c7959868cc4e71f1114
MD5 0ad6b6722e7ddccb83f24727465a94ad
BLAKE2b-256 e229efc6ecd5c290087369f5ac053690add7f31fd002dc2c63171973e4434266

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c514f2a2809815609c6abbdfa37f8d37b2d61f7c64622bb6591cd0af9c26ba09
MD5 5ec867970e38a7fb80b6c2d70e253968
BLAKE2b-256 5818373341d6ccdfad3fa706ff13e2a6af922e3db3169a6c91fc9e7c4794856c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.27.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 416.5 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.27.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 77c9dd9e49845e0be736b7cf0a5433e88912ccee2d67757b7b79bf902d3d6dc7
MD5 67f6304432169e66b52ce75d1af017af
BLAKE2b-256 53f39aead109aeec8eb9b014efdcac04dbd5f179064642f99c6a704eef22461b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64b59e758b048b5210de04e8c4a47c359f330643f713747ddb8cb511871e9a53
MD5 6879a667051fbfc442c6ecdad3fb8414
BLAKE2b-256 854b5a5e25dc4c64521c113dacc18e944f7a5e7551bb668b5786b4a375363ef5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 714466651a18c8a57f778165ead7bf2e040c7779d49fa5ac8995971a5daf0adf
MD5 0a0d28e5a9177f8ed5efb08fc7c28e19
BLAKE2b-256 12af2591849966371a2a6881539d9a902373302c3ec80b3cfb463541f273a170

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cacda44009962d05aa704c051745f7d84f597b5993c129be84512fe7161bc97f
MD5 e4531f4797c99d125de45bb01ac1fb4d
BLAKE2b-256 e3bdf1beb2b5ad9d579d850542e8346ac02a56018a0bce5bf3242bf1f6ff1270

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.27.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f01fbdefc76738658f37e52b933f2ca7663e03a1da4cfebb7fecbee293ffea98
MD5 89d95ab29335741ffc9dc5b7e4d6a24d
BLAKE2b-256 27edf6962985f5ca70f95c6131cebbe15bd04d55fea8f4fdb20e1aa7837048d6

See more details on using hashes here.

Provenance

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

This release

0.27.0 This release

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