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.25.0.tar.gz (344.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.25.0-cp313-cp313-win_amd64.whl (413.1 kB view details)

Uploaded CPython 3.13Windows x86-64

mcising-0.25.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (534.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mcising-0.25.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (503.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mcising-0.25.0-cp313-cp313-macosx_11_0_arm64.whl (475.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mcising-0.25.0-cp313-cp313-macosx_10_12_x86_64.whl (498.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mcising-0.25.0-cp312-cp312-win_amd64.whl (413.5 kB view details)

Uploaded CPython 3.12Windows x86-64

mcising-0.25.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (535.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mcising-0.25.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (504.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mcising-0.25.0-cp312-cp312-macosx_11_0_arm64.whl (476.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mcising-0.25.0-cp312-cp312-macosx_10_12_x86_64.whl (499.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mcising-0.25.0-cp311-cp311-win_amd64.whl (400.0 kB view details)

Uploaded CPython 3.11Windows x86-64

mcising-0.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (536.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mcising-0.25.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (505.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mcising-0.25.0-cp311-cp311-macosx_11_0_arm64.whl (477.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mcising-0.25.0-cp311-cp311-macosx_10_12_x86_64.whl (499.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

mcising-0.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (536.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mcising-0.25.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (506.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mcising-0.25.0-cp310-cp310-macosx_11_0_arm64.whl (477.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mcising-0.25.0-cp310-cp310-macosx_10_12_x86_64.whl (499.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: mcising-0.25.0.tar.gz
  • Upload date:
  • Size: 344.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.25.0.tar.gz
Algorithm Hash digest
SHA256 4ec3524f57ec9db6f7a441b170a10badce87dbd33f964535ab9980ea8a9e49a3
MD5 6137224b8ed302afdb8228a96f17be77
BLAKE2b-256 1ad91dcca6b6d592f5636d94d5293095e520b51b76db3aea8702ebb5d7073fa2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.25.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 413.1 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.25.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2eec2c8af98c5f0608aca9d16e36d3f499b536df20fd9a81329e07992a8d8747
MD5 88dda6b353586e3fec9db8e5b5230c86
BLAKE2b-256 cdd922df19d0221f8ac5a541e3fbb22ee853e82875c07ad21a9139ca9b2f80b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d37d4768c101b49ba50d37814c0a026341f4ecd5d9c7f7d6a972ef1f30be7d0
MD5 aab9e50ee746de521bdaa4be016048aa
BLAKE2b-256 9205d327a377872fd092a8dc883857bdaf006fcaf15995459c9976e047ea76c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb5dac89167781e3170f6019b99ce252f0bf1f7713e0f6b4fcefacb4df659d8d
MD5 1a29e8e08541fab64ad438422fd25a64
BLAKE2b-256 d6e59c213e0f70fc8f29cfa730da2eb9c968e2033a7dd640625c73dd8adc2b95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5f6c1538cbc1d3dc112cecedbcfc89680a789633923687228ce575da8909a3e
MD5 e1e48166a56f21f45a8c3ad66dae025c
BLAKE2b-256 3f6e9d739ce0227baa30c4e7e05678432896376d1b254385e855d470c9a6d629

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 70167a1916979f2c12f0586ea24ca866397d7833eea8ec900a0366e92f58112c
MD5 ce7e86ebedfa0a4d88d5b3873182524c
BLAKE2b-256 8f56772b1bd2e08a61b3ee895764d16ce911818dee7670f50a0a24453e4c6e77

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mcising-0.25.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 413.5 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.25.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c5c37cc566cc411769c0836486a932642a15ce541390607a8c70bb03b38d5206
MD5 3134e80c3dc65f368742c59e9f366f19
BLAKE2b-256 31080513d54c6999e73af077b772ffbf26f4c9169d432ea0ba42f6d68af399ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70d0d65f80403230fe30f1e9acf180d7aa0d316ae405dea4fb074a14eed91873
MD5 f4dfec5bd32803ce0265f76282e43b9c
BLAKE2b-256 50e5e246b30551369b7c892cfa4b42c510cacb732fdf567abe92f1c842cfb410

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0679640f6a496249def2486d5b15d848d85151a13de65514141cb6f635641401
MD5 00ee36a23a18fa7b43d1577d632ef1e9
BLAKE2b-256 c641fd6366e87332a02445ef2c9302323729fa56c3f324ddb1cc56caf9d7a1f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d51903c464a599be276d813ae3b1538480b25394868004ed6af2b9e85f7cf3cd
MD5 b17ef33dc6cbc878be71bd28dfd27867
BLAKE2b-256 b05673b6ab6490700ca44736faee34c8a81f2676c9aedf828f17fb63f11667e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 27b3c9155fbb26c2ad34ac3eaafdb7db76387b260e3f790edff34940ec298457
MD5 4782e01839d7f9a4cb7e7b507bc7c7f2
BLAKE2b-256 8055ca42735973ddc48ebd5ef3ab7f6333c889535d5652d0ae8cef5249b69822

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for mcising-0.25.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d6c1d413694bd3a69972c44e6e30b6736f57cf7f5b5a7056c2fcccc0af548b22
MD5 32cff22e0065130390094bf964779913
BLAKE2b-256 7d6a0b1cb3807df300146a0cfe43c0c313afbd51466868a22d3fd57ea6695fe4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 731186be9091b6e7824525f5578ea4af44745af46551b5c2329fe2815df0eec3
MD5 90cc80fdef8da418dce12896e6c86cec
BLAKE2b-256 6eeffd4b60d186821e45ce281c6e2d69ac7b5bd91dc832b496b524523c7dfb1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e010ff98a41eb74f2c1e4d3fd6f9a5365f484ef405c8cb67c1972082cd6640db
MD5 750d6c1fadf58ad7fa5ffede326a6649
BLAKE2b-256 95dc9cfcfa6fc8a7399a99a787227e1712caceb52393831ba5e2c1c8b864a1d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 601be68e891241698fadb18c8d1d681943f26b4ad05df3b0c85c55e4b7386f92
MD5 d26ddc668c43bfdddcbe4b820a226bf7
BLAKE2b-256 526c0d71f23d334493b81bb43807c0ebabf755f798a5f889e61ae2baea5cf787

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ba762ebdf425a9c3f57b3b3bc614ea086191ff45c60a83ac2b0bdc73404dddf5
MD5 5c81750234098e3d614aed08c0bededb
BLAKE2b-256 f6c9b4ab450fd5281919501cfacfa3f3bbe3fe74626b0a14ef2f704e1057e273

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for mcising-0.25.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 67bf38b888d1ac9a2486e812e842dd8a5c8effd72245565594258742b8137dd9
MD5 ff1f13ec17eef89d18b2632191ba0952
BLAKE2b-256 ebec2b71a188b4bc97c6bb6d43a12758bd742fe9f411520b4f31b36bbbb02593

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ebc092e9521c2768cb16f14567decb828312b15e59a1ffe68ad6424518760bb
MD5 042fabb9d303f9f44c33699816ec0ae5
BLAKE2b-256 56329a2c9e9c72cd585e5668e0ea8d6bbc16fc812894ca2a978632f22dfcd436

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61edfd7e32245bb6f49ba0abb25966a724727594c664b15318871399d7801f6d
MD5 22cc9e24eb16d22353c5030d287c6f3e
BLAKE2b-256 dfa94a9863b23331fb760cb834eaf4b5f994ce9f5384b637f70637db2d524335

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8baee5658aababceed0bab7df142db78e15f707b9d4c8da5558d499855fbd07e
MD5 8d132c5d31d489fda17d59d80283c82b
BLAKE2b-256 3071ae2bb513f022eaa97952ce7a706d52c6f1a5b3dace72d796a0b704a7747f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcising-0.25.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d05337e3a55389560621db5e8c1e0dc36c6e56c073f1c5ece66a864fa6b89069
MD5 038d71bac366cc323b07e4cc8f0475ca
BLAKE2b-256 3d8ec63ce2ebf54b811738837413cdc14f6831187ec5fbd35a6222902192ed09

See more details on using hashes here.

Provenance

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

This release

0.25.0 This release

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