Thomas Ferreira de Lima
df7f3de1a1
adding classifiers to setup.py
...
I read in the PyPI user manual it was recommended.
2019-01-04 15:45:27 -05:00
Matthias Koefferlein
ad6d9b5715
WIP: provide a less memory intensive way to deliver shapes from nets.
2019-01-04 17:41:09 +01:00
Thomas Ferreira de Lima
fc9da12b4b
Merge remote-tracking branch 'upstream/master' into azure/windows
2019-01-04 03:44:54 -05:00
Thomas Ferreira de Lima
7d2bfc9799
microbits-1.0 released
2019-01-04 03:31:05 -05:00
Thomas Ferreira de Lima
7d3ecdbe02
fix squared
2019-01-04 03:10:56 -05:00
Thomas Ferreira de Lima
a68b8a8f37
bintray download was not successful.
2019-01-04 03:09:12 -05:00
Thomas Ferreira de Lima
68490f7891
hosting microbits in bintray
2019-01-04 02:59:52 -05:00
Matthias Koefferlein
e439d50111
WIP: hier netlist processort: performance improvement in instance-to-instance checking, leaner output of net shapes.
2019-01-04 08:03:31 +01:00
Matthias Koefferlein
bcac78235b
Fixed a testsuite fail after last commit.
2019-01-04 01:59:52 +01:00
Matthias Koefferlein
72f838f8ee
WIP: performance improvement, maximum confinement of interactions by local search area.
2019-01-04 01:22:24 +01:00
Matthias Koefferlein
3fd99407a3
WIP: bugfix - hierarchical net extractor wasn't considering self-interactions between instance array elements.
2019-01-03 23:25:28 +01:00
Matthias Koefferlein
62d9941c4a
WIP: Bugfix - hierarchy was dropping instances.
2019-01-03 22:09:19 +01:00
Matthias Koefferlein
20799026d1
WIP: bugfix in net extraction (wrong hierarchy treatment)
2019-01-03 18:26:18 +01:00
Matthias Koefferlein
76330bea3a
Save some memory on net shape retrieval.
2019-01-02 23:23:04 +01:00
Matthias Koefferlein
e3b8d3635c
Small bugfix: object._destroy wasn't working for directly passed objects.
2019-01-02 23:18:14 +01:00
Thomas Ferreira de Lima
e922107583
Merge pull request #214 from lightwave-lab/travis-ci/fix/el-capitan
...
brew qt 5.12 not supported in osx 10.11, reverting to qt 5.11.2
2019-01-02 13:52:40 -05:00
Thomas Ferreira de Lima
7deea27069
changing version to 0.26.0.dev11, release pypi wheels after merging #218
2019-01-02 13:51:18 -05:00
Thomas Ferreira de Lima
a823d8c5df
Removing unnecessary patch_external_libraries_included file from wheel
2019-01-02 11:47:41 -05:00
Thomas Ferreira de Lima
2b2b38d160
Combining all wheels into one folder
2019-01-02 03:26:32 -05:00
Thomas Ferreira de Lima
923d083ab4
Unique artifact name for debug
2019-01-02 03:26:32 -05:00
Thomas Ferreira de Lima
b4904f1370
Dropping wheels as artifacts
2019-01-02 03:26:33 -05:00
Thomas Ferreira de Lima
b72660a95e
Including external DLLs (klayout bits) in wheel
2019-01-02 03:26:32 -05:00
Thomas Ferreira de Lima
b5788d8d7d
Basic Unit testing after installation
2019-01-02 01:14:51 -05:00
Thomas Ferreira de Lima
8dc77ee314
Adding x86 architecture
2019-01-02 01:14:49 -05:00
Thomas Ferreira de Lima
7212d347f1
Adding python 3.7
2019-01-02 01:14:50 -05:00
Thomas Ferreira de Lima
2b2d845079
Python 2.7 not supported (old MSVC++ 9.0 fails building klayout)
2019-01-02 01:14:49 -05:00
Thomas Ferreira de Lima
05d9b4c851
Trying to build for py 2.7 with msvc++ 9.0
2019-01-02 01:14:50 -05:00
Thomas Ferreira de Lima
2cf52b54c1
Building klayout python package
2019-01-02 01:14:49 -05:00
Thomas Ferreira de Lima
4ccbcb323b
First azure pipeline test. Downloading klayout bits
2019-01-02 01:14:49 -05:00
Matthias Koefferlein
ec3198c466
Netlist extraction performance improvement by taking a shortcut for local cluster/child cell cluster interactions.
2019-01-01 22:39:22 +01:00
Matthias Koefferlein
6a710a9efb
Fixed an internal error that happened if additional layers got added to the working shape set.
2019-01-01 19:19:53 +01:00
Matthias Koefferlein
7898ec37cd
Bugfix: netlist extractor did loose some connections.
2019-01-01 17:23:11 +01:00
Matthias Koefferlein
fed7a4bfed
Some performance improvement for the net extractor.
2019-01-01 13:07:40 +01:00
Matthias Koefferlein
060abc056e
Fixed a memory corruption issue from the Netlist destructor.
2018-12-31 17:33:14 +01:00
Matthias Koefferlein
37d8f0bfca
Added hierarchical progress reporting for more detailed progress.
2018-12-31 16:41:32 +01:00
Matthias Koefferlein
923e4075da
Added an intrinsic linked list implementation.
2018-12-31 15:25:45 +01:00
Matthias Koefferlein
509de593e6
Removed a compiler warning.
2018-12-31 01:42:55 +01:00
Matthias Koefferlein
0cc340cf4f
Once more being nice to picky compilers ...
2018-12-31 01:09:13 +01:00
Matthias Koefferlein
b75125f7c2
Please picky compilers (once more) ..
2018-12-31 00:50:43 +01:00
Matthias Koefferlein
e3279b754b
Please picky compilers ..
2018-12-31 00:00:15 +01:00
Matthias Köfferlein
d726afb189
Merge pull request #215 from lightwave-lab/bugfix/technology-load
...
Bugfix: gsi method db Technology.load pointing to save
2018-12-30 22:57:58 +01:00
Matthias Köfferlein
32e6879d86
Merge branch 'master' into travis-ci/fix/el-capitan
2018-12-30 22:54:52 +01:00
Matthias Köfferlein
c10aefe4fb
Merge pull request #213 from lightwave-lab/pymod-manylinux
...
Pymod manylinux wheels built on travis
2018-12-30 22:50:18 +01:00
Matthias Köfferlein
e637d0cf5f
Merge pull request #212 from lightwave-lab/travis-ci/fix/py37
...
Recent bugfixes in Travis-CI
2018-12-30 22:46:24 +01:00
Matthias Koefferlein
9c607d7663
Added a first version of the layout to netlist extraction feature
...
The main entry point is RBA::LayoutToNetlist which is the
GSI binding for the layout to netlist extractor. For a first
impression about the abilities of this extractor see the
Ruby tests in testdata/ruby/dbLayoutToNetlist.rb.
The framework itself consists of many classes, specifically
- RBA::Netlist for the netlist representation
- RBA::DeviceClass and superclasses (e.g. RBA::DeviceClassResistor and
RBA::DeviceClassMOS3Transistor) for the description of devices.
- RBA::DeviceExtractor and superclasses (i.e. RBA::DeviceExtractorMOS3Transistor or
the generic RBA::GenericDeviceExtractor) for the implementation of the
device extraction.
- RBA::Connectivity for the description of inter- and intra-layer connections.
2018-12-30 22:43:56 +01:00
Matthias Koefferlein
f989a85642
WIP: introduced Circuit::is_external_net
2018-12-30 18:44:30 +01:00
Matthias Koefferlein
72a140957d
WIP: added test for recursive net shape retrieval
2018-12-30 18:22:45 +01:00
Matthias Koefferlein
16a2b1982d
WIP: added one more level of abstraction to layout-to-netlist extraction (db::LayoutToNetlist) for easier use.
2018-12-30 17:53:46 +01:00
Matthias Koefferlein
b512f628bc
WIP: specific device extractor and GSI binding.
2018-12-30 14:54:59 +01:00
Matthias Koefferlein
ec7ab8e01d
WIP: moved code.
2018-12-30 14:15:58 +01:00