Path to this page:
./
cad/py-gdstk,
C++ library for GDSII and OASIS files
Branch: CURRENT,
Version: 0.9.42,
Package name: py310-gdstk-0.9.42,
Maintainer: pkgsrc-usersGdstk (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.
Required to run:[
math/py-numpy]
Master sites:
Filesize: 614.531 KB
Version history: (Expand)
- (2023-06-17) Updated to version: py310-gdstk-0.9.42
- (2023-06-04) Updated to version: py310-gdstk-0.9.41
- (2023-04-30) Updated to version: py310-gdstk-0.9.40
- (2023-02-19) Updated to version: py310-gdstk-0.9.37
- (2022-12-30) Updated to version: py310-gdstk-0.9.35
- (2022-11-19) Updated to version: py310-gdstk-0.9.34
CVS history: (Expand)
2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158) |
Log message:
*: remove more references to Python 3.7
|
2023-07-01 10:37:47 by Thomas Klausner | Files touched by this commit (105) |  |
Log message:
*: restrict py-numpy users to 3.9+ in preparation for update
|
2023-06-17 00:46:24 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/py-gdstk) Updated 0.9.41 to 0.9.42
## 0.9.42 - 2023-06-14
### Fixed
- `racetrack` bug in inner radius
|
2023-06-04 09:49:05 by Makoto Fujiwara | Files touched by this commit (3) |
Log message:
(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
|
2023-04-30 17:01:00 by Makoto Fujiwara | Files touched by this commit (2) |  |
Log message:
(cad/py-gdstk) Updated 0.9.37 to 0.9.40, CHANGELOG.md not updated
|
2023-02-19 03:11:18 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/py-gdstk) Updated 0.9.35 to 0.9.37
# Changelog
## 0.9.37 - 2023002-12
### Changed
- Build system changes for lower numpy version requirements
## 0.9.36 - 2023-02-10
### Changed
- Downgrade the zlib version dependency to support manylinux2014
- Minor documentation improvements
|
2022-12-30 09:11:12 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/py-gdstk) Updated 0.9.34 to 0.9.35
# Changelog
## 0.9.35 - 2022-12-16
### Fixed
- Segfaults caused by class inheritance in Python
- Segfaults caused by cleanup of incomplete initialization of Python instances
|
2022-11-19 12:01:51 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/py-gdstk) Update 0.9.0 to 0.9.34
## 0.9.33 - 2022-11-14
- build wheels for windows separately from macOs and linux
## 0.9.1 - 2022-10-12
### Fixed
- Reading polygons with extremelly large number of vertices
- Integer overflow in boolean operations
- `GdsWriter` C++ API fix
- Properly read zlib path from environment during build
- Ensure polygons are closed when laoding GDSII files
- Reference counting in `Reference.apply_repetition` and `Cell.flatten`
|