summaryrefslogtreecommitdiff
path: root/cad/py-gds
AgeCommit message (Collapse)AuthorFilesLines
2019-06-08cad/*: let pkglint fix indentation, variable alignment, and LOCALBASErillig1-2/+2
pkglint -Wall -r -F cad Manually fixed the indentation in cad/ghdl/Makefile because SITES.* was (by the current definition) not long enough to count as an outlier line, and because of this, all other lines were aligned to that line.
2018-07-07Updated cad/py-gds from 1.2.1 to 1.3.1mef2-7/+7
### Version 1.3.1 (Jun 29, 2018) * `PolygonSet` becomes the base class for all polygons, in particular `Polygon` and `Rectangle`. * Added `Cell.remove_polygons` and `Cell.remove_labels` functions to allow filtering a cell contents based, for example, on each element's layer. * Added `PolygonSet.scale` utility method. * Added `PolygonSet.get_bounding_box` utility method. * Added argument `timestamp` to `Cell.to_gds`, `GdsLibrary.write_gds` and `GdsWriter`. * Added `unit` and `precision` arguments to `GdsLibrary` initialization and removed from its `write_gds` method. * Changed the meaning of argument `unit` in `GdsLibrary.read_gds`. * Improved `slice` to avoid errors when slicing in multiple positions at once. * Improved `PolygonSet.fracture` to reduce number of function calls. * Removed incorrect absolute flags for magnification and rotation in `CellReference` and `CellArray`. * Minor bug fixes. * Documentation fixes. * Removed deprecated classes and functions.
2018-01-12Updated cad/py-gds to 1.2.1mef2-7/+7
### Version 1.2.1 (Dec 5, 2017) * `GdsLibrary` can be created directly from a GDSII file * Added return value to `GdsLibrary.read_gds` * Fix return value of `GdsLibrary.add` ### Version 1.2 (Oct 21, 2017) * Added new `gdsii_hash` function. * Added `precision` parameter to `_chop`, `Polygon.fracture`, `Polygon.fillet`, `PolygonSet.fracture`, `PolygonSet.fillet`, and `slice`. * Included labels in flatten operations (added `get_labels` to `Cell`, `CellReference`, and `CellArray`). * Fixed bug in the bounding box cache of reference copies. * Fixed bug in `_chop` that affected `Polygon.fracture`, `PolygonSet.fracture`, and `slice`. * Other minor bug fixes.
2017-04-08Updated cad/py-gds to 1.1.2mef3-9/+9
--------------------------- ### Version 1.1.2 (Mar 19, 2017) * Update clipper library to 6.4.2 to fix bugs introduced in the last update. * License change to Boost Software License v1.0. (pkgsrc changes) - LICENSE converted to boost-license as noted above
2017-01-28Updated cad/py-gds to 1.1.1mef2-7/+7
--------------------------- ### Version 1.1.1 (Jan 27, 2017) * Patch to fix installation issue (missing README file in zip).
2017-01-24Updated cad/py-gds to 1.1mef3-8/+9
------------------------- ### Version 1.1 (Jan 20, 2017) * Introduction of `GdsLibrary` to allow user to work with multiple library simultaneously. * Deprecated `GdsImport` in favor of `GdsLibrary`. * Renamed `gds_print` to `write_gds` and `GdsPrint` to `GdsWriter`. * Development changed to Python 3 (Python 2 supported via [python-future](http://python-future.org/)). * Added photonics example. * Added test suite. * Clipper library updated to last version. * Fixed `inside` function sometimes reversing the order of the output. * Fixed rounding error in `fast_boolean`. * Fixed argument `deep_copy` being inverted in `Cell.copy`. * Bug fixes introduced by numpy (thanks to Adam McCaughan for the contribution).
2016-09-22Remove redundent/unnecessary .include lines, and PYDISTUTILSPKG= yes, ↵mef1-5/+1
thanks wiz.
2016-09-19 - Converting PLIST to ${EGG_INFODIR}. Also add/convert .include ↵mef2-8/+11
lang/python/*.mk files
2016-09-13Updated cad/py-gds to 1.0mef3-8/+13
------------------------- Version 1.0 is officially released, including the newest contribution: point-in-polygon logical testing.
2016-07-22Updated cad/py-gds to 0.9mef3-11/+17
------------------------- - v0.9 Almost version 1.0... This version introduces new translation and copy features added by John Bell. A new flag for joining polygons before offsetting them has also been included. - v0.8.1 Faster boolean and offset This release introduces the Clipper library for better performance on boolean and offset operations on polygons. Compiled Windows binaries are contributed by @johnlb. - v0.7.1 First GitHub release Minor structural changes since version 0.7. Compiled Windows binaries for Python 3.5 are contributed by @johnlb.
2016-07-22Import py27-gds-0.7.1 as cad/py-gds.mef4-0/+48
Gdspy is a Python module for creating GDSII stream files, usually CAD layouts. It includes a layout viewer for the geometries created, and it can also be used to import and merge GDSII files.