./cad/py-gds, Python module for creating GDSII stream files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.1, Package name: py27-gds-1.3.1, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [math/py-numpy] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 7b298a71539d96658fb9b0e3eca1ca722042ddf3
RMD160: a9f5b8e0f9cfbcfdc3a68c9630798c6e1487a458
Filesize: 110.053 KB

Version history: (Expand)


CVS history: (Expand)


   2018-07-07 14:04:00 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
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-01-12 13:55:51 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
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.
   2017-04-08 14:44:49 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
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-01-29 00:28:26 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
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-24 15:31:55 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
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).
   2016-09-22 06:47:37 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Remove redundent/unnecessary .include lines, and  PYDISTUTILSPKG= yes, thanks wiz.
   2016-09-19 08:13:35 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
 - Converting PLIST to ${EGG_INFODIR}. Also add/convert .include \ 
lang/python/*.mk files
   2016-09-13 13:27:50 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
Updated cad/py-gds to 1.0
-------------------------
  Version 1.0 is officially released, including the newest contribution:
  point-in-polygon logical testing.