Skip to content

MC-kit/mckit-meshes

Repository files navigation

mckit_meshes: to work with MCNP mesh tallies and weight meshes

Maintained License PyPI - Python Version PyPI Documentation Status

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

More details in documentation.

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.

About

A Python package to work with MCNP meshtallies and weight meshes

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors