Skip to main content

qe-to-tcad

Automated bridge from Quantum ESPRESSO to TCAD-ready material data (optical / dielectric properties and simple 1D device checks).

Public docs: lauryneeklou.github.io/site_Tcad

What you get

Command Role
qe-bridge Fetch structure, run DFT workflow, write JSON for TCAD
qe-plot Dielectric dispersion figures (when epsilon data exists)
qe-tcad 1D diode / transistor / sensor validation (DEVSIM)

Install (PyPI)

pip install --upgrade 'qe-to-tcad[tcad]'

qe-bridge --help
qe-plot --help
qe-tcad --help

Requirements for the Python package:

  • Python 3.10+
  • Quantum ESPRESSO (pw.x, optionally epsilon.x) and MPI on the host
  • Materials Project API key (MP_API_KEY, 32 characters)
export MP_API_KEY="your_32_char_key"
export QE_PW="/path/to/pw.x"   # if pw.x is not in PATH

Optional .env in the run directory:

MP_API_KEY=your_32_char_key
QE_PW=/usr/bin/pw.x
MPI_NPROC=4

Quick start (PyPI)

mkdir -p ~/qe_runs && cd ~/qe_runs
qe-bridge SiGe
qe-plot SiGe
qe-tcad SiGe diode
qe-tcad SiGe transistor

Dielectric / optical Phase 4 (epsilon.x) is optional and expensive:

qe-bridge SiGe                 # default --epsilon ask
qe-bridge SiGe --epsilon empiric
qe-bridge SiGe --epsilon compute
qe-bridge SiGe --epsilon mp
  • ask (default): Materials Project ε₀ if available; otherwise prompt; N → empirical table
  • empiric / mp: skip epsilon.x when possible
  • compute: force epsilon.x

The JSON under parsed_data/ always includes dielectric_constant and dielectric_source.

Docker (all-in-one)

Image: lauryneelv/qe-to-tcad:0.2.6 (also :latest)
Includes Quantum ESPRESSO, DEVSIM, and the three commands.

export MP_API_KEY="your_32_char_key"
mkdir -p ~/qe_runs && cd ~/qe_runs

docker run --rm -e MP_API_KEY -v "$PWD:/data" -w /data \
  lauryneelv/qe-to-tcad:0.2.6 SiGe

docker run --rm -v "$PWD:/data" -w /data \
  --entrypoint qe-plot lauryneelv/qe-to-tcad:0.2.6 SiGe

docker run --rm -v "$PWD:/data" -w /data \
  --entrypoint qe-tcad lauryneelv/qe-to-tcad:0.2.6 SiGe diode

On Apple Silicon Macs, add --platform linux/amd64 if the image has no arm64 build yet.

Typical outputs (run directory)

parsed_data/          # TCAD JSON
epsilon_out/          # epsilon.x data (if computed)
plots/                # dielectric figures
tcad_outputs/         # diode / transistor validation PNGs

License

MIT — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qe_to_tcad-0.2.6.tar.gz (68.7 kB view details)

Uploaded Source

Built Distribution

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

qe_to_tcad-0.2.6-py3-none-any.whl (73.5 kB view details)

Uploaded Python 3

File details

Details for the file qe_to_tcad-0.2.6.tar.gz.

File metadata

  • Download URL: qe_to_tcad-0.2.6.tar.gz
  • Upload date:
  • Size: 68.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for qe_to_tcad-0.2.6.tar.gz
Algorithm Hash digest
SHA256 184c1c6abb78d0a04ae6afb05a1b10a55623d8cd78edc06b931cda59b10bd0a9
MD5 feffac4e03f041c6d2f9cf85dc00c080
BLAKE2b-256 9822b0249a7e0e30eebd7f1eec1dd8ee78ec780c80314beec95040f10d5bccb4

See more details on using hashes here.

File details

Details for the file qe_to_tcad-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: qe_to_tcad-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 73.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for qe_to_tcad-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7927303e6e0fb53830b1ae474760b82625ca41cf5d173b4aa3293ae5c22ad06b
MD5 c57a5493693734d39df1c7988ffd55ae
BLAKE2b-256 22c6a9515470e65c797654643e4c76299f319701c71d1a94654f3bfb0805f2f1

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.8

2 files

This release

0.2.6 This release

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page