- gui1d:
- Created interactive 1D Diode simulator dashboard (gui1d/app.py, solve_1d.py).
- Redesigned doping process step editor, layout, and centered legend plots.
- Implemented state caching for I-V sweeps and grid spacing optimization.
- Doubled voltage step resolution: 0.05V step for V < 1V, and V/20 step for V >= 1V.
- physics (avalanche bug fix):
- Fixed charge sign in Hole Continuity Equation for avalanche generation.
- Created AvalancheGeneration_p in physics/new_physics.py to correctly act as a hole source.
- Resolved physical breakdown current polarity and negative current leakage at high reverse bias.