531c4550bcUpdate for compiling with macOS Apple Silicon, tested with M2
Holger Vogt
2026-04-30 14:55:57 +0200
0638e6ab35Update to the README.
Holger Vogt
2026-04-30 13:40:39 +0200
db8cbb5c6eRemove result file
Holger Vogt
2025-09-13 14:19:17 +0200
a1cd8d0565Allow loading the entire audio file at vsjack_open() time, get the actual oversampling, to allocate the sample space.
Linus Torvalds
2025-07-13 15:03:07 +0200
b672580181Add some reset to -re-enable consecutive simulations
Linus Torvalds
2025-07-08 10:11:39 +0200
6694fd882dPatch fixes bug in the original linear interpolation, along with generating a proper "streaming" resampled output.
Linus Torvalds
2025-07-07 14:08:56 +0200
a40e283ddcprovide correct path info
Holger Vogt
2025-07-07 14:02:10 +0200
8efc138b73Add wav to fftw version of shared ngspice
Holger Vogt
2025-04-06 18:12:09 +0200
d20315309fDo not replace GND by 0 f if GND is used inside of the subcircuit and is referenced on the .subckt line, and ps is set. This will allow using this subcircuit with non-zero reference voltage.
Holger Vogt
2026-04-30 11:26:17 +0200
62440272a4Add non-nqs PSP model as well.
Holger Vogt
2026-04-30 11:22:08 +0200
2a246632bbAdd instance parameters td anr to the ISRC pwl source, like has been available with voltage source VSRC.
Holger Vogt
2026-04-29 13:34:22 +0200
51ebf841acMake the memory printout more portable and readable. Avoid integers, uses doubles.
Holger Vogt
2026-04-28 20:17:01 +0200
cb1a29b8c0If newcompat.ki is enabled, allow /gnd and /0 (local ground symbols in KiCad and replace them by true ngspice ground 0 .
Holger Vogt
2026-04-28 16:19:12 +0200
9ef52c10b9newcompat.ki has already been set in sharedspice.c
Holger Vogt
2026-04-28 16:17:35 +0200
eb751c5767Add a function get_calling_process_nameto retrieve the name of the calling process. Use this function to identify Eeschema as caller for automatically setting the compatibility flag ki.
Holger Vogt
2026-04-28 14:35:09 +0200
5333bf658cUse updated eng() to print frequency with k, M, G prefixes.
Holger Vogt
2026-04-28 11:51:55 +0200
7cf526ce4cUpdate memory check: Only for WINDOWS baile out if requested memory is larger than existing. For other OSs issue a warning, but then move on.
Holger Vogt
2026-04-28 11:50:46 +0200
2c461c4441Update the eng() function. Allow outputting bytes in multiples of 1024. Reformatting of file.
Holger Vogt
2026-04-28 11:49:13 +0200
b00d8daf58In case of error allow portable printing of 64bit integers
Holger Vogt
2026-04-28 11:43:27 +0200
5490c3c33dngspice crashes in eprvcd with 3 or more analog parameters. Fixed by changing the parameter sequence and zeroing the initial array.
Paul Campbell
2026-04-24 15:28:49 +0200
08accebcd3Move the memory check to a place where it is called once only per plot
Holger Vogt
2026-04-24 15:21:34 +0200
215dd0e136Status display 'shell', if shell command takes its time.
Holger Vogt
2026-04-24 14:47:15 +0200
6bb89dac01Implement MIFnoise(), the generic noise callback for all XSPICE code models. Two discovery modes are supported: declarative, where models define reserved parameter names (noise_voltage, noise_current, noise_corner, noise_exponent) and get automatic noise sources and programmatic, where models register sources via cm_noise_add_source() during MIF_NOI analysis calls.
Seth Hillbrand
2026-03-23 21:24:43 +0100
5afef46b5cOTA (operational transconductance amplifier) code model as a reference implementation that exercises the programmatic noise interface.
Seth Hillbrand
2026-03-23 21:20:57 +0100
3e4df63d05Add ota to VC analog project
Holger Vogt
2026-03-22 23:17:02 +0100
013408ac08Implement MIFnoise(), the generic noise callback for all XSPICE code models. Two discovery modes are supported: declarative, where models define reserved parameter names (noise_voltage, noise_current, noise_corner, noise_exponent) and get automatic noise sources and programmatic, where models register sources via cm_noise_add_source() during MIF_NOI analysis calls.
Seth Hillbrand
2026-03-22 23:15:52 +0100
4614452f19Info message to stdout, not stderr
Holger Vogt
2026-04-21 20:01:48 +0200
4cf82e6a52Fix NULL dereference of getpwuid() result and missing tfree()
grayfox
2026-04-21 20:00:46 +0200
668329ca3ePSS updates: Remove 1e6 factor from lines 647-653: this will re-enable convergence. Exclude division by pred[i] if it is 0. If predsum is 0, go out sucessfully. Improve comments. Add updates from dctran.
Holger Vogt
2026-04-20 17:06:53 +0200
8351188e60PSS: new breakpoint deletion, copied from dctran.c: no more endless loop. Tiny updates to comments PSSDEBUG flag added
Holger Vogt
2025-12-15 16:57:37 +0100
b9221a07a3Fix a bug when evaluating -0.5^3. Use code which has been up to now only applied with LT compatibility.
Holger Vogt
2026-04-11 14:12:52 +0200
afd4eb64edFix a bug introduced by yesterday's commit 8abfb5aeb0/
Holger Vogt
2026-04-07 22:25:27 +0200
8abfb5aeb0Remove unused ft_gidb Add debug ft_shvecsearch Make ft_codemodelerror more verbose.
Holger Vogt
2026-04-06 14:15:42 +0200
0638aaa160Continue Newton iteration until currents settle.
Keith OHara
2026-04-06 00:01:12 +0200
96e1314575Allow loading the entire audio file at vsjack_open() time, get the actual oversampling, to allocate the sample space.
Linus Torvalds
2025-07-13 15:03:07 +0200
b239ab4955Add some reset to -re-enable consecutive simulations
Linus Torvalds
2025-07-08 10:11:39 +0200
d0c297db4fPatch fixes bug in the original linear interpolation, along with generating a proper "streaming" resampled output.
Linus Torvalds
2025-07-07 14:08:56 +0200
91e87c8899provide correct path info
Holger Vogt
2025-07-07 14:02:10 +0200