Atomic structure analysis with 3D radial average or radial variance profile datasets. It was developed originally for the ePSIC data processing workflow (visit ePSIC's data processing workflow). However, it can be generally used for any profile dataset.
To install the package locally in editable mode:
pip install -e .Please see jupyter notebooks in SENDePSIC/execution_notebook
The EDX data must be stored as shown in the images above (~/subfolder/EDX/*.rpl)
While this package uses third-party libraries (such as py4DSTEM and exspy) that contain legacy references incompatible with NumPy 2.x, we provide out-of-the-box compatibility:
- Dependency Pinning:
numpy<2.0is pinned inrequirements.txtandsetup.pyto default to stable NumPy 1.x environments. - Automated Import Patches: If imported in an environment already running NumPy 2.x, the package dynamically patches required namespaces on-the-fly (e.g., mapping missing dtype aliases and wrapping array type conversions in
py4DSTEMandexspy) so that all analysis workflows execute without modifications.