coriolis/oroshi/python
Jean-Paul Chaput 2501688dd1 Add support for layers alias names. Bug in _addPhysicalrule().
* New: In Technology, in order to support symbolic technology on top
    of a real technology using non-generic layer names, it comes in
    handy to be able to define layer alias names. Generic *real*
    layer names could be defined as alias over the technology
    specific ones. Then, we can build the symbolic layers upon
    the generic names (so *that* part of the init code can be
    shared between techs).
       Adds Technology::addLayerAlias()
       The semantic of Technology::getLayer() changes a little, it
     return the techno layer associtated to the name *or* the
     aliased name.
* Bug: In Technology::_addPhysicalRule(), in case of a rule redefinition,
    we were using it's name *after* the deletion of the rule object.
    Nasty crash.
      Improve the error message by giving the name of the conflicting
    rule.
* In CRL/helpers.analogtechno, add an addDevice() function to load
    analogic devices descriptors (copied from the old init system).
* In CRL/ApParser, if an exception is catched, tells in which file and
    line it did occur.
* In Oroshi/dtr.Rules, add a translation step to get the rule names
    from the technology. From generic names to actual technology
    layer names.
       Add some documentation.
* In Oroshi/stack.Stack, get the layers names through dtr.Rules to get
    the layers names translated.
2023-01-05 16:58:49 +01:00
..
CMakeLists.txt Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
__init__.py Adapt Nix code to Python 3 switch. 2021-10-26 20:10:59 +00:00
capacitormatrix.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
capacitorrouted.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
capacitorroutedsingle.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
capacitorunit.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
capacitorvrtracks.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
dtr.py Add support for layers alias names. Bug in _addPhysicalrule(). 2023-01-05 16:58:49 +01:00
multicapacitor.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
nonunitcapacitor.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
paramsmatrix.py Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
resistor.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
resistorsnake.py Port to Python3 capacitors & resistors generators. 2022-07-13 11:20:55 +02:00
stack.py Add support for layers alias names. Bug in _addPhysicalrule(). 2023-01-05 16:58:49 +01:00
wip_csp.py Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
wip_dp.py Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
wip_transistor.py Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00