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.2.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.2-py3-none-any.whl (270.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pymchelper-2.9.2.tar.gz
Algorithm Hash digest
SHA256 955459daa273812ead20c1be12c3b66612a7716e6beb8a8fa9c2dc755e9b2577
MD5 0dde7b3b8461e46cf0986fb46f395c93
BLAKE2b-256 c6e76bc374ae88af2f06a11476d32912e238c9b7a9df10fe4cd61da06150e110

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymchelper-2.9.2.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.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pymchelper-2.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3fa9345565fa6a0d1cd0f6d42e5d9a478e77f847897f11a78a4f7933c681a161
MD5 80da6f0383d6d1dd268dbf7688707c9a
BLAKE2b-256 a77d1aa9892c762a0b0fe1dfad23f98847e9d2339029565e4792097a4d51da8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymchelper-2.9.2-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