pyNDUS documentation

pyNDUS is an open-source Python package for nuclear-data sensitivity, uncertainty, similarity, and representativity calculations. It combines multi-group sensitivity profiles produced by Serpent or ERANOS with relative covariance matrices generated from ENDF-6 evaluations through NJOY and SANDY.

The package provides three main capabilities:

  • reading and manipulating sensitivity profiles;

  • processing and extracting multi-group covariance matrices;

  • evaluating uncertainty, similarity, and representativity quantities.

Note

pyNDUS is research software under active development. Numerical results should be supported by appropriate verification, validation, and input-data quality checks for the intended application.

Documentation structure

The Workflow overview introduces the package workflow. The Mathematical background page summarizes the mathematical definitions. The Testing and numerical verification page documents the current verification strategy and the logic of the automated tests. The API reference section is generated from the source-code docstrings.