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.26.0.tar.gz (368.5 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.26.0-cp313-cp313-win_amd64.whl (413.2 kB view details)

Uploaded CPython 3.13Windows x86-64

mcising-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (540.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mcising-0.26.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (509.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

mcising-0.26.0-cp313-cp313-macosx_10_12_x86_64.whl (504.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mcising-0.26.0-cp312-cp312-win_amd64.whl (418.0 kB view details)

Uploaded CPython 3.12Windows x86-64

mcising-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (540.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mcising-0.26.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.26.0-cp312-cp312-macosx_11_0_arm64.whl (481.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mcising-0.26.0-cp312-cp312-macosx_10_12_x86_64.whl (504.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mcising-0.26.0-cp311-cp311-win_amd64.whl (416.8 kB view details)

Uploaded CPython 3.11Windows x86-64

mcising-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (542.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mcising-0.26.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (511.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mcising-0.26.0-cp311-cp311-macosx_11_0_arm64.whl (482.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mcising-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mcising-0.26.0-cp310-cp310-win_amd64.whl (416.8 kB view details)

Uploaded CPython 3.10Windows x86-64

mcising-0.26.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mcising-0.26.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (511.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mcising-0.26.0-cp310-cp310-macosx_11_0_arm64.whl (482.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mcising-0.26.0-cp310-cp310-macosx_10_12_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mcising-0.26.0.tar.gz
Algorithm Hash digest
SHA256 ba2e104ce5b8fab002eee9870cb79bb99ab9cbe17138d469786f503b96696861
MD5 625ab97a0037a2ab72079c6ccb7ba603
BLAKE2b-256 5bbbdcec51397bac17793003759d9b9f9739146d2dee643f9f1a8ec9a5485ab6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.26.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 413.2 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.26.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 392e29d1c39cf439517601ea49eec0cecc8c3e04cdec668f135a95ac6e9691a7
MD5 0a83bfb3a44cadbb4263c0486601308f
BLAKE2b-256 09a438303cca75a297cab24f4ca2c259131d94d445bb351e66413e68ab40f95c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 479b583d233ed79dc74b8731986828530cd34c70130f477d201c07f80cbdf44f
MD5 f21e489d9a9b56c804a6967380180fb4
BLAKE2b-256 0d6379bdb774850e3a51f949e225fd7f7a6b3b9600f5f59048555556774f3caa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 539ccfbef2d9a622cecbfb9e536a6ca45baa15d7bbe0b2f0f9ca3e1681c1df70
MD5 aa3d968e333a7796960d0977396c00c6
BLAKE2b-256 c1143060cc27700b270f3b03f12f6a3cfa04cf5b4bbecbda87d401b040e84511

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7977612c7496f7aad6fa2f1a54fd39f3e230e53d64f6a9af3c2420074aca5e5
MD5 255847dce3ee2e3c801d1369f42896ff
BLAKE2b-256 529cbecedae077702daad9e6c012ae8c9683e0abb54077c3b9d9386e35054723

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 137d5545c2d024dd7ea2fedc8b794df52467f69825794267524289e3ba7b8281
MD5 f924a86fae149518d582c58bcf7b96ef
BLAKE2b-256 06c08bdb4da9f6bb4bd16909cee7b25548de9216185cdf0cd782b8feb967b9a2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.26.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 418.0 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.26.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a6151c1884a4f40b9ecc8ee055ed17eddd955ee03ec9dfdb5176b3371c4c4ec
MD5 82c0967de060a266de52c17004fc75ee
BLAKE2b-256 029c400c6c5109ba6d1992ca1102d84135fccdb78305f2b7bd7f4cdab938a0f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 306903fc58e60f172bbc5f6cd915809b56c285a5dc6a7ec0102b2d9b586b8509
MD5 c9b8a5bf8a454ad28236543c031e183e
BLAKE2b-256 16f5c07ee24b20cb03f877cadeeb925d0e4f4fe15ef51e2316454ba35861a6f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0515c0c0ec92e5126fc2e4812da8d86b917d2a6a85b1c281cff0f037839269d
MD5 8b55147a4912bf76b860ea938f623a65
BLAKE2b-256 b06a4b38dac60a15d66e7eed2f8e7b2f5c16b336a2f4568f782b46a41c64fb01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de3d0d63d928fcd11a5c78cc36063d298178f440497aac622fe0cd42de529cf5
MD5 9985b84eb407d22a8906903e6ef0ae45
BLAKE2b-256 8862c044c801ed8bad736d69551d0c0a4d1fbc370881045f35c601daec409d82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 46d2497f699240792291990ca5799eeb770adebddcc2dab5ff48b021be3f3152
MD5 93b34f6d7ee077e71bfaf16a8a300fb8
BLAKE2b-256 719549757dc59eb6abf565bedb814cb399a94b07927d2b40d78685331f1cb61e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.26.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 416.8 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.26.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 26d34a141568bbaa88af75216443ea814e210bd7849aacc40d4274497fc2b08d
MD5 f9043d0eca0b4d7ae48abaff1e0402fb
BLAKE2b-256 b71c0b933c8520465c74b30317bb72d69b757851619f8436b38cc7d0cfdf6f73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c5589612d2675fe10651328890dbfe8856af541e94d73d780401d56e45fb650
MD5 601861e3a979ec1238ae49e3e46dcca7
BLAKE2b-256 e9cad47c31e13733f5574d2225cd497592e0d659598bea3b6493e3ac7819e037

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b136cee505a9c26403e57e0cc6218d45c4ec322c7890eb6196b1a49b0118c4c1
MD5 67652e8d327d618cc587151c25ffbdf1
BLAKE2b-256 9fc744e7484401528375c60f7208caf0d2b814dec14947e7c94fe1182f440dca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fcfed3a534f6e128cd9b04bf07f5a4456533661a3bd5442854e86662532bbca
MD5 04a2a8fa29f9f223a8551fbb86856a27
BLAKE2b-256 58beed5695122e3b8bf0bde0dc7f6af663e5ec4593e255e87fe0834860649226

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c7fbfc7647e360a63c889ba21f77f7ca447578509bde5c99d1c00f7bd5e1ec32
MD5 78ab5abdd74a12479ee759326ca45bc0
BLAKE2b-256 6cf5c8cecfc160b2c1ac68cf0d99636a5eb748fe0cc38c9f22d6b67751252713

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.26.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 416.8 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.26.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0c2e746296874310b5bf60d8d1a5088f59f2cbed6f49847a16d5e43427f44777
MD5 0141bdc4333ea477c41f1e70926a8100
BLAKE2b-256 99263b2a83312d73a4c66838678048f6fed9b63032f2aaa1304e6542283a097f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6af62da28398b4757649b10b5a3a9eff05f8afef34313b752139cbeb90824e3b
MD5 993206be289f4e2134bc62180c02087b
BLAKE2b-256 efd0a5a4c7ea1f9508a990c6fab73ee0ceb6962b18f9b7e94d2d1985e3f58b89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f63839b9836d6ef32ec1414f950ab80c2dd0ae5b9f3a5c742cfda5603094dbcd
MD5 7dceb2e016af6706271baa838a9af068
BLAKE2b-256 8808d2aa9220d98ae040d81b43df4c9ffce684f48eefbbba3e29690f4a2162fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f90346b5fb9b2b833065ccbd8ead931bf6121d23c378edaec414ea35c85ccca
MD5 40e65d48c91e4ce03189d72ed94aca45
BLAKE2b-256 345a80f165b03d64efdb40516e7b1b7a0e253f5fd6a7d3322e7df94e6285b3cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.26.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb61aa806d58201f5f2f3e1a0eee96fb7bd5b41160bfff7a13704bf593cd7afa
MD5 613376c5075d7a5a9c6b95ef63b0c817
BLAKE2b-256 45c47aa69fa02cbd92f16095d4a980bad0dcca5b6e2b73535af4e25ae1f2b81c

See more details on using hashes here.

Provenance

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

This release

0.26.0 This release

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