Open scientific software

ACTINV

Open-source software for calculating activation and decay: nuclide inventories, activity, decay heat, photon sources, and selected radiological responses. The Rust solver is available through the command line and Python interface, with a native desktop application.

Inventory after irradiation

Give ACTINV a material, particle-flux spectrum, irradiation and cooling schedule, and evaluated nuclear data. It calculates which nuclides are created, how their populations change, and the resulting activity, decay heat, photon source, and selected radiological responses.

ACTINV is an inventory solver, not a transport-code extension. It accepts a spectrum directly and includes strict importers for documented OpenMC, MCNP, and FISPACT formats. Each calculation records its inputs and keeps missing or unsupported information visible in a result ledger.

Choose a workflow

The browser workbench is for trying the results tutorial, viewing and comparing result files, and editing problem files. It does not run activation calculations or fetch nuclear data; files stay on your device.

Calculation capabilities

The command line, Python package, and desktop app share the Rust calculation engine. The current software line includes:

  1. Activation libraries.Build deterministic libraries from supported ENDF-6 evaluations. Nuclear data are installed separately and remain identified by their source and hash.
  2. Inventory evolution.Calculate irradiation, cooling, and pulse histories with the CRAM-16 or CRAM-48 solver and explicit pruning records.
  3. Responses and uncertainty.Produce inventories, activity, decay heat, photon sources, pathways, selected user-supplied radiological responses, and supported uncertainty bands.
  4. Research workflows.Current releases add measurement, facility, uncertainty, and design-search workflows. Consult the release notes and handbook for version-specific availability and limits.

Validation evidence

The repository publishes measured-data comparisons, numerical controls, input reliability checks, and reproducible calculation records. Each result applies to its recorded data, history, response, and acceptance criteria.

Validation supports the recorded cases. It does not establish that a user’s material, spectrum, nuclear-data choice, radiological table, or regulatory scenario is suitable.

Inputs and limitations

  1. Input identity.Nuclear data are not bundled. Files and generated libraries are identified in each calculation record.
  2. Visible omissions.Missing data, leakage, pruning, response coverage, and numerical dispositions appear in the result ledger.
  3. Analyst responsibility.Users choose applicable data and response tables, assess uncertainty and margins, and retain required independent review.
  4. Qualification boundary.ACTINV is research-grade calculation software, not an approval for licensing, safety, waste classification, or regulatory decisions.

Release status

The current published software release is v1.3.1. The recommended nuclear-data bundle has its own versioned release, v1.1.0. Desktop preview installers are distributed separately and may have a different version and support status.

Check the release notes and handbook before installing or reproducing a workflow. Current-source features, the browser result workbench, and packaged desktop or CLI capabilities do not all have the same scope.

ACTINV does not perform particle transport, criticality, spatial material exchange, or thermal and flux feedback. See the handbook’s scope and qualification page for the full boundary.

Documentation and source