Matthias Koefferlein
048f7a0bff
Fixed unit tests
2022-12-09 19:04:01 +01:00
Matthias Koefferlein
a5a3fff1f0
Fixed #1214 (LEF VIA parsing issue)
2022-12-08 22:36:14 +01:00
Matthias Koefferlein
62e76e428b
Updated DRC testdata after move supports hierarchy
2022-12-08 20:58:28 +01:00
Matthias Koefferlein
96a66564f9
Fixed test data
2022-12-08 20:51:53 +01:00
Matthias Koefferlein
2c94179589
Fixed #1216 (issue with moved - internal error)
...
This issue is fixed. In addition the following problems were fixed/found:
* General issue with handling merged state in in-place transform (merge shadow region needs to be updated too)
* moved now is hierarchical (also for edges)
2022-12-08 20:27:42 +01:00
Matthias Koefferlein
d81e0ba51e
Merge branch 'points-as-db-objects'
2022-12-07 21:59:02 +01:00
Matthias Koefferlein
5a252f2b29
Updated golden test data for fast DRC
2022-12-07 21:58:24 +01:00
Matthias Koefferlein
0c89d8fec8
WIP: points as db objects - added tests, bug fixes
2022-12-04 19:54:29 +01:00
Matthias Köfferlein
b3968c31e5
Merge pull request #1197 from KLayout/wip
...
Wip
2022-12-02 01:29:25 +01:00
Matthias Koefferlein
b2624b4c94
Updated golden test data
2022-12-02 00:14:58 +01:00
Matthias Koefferlein
9dc7cbb0ed
Updated golden test data
2022-12-01 22:33:26 +01:00
Matthias Koefferlein
512662f3e4
Updated golden test data
2022-12-01 21:24:00 +01:00
Matthias Koefferlein
13874986b2
Bugfix, tests updated
2022-11-28 23:40:11 +01:00
Matthias Koefferlein
d76eef10af
GSI enabling of Edges#in_and_out, Region#in_and_out and corresponding DRC feature
2022-11-27 15:59:18 +01:00
Matthias Koefferlein
f6f4dbeb67
Edges#in/in_and_out: tests added
2022-11-27 15:31:25 +01:00
Matthias Koefferlein
0304930136
WIP: introducing Region#in_and_out and Edges#in_and_out, support for hierachical Edges#in, Tests updated
2022-11-27 14:53:30 +01:00
Matthias Koefferlein
25e61205d2
Deep implementation of in/not_in
2022-11-27 10:37:43 +01:00
Matthias Koefferlein
9008464268
WIP: hierarchical mode for Region#in and Region#not_in
2022-11-27 10:26:01 +01:00
Matthias Köfferlein
1f2e8b4012
Merge pull request #1193 from KLayout/issue-1189
...
Issue 1189 High memory footprint for DRC deck
2022-11-26 19:55:40 +01:00
Matthias Koefferlein
c83984b348
Golden data split for angle class check (drcSimpleTest_56)
...
Reason: the projection check of two 45 deg edges sometimes renders additional
results as there is a little projection from neighboring edges. These
rounding effects are different on different platforms.
2022-11-25 23:54:15 +01:00
Matthias Koefferlein
5057b0a626
Merge branch 'issue-1190'
2022-11-25 07:51:34 +01:00
Matthias Koefferlein
50ec2ff006
Updating golden test data
2022-11-25 00:12:31 +01:00
Matthias Koefferlein
dc24ec2d15
Updated golden test data
2022-11-24 21:46:56 +01:00
Matthias Koefferlein
6e2310186b
Added tests
2022-11-21 23:33:28 +01:00
Matthias Koefferlein
d8f91733a7
Updated two DRC tests after performance enhancement
...
The performance enhancement targets towards not merging shapes
before width/space check. This means that with an overlapping
input, more DRC violation markers are created and markers appear in
different places in the hierarchy. However, the geometry stays the same.
2022-11-19 00:08:27 +01:00
Matthias Koefferlein
30ab1a13ca
Added tests, documentation, doc bug fixes for angle-class edge selectors
2022-11-12 18:16:57 +01:00
Matthias Koefferlein
4467089f2a
More test data
2022-11-12 00:32:15 +01:00
Matthias Koefferlein
2341170065
First tests
2022-11-12 00:29:50 +01:00
Matthias Koefferlein
462976fc05
Convenience isotropic versions for Box::enlarge(d)
2022-11-10 22:31:13 +01:00
Matthias Koefferlein
d7263eac74
Square and rectangle convenience ctor for GSI Box and DBox
2022-11-10 22:08:41 +01:00
Matthias Koefferlein
c220ed0cbc
Merge branch 'master' into wip
2022-11-09 23:30:38 +01:00
Matthias Koefferlein
1edbd6232f
Merge branch 'python-typehints'
2022-11-09 23:13:31 +01:00
Matthias Koefferlein
5b710fa3a4
More stable result of antenna debug output text placement
2022-11-06 19:02:35 +01:00
Matthias Köfferlein
4a80a10a2d
Merge pull request #1175 from KLayout/wip
...
Wip
2022-11-06 09:11:38 +01:00
Matthias Koefferlein
c25223db36
Updated golden test data
2022-11-04 23:49:23 +01:00
Matthias Koefferlein
f67b28c52a
Supporting LayerInfo objects in fill pattern generation, doc updates
2022-11-04 23:45:10 +01:00
Matthias Koefferlein
d47cbeb231
[consider merging] Bugfix: generation of texts for antenna results
2022-11-02 23:07:55 +01:00
Matthias Köfferlein
c021a1834c
Fixed #1173 (DXF reader compatibility issue with ezdxf) ( #1174 )
2022-11-01 14:28:51 +01:00
Matthias Koefferlein
0262926b11
Moved __deepcopy__ implementation and NotImplemented fallback from db.__init__ to C++ implementation for better performance and generalization. Added tests
2022-10-26 10:40:20 +02:00
Matthias Koefferlein
c012bb846e
Cherry-picked Python type hint enhancements from master
2022-10-19 22:13:03 +02:00
Matthias Koefferlein
11f6eb21e0
Added ParentCellInst#dinst
2022-10-18 21:52:40 +02:00
Matthias Koefferlein
d9b61fe679
Updated golden test data
2022-10-18 21:32:35 +02:00
Matthias Koefferlein
8705b77172
New unit tests for RDB scan with properties
2022-10-18 21:28:06 +02:00
Matthias Koefferlein
8f6603d88e
Fixed unit test fails
2022-10-18 01:26:42 +02:00
Matthias Koefferlein
0c73b11f9b
Added a convenience version for GenericDeviceExtractor#define_terminal which takes terminal and layer names
2022-10-03 22:02:13 +02:00
Matthias Koefferlein
eedfc7c00f
Doc update, tests for new annotation features
2022-10-01 13:04:25 +02:00
Matthias Koefferlein
960d81be44
Merge branch 'master' of github.com:KLayout/klayout
2022-09-07 23:20:45 +02:00
Matthias Koefferlein
dbd8d7ad1c
Removed unused (and broken) files
2022-09-07 23:19:35 +02:00
Matthias Köfferlein
390cac87d3
Issue 1097 ( #1148 )
...
* [CONSIDER MERGING] Clarification and typo fixed in DRC doc.
* Implemented #1097 (discourage file compression, use CBLOCK)
* A warning is printed if file compression is enabled on OASIS
* A hint is present in the writer options
* CBLOCK is default (with fresh config) and for buddy tools
(use --cblock=false to disable it)
* Strict mode is default too.
* Updated tests
2022-09-05 23:34:53 +02:00
Matthias Köfferlein
7a9e9989d3
Merge pull request #1147 from KLayout/wip
...
Wip
2022-09-04 09:08:08 +02:00