Commit graph

11 commits

Author SHA1 Message Date
rillig
f921d4e920 cad/*: let pkglint fix indentation, variable alignment, and LOCALBASE
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.
2019-06-08 11:04:27 +00:00
mef
2ad26f180f Updated cad/py-gds from 1.2.1 to 1.3.1
### 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-07-07 12:04:00 +00:00
mef
aac4d628ed Updated cad/py-gds to 1.2.1
### 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.
2018-01-12 12:55:50 +00:00
mef
1b31b26e25 Updated cad/py-gds to 1.1.2
---------------------------
### 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-04-08 12:44:48 +00:00
mef
4743a2cd87 Updated cad/py-gds to 1.1.1
---------------------------
### Version 1.1.1 (Jan 27, 2017)
* Patch to fix installation issue (missing README file in zip).
2017-01-28 23:28:26 +00:00
mef
75713e3fbf Updated cad/py-gds to 1.1
-------------------------
### 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).
2017-01-24 14:31:55 +00:00
mef
1bf94a761f Remove redundent/unnecessary .include lines, and PYDISTUTILSPKG= yes, thanks wiz. 2016-09-22 04:47:37 +00:00
mef
705549455c - Converting PLIST to ${EGG_INFODIR}. Also add/convert .include lang/python/*.mk files 2016-09-19 06:13:35 +00:00
mef
669e47ce61 Updated cad/py-gds to 1.0
-------------------------
  Version 1.0 is officially released, including the newest contribution:
  point-in-polygon logical testing.
2016-09-13 11:27:50 +00:00
mef
83758c9484 Updated cad/py-gds to 0.9
-------------------------
- 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-22 00:21:23 +00:00
mef
94f77cf5f8 Import py27-gds-0.7.1 as cad/py-gds.
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.
2016-07-22 00:02:56 +00:00