Skip to main content

Package for calculating simple band structures and analyzing the results

Project description

Pybandstructure (version 1.0)

Band structure calculator for simple models. Allows easy implementation of simple periodic Hamiltonians including tight binding or plane waves models. Results can be analyzed to extract thermodynamical properties, density of states, and optical conductivity. A submodule is devoted to the implementation of superlattice hamiltonians.

Installation

The package can be installed from the (test) Python Package Index as

pip install -i https://test.pypi.org/simple/ --no-deps pybandstructure

or downloaded from the repository.

Dependencies can be installed separately using

pip install numpy scipy matplotlib tqdm h5py

Examples

Please refer to the repository for example notebooks illustrating the main features.

License

The package is distributed under the GNU Lesser General Public License v3 (LGPLv3).

Cite as

If you use Pybandstructure for your research please cite

P. Novelli and I. Torre "Pybandstructure: a python package for simple band-structure calculations" to appear on ArXiv (2020).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybandstructure-1.0.tar.gz (24.3 kB view hashes)

Uploaded Source

Built Distribution

pybandstructure-1.0-py3-none-any.whl (43.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page