Skip to main content

MCKIT: MCNP model and results processing utilities

Maintained License PyPI - Python Version PyPI Documentation Status

Description

The mckit package provides a programming framework and command line tools to manipulate complex MCNP models. When a model is rather complex and its description occupies thousands of text lines it becomes hard to modify it and integrate several model manually. The package automates integration process.

More details in documentation.

Usage

Command line interface

Usage: mckit [OPTIONS] COMMAND [ARGS]...

  Tools to process MCNP models and results

Options:
  --override / --no-override
  --version                   Show the version and exit.
  -v, --verbose               Log debugging info to stderr.  [default: False]
  -q, --quiet                 Suppress info to stderr.  [default: False]
  --logfile / --no-logfile    Log to file.  [default: True]
  --profile_mem               Profile peak memory use.  [default: False]
  --help                      Show this message and exit.

Commands:
  check      Read MCNP model(s) and show statistics and clashes.
  compose    Merge universes and envelopes into MCNP model using merge...
  concat     Concat text files.
  decompose  Separate an MCNP model to envelopes and filling universes
  split      Splits MCNP model to text portions (opposite to concat)
  transform  Transform MCNP model(s) with one of specified transformation.

Library

The library allows subtraction and merging models, renaming objects (cells, surfaces, compositions, universes), simplification of cell expressions (removing redundant surfaces), homogenization, computation of cell volumes and material masses, and more.

LOG.info("Loading c-model envelopes")
envelopes = load_model(str(CMODEL_ROOT / "c-model.universes/envelopes.i"))

cells_to_fill = [11, 14, 75]
cells_to_fill_indexes = [c - 1 for c in cells_to_fill]

LOG.info("Attaching bounding boxes to c-model envelopes %s", cells_to_fill)
attach_bounding_boxes(
    [envelopes[i] for i in cells_to_fill_indexes], tolerance=5.0, chunk_size=1
)
LOG.info("Backing up original envelopes")
envelopes_original = envelopes.copy()

antenna_envelop.rename(start_cell=200000, start_surf=200000)

LOG.info("Subtracting antenna envelop from c-model envelopes %s", cells_to_fill)
envelopes = subtract_model_from_model(
    envelopes, antenna_envelop, cells_filter=lambda c: c in cells_to_fill
)
LOG.info("Adding antenna envelop to c-model envelopes")
envelopes.add_cells(antenna_envelop, name_rule="clash")
envelopes_path = "envelopes+antenna-envelop.i"
envelopes.save(envelopes_path)
LOG.info("The model of HFSR in envelopes is saved to %s", envelopes_path)

Installation

Installing from pypi:

pip install mckit
# or
uv pip install mckit

Installing from github.com:

pip install git+https://github.com/MC-kit/mckit.git
# or
uv pip install git+https://github.com/MC-kit/mckit.git

Some specific: in development environment we use uv, just, ruff.

To setup development environment, run:

just install | reinstall

To build documentation, run:

just docs        # - for local online docs rendering, while editing
just docs-build  # - to build documentation

To release, run:

just bump [major|minor|patch]  # - in `devel` branch

Then merge devel to master (via Pull Request) and if all the checks are passed create Release. Manually.

Versioning

This software follows Semantic Versioning

Contributors

Metadata

