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
..
KLU
Don't compile with OpenMP support, as it is not used in KLU.
1 year ago
ng_shared_xspice_v
Update for the caller to invoke shared ngspice
5 years ago
src
Add pyngspice Python bindings with targeted capacitor probing
1 month ago
xspice
Add XSPICE code model build system and pre-built .cm plugins
6 hours ago
.gitignore
ignore visualc xspice verilog dir
1 year ago
how-to-fftw.txt
skip minor version in fftw path
8 years ago
how-to-ngspice-vstudio.txt
Clarify win_bison location
6 years ago
make-install-vngspice.bat
Bug fixes:
8 months ago
make-install-vngspiced.bat
Bug fixes:
8 months ago
ngspice-x86.exe.manifest
add a manifest file
6 years ago
ngspice.exe.manifest
add a manifest file
6 years ago
ngspice.ico
add an icon to MS Windows VC exe
7 years ago
resource.h
update to re-enable icon
6 years ago
sharedspice.sln
Enable using fftw3 as a build option of shared ngspice on Windows
1 year ago
sharedspice.vcxproj
Remove all entries connected to IPC, an outdated (>30 years)
5 months ago
spinit_all
Add functions for VS non-C99-compatible complex data manipulation,
8 months ago
spinitd
Add functions for VS non-C99-compatible complex data manipulation,
8 months ago
spinitd64
Add functions for VS non-C99-compatible complex data manipulation,
8 months ago
spinitr
Add functions for VS non-C99-compatible complex data manipulation,
8 months ago
spinitr64
Add functions for VS non-C99-compatible complex data manipulation,
8 months ago
vngspice-fftw.sln
fix a wrong Release/Debug selection for console build
8 months ago
vngspice-fftw.vcxproj
Remove all entries connected to IPC, an outdated (>30 years)
5 months ago
vngspice.rc
update to re-enable icon
6 years ago
vngspice.sln
Add functions for VS non-C99-compatible complex data manipulation,
8 months ago
vngspice.vcxproj
Remove all entries connected to IPC, an outdated (>30 years)
5 months ago