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.