Skip to main content

Python toolkit for SHIELD-HIT12A and FLUKA

Project description

pymchelper

Toolkit for working with particle transport codes such as FLUKA and SHIELD-HIT12A. It reads binary outputs and helps you convert, analyze, and visualize results on any platform (Linux, Windows, macOS).

Key Features

  • Convert binary outputs to plots and common formats (CSV, XLS, HDF5, and more) using convertmc.
  • Speed up simulations by splitting and merging runs with runmc.
  • Use as a Python library to load results into convenient objects for further analysis.

Quick Examples

Convert multiple SHIELD-HIT12A/FLUKA outputs into images:

convertmc image --many "*.bdo"

Run a simulation in parallel and export text output:

runmc --jobs 16 --out-type txt directory_with_input_files

Installation

Minimal install via pip:

pip install pymchelper[full]

For detailed installation instructions (Linux packages, optional extras, and platform-specific notes), see the documentation links below.

Documentation

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pymchelper-2.9.5.tar.gz (29.1 MB view details)

Uploaded Source

Built Distribution

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

pymchelper-2.9.5-py3-none-any.whl (276.6 kB view details)

Uploaded Python 3

File details

Details for the file pymchelper-2.9.5.tar.gz.

File metadata

  • Download URL: pymchelper-2.9.5.tar.gz
  • Upload date:
  • Size: 29.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pymchelper-2.9.5.tar.gz
Algorithm Hash digest
SHA256 01595461fe5a4ffc0ada575f7e8be2f6f99d41e34dc562df3b7cabe7cfae3556
MD5 7f36070a2757fd4ba575483e5bf5ed7b
BLAKE2b-256 38a55f4f42a9f93385e8eba3a257276c0d3122cf2928665f724aa9390838199d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymchelper-2.9.5.tar.gz:

Publisher: release-pip.yml on DataMedSci/pymchelper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymchelper-2.9.5-py3-none-any.whl.

File metadata

  • Download URL: pymchelper-2.9.5-py3-none-any.whl
  • Upload date:
  • Size: 276.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pymchelper-2.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c8db0d684ce5ea5e9920df72c0356b84460c4a609ac8f75a39e497c0edc561fd
MD5 17741429bbac933f485305c97847179f
BLAKE2b-256 8399b688996badf8607088700a4d5447624b9f9223b519ca158ac7da8f833ef5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymchelper-2.9.5-py3-none-any.whl:

Publisher: release-pip.yml on DataMedSci/pymchelper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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