coriolis/documentation/UsersGuide
Jean-Paul Chaput 7296dcd6fb Make the Python interface closely mirroring the C++ one.
* Change: In Isobar, the Python interface was not exactly mirroring the
    C++ one, now it is the case. The Python code should look likes almost
    exactly like the C++ one, the only differences remaining being due
    to the languages respective syntaxes. Note that in the case of
    constructor functions, it leads to a slightly longer notation in
    Python that it could have been (mimic the ".create()" static
    member). Main modifications:
    1. Mirror the static constructor syntax with create():
          Cell( ... )   ==>  Cell.create( ... )
    2. Correct hierarchy for constants in Instance, Net, Pin
       & Transformation. For example:
          Hurricane.PlacementStatusFIXED
                     ==> Hurricane.Instance.PlacementStatus.FIXED
          Hurricane.OrientationID
                     ==> Hurricane.Transformation.Orientation.ID
          Hurricane.TypeLOGICAL  ==>  Hurricane.Net.Type.LOGICAL
          Hurricane.DirectionIN  ==>  Hurricane.Net.Direction.IN
* Change: In CRL Core, correction to match the improved Python API
    in the configutation helpers.
* Change: In Cumulus, correction to match the improved Python API.
* Change: In Stratus, correction to match the improved Python API.
* Change: In Documenation, update for the new Python interface
    (both user's guide & examples).
* Note: We must port those changes into Chams for it to continue
   to run.
* Change: In Documenation, update the Python script support part.
2014-06-29 14:26:59 +02:00
..
images Make the Python interface closely mirroring the C++ one. 2014-06-29 14:26:59 +02:00
CMakeLists.txt Compliance with g++ 4.8.1, support for devtoolset-2 2014-03-15 10:47:37 +01:00
HTML_defs.rst Make the Python interface closely mirroring the C++ one. 2014-06-29 14:26:59 +02:00
LaTeX_defs.rst Make the Python interface closely mirroring the C++ one. 2014-06-29 14:26:59 +02:00
Pygments.css Documentation restructuration 2014-03-11 12:21:31 +01:00
SoC.css Documentation restructuration 2014-03-11 12:21:31 +01:00
UsersGuide.aux Make the Python interface closely mirroring the C++ one. 2014-06-29 14:26:59 +02:00
UsersGuide.rst Make the Python interface closely mirroring the C++ one. 2014-06-29 14:26:59 +02:00
UsersGuide_HTML.rst Documentation restructuration 2014-03-11 12:21:31 +01:00
UsersGuide_LaTeX.rst Documentation restructuration 2014-03-11 12:21:31 +01:00
WWW_defs.rst Make the Python interface closely mirroring the C++ one. 2014-06-29 14:26:59 +02:00
socstyle.tex Documentation restructuration 2014-03-11 12:21:31 +01:00