Up to [cvs.NetBSD.org] / pkgsrc / cad / py-gdstk
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
py-gdstk: finish conversion to wheel.mk
(cad/py-gdstk) Updated 0.9.42 to 0.9.50 ## 0.9.50 - 2024-02-07 ### Added - `Polygon.perimeter`. ## 0.9.49 - 2023-12-29 ### Fixed - Type annotation for `Cell.write_svg`. ## 0.9.48 - 2023-12-21 ### Changed - `Cell.dependencies` accepts keyword arguments. ### Fixed - Fracturing polygons with few points is more robust. - Compilation improvements. ## 0.9.45 - 2023-10-12 ### Changed - Use Qhull as an external dependecy instead of installing it ourselves to avoid conflicts. ## 0.9.43 - 2023-10-08 ### Added - `Library.remap` and `Cell.remap` to remap layer and data/text types - Add typing stub - Add deepcopy support ### Changed - Raise an error if not both layer and datatype are specified in `Cell.get_polygons` and `Reference.get_polygons`. - Correct ordering of path ends in `Library::read_oas()` ### Fixed - Sort `Slice` Positions When converting from python because the internal implementation expects the coordinates to be sorted
(cad/py-gdstk) Updated 0.9.40 to 0.9.41 ## 0.9.41 - 2023-05-24 ### Added - Dictionary-like access to library cells by name. - `len(Library)` returns the number of cells in the library - `Reference.cell_name` to directly access a referenced cell's name ### Fixed - `RobustPath` accepts width of 0 at the path end
cad/py-gdstk: import py39-gdstk-0.8.3 Gdstk (GDSII Tool Kit) is a C++ library for creation and manipulation of GDSII and OASIS files. It is also available as a Python module meant to be a successor to Gdspy. Key features for the creation of complex CAD layouts are included: - Boolean operations on polygons (AND, OR, NOT, XOR) based on clipping algorithm - Polygon offset (inward and outward rescaling of polygons) - Efficient point-in-polygon solutions for large array sets Typical applications of Gdstk are in the fields of electronic chip design, planar lightwave circuit design, and mechanical engineering.