DiffractionDataAnalysis is a Python class designed for analyzing diffraction data, particularly from HDF5 files. It provides functionalities for data processing, visualization, and analysis.
- Load and process diffraction data from HDF5 files.
- Perform data analysis and visualization.
- Save processed data and analysis results.
Install the required dependencies using pip:
pip install numpy pandas matplotlib h5py ipywidgets ipympl ipyfilechooser Pillow scipy
numpy
pandas
matplotlib
h5py
ipywidgets
ipympl
ipyfilechooser
Pillow
scipy
tifffile
## To enable interactive plotting in Jupyter:
jupyter nbextension enable --py widgetsnbextension
jupyter nbextension enable --py ipympl
## Usage