Skip to content
This repository has been archived by the owner on Aug 9, 2024. It is now read-only.

Releases: heitzmann/gdspy

v1.3.1

29 Jun 16:38
v1.3.1
45ddd92
Compare
Choose a tag to compare

Release 1.3.1

Major improvements and features added! Check the change-log for details:

  • 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.

Minor Release

06 Dec 00:56
Compare
Choose a tag to compare

This release includes minor changes to GdsLibrary.

The newest feature is the integration with Appveyor to build pre-compiled wheels for Windows.

Version 1.2

21 Oct 21:33
Compare
Choose a tag to compare

This release includes one major change that breaks backwards compatibility: addition of a precision parameter to _chop, Polygon.fracture, Polygon.fillet, PolygonSet.fracture, PolygonSet.fillet, and slice.

That is beacuse _chop is now performed in the C extension by the clipper library, which fixed a bug related to issue #23.

Bugfix release

19 Mar 15:22
Compare
Choose a tag to compare

This release fixes a bug introduced in fast_boolean by updating the library to its latest version.

Gdspy license has also been changed to Boost Software License v1.0.

Update (28/04/2017): a precompiled binary for Python 3.4 has been added to the release (must be installed with easy_install). Thanks Jianhua Jiang for the contribution!

Major changes in version 1.1

20 Jan 16:20
Compare
Choose a tag to compare

Gdspy v1.1 brings many changes!

  • The most important is the introduction of GdsLibrary, which substitutes and extends GdsImport.
  • Development now occurs in python 3, with version 2 being supported via python-future.
  • A test suite (still under construction) has been included to help prevent introduction of new bugs.
  • Patch 1.1.1 fixes the missing README file in the pypi package.

The documentation has been re-organized and many bugs have been fixed, most notably in functions inside and Cell.copy.

Version 1.0 is here!

11 Sep 12:46
Compare
Choose a tag to compare

Version 1.0 is officially released, including the newest contribution: point-in-polygon logical testing.

Almost version 1.0...

17 Jul 18:37
Compare
Choose a tag to compare

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.

Update Sep. 2: Windows binaries created.

Faster boolean and offset

06 May 20:00
Compare
Choose a tag to compare

This release introduces the Clipper library for better performance on boolean and offset operations on polygons.

Compiled Windows binaries are contributed by @johnlb.

Update Aug 26: I'm told the Windows binaries are not working properly. I'll try to update them asap.

First GitHub release

01 Jul 03:21
Compare
Choose a tag to compare

Minor structural changes since version 0.7.

Compiled Windows binaries for Python 3.5 are contributed by @johnlb.

Update Aug 26: I'm told the Windows binaries are not working properly. I'll try to update them asap.