Note: this repo needs CI. _Originally posted by @wdconinc in https://github.com/eic/npsim/issues/37#issuecomment-3109530557_