Skip to main content

Performing Thomas Fermi calculations of two dimensional electronic systems

Project description

ThomasFermi

Perform Thomas Fermi calculation to find the lowest energy density configuration of two dimensional electronic systems. See the ref paper for detail setup of the calculation.

Example usage

A detailed example of FQHE is given in a Jupyter notebook

from thomasfermi.FQHE import FQHE_TFdata
from thomasfermi.phi import *
from thomasfermi.algo import TF_engine

pars = {'L':20., 'l_B':7., 'd_t':30, 'd_b':30, 'dx':0.5, 'dy':0.5, 'Ec':5.85/40.}
data = FQHE_TFdata(pars)
pars = {'TFdata': data, 'Phi_EW_ext':-0.045, 'Phi_NS_ext':-0.015, 'Phi_back':-0.055}
Phi = make_QPC_Phi(pars)
pars = {'TFdata': data, 'Phi_ext':Phi.Phi_ext, 'n_iter':8}
engine = TF_engine(pars)

n = engine.find_local_opt(engine.init_n(eta = 0.3))
n = engine.find_opt(n0 = n, n_iter = 40)

Installation

thomasfermi can be installed via pip install thomasfermi.

Citation

If this code has benefited your research, please support us by citing:

arXiv:2204.10296 [cond-mat.mes-hall]

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

thomasfermi-0.8.tar.gz (85.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

thomasfermi-0.8-py3-none-any.whl (84.1 kB view details)

Uploaded Python 3

File details

Details for the file thomasfermi-0.8.tar.gz.

File metadata

  • Download URL: thomasfermi-0.8.tar.gz
  • Upload date:
  • Size: 85.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for thomasfermi-0.8.tar.gz
Algorithm Hash digest
SHA256 d5fef58d1d8bb876c1b643dabbd817f4fc5c3f5e2c8060c6cbfe7b8a66b970c9
MD5 397d1b10e5352bfd3d19dcfe58426ac0
BLAKE2b-256 ab190ee7f60f1f32e6b9769315809cbc119c8ec025a5ac3aa335db42536f1855

See more details on using hashes here.

File details

Details for the file thomasfermi-0.8-py3-none-any.whl.

File metadata

  • Download URL: thomasfermi-0.8-py3-none-any.whl
  • Upload date:
  • Size: 84.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for thomasfermi-0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 4334a76996b481dd4a1759bd858a2b55b7915343fd300c43c881bac4b70e0b08
MD5 c2db9ef3b10c77355d1f6465fb598ed2
BLAKE2b-256 39dc8001f0cd66e3e151f973ca151a9a13ce707065af6f9e7717be88017a03a6

See more details on using hashes here.

Supported by

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