Skip to content

pyemaps 1.1.7: DPDB memory streaming, stem4d leak fixes, Bloch stress test hardening

Choose a tag to compare

@sharonz2006 sharonz2006 released this 21 Sep 10:39
· 62 commits to main since this release

What's Changed

  • Reduced memory usage when generating large diffraction pattern databases (dpgen) by streaming database records to disk as they are computed instead of accumulating them all in memory first (diff-module#88)
  • Fixed memory leaks and improved out-of-memory robustness in the peak-search code used by the 4D-STEM (stem4d) feature (ediom#15)
  • Tuned the dynamic diffraction (Bloch) stress test with a wider thickness range and longer camera length, and updated it to save its rendered image and leave the plot window open for visual inspection (8da9c95)
  • Regenerated the stored Bloch feature test baselines against emaps 1.1.0 (0909efa)
  • Requires emaps >= 1.1.1

Full Changelog: v1.1.6...v1.1.7