Aller au contenu principal

Référence CLI

Les commandes ci-dessous sont installées via :

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

qe-bridge

Pipeline principal : Materials Project → Quantum ESPRESSO → export JSON TCAD.

qe-bridge <formule_chimique> [options]

Arguments

ArgumentDescription
formule_chimiqueSymbole ou formule (ex. C, Si, SiGe)

Options courantes

OptionDescription
--epsilon MODESource de ε : empiric (rapide, recommandé), compute (epsilon.x), mp (Materials Project), ask (prompt interactif)
--pw PATHChemin vers pw.x
--nproc NNombre de processus MPI
--qe-path PATHRépertoire bin de QE
--helpAfficher l'aide

Exemples

qe-bridge SiGe --epsilon empiric
qe-bridge Si --nproc 8 --epsilon compute
qe-bridge Ge --pw /opt/qe/bin/pw.x
Clé API et Docker

qe-bridge nécessite MP_API_KEY (voir Installation). Sous Docker sans -it, précisez toujours --epsilon (pas de prompt Y/N).

qe-plot

Trace la fonction diélectrique ε(ω) pour un matériau déjà calculé.

qe-plot <formule_chimique>

Exemples

qe-plot SiGe
qe-plot C

qe-tcad

Lance une simulation de dispositif 1D (diode ou transistor) à partir des données exportées.

qe-tcad <formule_chimique> <dispositif>
ArgumentValeurs
formule_chimiqueEx. Si, SiGe, C
dispositifdiode ou transistor

Exemples

qe-tcad SiGe diode
qe-tcad SiGe transistor

python3 -m qe_to_tcad

Équivalent à qe-bridge :

python3 -m qe_to_tcad Si

Scripts utilitaires (dépôt source)

CommandeDescription
python3 fetcher.py <formule>Orchestrateur direct
python3 qe_runner.py <fichier.in>Exécution QE bas niveau
python3 plotter.py <fichier.dat>Tracer ε(ω) (équivalent bas niveau de qe-plot)
python3 plot_convergence.py <mat>Courbes de convergence
python3 plot_complet.py <json> diode|transistorValidation DEVSIM (équivalent bas niveau de qe-tcad)
python3 convergence_manager.pyConvergence standalone

Tests

python3 -m pytest tests/ -v
python3 verify_convergence_manager.py

Voir aussi