Skip to content

NCrystal Plugin to model nanodiamonds powders high neutron small-angle elastic cross section based on experimental data

License

Notifications You must be signed in to change notification settings

highness-eu/ncplugin-SANSND

 
 

Repository files navigation

The SANSND plugin for NCrystal

This repository contains code for the NCrystal plugin named SANSND, which implement Small Angles Neutron Scattering for NanoDiamonds.

This plugin is mainly based on the work of José Ignacio Marquez Damian, Monte Carlo Simulation Scientist at ESS Spallation Physics, who implemented Nanodiamond support in MCNP and PHITS.

It is currently under development and not ready for general usage

The simple model implemented here has its basis in the SANS structure factor measured by Teshigawara et al. and combines it with a scattering kernel for bulk diamond computed from DFT as explained by Granada et al.. The structure factor in the Teshigawara paper is fitted by a power-exponential law, which is then further simplified into a piecewise power fit.

About

NCrystal Plugin to model nanodiamonds powders high neutron small-angle elastic cross section based on experimental data

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

  • Jupyter Notebook 96.6%
  • Python 1.4%
  • C++ 1.2%
  • Other 0.8%