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.

Installation

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

$ pip install minushalf

Requirements

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-manylinux2014_x86_64.whl (1.6 MB view hashes)

Uploaded CPython 3.9

minushalf-1.7-cp39-cp39-manylinux2014_i686.whl (1.5 MB view hashes)

Uploaded CPython 3.9

minushalf-1.7-cp39-cp39-manylinux2010_x86_64.whl (1.4 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

minushalf-1.7-cp39-cp39-manylinux2010_i686.whl (1.4 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

minushalf-1.7-cp38-cp38-manylinux2014_x86_64.whl (1.6 MB view hashes)

Uploaded CPython 3.8

minushalf-1.7-cp38-cp38-manylinux2014_i686.whl (1.5 MB view hashes)

Uploaded CPython 3.8

minushalf-1.7-cp38-cp38-manylinux2010_x86_64.whl (1.4 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

minushalf-1.7-cp38-cp38-manylinux2010_i686.whl (1.4 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

minushalf-1.7-cp37-cp37m-manylinux2014_x86_64.whl (1.6 MB view hashes)

Uploaded CPython 3.7m

minushalf-1.7-cp37-cp37m-manylinux2014_i686.whl (1.5 MB view hashes)

Uploaded CPython 3.7m

minushalf-1.7-cp37-cp37m-manylinux2010_x86_64.whl (1.4 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

minushalf-1.7-cp37-cp37m-manylinux2010_i686.whl (1.4 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

minushalf-1.7-cp37-cp37m-manylinux1_x86_64.whl (837.2 kB view hashes)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

minushalf-1.7-cp36-cp36m-manylinux2014_x86_64.whl (1.7 MB view hashes)

Uploaded CPython 3.6m

minushalf-1.7-cp36-cp36m-manylinux2014_i686.whl (1.6 MB view hashes)

Uploaded CPython 3.6m

minushalf-1.7-cp36-cp36m-manylinux2010_x86_64.whl (1.6 MB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

minushalf-1.7-cp36-cp36m-manylinux2010_i686.whl (1.5 MB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

minushalf-1.7-cp36-cp36m-manylinux1_x86_64.whl (980.7 kB view hashes)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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