Skip to content

Sampling nuclear data and uncertainty

License

Notifications You must be signed in to change notification settings

EnricaBelfiore/sandy

 
 

Repository files navigation

Python version Build status License: MIT Coverage Status

SANDY

Sampling tool for nuclear data

SANDY is a python package that can read, write and perform a set of operations on nuclear data files in ENDF-6 format.

Stochastic sampling of nuclear data

The primary objective of the code, as it was originally conceived, is to produce perturbed files containing sampled parameters that represent the information stored in the evaluated nuclear data covariances. Such files can be ultimately used to propagate uncertainties through any given compatible system using a brute force technique.

Currently, SANDY can draw samples for:

  • cross sections;
  • angular distrbutions of outgoing particles;
  • energy distrbutions of outgoing particles;
  • fission neutron multiplicities;
  • fission yields.

API for ENDF-6 files

The recent development on SANDY extended the original goal and focused on providing a simple interface for nuclear data files in ENDF-6 format. Nuclear data such as cross sections, fission yields, radioactive decay constants and so on can be imported into tabulated dataframes (making extensive use of pandas) for further post-processing, analysis, plotting, ...

Examples are available here.


🔧 Installation

SANDY can be installed both on Linux (recommended) or Windows (using Anaconda). The installation instructions are available here.


⌛ Development history and releases

The latest and older releases of SANDY are available here.


📔 Documentation

The official SANDY documentation can be found here.


🎮 Jupyter notebooks

Here you can find some cool Jupyter notebooks that kind of give an idea of what one can do with SANDY.


📞 Contacts


🔖 Acknowledgments

SANDY was conceived and developed as a part of the PhD thesis on Nuclear data uncertainty propagation and uncertainty quantification in nuclear codes in the framework of a collaboration between SCK CEN and ULB.


📋 Reference

Among the publications about SANDY, please use the following as references for citation.


🌍 Publications

Here is a (incomplete) list of scientific studies citing SANDY.

If some info are not correct or missing, please let us know!

About

Sampling nuclear data and uncertainty

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.7%
  • Jupyter Notebook 12.2%
  • Shell 0.1%