diffsims icon indicating copy to clipboard operation
diffsims copied to clipboard

4-D STEM Simulation

Open CSSFrancis opened this issue 4 years ago • 2 comments

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.

CSSFrancis avatar Jun 07 '21 16:06 CSSFrancis

I think MULTEM is currently getting a python wrapper which may be a good option too.

pc494 avatar Jun 08 '21 10:06 pc494

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

CSSFrancis avatar Jun 08 '21 19:06 CSSFrancis