otter.solve_plasma_workflow

otter.solve_plasma_workflow(cfg: PlasmaWorkflowConfig) dict[str, Any][source]

Solve one unified plasma workflow from one composition specification.

Parameters:

cfg – Unified workflow configuration.

Returns:

dict – Top-level payload containing parsed composition, electronic structure, and optional ion-structure outputs. When the ion stage is requested, result["ion"] includes v_ie_k (with v_ei_k as an alias), v_ee_k, c_ie_k, and c_ee_k on the returned k grid.

Examples using solve_plasma_workflow

Carbon structure factors: Otter PA-HNC and DFT-MD

Carbon structure factors: Otter PA-HNC and DFT-MD

Ion-structure literature library

Ion-structure literature library

Two-temperature aluminium: Johnson et al. (2025)

Two-temperature aluminium: Johnson et al. (2025)

Equilibrium aluminium structure factors: Schörner et al. (2022)

Equilibrium aluminium structure factors: Schörner et al. (2022)

Starrett et al. CH1.36 mixture pair distributions

Starrett et al. CH1.36 mixture pair distributions

Starrett–Saumon electronic levels and ionization

Starrett--Saumon electronic levels and ionization

Single-species Starrett–Saumon ion-structure benchmarks

Single-species Starrett--Saumon ion-structure benchmarks

Al: complete electronic-to-ionic workflow

Al: complete electronic-to-ionic workflow

Experimental IS/SC feedback for aluminium

Experimental IS/SC feedback for aluminium

Aluminium KS-DFT and Thomas–Fermi comparison

Aluminium KS-DFT and Thomas--Fermi comparison

Al: elastic Rayleigh weight versus density

Al: elastic Rayleigh weight versus density

Carbon: local-field-correction sensitivity

Carbon: local-field-correction sensitivity

CH1.36: multicomponent electronic-to-ionic workflow

CH1.36: multicomponent electronic-to-ionic workflow