a4ff5a204aFixes bug 862 Break up OSDI initialisation in case of model or instance error.
pre-master-48
Holger Vogt
2026-08-14 17:21:12 +0200
300d01e0f8Use 'arrowplot', and plot mag(vector)
Holger Vogt
2026-08-14 14:30:12 +0200
bd395341d5use the old 'xbrushwidth' lable as an alternative to 'pyplot_linewidth'
Holger Vogt
2026-08-14 11:48:38 +0200
c93b0ec179Use arrowplot (vertical lines or arrows at frequency of interest).
Holger Vogt
2026-08-14 11:40:05 +0200
af60e41db4enable arrowplot (not yet arrows, but vertical lines from bottom up to value).
Holger Vogt
2026-08-14 11:39:08 +0200
2884721fafenable external set integer 'xbrushwidth' for arrowplot.
Holger Vogt
2026-08-14 11:37:57 +0200
784ce1f7ebChange exe name to ngspice_opus.exe in VS project.
Holger Vogt
2026-08-14 00:46:18 +0200
e7fb53f6fcAdd an arrowplot flag to plot, gnuplot commands for plotting signal strenth versus frequency with vertical arrows. An internal flag PLOT_ARROWS is set. With command 'plot' this is the same as the combplot flag. With 'gnuplot' this adds an extra drawing style using vectors.
Holger Vogt
2026-08-14 00:45:29 +0200
333ae192afPut the extern forward declaration to the top of the file, out of any function.
Holger Vogt
2026-08-13 15:46:02 +0200
957757adb9Replace 'cp -f' by the more common 'copy /Y' in the pre-build event
Holger Vogt
2026-08-13 15:42:01 +0200
baef6f4957make the path for fopen more flexible, add e.g. the contents of the 'sourcepath' variable.
Holger Vogt
2026-08-02 15:46:17 +0200
2d6ca92a7eExamples: nport instance and command 'sp' are not compatible. files.cir uses sp, the others the given 137mhz_bpf.s2p
Holger Vogt
2026-08-02 15:44:44 +0200
38a33e25d6A simple amplifier as example for Harmonic Balance.
Holger Vogt
2026-08-02 09:54:53 +0200
0d4bbaeed8Read and fit S-parameters, then run a transient analysis and compare.
Holger Vogt
2026-08-02 00:49:07 +0200
0c62b17af7Update on reading, converting, and using an S parameter file.
Holger Vogt
2026-07-31 11:13:12 +0200
dd171fc18dAdd copying snp2va.c to snp2va.cpp due to missing C99 compatibility for complex types and functions, so compile with C++.
Holger Vogt
2026-07-31 11:05:50 +0200
ca23679123Remove snp2va.cpp from the repositotry, as it is copied diring the MSVC build.
Holger Vogt
2026-07-31 11:04:03 +0200
6fe164e0a4Add links to complete docs and ngspice sources with RF additions only.
Holger Vogt
2026-07-30 17:28:53 +0200
9f2bfaa153Add more commands for RF analysis
Holger Vogt
2026-07-30 17:10:49 +0200
f6eee4b974Commands for the RF suite
Holger Vogt
2026-07-30 16:31:02 +0200
d8c3c2dd98Develloping towards ngspice-48
Holger Vogt
2026-08-12 17:48:56 +0200
ba36e3bdc9Prevent VSRC PWL glitches: The fold is exact on paper, but floor() on a ratio of doubles can leave time a few ulp PAST the last point: measured at 7.5e-23 s after about 1900 periods of a 1 ns clock. The search below then matches no segment at all, drops out of the loop without assigning, and the source silently keeps value's initialiser of 0 V for that one timepoint. On a clock that is a dropout to zero in the middle of an edge -- a glitch a downstream flip-flop reads as two extra edges, which is far worse than the tiny timing error it comes from. Clamp so the last segment always matches.
Alfredo Tomasini
2026-08-12 14:35:54 +0200
59b126346dUpdated osdiregistry.c and osdi.h to hopefully make OSDI files from all current, known flavors run without crashing
jfisher/openva
Justin Fisher
2026-08-11 17:08:08 +0200
17ea132b3aUpdated osdiregistry.c and osdi.h to hopefully make OSDI files from all current, known flavors run without crashing
jfisher/ngparse
Justin Fisher
2026-08-11 17:08:08 +0200
5fd4fd1dfaInput file encoding Read, then remove BOM UTF-16: Read every second character (o.k. if only ASCII involved).
Holger Vogt
2026-07-25 15:58:36 +0200
64926499dapyplot: If on MSVC the top graph limit is slightly less (due to double precision deviations) than the vector contents, the graph will not be plotted in this area. Therefore extend the limits a bit (0.5%). Gnuplot: Use snprintf instead of sprintf. Reduce limits extension to 0.005.
Holger Vogt
2026-08-09 14:15:15 +0200
89d442b852Updating the step equaliser, especially at the final time TSTOP
Holger Vogt
2026-08-07 15:51:57 +0200
c76219a37dpyplot: If on MSVC the top graph limit is slightly less (due to double precision deviations) than the vector contents, the graph will not be plotted in this area. Therefore extend the limits a bit (0.5%). Gnuplot: Use snprintf instead of sprintf. Reduce limits extension to 0.005.
pre-master-47
Holger Vogt
2026-08-09 14:15:15 +0200
9592bcf9dfVarious updates to prepare for ngspice-47
Holger Vogt
2026-08-08 16:29:35 +0200
2f9c8ad470Update the news for ngspice-47
Holger Vogt
2026-08-08 13:14:43 +0200
08c44faf1dPrepare for ngspice-47
Holger Vogt
2026-08-07 23:51:22 +0200