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`
|
2022-09-18 08:02:54 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/gdstk) Updated 0.8.3 to 0.9.0
## 0.9.0 2022-08-21 (Date from timestamp)
### Fixed
- Bug when saving OASIS files with missing references.
### Added
- `Reference.get_polygons`, `Reference.get_paths`, `Reference.get_labels`
- `Library.rename_cell`
- `Library::rename_cell` and `Library::replace_cell` in the C++ API
### Changed
- `Cell.filter` arguments modified to match `read_gds`.
- Changed default tolerance for `read_gds` and `read_oas` to be the library's \
rounding size.
- `Reference::polygons` renamed to `Reference::get_polygons` in the C++ API.
- `Reference::flexpaths` renamed to `Reference::get_flexpaths` in the C++ API.
- `Reference::robustpaths` renamed to `Reference::get_robustpaths` in the C++ API.
- `Reference::labels` renamed to `Reference::get_labels` in the C++ API.
- Removed magnification argument from `Reference::init` and `Label::init` in the \
C++ API.
|
2022-06-17 15:26:34 by Makoto Fujiwara | Files touched by this commit (1) |
Log message:
(cad/py-gdstk) Fix GITHUB_PROJECT (missing)
|
2022-06-17 13:38:30 by Makoto Fujiwara | Files touched by this commit (4) |
Log message:
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.
|