PyHyperScattering Logo PyHyperScattering Logo

About#

PyHyperScattering aims to make working with hyperspectral x-ray and neutron scattering data easy” to make programs that work with such data a combination of simple, logical commands with minimal ‘cruft’. In the era of modern computing, there is no reason you should have to think about for loops and how you’re storing different intermediate data products - you should be able to go immediately from raw data to an analysis with clear commands, punch down to the data you need for your science quickly. The goal is for these tools to make the mechanics of hyperspectral scattering easier and in so doing, more reproducible, explainable, and robust.

PyHyperScattering is a product of the National Institute of Standards and Technology (NIST). This package is under active development, and the team welcome DMs with questions on the NIST RSoXS slack, Nikea, and NSLS2 slack channels, or by email to Dr. Peter Beaucage. For more information about contributing, development philosophy, and licensing, see the Development page.

Documentation#

Getting Started Tutorials to help you get your analysis up and running. Beginners should start here.

User Guide A collection of How-To guides (recipes) for specific data reduction, analysis, and visualization tasks.

API Reference Detailed technical reference; presents documentation at the function, class, and module level.

Development Information and resources regarding the scope and development philosophy of this project, along with information on contributing and licensing.

Sitemap#