diffsims
                                
                                 diffsims copied to clipboard
                                
                                    diffsims copied to clipboard
                            
                            
                            
                        4-D STEM Simulation
Is your feature request related to a problem? Please describe. I've been looking into doing some more 4-D STEM type simulations (kinematic, prism, multislice) and wanted to add this functionality to diffsims. This is kind of a large first step towards adding in some of the functionality that might be useful when simulating amorphous materials.
Describe the solution you'd like
- I think that for the kinematic simulations most of the groundwork is already laid I just need to take a deeper dive into reducing some extra computations etc.
- For the dynamic scattering calculations things get a little more difficult. The two options I can see using are using the python wrapper for https://github.com/prism-em/prismatic or https://github.com/HamishGBrown/py_multislice. I'd rather not write another multislice program but it might take a little effort to integrate each of the packages.
Let me know if there are any additional features that people might be interested in regarding 4-D STEM simulations.
I think MULTEM is currently getting a python wrapper which may be a good option too.
From #170 it seems like https://github.com/jacobjma/abTEM might be a good option. Either for handling multislice simulations or just to have handle all of the kinematic, and mulitslice simulations