What is it about?

The article introduces two Python packages for data visualization and analysis in the field of neutron scattering, especially for inelastic neutron scattering on triple-axis spectrometers. The first package TasVisAn is designed to import and reduce raw data from triple-axis spectrometers and normalize and visualize and fit these data for publications. The second package InsPy is designed to calculate the resolutions of triple-axis spectrometers, which is dispensable for convolution fitting of the triple-axis spectrometer data. Combining both packages, users can easily implement all the data operations from the raw experiment results to the publishable graphs. These two packages are highly useful for users in the field of inelastic neutron scattering.

Featured Image

Why is it important?

Data analysis is a very important and painful procedure for neutron scattering users of triple-axis spectrometers due to the instrument resolution impacts. These two Python packages make this procedure smooth and easy.

Perspectives

I hope that these two Python packages will be noticed and seen by more neutron scattering researchers and scientists. These two Python packages can reduce the workload for them in their experiments and smooth their workflow from the raw experimental data to the final publications. More functions will be added to these two Packages, which will cover more neutron instruments, such as time-of-flight instruments.

Guochu Deng
Australian Nuclear Science and Technology Organisation

Read the Original

This page is a summary of: TasVisAn and InsPy : Python packages for triple-axis spectrometer data visualization, analysis, instrument resolution calculation and convolution, Journal of Applied Crystallography, November 2025, International Union of Crystallography,
DOI: 10.1107/s1600576725008180.
You can read the full text:

Read

Contributors

The following have contributed to this page