Skip to main content

CLI to provides Pre processing tools for DFT -1/2 calculations

Project description

Documentation Status Total alerts Language grade: Python Latest version released on PyPi Number of downloads

The DFT -1/2 method

DFT-1/2, an alternative way of referring to the LDA -1/2 and GGA -1/2 techniques , is a method that method for approximate self-energy corrections within the framework of conventional Kohn-Sham DFT which can be used not only with the local density approximation (LDA), but also with the generalized gradient approximation (GGA).

The method aims to predict energy gaps results with the same precision as the quasiparticle correction algorithm, considered the state of the art for calculating energy gap of semiconductors. In addition, the computational effort of the method is equivalent to the standard DFT approach and and is three orders of magnitude lower than the aforementioned GW method, which allows the technique to be applied to complex systems.

sysfs line plot

Fig 1. Comparison of calculated band gaps with experiment. The red square are the SCF LDA-1/2 (standard LDA-1/2). The crosses are standard LDA. The small gap semiconductors are metals (negative gaps), when calculated with LDA. LDA-1/2 corrects the situation. The band structure calculations were made with the codes VASP and WIEN2k.

What is minushalf?

Minushalf is a command line interface (CLI) developed by the group of semiconductor materials and nanotechnology (GMSN) that aims to automate the application of the DFT -1/2 method. The commands available in this CLI automate both the entire process and each of its steps in order to be used for several purposes.


The minushalf CLI can be easily installed by PyPI with the following command.

$ pip install minushalf


The minushalf CLI was built in order to automate the application of the DFT -1/2 method. Thus, as the method requires the calculation of eigenvalues for each kpoint and band, it is necessary to install some software that performs ab initio calculations. Currently, the following softwares are supported by the program:

  • VASP

More information

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

minushalf-1.7.tar.gz (169.9 kB view hashes)

Uploaded source

Built Distributions

minushalf-1.7-cp39-cp39-manylinux1_x86_64.whl (838.5 kB view hashes)

Uploaded cp39

minushalf-1.7-cp39-cp39-manylinux1_i686.whl (725.0 kB view hashes)

Uploaded cp39

minushalf-1.7-cp38-cp38-manylinux1_x86_64.whl (844.5 kB view hashes)

Uploaded cp38

minushalf-1.7-cp38-cp38-manylinux1_i686.whl (730.0 kB view hashes)

Uploaded cp38

minushalf-1.7-cp37-cp37m-manylinux1_i686.whl (723.3 kB view hashes)

Uploaded cp37

minushalf-1.7-cp36-cp36m-manylinux1_i686.whl (858.8 kB view hashes)

Uploaded cp36

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page