Matthias Koefferlein
195324295d
WIP: tests for new net predicates.
2018-12-25 20:56:08 +01:00
Matthias Koefferlein
3d9712c53a
WIP: implementation of device class and GSI bindings. Added some network attributes and predicates (is_floating, is_internal, pin_count, terminal_count)
2018-12-25 20:46:06 +01:00
Matthias Koefferlein
4f8416766c
WIP: renamed port -> terminal for devices. This is correct technical term. A port is a two-terminal entity.
2018-12-25 20:19:37 +01:00
Matthias Koefferlein
9c9d99da7c
WIP: introduced device combination support hints.
2018-12-25 19:45:34 +01:00
Matthias Koefferlein
a7a2eea905
WIP: MOS3 and MOS4 devices
2018-12-25 19:41:29 +01:00
Matthias Koefferlein
33e2fb8dc1
WIP: refinement of device extraction algorithm
2018-12-25 02:17:41 +01:00
Matthias Koefferlein
97a1abb73f
WIP: implementation of basic device classes, device extractor.
2018-12-25 02:02:18 +01:00
Matthias Koefferlein
792a420e23
WIP: purge_nets and combine_devices for db::Netlist, GSI bindings.
2018-12-25 00:25:07 +01:00
Matthias Koefferlein
d9b0b2f775
WIP: Ability to redefine device combination in Ruby (GenericDeviceClass)
2018-12-24 17:22:59 +01:00
Matthias Koefferlein
764667d8e8
WIP: added algorithm for combining devices - needs testing.
2018-12-24 16:55:22 +01:00
Matthias Koefferlein
e3b795e334
Unique ID of device class objects, netlist reference in device class.
2018-12-24 13:52:17 +01:00
Matthias Koefferlein
eb6b043c3b
Parameter values of db::Device/db::DeviceClass
2018-12-24 13:39:19 +01:00
Matthias Koefferlein
c5222c26e3
Added DevicePortProperty class with tests and GSI binding
2018-12-24 01:31:06 +01:00
Matthias Koefferlein
aa5e885215
Added Ruby tests for GSI binding of db::Netlist classes
2018-12-24 00:08:34 +01:00
Matthias Koefferlein
3c2c72d9ed
WIP: GSI binding of db::Netlist at al
2018-12-23 22:31:26 +01:00
Matthias Koefferlein
9a9482d7c7
Added netlist editing features.
2018-12-22 23:12:45 +01:00
Matthias Koefferlein
e51a3a9ed9
Dual netlist representation (nets attached to pins and ports).
2018-12-22 00:29:44 +01:00
Matthias Koefferlein
654afa3ec2
Upward references for db::Net and db::Circuit.
2018-12-21 22:13:37 +01:00
Matthias Koefferlein
83a38037e5
Added cluster_id property to db::Net
2018-12-21 21:53:48 +01:00
Matthias Koefferlein
80999475f4
Added trans and name attributes to db::SubCircuit
2018-12-21 21:47:27 +01:00
Thomas Ferreira de Lima
971ad89f0b
brew qt 5.12 not supported in osx 10.11, reverting to qt 5.11.2
2018-12-20 23:31:27 -05:00
Matthias Koefferlein
4dd17c3cd4
WIP: added tests for dbNetlist classes.
2018-12-20 23:29:01 +01:00
Matthias Koefferlein
18346945df
WIP: some refactoring.
2018-12-20 22:11:20 +01:00
Thomas Ferreira de Lima
1bba72e45b
Adding documentation regarding manylinux, CI, and PyPI wheels
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
2975d57d22
Not testing cp27-cp27m in travis's host (incompatible).
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
b3addbeeba
better organizing travis metadata.
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
124975d636
bug: forgot to add language:python in travis
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
8495a18023
changing version to 0.26.0.dev10
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
5f66df13f7
adding ccache to macos builds
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
d20e12ef41
Adding tests on host linux beyond docker.
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
6b37e67de6
fixing pya module. adding tests
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
a288b3ce39
Patched auditwheel directly. Should fix manylinux python build.
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
36af902e3f
bugfix: ccache not in path.
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
a220e2e0e0
verbose auditwheel repair
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
e3de4030df
http://mirrors.fedoraproject.org is unreliable. Retry yum 5 times.
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
f1e292373f
Changing version to 0.26.0.dev9 for CD tests
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
0848b940ce
better organization of dist-pymod folder
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
a931db224c
adding other versions of python to manylinux CI
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
b6d7dec289
showing ccache stats
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
94b37c389c
Continuous Integration for manylinux1 wheels (first test)
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
00c28d4a08
tested script for linux32 as well.
...
Also added +x permission to fix_wheel
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
f8502adb32
Tested wheel build for all manylinux python versions
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
937019e651
including Dockerfile for 32-bit linux
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
70d5f5d1a0
better error messages in fix_wheel.sh script. ready to go.
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
55f5167a02
[ci skip] first working manylinux wheel
2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima
e5921252ea
prototype formula for manylinux1
2018-12-20 16:10:55 -05:00
Matthias Koefferlein
d78a25efe4
WIP: new classes for netlist representation.
2018-12-19 23:41:39 +01:00
Thomas Ferreira de Lima
213f2b16fa
xcode8 does not support homebrew addon yet
2018-12-18 18:11:56 -05:00
Thomas Ferreira de Lima
b06fe5817d
ThreadPool.imap stopped working in py 3.7.1
2018-12-18 18:07:26 -05:00
Matthias Koefferlein
2c4e84fdf2
WIP: netlist property framework
...
- NetlistProperty is the base class for objects that can
be attached to shapes for annotation
- First property type implemented: net name is a way
to annotate net names
2018-12-18 23:56:01 +01:00