PyWannier90

PyWannier90 is a Python interface and utility library for Wannier90, providing Pythonic access to Wannier function calculations and analysis. Developed by Zhijun Wang, PyWannier90 enables Python-based workflows for Wannier function const…

4. TIGHT-BINDING 4.1 Wannier Ecosystem VERIFIED
Back to Mind Map Official Website

Overview

PyWannier90 is a Python interface and utility library for Wannier90, providing Pythonic access to Wannier function calculations and analysis. Developed by Zhijun Wang, PyWannier90 enables Python-based workflows for Wannier function construction, manipulation, and post-processing, integrating Wannier90 capabilities into the Python scientific ecosystem.

Reference Papers

Reference papers are not yet linked for this code.

Full Documentation

Official Resources

  • Homepage: https://github.com/zjwang11/PyWannier90
  • Documentation: GitHub repository
  • Source Repository: https://github.com/zjwang11/PyWannier90
  • License: Check repository

Overview

PyWannier90 is a Python interface and utility library for Wannier90, providing Pythonic access to Wannier function calculations and analysis. Developed by Zhijun Wang, PyWannier90 enables Python-based workflows for Wannier function construction, manipulation, and post-processing, integrating Wannier90 capabilities into the Python scientific ecosystem.

Scientific domain: Wannier functions, Python interface, post-processing
Target user community: Python users, Wannier90 users, automated workflows

Theoretical Methods

  • Wannier function interface
  • Python bindings to Wannier90
  • Post-processing utilities
  • Model construction
  • Analysis tools

Capabilities (CRITICAL)

Category: Python Wannier90 interface

  • Python interface to Wannier90
  • Wannier function manipulation
  • Post-processing tools
  • Model analysis
  • Automated workflows
  • Python ecosystem integration
  • Research utilities

Sources: GitHub repository

Key Aspects

Python Interface:

  • Pythonic Wannier90 access
  • NumPy integration
  • Workflow automation
  • Scripting capabilities
  • Modern Python

Wannier90 Integration:

  • Direct interface
  • File I/O utilities
  • Model manipulation
  • Analysis tools
  • Workflow enhancement

Automation:

  • Python scripting
  • Batch processing
  • Automated analysis
  • Workflow pipelines

Status

  • Type: Python interface library
  • Development: Check GitHub
  • Community: Python/Wannier90 users
  • Scope: Interface and utilities

Related Tools

  • Wannier90: Core functionality
  • TBmodels: TB model manipulation
  • WannierBerri: Berry phase calculations

Verification & Sources

Primary sources:

  1. GitHub: https://github.com/zjwang11/PyWannier90

Confidence: VERIFIED - Python interface

Verification status: ✅ VERIFIED

  • GitHub: ACCESSIBLE
  • Category: Python Wannier90 interface
  • Note: Python interface and utility library for Wannier90. Provides Pythonic access to Wannier function calculations, manipulation, and post-processing. Enables automated workflows and Python ecosystem integration for Wannier90 calculations. Complements Wannier90 with Python scripting capabilities.

Related Tools in 4.1 Wannier Ecosystem