QWalks Software

Qwalks is a software package that implements discrete-time quantum walks models with spatial dependence. It provides general functionalities for statistical measures and the dynamics of quantum walks, focusing on the exploration of Anderson Localization in spatially dependent disorders.

This project builds upon established theoretical frameworks, including:

  • S. Boettcher. Quantum Ultra Walks: Walks on a line with hierarchical spatial heterogeneity. 2020. DOI:10.1103/PhysRevResearch.2.023411
  • Flach et al. Anderson localization in generalized discrete-time quantum walks. 2017. DOI:10.1103/PhysRevB.96.144204
Inhomogeneous Hierarchical Walk

Figure 1: Spatially variant hierarchical walks exhibiting different probability amplitudes due to the hierarchy.

Core Modules

QWdisorders

Supports both spatially independent and dependent disorders. It is designed to showcase results for localization, sub-ballistic spread, and divergent walks.

QWevolve

Supports static snapshots at any time-step. This module is instrumental in creating visualizations for the time-evolution of Quantum Walks, allowing researchers to observe probability distributions over time.

Academic Context

This software was developed and utilized in the completion of a thesis and subsequent publication on the topic of localization in spatial dependent quantum walks:

Sharma R. "Nature of Hierarchical Quantum Walks: Localization and delocalization", Master's of Physics, Emory University 2021.