Matthias Koefferlein
33678ff6d9
Documentation
2026-07-04 23:28:21 +02:00
Matthias Koefferlein
9b05f93fa7
Rewriting test for SPICE profiles
2026-07-01 23:52:05 +02:00
Matthias Koefferlein
6c4a22d6da
Introducing SPICE profile references
2026-07-01 23:43:26 +02:00
Matthias Koefferlein
1c560caaa7
Tests, debugging
2026-06-30 23:29:20 +02:00
Matthias Koefferlein
9e1bd7c9e9
Preparations for device registration
2026-06-30 22:41:27 +02:00
Matthias Koefferlein
a73d3b47a8
Bug fixing, added tests
2026-06-25 23:49:32 +02:00
Matthias Koefferlein
8e89acd8ff
Refactoring
2026-06-25 23:18:11 +02:00
Matthias Koefferlein
17bb54675b
Fixing bugs
2026-06-25 23:10:02 +02:00
Matthias Koefferlein
50e0923ff6
WIP
2026-06-25 22:56:33 +02:00
Matthias Koefferlein
4561eebdc0
Added missing files, added tests
2026-06-14 21:33:41 +02:00
Matthias Koefferlein
80352c1d02
Added tests for variant parameters, bug fixes
2026-06-14 21:31:43 +02:00
Matthias Koefferlein
280d1193ec
Compatibility with original behavior
2026-06-14 21:07:30 +02:00
Matthias Koefferlein
e337706634
Reworking parameter scaling
2026-06-14 19:26:29 +02:00
Matthias Koefferlein
48078b79e3
New tests, debugging.
2026-06-14 17:52:18 +02:00
Matthias Koefferlein
e4bce8a66f
Allowing M elements with three nodes for MOS3 devices in legacy mode, new tests
2026-06-14 17:10:18 +02:00
Matthias Koefferlein
f2ed8d2e57
GSI integration, new tests
2026-06-14 16:49:47 +02:00
Matthias Koefferlein
5f45fbdc6a
WIP, doc update, tests
2026-06-13 23:34:14 +02:00
Matthias Koefferlein
759df81026
WIP
2026-06-13 23:15:59 +02:00
Matthias Koefferlein
bc27086abb
SPICE profiles: outgoing parameters
2026-06-13 21:49:39 +02:00
Matthias Koefferlein
d09eb21096
Expressions doc.
2026-06-13 21:49:20 +02:00
Matthias Koefferlein
1f63aaabf5
WIP, debugging tests
2026-06-13 19:18:20 +02:00
Matthias Koefferlein
4d67c49b75
Reading all parameters declared by incoming parameter expressions, changing the evaluation such that no defaults are required for 'M' parameter
2026-06-13 17:35:17 +02:00
Matthias Koefferlein
12071e7300
Change in expression parser: nil is now propagated through expressions as 'x+nil'=x, 'nil+x'=nil. This is useful for evaluating device parameter expressions.
2026-06-13 17:33:25 +02:00
Matthias Koefferlein
36f147bcc1
Bug fixes
2026-06-13 16:51:52 +02:00
Matthias Koefferlein
de052422d8
Adding immediate text scheme to abstract paths: 'text:blabla' will create a 'file' with content 'blabla'
2026-06-13 16:07:05 +02:00
Matthias Koefferlein
b4c9527347
WIP
2026-06-09 00:16:45 +02:00
Matthias Koefferlein
2ad11c0a35
Debugging, cleanup.
2026-06-08 23:38:38 +02:00
Matthias Koefferlein
be79d3fbcd
WIP
2026-06-05 01:08:22 +02:00
Matthias Koefferlein
8b6d6cef52
WIP
2026-05-31 20:39:48 +02:00
Matthias Koefferlein
a5c730dfc8
Tests
2026-05-31 16:56:54 +02:00
Matthias Koefferlein
cd942db09a
Fixing build issues
2026-05-31 00:15:55 +02:00
Matthias Koefferlein
cb96b8c169
Refactoring
2026-05-30 22:53:49 +02:00
Matthias Koefferlein
6270877110
Updating stubs
2026-05-27 23:47:09 +02:00
Matthias Koefferlein
7d5f61db59
Issue #2360 : Implemented name sorting by default (can be turned off) for 'make_top_level_pins'
2026-05-26 23:26:16 +02:00
Matthias Koefferlein
6e0d968058
Python stubs regenerated, DRC/LVS doc updated
2026-05-25 22:01:03 +02:00
Matthias Koefferlein
4db6afb5f3
Merge remote-tracking branch 'origin/bugfix/issue-2356' into wip
2026-05-25 20:51:55 +02:00
Matthias Koefferlein
be8b165b6a
Merge remote-tracking branch 'origin/bugfix/issue-2350' into wip
2026-05-25 20:51:42 +02:00
Matthias Koefferlein
7508c8e4a4
Enabling context writing also for top cells - this allows the OASIS writer to generate proxy cells on output during fix of issue #2350
2026-05-25 01:13:58 +02:00
Matthias Koefferlein
37977d21e9
Fixing issue #2350 (strm2oas writes empty OAS)
...
Problem was that the OASIS writer was simply ignoring
all top level proxy cells (PCells, Library references).
The original bug #1835 fixed that by changing the
reader behavior, so it would keep top level proxies.
However, doing the spin through the writer got them
removed and in addition, the cleanup happing during
editing would also remove them.
Solution is to centralize the strategy of cleaning
cells. The cleanup now is changed to not remove
proxy top cells if they are the only ones. This is
consistent with the previous reader-only behavior.
The writer implements the same behavior by means
dropping cells marked for cleanup, instead of simply
skipping all proxy cells.
2026-05-25 00:09:38 +02:00
Matthias Koefferlein
249de43350
Fixed some compiler warnings
2026-05-25 00:07:30 +02:00
Matthias Koefferlein
95271e3edc
Fixing color interpolation of false color maps
...
Problem was when an interval was separated from
the rest through a discontinuous color and did not have any
color range (start and end color same).
The new scheme fixes the problem by computing a
data mapping that has two slightly distinct values
for the two discontinuous colors.
2026-05-24 19:17:33 +02:00
Matthias Koefferlein
472a7aa7fd
Adding Gaussian hat average mode to density map
2026-05-24 19:17:23 +02:00
Matthias Koefferlein
0648ee1bd0
Merge branch 'wip'
2026-05-24 15:26:19 +02:00
Matthias Koefferlein
8992222d9d
Enabling Qt-less builds
2026-05-24 15:10:21 +02:00
Matthias Koefferlein
378d2cd961
Changed visibility management of tool options (aka "Editor options")
...
Now, the tool options dock is either visible or not. Visibility
can be configured like for the other docks. Key binding stays
"F3" by default for the dock visibility.
The dock is populated with pages depending on the tool. It may
also be empty.
2026-05-24 14:10:45 +02:00
Matthias Koefferlein
4cc1d2ff9a
Fixed a potential crash
...
This bug was triggered during development and happened
because the tool bar build code was invalidating
QAction objects indirectly while they are used for
building the main menu.
Solution is to separate building of menu bar and
tool bar / context menus.
2026-05-24 14:09:08 +02:00
Matthias Koefferlein
cb918203c7
Adding the ruler options widget and disabling editor options in viewer mode
2026-05-24 00:17:25 +02:00
Matthias Koefferlein
c8362d16f1
Adding a ruler options widget page
2026-05-24 00:16:35 +02:00
Matthias Koefferlein
98a8d370aa
Tweaking the snap behavior on ruler move a little.
2026-05-24 00:15:51 +02:00
Matthias Koefferlein
3371333dd7
img plugin does not need editor options pages.
2026-05-24 00:14:18 +02:00