Published March 26, 2018
| Version v0.9.9
Software
Open
NCrystal 0.9.9
Authors/Creators
- 1. European Spallation Source ERIC
- 2. Technical University of Denmark
Description
- Atomic positions and mean-squared-displacement parameters are now optionally available in
Infoobjects (for now, they are filled when using .ncmat files only). - Expose
loadNCMATfunction to client C++ code, making it possible to work with .ncmat files completely independent from the factory infrastructure. - Rename standard factories to
stdnxs,stdncmat,stdlaz,stdscatandstdabsrespectively and allow factory-specific parameters to be passed along to info factories. Thus,expandhklwhich was until now a globalNCMatCfgparameter, is now a parameter specific to the .ncmat factory. It can be set using a cfg like:"infofact=stdncmat:expandhkl". - For .nxs files running with
"bkgd=external"will now result in background curves from nxslib which fully correspond to those in NXSG4 (except for a few cases such as with mono-/tri-clinic crystals where that nxslib version crashed, but the version in NCrystal was patched). For comparison studies, it is now possible to select a bkgd curve exactly like the one seen in Sample_nxs.comp with McStas by the configuration"bkgd=external;infofact=stdnxs:mcstaslikebkgd". - Other changes: Cleanup internal .ncmat loading code splitting out
fillHKLto a new utility file, renameNonOrientedScattertoIsotropicScatterand fix compilation error inNCRCBase.hhseen with some compilers.
Files
mctools/ncrystal-v0.9.9.zip
Files
(334.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:d02c5e64056ed61b9627c6ab97b0ac71
|
334.5 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/mctools/ncrystal/tree/v0.9.9 (URL)