API Reference

Complete API documentation for all Quantum ARISE research packages.

pvsim-pv Web API

The PVSim local server exposes the following REST API endpoints:

POST /api/simulate — Execute a 1D/2D Sesame simulation
GET /api/results/<id> — Fetch simulation results
GET /api/simulation/<id>/progress-stream — SSE live progress stream
POST /api/optimize/create — Create Bayesian optimization job
POST /api/optimize/<id>/run — Trigger optimization execution
POST /api/optimize/<id>/sensitivity — Calculate Sobol indices

qe-to-tcad Bridge Commands

The CLI tools exposed by the bridge:

qe-bridge <material> [--epsilon ask|empiric|compute|mp]
— Runs Quantum ESPRESSO workflow to extract TCAD-ready properties
qe-plot <material>
— Plots dielectric dispersion functions
qe-tcad <material> [diode|transistor]
— Feeds properties into 1D DEVSIM devices to validate behavior

materials-cli Funnel Pipeline

Commands to run and manage the discovery funnel stages:

materials-cli run [--only STAGE] [--materials NAMES]
— Start processing the materials-cli.yaml funnel
materials-cli status
— Check pipeline status counts and execution failures
materials-cli results --export db.json
— Export OPTIMADE-compliant materials records

aiida-dftbplus ORM & API

Primary AiiDA classes and parameters mapping:

DataFactory("dftbplus")
— Maps nested HSD configuration inputs into a database-queryable structure
CalculationFactory("dftbplus")
— Handles execution processes and schedules jobs to computational backends

Full Documentation

Detailed API reference documentation is available in the individual package guides section. Each package includes complete parameter documentation and usage examples.