Release files for mckit 0.10.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mckit 0.10.4
File Size Uploaded Provenance Actions
mckit-0.10.4.tar.gz 4.5 MB Without provenance Details for mckit-0.10.4.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for mckit 0.10.4
File Actions
mckit-0.10.4-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for mckit-0.10.4-cp315-cp315t-win_amd64.whl
mckit-0.10.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for mckit-0.10.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
mckit-0.10.4-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for mckit-0.10.4-cp315-cp315t-macosx_11_0_arm64.whl
mckit-0.10.4-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for mckit-0.10.4-cp315-cp315-win_amd64.whl
mckit-0.10.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for mckit-0.10.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
mckit-0.10.4-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for mckit-0.10.4-cp315-cp315-macosx_11_0_arm64.whl
mckit-0.10.4-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for mckit-0.10.4-cp314-cp314t-win_amd64.whl
mckit-0.10.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for mckit-0.10.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
mckit-0.10.4-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for mckit-0.10.4-cp314-cp314t-macosx_11_0_arm64.whl
mckit-0.10.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for mckit-0.10.4-cp314-cp314-win_amd64.whl
mckit-0.10.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for mckit-0.10.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
mckit-0.10.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for mckit-0.10.4-cp314-cp314-macosx_11_0_arm64.whl
mckit-0.10.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for mckit-0.10.4-cp313-cp313-win_amd64.whl
mckit-0.10.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for mckit-0.10.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
mckit-0.10.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for mckit-0.10.4-cp313-cp313-macosx_11_0_arm64.whl
mckit-0.10.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for mckit-0.10.4-cp312-cp312-win_amd64.whl
mckit-0.10.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for mckit-0.10.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
mckit-0.10.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for mckit-0.10.4-cp312-cp312-macosx_11_0_arm64.whl

Total release size: 55.5 MB

Release files / mckit-0.10.4.tar.gz

Download URL mckit-0.10.4.tar.gz
Size 4.5 MB
Tags Source
SHA-256 checksum
How to use checksums
c43df2647ae808d7caa5f0d6c9280d6813f5338151393bae9dc17ecee166ac2a
BLAKE2b-256 checksum
How to use checksums
f9a90611fe35a053396f9cfe7f3c3110a2dcb218d4f55cef1d93fded4e7ac2e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp315-cp315t-win_amd64.whl

Download URL mckit-0.10.4-cp315-cp315t-win_amd64.whl
Size 5.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
90d04662e9c21c0d01d4fd486252de79eb55a0fd98d3883abd2e6a6c7e963921
BLAKE2b-256 checksum
How to use checksums
94b350aa4bd2dd6c7041d9bf5f70a64ecd5f257f002044796028fb71151d47d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mckit-0.10.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b1aa46734251fbea460b61fa7bd5ed9c8395c94b1a811bd3a0c82f59db3277c2
BLAKE2b-256 checksum
How to use checksums
e752694b666fe7ab14c6da3b60c9b8152de9d16dad6f47b015a27e51083ce2bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp315-cp315t-macosx_11_0_arm64.whl

Download URL mckit-0.10.4-cp315-cp315t-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0da068cbc7e494dfe5590dd58356607b6678688e96c4c16659185d421650877c
BLAKE2b-256 checksum
How to use checksums
36fc4b8371b1de353112616cd1a6b74e0d5ceba3df987462a67fca761c84cf08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp315-cp315-win_amd64.whl

Download URL mckit-0.10.4-cp315-cp315-win_amd64.whl
Size 5.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
4a4334dc0c713816e0c9be527418d0d6d4d809afaf41945ada251f5d82345036
BLAKE2b-256 checksum
How to use checksums
f152de45e5b050ec519f81d69bbe83e2719db8d85ac7762d77b881c65c30e77c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mckit-0.10.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
130b2c6e6de7d77765a3f211bcec147ff92cdde25a648cfce0c6255af71af2b2
BLAKE2b-256 checksum
How to use checksums
71937cf63c5152eb5d295596325a2e8d79e4c5213806dae6db8e394cab0001e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp315-cp315-macosx_11_0_arm64.whl

Download URL mckit-0.10.4-cp315-cp315-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
985880f8e3cc032819fa2d8f1b9b277da51e1398086169738b746b44a7705c7b
BLAKE2b-256 checksum
How to use checksums
c682578c53f44db912a0686a974e5e41f3911ab021de7a85b633753736ca2627
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp314-cp314t-win_amd64.whl

