rizer.boulder_plugin#
Boulder GUI plugin for rizer’s 0D two-temperature plasma models.
Registers the rizer STONE kinds with Boulder:
PlasmaReactor2T– constant-mass 0D2T NRP discharge (Isomass2TVolumeReactorbuilt from anNRPCase, integrated natively by CVODES throughRizerNRP2TNetwork).PulsedPlasmaReactor– the adaptive composite (PulsedPlasmaReactor): a single self-contained node that marches isochoric 2-T deposition -> isentropic expansion -> isobaric cooling with automatic model switching, driven byRizerPulsedNetwork.HybridDischarge2T– nanosecond engineering model + low-voltage phase.SpiceCircuit– rizer’s circuit simulators (rllc, castera, nrp, lte_discharge) from the spice module.Generator/RLRCircuit– Simulink-style circuit blocks (nodes).CoaxialCable/ElectricalConnection– electrical connectors (edges).
Output panes (shown while a rizer node is selected): Plasma (temperatures, electron density, plasma voltage, radius/power) and Scope (comparable voltage traces, currents, plasma resistance).
Discovery: declared as a boulder.plugins entry point in rizer’s
pyproject.toml, or for development:
BOULDER_PLUGINS=rizer.boulder_plugin boulder <config.yaml>
Example configurations: rizer/examples/gui/*.yaml (also runnable via
the rizer CLI).
Submodules#
- rizer.boulder_plugin.cache
- rizer.boulder_plugin.circuit
- rizer.boulder_plugin.hybrid
- rizer.boulder_plugin.nrp
- rizer.boulder_plugin.panes
- rizer.boulder_plugin.props
- rizer.boulder_plugin.pulsed_plasma
- rizer.boulder_plugin.schemas
- rizer.boulder_plugin.scope
- rizer.boulder_plugin.shell
- rizer.boulder_plugin.spice
Functions#
|
Register the rizer reactor kinds and hooks (Boulder plugin entry point). |