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.23.0.tar.gz (289.4 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.23.0-cp313-cp313-win_amd64.whl (386.7 kB view details)

Uploaded CPython 3.13Windows x86-64

mcising-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (507.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mcising-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (479.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mcising-0.23.0-cp313-cp313-macosx_11_0_arm64.whl (449.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mcising-0.23.0-cp313-cp313-macosx_10_12_x86_64.whl (474.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mcising-0.23.0-cp312-cp312-win_amd64.whl (387.1 kB view details)

Uploaded CPython 3.12Windows x86-64

mcising-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (507.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mcising-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (480.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mcising-0.23.0-cp312-cp312-macosx_11_0_arm64.whl (449.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mcising-0.23.0-cp312-cp312-macosx_10_12_x86_64.whl (474.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mcising-0.23.0-cp311-cp311-win_amd64.whl (375.4 kB view details)

Uploaded CPython 3.11Windows x86-64

mcising-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (509.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mcising-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (481.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mcising-0.23.0-cp311-cp311-macosx_11_0_arm64.whl (450.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mcising-0.23.0-cp311-cp311-macosx_10_12_x86_64.whl (475.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mcising-0.23.0-cp310-cp310-win_amd64.whl (385.9 kB view details)

Uploaded CPython 3.10Windows x86-64

mcising-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (509.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mcising-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (481.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mcising-0.23.0-cp310-cp310-macosx_11_0_arm64.whl (450.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mcising-0.23.0-cp310-cp310-macosx_10_12_x86_64.whl (475.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mcising-0.23.0.tar.gz
Algorithm Hash digest
SHA256 f7b780bffbbb156f2b07535e029de2e92d79a32b89c9b2bf265d0fddd8e01f4b
MD5 af91d642fd8e66c5bd1f2e8671f394a8
BLAKE2b-256 6002d959861d7ac0621add7083040b729fc65eef02641acf8acb7122362a3cd3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.23.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 386.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.23.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5dc33787d961b02df192595ca0021f005ec1b2642d19fc802bfedc4deecd1eca
MD5 931b5c00d10733aea930c0323a8c245b
BLAKE2b-256 678155c0caac351489ddd5794296fc918e1c499245ae69274ff3ed5010761e95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 361c3cedc5d6042643b1b58ff2962ffd311c6398d70e1233857ca310510cfb39
MD5 4a2661c0d821369bccb264aa8b8f2e11
BLAKE2b-256 66a37e61d11850fbdaf8d3dac92df14a49168a2ddfef9aa341674d7b325f3b29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9c7f875703c21cef2a0e43a30d214d6161dafdb490ea01f91763c92d59d6773
MD5 27bc284e68f28ae973e303edd524e0db
BLAKE2b-256 9df6ea5544d019194162363a3024b3451bcce9e711f9ec2cfee85234153439f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eadd0dcab668a27c37b07b2a9073944b43843600f71149bc84510a586ea8602b
MD5 d0a9dd6e7a81348f6741e7531bd7f1c4
BLAKE2b-256 59acef187a41ce2be9ce0e9a1e0921486a7c1f18d97e68f0e2de711c4460f4c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9bbff916e1b0a30b855f9beefa537ee54387b1f4ed777c2332fb56157c86fe11
MD5 e12f27541ccdff27fcf12f409531b53b
BLAKE2b-256 e93c1dacf595a0c970459d67e092f1bfce41fbe7041256f898c95369ae6ee113

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.23.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 387.1 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.23.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 379d12ad917ebfdebc021992994e6bc4b87734392507ba3fb59d33f5f8733678
MD5 647a8f3fb586834527c1e540693d91e8
BLAKE2b-256 08e1748f1474063cb8797a32ad765519c87938d34f6c558381d827aa50b6148c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed4afbab35d6c2678a855b7e7c4f5dd5cb088ba292f058ad1f0222448d51f78b
MD5 9379614b16a9e6de4bba8e28d871ad1f
BLAKE2b-256 c878d154c442e0291cdb46bf3a969101a42aa39cef7fb6c7d03bf78030905ab9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d782f21194b8a6e1cc5601045a068c957a65966af33249baa06f2136ca16080
MD5 22d1692bfbc35a918ab2b5b46341c39b
BLAKE2b-256 f85ff5652b8c8f6df847b2e8e528a5cb1ec585a9bf66a2055574d169ec1a73b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 445ea975ef171d16e05988a5bf720506c0f097cc7903843a3602bb5953ecc1a2
MD5 e9b8f1b32c7bb8b8f8644708de3cfe59
BLAKE2b-256 26235019b9e2d9cffbab27d2284f7616dc2af9a1d78c130eb3bb8c5bd3e6ea2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c1fd169b05c30d1a06ee2943561694ef0aec81095c8407ff8e41ecf412e7a018
MD5 55871a33f0ae176f81d53dfb07a86486
BLAKE2b-256 327c633ad11e39083b0e94d25fb25b3472beae7131e6ccfa3e8bbca474658000

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.23.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 375.4 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.23.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 118fed1309bff270e99c8ab61cf12d975b7ae74ec67b17fc7ffaa7c08aa0077a
MD5 e56c909c2f60bdeea24e2f57c8d3c8aa
BLAKE2b-256 f4d948c42d7c97c9a98129509cd308033baad39174364b8c91093e4c38836185

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a20ef6adbb141a0f4232aa60eb15786aa01c0dd9fc4f44478bf4624d17bfd33f
MD5 097fbbeaece3e0e1e5f32519c10870c5
BLAKE2b-256 41aff2ac8edf7dde0af4a6049d62de388e327b29648d15011b51682a4bd5428a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0476d6d7a3d8d262f59411ec98d8ed1448993b57ffb7244b56e93a05487698e
MD5 24806a038310732a1a8acb4386a6cb4d
BLAKE2b-256 dbaf3363077303e062624e5ad624d8e6a6fad019874f547f010d501fc47fc6ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 705207514de097ef75428aedd507ee49662bd4c05a1268136ed005bcc8c9f7c9
MD5 8065f849101d0c0ca930c537f3739fe6
BLAKE2b-256 91228e8dec2d571aa47bc93f0471ccf58aba3b7e14d4b22752f9b2a85dad1661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 79711a45988d3ba0b4b33cb38951f6cbb36b44d436eb531c1f32ca77273349e1
MD5 75df5a55cb5a84332ef90872498a7278
BLAKE2b-256 57c2ef4127947fe1f962692cf2245fd42dad924c4eec134e8ca64c677726f2b1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.23.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 385.9 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.23.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a40f4147d3356d8be06c57cf34f20156c587e33cad3f504a53a94afd4d95eaba
MD5 e5fc41fce5e195eea16dbe2ac241dd86
BLAKE2b-256 10afbc31e28706a0958853d9dbedd33da9098847545fe77445182723bc745eb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2b1baaeca889ca4b2bf565cb3616e5466ea0725393255ab3d412839825007b7
MD5 4ce9aa98604e327c5780653b74dd093d
BLAKE2b-256 57e48194633fd8253d6658fa59bb21f8990828b3ec3c1f05eb413e8292e5f21d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b671ff1077aff70446a53d6418f9f5a95683e39a3ea4cede9991aa4ddb095834
MD5 b3e9d34d2ca5ad49c28a057e840c8f7f
BLAKE2b-256 ee37ad99cf3b94dac8009613088d91fbe768646864dfc5436b4b62628ba69208

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a72fc788fc8dedc4084c0784f78043a59c011618bc3432ef58615400a3cb8e82
MD5 76c60d2789562b64939d8e10de8b9a27
BLAKE2b-256 4bb01174c2b2281313ae2cee4d938f2d947f0e4c40dfd75c3c6f4c4f97446ec4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.23.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b506ceeb6ed024d60b99bd30f3b4ae0e29bf8f4f8cfd63b9644b2cea32cbf50
MD5 d569867505b9d7583e012b7f6a3c77db
BLAKE2b-256 64acb6ccef883498415a7edc09a0ece08d2303e4512c033e45aa47c889ec3c89

See more details on using hashes here.

Provenance

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

0.24.0

21 files

This release

0.23.0 This release

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