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.7.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.7-py3-none-any.whl (84.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thomasfermi-0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 9cc8259239a99206977766624ce1b3db86745230199daec2cf94d68987a039aa
MD5 d04c62051820d798e762e54dd6034a6e
BLAKE2b-256 5299dbe6804d49ac48eb08a8a733200fd53298a6f04b2b389b1d623cd2955a45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thomasfermi-0.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ca2fbf0296d92ba1be52fe3fbd7d920222bc325e30a01b9d054eece44db7f145
MD5 eae4f82a7e0f2bb29a43cb39a43584de
BLAKE2b-256 42578ed9873aa5223dfa90c057c42805ffab2700b01ab1cf022a7d887311eb78

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