Skip to content

Releases: ulfgri/gdsii-toolbox

New dawn edition

29 Mar 01:23
Compare
Choose a tag to compare

Bug fixes to bounding box calculation in bbox_tree.zip (contributed by Alexandre Simard).

Holiday Edition

23 Dec 16:14
Compare
Choose a tag to compare
  • Fixed bug that prevented reading of aref element's referenced structure names.
  • Removed the 32 character limit for structure names.
  • Update to gdsii_zonelens.m to use larger number of vertices in polygons.
  • Numerous small improvements to function help texts.

"Hot summer" edition 2019

18 Aug 14:07
Compare
Choose a tag to compare
- The datatype ('dtype') property is now an optional property for text
  elements. Only when the dtype property is specified at the creation of a
  text element, will the dtype property be written to the gds file.
- updated @gds_element/display.m to display the data type property
  of a text element.
- the datatype property for text elements was not handled correctly
  in 'set_element_data.c'
- better formatting of help text for gdsii_cdfeature.

"We can indeed" edition 2019

02 Jun 17:42
Compare
Choose a tag to compare
  • forgot to update version number and release data in release 142. Fixed.

"We can do better" edition 2019

01 Jun 13:10
Compare
Choose a tag to compare
  • all element types except sref and aref now have the datatype (dtype)
    property, which seems to be common practice (thanks to Eng Wen Ong
    for pointing it out).
  • corrected the maximum length of structure names in gds_beginstruct.c
  • fixes to build scripts. Octave > 5 no longer needs removal of .o files
  • changed 'parfor' --> 'for' in 'adjmatrix.m' due to failure without Matlab Parallel Toolbox
  • updated clipper library to version 6.4.2
  • at long last fixed the bug in polygon area calculation
  • fix bug in @gds_structure/add_ref.m (found by Daniel Contreras).
  • fix comment in @gds_library/srename.m

"Now we wait" edition 2016

27 Nov 16:20
Compare
Choose a tag to compare
  • tie up loose ends in compound gds_element indexing.
    Compound elements can now be modified more easily
    using Octave/Matlab index notation.
  • new poly_area method for gds_element objects to calculate
    the area of boundary elements.
  • small tweak to makemex-octave script and makemex.m

"Winter is coming" edition 2016

15 Nov 00:40
Compare
Choose a tag to compare
  • fixed the remaining bugs in the 'subsref' methods for gds_library and gds_structure
    objects. Complex indexing, e.g. Lib.Struct(120).xy, is now working.

Election edition 2016

07 Nov 20:30
Compare
Choose a tag to compare
  • much improved (faster) 'subsref' methods for gds_library and gds_structure
    objects.
  • improved the speed of 'layerinfo' methods by eliminating element indexing.
  • new 'layer' method for gds_element objects to query layer/data type, which
    is much faster than field indexing.

Fall edition 2016

06 Nov 16:08
Compare
Choose a tag to compare
  • new 'layer' method for gds_element objects to query layer/data type, which
    is faster than field indexing.

Guy Fawkes "House on Fire" edition 2016

05 Nov 22:08
Compare
Choose a tag to compare
  • bug fix in Elements/gdsii_arc.m
  • a method (or indexing) that accesses an element property returns [] if an element does not have a requested
    property instead of throwing an error.
  • improved 'subsref' methods for gds_library and gds_structure objects that enable more complex indexing operations. It is now possible, e.g., to write S(10).xy to get the xy record of the 10th element in a structure without having to copy the element first. In Octave it is also possible to use expressions such as L(10)(20).layer to get the layer number of the 20th element in the 10th structure of library L (this does not work in Matlab because double indexing is not permitted).
  • update to Clipper library version 6.4