arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~

ScatterWorks:用于构建和求解散射网络模型的Python软件包

ScatterWorks: A Python package for building and solving scattering network models

R. Johanna Zijderveld, Hélène Spring, Anton R. Akhmerov

arXiv 2608.28479首次发表:更新:

AI 中文总结

该研究推出开源Python软件包ScatterWorks,支持灵活构建与求解散射网络模型,通过舒尔求解器计算输运可观测量,在两类模型上验证了其可复现量子霍尔跃迁行为的能力。

AI 中文摘要

网络模型为研究无序系统和拓扑系统中的非相互作用输运与波传播现象提供了高效框架。我们推出ScatterWorks,一款用于构建和求解网络模型的开源Python软件包。该软件包采用紧凑的网络表示,结合可组合的变换操作(平铺、切割、重链接和并集),支持灵活构建周期网络与有限网络。节点上的局域散射矩阵可通过节点标签或显式索引指定,组装为全局散射方程后,可用于计算准能量和输运可观测量。该软件包支持稀疏散射矩阵,允许基于舒尔(Schur)的求解器计算输运可观测量。我们在符号法布里-珀罗干涉仪和数值查克-科丁顿(Chalker-Coddington)模型上演示了该软件包的工作流程,成功复现了解析表达式和量子霍尔跃迁的近临界输运行为。软件包还包含带标签感知渲染的绘图工具,可简化更大、自定义网络几何结构的调试与可复现设置。

英文摘要

Network models provide an efficient framework for studying non-interacting transport and wave-propagation phenomena in disordered and topological systems. We introduce ScatterWorks, an open-source Python package for building and solving network models. The package uses a compact network representation with composable transformation operations (tile, cut, relink, and union) to enable flexible construction of periodic and finite networks. Local scattering matrices on nodes can be assigned by node labels or explicit indexing, assembled into global scattering equations, and used to compute quasienergies and transport observables. The package supports sparse scattering matrices, allowing transport observables to be evaluated with Schur-based solvers. We demonstrate the package workflow on a symbolic Fabry-Perot interferometer and a numerical Chalker-Coddington model, recovering analytical expressions and the expected near-critical transport behavior of the quantum Hall transition. Plotting utilities with label-aware rendering are included to streamline debugging and reproducible setup for larger, custom network geometries.

Comments16 pages, 5 figures

论文原文

arXiv 摘要页 · PDF 原文 · HTML 原文

↑