Skip to main content

Python tools to work with MCNP meshtallies and weight meshes.

Project description

Maintained License PyPI - Python Version PyPI Documentation Status

Description

The module implements methods to read and manipulate (merge, inverse, scale, etc.) MCNP mesh tallies and weight meshes.

More details in documentation.

Contributing

Tests https://codecov.io/gh/MC-kit/mckit-meshes/branch/master/graph/badge.svg?token=wlqoa368k8 pre-commit https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json

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.

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mckit_meshes-0.4.0.tar.gz (47.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mckit_meshes-0.4.0-py3-none-any.whl (59.3 kB view details)

Uploaded Python 3

File details

Details for the file mckit_meshes-0.4.0.tar.gz.

File metadata

  • Download URL: mckit_meshes-0.4.0.tar.gz
  • Upload date:
  • Size: 47.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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}

File hashes

Hashes for mckit_meshes-0.4.0.tar.gz
Algorithm Hash digest
SHA256 66d9c3a9b2d75713ccfd6148024f67659423992d4aad9ffe1d55273b4423f1af
MD5 8a860a171181e49d02f3c9b0daf3d5a1
BLAKE2b-256 5609c91e2e5f9562a7e9bae207c67f486ca311ac0bd99267c16b2bc427c418d4

See more details on using hashes here.

File details

Details for the file mckit_meshes-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: mckit_meshes-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 59.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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}

File hashes

Hashes for mckit_meshes-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 12655efb5589a7c0d8dcd31f6cd7e962b8e12ee26838ae54fa9f295c40299491
MD5 d604db16f6092239bc5aca19ef95f24a
BLAKE2b-256 e97d3f719d993eba430d9387901b02dcff4b2a4f1970baccb9c604d9459cff70

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page