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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pymchelper-2.9.6.tar.gz
Algorithm Hash digest
SHA256 8c059a83608ab5a8d67fcdf3c07aa49a1d59611598523daf554413560e0502ac
MD5 01cf1902b5ed424c53a34a44d9eb1cd5
BLAKE2b-256 0791efd458aef1006d282e68916b22a1b3f9254dd5200dd8a9ae1db90bb28289

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pymchelper-2.9.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0d27562440e982d454c20d670ea7eafb90eeb2f93f4c6bd106c2111a27227ad0
MD5 2a73798ee0a37e03bfe3e12f1b8f202d
BLAKE2b-256 56dd0f4f161e127e3e7645c57c8675ebcb04c7ec9b452e1d4567d0a78b6fd062

See more details on using hashes here.

Provenance

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