← Back to project catalogue
GP-PH-1WWN3NSPhysicsReady

Kwant Topological Edge Transport Study

A completed condensed matter physics study of topological edge transport, disorder, conductance, and finite width effects in the spinless Haldane model.

Kwant Topological Edge Transport Study project visual
GP-PH-1WWN3NS · Physics
  • Kwant 1.5.0
  • Python 3.12
  • NumPy 1.26.4
  • SciPy
  • Pandas
  • Matplotlib

Software compatibility

Kwant 1.5.0 only

The released results use Kwant 1.5.0, NumPy 1.26.4, and Python 3.12 on macOS ARM. A Linux ARM container run also passed, but other architectures and Kwant releases are not verified.

Project definition

Problem statement

A topological label alone does not prove that a finite device carries a robust edge channel. Lead modes, sample width, Fermi energy, disorder, boundaries, and finite size can all change the measured conductance.

The physics problem is to construct a controlled Haldane ribbon, compare topological and trivial cases, retain local and transport evidence, and explain where the ideal edge response begins to fail.

Project objectives

  • Construct a finite honeycomb ribbon with matched semi-infinite leads using the spinless Haldane model.
  • Compare clean topological and trivial conductance over the same 61-point energy grid.
  • Calculate lead bands and local scattering density at the selected probe energy.
  • Measure conductance under four disorder strengths using twelve deterministic realizations per strength.
  • Study six finite widths and six staggered mass values against the analytical phase boundary.

Project structure

Project components

01

Haldane model

Defines the honeycomb lattice, nearest and complex second-neighbour hopping, staggered mass, leads, and seeded onsite disorder.

02

Transport solver

Uses Kwant scattering matrices to calculate two-terminal conductance and the available lead modes.

03

Band and density analysis

Calculates lead dispersions and the normalized spatial density of the injected scattering state.

04

Parameter studies

Runs the clean energy scan, disorder ensemble, finite width comparison, and fixed-energy mass response.

05

Evidence

Retains CSV, JSON, eight labelled figures, tests, references, and complete documentation.

Methodology

Project workflow

  1. 01
    Build the ribbon

    A validated configuration declares the hopping terms, geometry, masses, disorder strengths, and probe energy.

  2. 02
    Finalize the system

    Kwant creates the finite scattering region and attaches two clean matched leads.

  3. 03
    Run transport

    The solver calculates conductance, propagating modes, lead bands, and local scattering density.

  4. 04
    Compare cases

    Retained tables and figures expose phase, disorder, width, and mass trends.

  5. 05
    Verify

    Tests, coverage, dependency audit, container execution, and repository checks confirm the release.

Demonstration scenario

At energy 0.1 t, the reference topological ribbon carries one conductance quantum while the matched trivial ribbon carries none. More than 99.9 percent of the normalized scattering density lies in the declared edge region. The median remains 0.998945 at disorder W = 1 and falls to 0.957135 at W = 2, allowing the student to explain both robustness and its finite-device limits.

Engineering

Tools and method

Tools
The project uses Kwant 1.5.0, Python 3.12, NumPy 1.26.4, SciPy, Pandas, Matplotlib for subject analysis, simulation, and results.
Quantum transport
Kwant 1.5.0 constructs the tight-binding device and solves its coherent scattering problem.
Model control
Python validates the study configuration and applies deterministic disorder with Kwant digest salts.
Numerical analysis
NumPy, SciPy, and Pandas retain and summarize the transport evidence.
Figures
Matplotlib and Seaborn generate eight report figures directly from the retained results.
Reproducibility
Pinned dependencies, Docker, exact configuration, automated tests, raw evidence, Word files, and PDFs support independent reruns.

Testing

Evaluation

Evaluation measures

  • Topological and trivial conductance across 61 energies each
  • Lead dispersion and propagating modes at the probe energy
  • Fraction of scattering density contained in the declared edge region
  • Median, 5th percentile, 95th percentile, and plateau robustness under disorder
  • Finite width mode onset and conductance response
  • Fixed-energy mass response compared with the analytical Haldane boundary

Project boundaries

  • The completed model is a coherent spinless tight-binding simulation, not a fabricated device or material measurement.
  • The conductance values use dimensionless model units and do not predict the resistance of a specific material sample.
  • The fixed-energy mass sweep is interpreted with the analytical Haldane boundary and is not a numerical Chern-number calculation.
  • Interactions, phonons, dephasing, contacts beyond ideal matched leads, temperature broadening, and experimental calibration are outside the completed scope.

Included

  1. 01Complete Python and Kwant source code
  2. 02One hundred and twenty-two clean conductance solves across topological and trivial phases
  3. 03Forty-eight deterministic disorder runs
  4. 04Six ribbon widths and six mass cases
  5. 05Six retained CSV result tables and one JSON study summary
  6. 06Eight labelled result figures in PNG and SVG formats
  7. 07Three literature images with source and licence records
  8. 08Thirty automated tests with 100 percent statement and branch coverage
  9. 09Complete project files, calculations, results, and analysis material in a private GitHub repository
  10. 1079-page project documentation in PDF and editable Word formats
  11. 119-page setup and usage guide in PDF and editable Word formats
  12. 12Fifty annotated references, including work published in 2025 and 2026

Project record

No information is collected on this page.

Permanent project ID
GP-PH-1WWN3NS
Catalogued
21 Aug 2026
Completed
26 Aug 2026
Verified
26 Aug 2026
Demonstration
Included in repository

Handover

After purchase

  1. 01
    Payment is confirmed

    The project is marked unavailable and cannot be purchased again.

  2. 02
    Repository access is granted

    The buyer's submitted GitHub account receives access to the private repository.

  3. 03
    The purchase record is delivered

    The certification sheet is prepared from the reviewed buyer details and sent privately by email.