You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joe DiPrima
6eeaaa7ca7
Add pyngspice Python bindings with targeted capacitor probing
Initial commit of the pyngspice layer on top of ngspice:
- pybind11 C++ bindings (src/cpp/, src/bindings/)
- Python package with SpiceRunner interface, netlist preprocessor
- Targeted capacitor probing via .save i(C_name) directives for
fast simulation when only specific cap currents are needed
- Build system (CMakeLists.txt, pyproject.toml, build_mingw.py)
- Test suite with 70 tests covering all preprocessor features
- Examples, winflexbison tooling, CLAUDE.md project docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 month ago
..
Monte_Carlo
Fix internet address
4 years ago
SkywaterOpenSourcePDK
Add two simple Skywater PDK examples, inverter and ISCAS85 C7552
10 months ago
TransImpedanceAmp
Some hints how to use this file
8 years ago
TransmissionLines
Better visibility of the results
3 years ago
cider
Enable CIDER with KLU for DC, OP, and TRAN analyses. Small signal AC analysis is not yet supported for CIDER complex valued device KLU matrices. The examples/cider testcases produce printed simulation result values which have slight differences between Sparse and KLU. Differences are probably expected and in a few cases are ~1-2%, sometimes a little more. This should be good enough for most CIDER analyses. Francesco did a good piece of work. Runtimes are significantly shorter with KLU.
7 months ago
control_structs
S-parameters: Replace S11 by S_1_1 etc. to avoid ambiguity
4 years ago
ddt
Remove unused variable debarr.
3 years ago
digital
Fix circuits so that gtkwave tests run on MacOS. Add encoder/decoder example.
10 months ago
hicum2
prevent non-monotonic scale
5 years ago
inductive-systems
examples/inductive-systems/*, add test files
9 years ago
klu/ Circuits
iscas_stdcell.lib need geometry parameters, but is not used anyway, so commented out
1 year ago
loops
Repeat loop requires plain number, transformed vector, or transformed variable
2 years ago
measure
Enable expressions in a meas statement within a .control section, like
8 months ago
memristor
Obtain memory and simulation time
4 years ago
mos
Update: add frequency measurement and temperature dependency.
4 months ago
noise
implement osdi noise support
2 years ago
numparam
Try to clarify the mechanism of parameter substitution and add
1 year ago
optran
special ngbehavior needed
3 years ago
osdi
options are not required
10 months ago
p-to-n-examples
Add note on compatibility mode psa
1 year ago
paranoia
Fix some typos.
2 years ago
plot
plotting/grid.c, bug fix, avoid string buffer overflow
8 years ago
probe
Enable power measurement for W switch
4 years ago
proc2mod
Added some examples.
22 years ago
pss
move to the actual bsim4 version to avoid needless warnings
12 years ago
python
Add pyngspice Python bindings with targeted capacitor probing
1 month ago
shared
Add an extended shared library test program with additional
10 months ago
snapshot
examples/snapshot: start, interrupt and resume simulation
14 years ago
soa
Add a comment to say that LT/PSPICE compatability is needed.
3 years ago
soi
remove warnings
7 years ago
sp
better visibility
3 years ago
svg
File encoding is now UTF-8
1 year ago
tclspice
tcl-testbench[x].sh: Use bash within shebang
4 years ago
transient-noise
noisy ring-oszillator now using transistors with different W/L
8 years ago
utf-8/ стекло
Upgrade due to recent ngspice enhancements
5 years ago
various
Add a transformer with parameters on the .subckt line
2 years ago
vbic
better low Ic range covering
3 years ago
vdmos
Add vto model parameter (the default has changed!), add .ic
3 years ago
xspice
Add analog code model astate.
6 months ago