BSD Ports

cad/py-gdstk 0.9.61 NetBSD

C++/Python library for GDSII and OASIS files

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
boost-license
Categories
cad, python
Package size
256.1 KiB, 927.3 KiB installed

Description

Gdstk (GDSII Tool Kit) is a C++/Python 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.

In the other systems

SystemPortVersion
NetBSDcad/py-gdstk0.9.61
FreeBSDcad/py-gdstk1.0.2
DragonFlycad/py-gdstk0.9.59
MidnightBSDcad/py-gdstk1.0.0_2
HardenedBSDcad/py-gdstk1.0.1
GhostBSDcad/py-gdstk1.0.1

Install

Binary package:

pkgin install py312-gdstk

From pkgsrc:

cd /usr/pkgsrc/cad/py-gdstk && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.9.61
NetBSD 10.1 aarch640.9.61
SmartOS / illumos x86_641.0.1
macOS 15 arm641.0.1

Dependencies

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py313-gdstk-0.9.61, py314-gdstk-0.9.61

Commit history 3

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
1ad9024d8d mef (cad/py-gdstk) Updated 1.0.0 to 1.0.1
# Changelog ## 1.0.1 - 2026-07-10 ### Fixed - Typos to `RobustPath` and `FlexPath` "extended" ends. - Added default values to some C++ functions to fix provided examples.
cec1f3e4af mef (cad/py-gdstk) Updated 0.9.61 to 1.0.0 # Changelog
## 1.0.0 - 2026-02-21 ### Added - Support for layer names from/to OASIS files (#322, thanks nmz787-intel for the contribution). ### Fixed - Missing docs for `gds_timestamp`. ## 0.9.62 - 2026-01-03 ### Added - Support for exporting empty flexpaths to GDSII/OASIS. ### Fixed - Bug in point-in-polygon checks. - Array printing.