Metadata-Version: 2.3
Name: z2pack
Version: 2.2.1
Summary: Automating the computation of topological numbers of band-structures.
License: GPL
Keywords: topology,topological,invariant,bandstructure,chern,z2,solid-state,tight-binding
Author: Dominik Gresch
Author-email: mail@greschd.ch
Requires-Python: >=3.9
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Development Status :: 5 - Production/Stable
Provides-Extra: plot
Provides-Extra: tb
Requires-Dist: blessings (>=1.7)
Requires-Dist: decorator (>=5.0)
Requires-Dist: fsc.formatting (>=1.0.0)
Requires-Dist: fsc.iohelper (>=1.0.3)
Requires-Dist: fsc.locker (>=1.1.0)
Requires-Dist: matplotlib (>=3) ; extra == "plot"
Requires-Dist: msgpack (>=1.0)
Requires-Dist: numpy (>=1.20)
Requires-Dist: scipy (>=1.7)
Requires-Dist: sortedcontainers (>=2.4.0)
Requires-Dist: tbmodels (>=1.1) ; extra == "tb"
Description-Content-Type: text/markdown

Z2Pack
automates the calculation of topological numbers of band-structures. It works with first-principles calculations (z2pack.fp), tight-binding models (z2pack.tb) and explicit Hamiltonian matrices (z2pack.hm).

The topological numbers are computed from the evolution of Wannier charge centers (WCC), as described in [this paper](http://journals.aps.org/prb/abstract/10.1103/PhysRevB.83.235401) for the case of the Z2 invariant. The code, methods and various examples are described in [this paper](https://doi.org/10.1103/PhysRevB.95.075146).

The WCC are calculated from overlap matrices which are calculated either directly (for tb and hm) or via the Wannier90 code package (fp).

- Documentation: <https://z2pack.greschd.ch>

[![Build Status](https://travis-ci.org/Z2PackDev/Z2Pack.svg?branch=dev%2Fcurrent)](https://travis-ci.org/Z2PackDev/Z2Pack)

