rizer.cantera_ext#

Compiled C++ plasma extension (_plasma1d).

The heavy numerics – a custom Cantera Domain1D (ThermalPlasmaColumn1D) solving the steady radial Elenbaas-Heller arc equation via Cantera’s Sim1D Newton solver and adaptive grid refinement, plus the native 0D/1D reactor evaluators – live in this compiled module. The Python wrapper classes driving it (rizer.models.steady_lte_arc.elenbaas_heller_1D_numerical.ElenbaasHeller1DNumerical, rizer.models.nrp.plasma_channel_2T1D.PlasmaChannel, etc.) live under rizer.models, not in this subpackage.

The native module requires a compiler + libcantera-devel at build time. If it is missing, importing this subpackage raises a clear error, while the rest of rizer (pure Python) remains importable.