pyTBT

pyTBT is a Python version of TBtrans originally developed by Mads Brandbyge.

usage:

pyTBT [-h] [-f FN] [-F DEVICEFIRST] [-L DEVICELAST] [-N NPOINTS] [–Emin EMIN] [–Emax EMAX] [-x NK1] [-y NK2] [-a GK1] [-b GK2] [-s] [-j] [-e ETA] [-l ETALEAD] [-d] [–useSigNC] [–NumChan NUMCHAN] [–bulk] [–nobulk] [–scaleSigL SCALESIGL] [–scaleSigR SCALESIGR] [–SpectralCutoff SPECTRALCUTOFF] DestDir

positional arguments:

DestDir Destination directory

optional arguments:
-h, --help

show this help message and exit

-f FN, --fdf FN

Input fdf-file for TranSIESTA calculation [./RUN.fdf]

-F DEVICEFIRST, --DeviceFirst DEVICEFIRST

First device atom (SIESTA numbering) [TS.TBT.PDOSFrom]

-L DEVICELAST, --DeviceLast DEVICELAST

Last device atom (SIESTA numbering) [TS.TBT.PDOSTo]

-N NPOINTS, --NPoints NPOINTS

Energy points [TS.TBT.NPoints]

--Emin EMIN

First energy point [TS.TBT.Emin]

--Emax EMAX

Last energy point [TS.TBT.Emax]

-x NK1, --Nk1 NK1

k-points Nk1 along a1 [1]

-y NK2, --Nk2 NK2

k-points Nk2 along a2 [1]

-a GK1, --Gk1 GK1

Gaussian quadrature k-point sampling for a1 direction (2*GK1+1 points) [0]

-b GK2, --Gk2 GK2

Gaussian quadrature k-point sampling for a2 direction (2*GK2+1 points) [0]

-s, --skipsym

Skip inversion (time-reversal) symmetry (i.e., k=-k) that reduces the number of k-point evaluations

-j, --singlejunction

k-point sample only electrode self-energies

-e ETA, --eta ETA

Imaginary part added to all energies (device and leads) [1e-06 eV]

-l ETALEAD, --etaLead ETALEAD

Additional imaginary part added ONLY in the leads (surface GF) [0.0 eV]

-d, --skipDOS

Skip calculation of PDOS

--useSigNC

Use SigNCfiles

--NumChan NUMCHAN

Number of eigenchannels [10]

--bulk

Use bulk in electrodes. The Hamiltonian from the electrode calculation is inserted into the electrode region in the TranSIESTA cell [TS.UseBulkInElectrodes]

--nobulk

Use only self-energies in the electrodes. The full Hamiltonian of the TranSIESTA cell is used in combination with self-energies for the electrodes [TS.UseBulkInElectrodes]

--scaleSigL SCALESIGL

Scale factor applied to Sigma_L [default=1.0]

--scaleSigR SCALESIGR

Scale factor applied to Sigma_R [default=1.0]

--SpectralCutoff SPECTRALCUTOFF

Cutoff value for SpectralMatrix functions (for ordinary matrix representation set cutoff<=0.0) [default=0.0]