AngstromPro: A versatile software for massive N-dimensional STM data management, visualization and in-depth analysis
Huiyu Zhao, Jiahao Yan, Catherine Dawson, Haitao Yang, Hong-Jun Gao

TL;DR
AngstromPro is an open-source Python software platform designed for managing, visualizing, and analyzing large N-dimensional STM datasets with modular, customizable, and extensible features.
Contribution
It introduces a flexible, modular architecture that consolidates STM workflows and supports custom algorithm development, improving efficiency and reproducibility.
Findings
Supports a wide range of STM data processing routines
Enables detailed processing history tracking
Facilitates rapid development of new analysis modules
Abstract
We present AngstromPro, a versatile, modular and open-source software built on Python for managing, visualizing and analyzing large datasets acquired via Scanning Tunneling Microscopes (STM). Its robust architecture features a top-level module that manages a Global Variables List and a sub-modules List. Each sub-module, equipped with its own Local Variables List to maintain a tidy workspace, can be tailored for specific tasks, including built-in modules like the Multiple 2D Images Visualizer and Analyzer. These modules support step-by-step data processing and extensibility for custom algorithms and functions. AngstromPro's design supports a wide range of users, from those relying on built-in tools to developers creating custom algorithms or extending the platform with new modules. In its implementation, AngstromPro separates graphical user interface components from data processing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