Download URL mckit-0.10.4-cp314-cp314t-win_amd64.whl
Size 5.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
208d7e669d557b4224414199d9dd721972a6c57dd8cd95e17f4896779d0f3ecd
BLAKE2b-256 checksum
How to use checksums
516ecbe229e748222279ea5e8dbd79e60662e4d98e001c26867ca1c3f21f3de1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mckit-0.10.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
795ef6e1c3b4cd01c6c4765b38f925157c45757edacc9eb44694dcc8b937e336
BLAKE2b-256 checksum
How to use checksums
7c66ee1bd944b6eda8460d34e8b7bd93a17cf175fd2ec346a732ff9996d5b908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp314-cp314t-macosx_11_0_arm64.whl

Download URL mckit-0.10.4-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a6d4a6b65e523794326df106667d43bdc828c1541482d8a5f8a40db2e219c2ba
BLAKE2b-256 checksum
How to use checksums
f74e13949182aa7e97b1c8e96964553ea09bb3910f7d0d22bd4d525c39a0002a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp314-cp314-win_amd64.whl

Download URL mckit-0.10.4-cp314-cp314-win_amd64.whl
Size 5.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a33df235cab16f61e24457565ef2b0536b9d4738f95989c33bb08bb0989a887b
BLAKE2b-256 checksum
How to use checksums
d02e8df0b94dada3c3a96d1119c205505d6c063a986c638996a3fa7de909c5fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mckit-0.10.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a8763e2e8cf9a8b06b646fd85a7c0406f9cfb2a95716476009701669581a450a
BLAKE2b-256 checksum
How to use checksums
2e818a76d6151a75453563a832f6085b8209c8266565396c87b2bc32f0df52df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp314-cp314-macosx_11_0_arm64.whl

Download URL mckit-0.10.4-cp314-cp314-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5d9703396528cbb7bd10ff87496bf024581b5637f1a6f7f803b18424ee5d0938
BLAKE2b-256 checksum
How to use checksums
ca80e2e99afbfd019335b5360eb62b681cca5365e2070fa528da3137acbc39a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp313-cp313-win_amd64.whl

Download URL mckit-0.10.4-cp313-cp313-win_amd64.whl
Size 5.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ac417a68c4f1f34dc0665a27bf2eca6a9b479589527be311af93cded5cc16d37
BLAKE2b-256 checksum
How to use checksums
e19db39c29c8bfde1bbe4e1307accac6ad3907a4ab2f660382b16eb654459c03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mckit-0.10.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
264c37dcdbb08c551abd65f3328de436abcc55e5d0b3e3a949cd91ff78ed050a
BLAKE2b-256 checksum
How to use checksums
b20722fe1e790b5b253f5aa74dd9d8dced69edf5cceff6a891c60515072b4ceb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL mckit-0.10.4-cp313-cp313-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4f15b038168a4d1d0062f2ee63a4187f8b79a9be5f78be14c36d2d847d5884d
BLAKE2b-256 checksum
How to use checksums
ed1f0a1e1c73348b49788e12264990f5b188c94c18188ff6576744e0610d1301
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp312-cp312-win_amd64.whl

Download URL mckit-0.10.4-cp312-cp312-win_amd64.whl
Size 5.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bde19620852a38ae29f6b7a7638ae73e54fb83d42213815fa8785fe354731b43
BLAKE2b-256 checksum
How to use checksums
8e9f49270054d333fc5ec7af95cfb3d255b8bbb79b6a6569bae42e29402a255c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mckit-0.10.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c5ac56118ede7d1df43d1d8110de7eaf4c8abafc5ea6ed640ab55b22c45e7795
BLAKE2b-256 checksum
How to use checksums
7064698530119682fb9b6b0b065456799eabb66212167262a8a106a229505279
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mckit-0.10.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL mckit-0.10.4-cp312-cp312-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e21b99b13d2b03843817e0954f1085a561d1fae307b49a59fbb317213763f575
BLAKE2b-256 checksum
How to use checksums
03efed412b55305f88e76173736cf9c772a375c51fee2376dd2c9a88bcf89e87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for mckit 0.10.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.10.4 This release

19 release files No provenance

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