- get_reduced_layer() now considers cell-arrays
- Allow explicit definition of datatype by passing a tuple (layer, datatype) as layer
- Allow setting the width of LineStrings
- Angle of sub-cells considered in DLW-data and boundaries
- Fix GDSII-export: allow negative angles, correct rounding of spacing
- Allow specifying clearance features and exlusion features for convert_to_positive_resist
- Added meep integration
- GDSII-export: Added support for LineStrings
- Waveguide: added add_left_bend and add_right_bend to make code easier readable
- added alphanumeric_to_id as an inverse of id_to_alphanumeric
- allow to limit the numbers of workers for parallel export
- fixed oasis export
- Grating coupler: make_traditional_coupler now allows to apodize the period of the grating
- Port: added with_width function to generate a copy of the Port with a certain width
- Increased precision in add_straight_segment by evaluating derivative
- Added add_route_straight_to_port to Waveguide
- Fixed evaluation of width-parameter in add_parametrized_path
- Stopped testing with Python 3.5, as it reached it's end-of-life and added a warning
- Deprecated gdsCAD, as it isn't compatible with Python 3
- Fixed cell.show
- Added scale-parameter to save_image
- fixed .dxf-export in Cell
- Waveguide.add_parameterized_path now also supports an array as path_derivative
- fixed add_dlw_marker, origin can now also be a list
- Removed __future__ imports and (object) in class definitions for Python 2
- create_holes_for_under_etching now allows ovals and rectangles
- add_route_single_circle_to_port now tapers the waveguide to match the width of the port
- Bugfixes
- Added support for slot waveguides and coplanar waveguides
- Direct GDSII-export is now the standard GDSII-writer
- Added function for generating vortex traps
- Improved shape generation performance of waveguide
- Strip to slot mode converter added
- Bugfixes
- Added part for GDSII-import
- Added direct GDSII-export
- Added DXF-export
- bugfixes
- Structures in Cell are now converted individually for pattern export
- annotate_write_fields now works with Cells instead of gdscad.Cells
- fixed some bugs
- Dependencies are now installed automatically
- Project description now visible on PyPI
- Public release