Skip to content

Proton transport - #439

Draft
ethan-lame wants to merge 68 commits into
mcdc-project:devfrom
ethan-lame:proton-dev
Draft

Proton transport#439
ethan-lame wants to merge 68 commits into
mcdc-project:devfrom
ethan-lame:proton-dev

Conversation

@ethan-lame

@ethan-lame ethan-lame commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Summary of changes

Adds proton transport capabilities to MC/DC. Introduces a new particle (proton) with added physics. Includes reactions using nuclear reaction cross sections from TENDL ACE data, and PSTAR stopping power data for use of the continuous slowing down approximation. Adds a file to generate the h5 structures from the ACE & PSTAR data; this functionality is not yet integrated directly into the generate.py script in tools/data_library_generator

Types of changes

  • New feature (non-breaking change which adds functionality)

Developer Checklist

  • I have read the contributing guide.
  • My code follows the code style of this project.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests pass

Associated Issues and PRs

None

Associated Developers

ethan-lame and others added 30 commits April 10, 2026 09:24
@melekderman
melekderman marked this pull request as ready for review June 28, 2026 02:25
@melekderman
melekderman marked this pull request as draft June 28, 2026 02:25
@ilhamv
ilhamv requested review from ilhamv and melekderman July 16, 2026 03:57
@ilhamv ilhamv added this to the v0.15.0 milestone Jul 16, 2026
@ilhamv ilhamv linked an issue Jul 17, 2026 that may be closed by this pull request
@ilhamv ilhamv removed this from the v0.15.0 milestone Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Proton Transport Capability

2 participants