reda-spice
Simulate Electronic Circuit using Rust and the Ngspice Simulators.
Aim to replace PySpice :)
Features
Simulate
- NgSpice dynamtic library simulator
- NgSpice server simulator
- Execute op, dc and tran analysis
- Analysis draw
- Spice library
- .param and .option
Examples
let mut circuit = new;
circuit.add_sine_voltage;
circuit.add_resistor;
circuit.add_resistor;
let simulate = default?;
let mut simulator = circuit.simulator;
let command = default
.t_stop
.t_step
.build.unwrap;
let analysis = simulator.run_tran?;
analysis.draw_nodes?;
analysis.draw_all_branchs?;