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

import numpy as np
from opt_einsum import contract

N = 10
C = np.random.rand(N, N)
I = np.random.rand(N, N, N, N)

%timeit np.einsum('pi,qj,ijkl,rk,sl->pqrs', C, C, I, C, C)
1 loops, best of 3: 934 ms per loop

%timeit contract('pi,qj,ijkl,rk,sl->pqrs', C, C, I, C, C)
1000 loops, best of 3: 324 us per loop

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.5.tar.gz (7.9 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.5-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for thomasfermi-0.5.tar.gz
Algorithm Hash digest
SHA256 0bb0de5a31c791824d8b5c801a735abc48532997463fbef5548f3af0f61bd9e1
MD5 c65b6c43c30a5f4a3b402a5ff29b7a71
BLAKE2b-256 079bb732661cdbd7d21d5b2713202f2b6096ae6d9bfdfb8bc4e13c6748a23275

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thomasfermi-0.5-py3-none-any.whl
  • Upload date:
  • Size: 8.6 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 aaa311183b178a7fe93e7bb5b087d6b98e7b11d11f34cc5527d2e9f75206011b
MD5 17b90f411b707ced6fc0d5c8a8846ed2
BLAKE2b-256 19953a4e0d9b7be4c13456ada6dc073b08d3597a4b526a0519a9af5ab198de96

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