Skip to main content

GDSTK

Boost Software License - Version 1.0 Tests Runner Publish Docs Package Builder Downloads

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.

Documentation

The complete documentation is available here.

The source files can be found in the docs directory.

Installation

C++ library only

The C++ library is meant to be used by including it in your own source code.

If you prefer to install a static library, the included CMakeLists.txt should be a good starting option (use -DCMAKE_INSTALL_PREFIX=path to control the installation path):

cmake -S . -B build
cmake --build build --target install

The library depends on zlib and qhull

Python wrapper

The Python module can be installed via pip, Conda or compiled directly from source. It depends on:

From PyPI

Simply run the following to install the package for the current user:

pip install --user gdstk

Or download and install the available wheels manually.

From source

Installation from source requires the build module (plus CMake and Ninja, for faster compilation):

pip install --user build

With that, simply build the wheel package using:

python -m build -w

This will create a dist directory containing the compiled .whl package that can be installed with pip.

Support

Help support Gdstk development by donating via PayPal or sponsoring me on GitHub.

Benchmarks

The benchmarks directory contains a few tests to compare the performance gain of the Python interface versus Gdspy. They are only for reference; the real improvement is heavily dependent on the type of layout and features used. If maximal performance is important, the library should be used directly from C++, without the Python interface.

Timing results were obtained with Python 3.11 on an Intel Core i7-9750H @ 2.60 GHz They represent the best average time to run each function out of 16 sets of 8 runs each.

Benchmark Gdspy 1.6.13 Gdstk 0.9.41 Gain
10k_rectangles 80.2 ms 4.87 ms 16.5
1k_circles 312 ms 239 ms 1.3
boolean-offset 187 μs 44.7 μs 4.19
bounding_box 36.7 ms 170 μs 216
curves 1.52 ms 30.9 μs 49.3
flatten 465 μs 8.17 μs 56.9
flexpath 2.88 ms 16.1 μs 178
flexpath-param 2.8 ms 585 μs 4.78
fracture 929 μs 616 μs 1.51
inside 161 μs 33 μs 4.88
read_gds 2.68 ms 94 μs 28.5
read_rawcells 363 μs 52.4 μs 6.94
robustpath 171 μs 8.68 μs 19.7

Memory usage per object for 100000 objects:

Object Gdspy 1.6.13 Gdstk 0.9.41 Reduction
Rectangle 601 B 232 B 61%
Circle (r = 10) 1.68 kB 1.27 kB 24%
FlexPath segment 1.48 kB 439 B 71%
FlexPath arc 2.26 kB 1.49 kB 34%
RobustPath segment 2.89 kB 920 B 69%
RobustPath arc 2.66 kB 920 B 66%
Label 407 B 215 B 47%
Reference 160 B 179 B -12%
Reference (array) 189 B 181 B 4%
Cell 430 B 229 B 47%

Release files for gdstk 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gdstk 1.0.1
File Size Uploaded
gdstk-1.0.1.tar.gz 322.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for gdstk 1.0.1
File
gdstk-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
gdstk-1.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
gdstk-1.0.1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
gdstk-1.0.1-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
gdstk-1.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
gdstk-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
gdstk-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
gdstk-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
gdstk-1.0.1-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
gdstk-1.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gdstk-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
gdstk-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gdstk-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
gdstk-1.0.1-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
gdstk-1.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gdstk-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
gdstk-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
gdstk-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
gdstk-1.0.1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
gdstk-1.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gdstk-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
gdstk-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
gdstk-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
gdstk-1.0.1-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
gdstk-1.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
gdstk-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
gdstk-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gdstk-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
gdstk-1.0.1-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
gdstk-1.0.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
gdstk-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
gdstk-1.0.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gdstk-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
gdstk-1.0.1-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 28.2 MB

Release files / gdstk-1.0.1.tar.gz

Download URL gdstk-1.0.1.tar.gz
Size 322.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8c760089605ce5adac6b9aec761bae40f626d44805ccdc4da1d9a9f53f330fb9
BLAKE2b-256 checksum
How to use checksums
6fae7d4b8cd6367921c1ee12b580565fd7b2a789c0e2b4357966b8ab37ce63a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL gdstk-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
affde4673fc11c486629a152fd8cdc1ee83ab779d41d52239ffd5e003f7c2ff5
BLAKE2b-256 checksum
How to use checksums
8ecdcb19c59c22d3c54131b687e9a850e6eb41cb8f0525f188affc543447891c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gdstk-1.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 546.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
197fd498c66e640937f0bf3508ace26f3eaee95617ed38f5c596bd55ee02c277
BLAKE2b-256 checksum
How to use checksums
54fc051cb1e376444bdb273503ec34ff8307c6af0abdeb4946eaa943a5b0d371
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL gdstk-1.0.1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 494.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3d936a0e398dd7ee32ef063dfc22f1fef69899191f7038182adeb3e81d5b26c2
BLAKE2b-256 checksum
How to use checksums
c937086973383ac60abdebf70304862091f9dcc88cbd6e7a92a6fcd2b1dda2e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314t-macosx_10_15_universal2.whl

Download URL gdstk-1.0.1-cp314-cp314t-macosx_10_15_universal2.whl
Size 957.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
898da9888cdac03d1893830a532422b90665f6382fef06e54466cc1ffb952195
BLAKE2b-256 checksum
How to use checksums
a78618841826c5d33d4847decb40820a7005a79a73adce00426194d5211cbb65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314-win_amd64.whl

Download URL gdstk-1.0.1-cp314-cp314-win_amd64.whl
Size 498.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
648deda9ecaae93531446067eb9d22581ef0620e027b96707fb8c69feedbdc87
BLAKE2b-256 checksum
How to use checksums
c2dfa766db956bcc0045302ec9321fb2c4f97429b6d5cf7e3ff1486c0949558f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL gdstk-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a18d47fdba40bdaddaf54a44f330096ee33aea69e1df9c44808736dc65ebe18e
BLAKE2b-256 checksum
How to use checksums
11ff207d5726e750115952f7efe064dc490f59556e3f5120177b60d7a320254d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gdstk-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 542.0 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
70df4801c24179335edc0e27eddcbdc814aea9a63e414ee47de3f778c22b5784
BLAKE2b-256 checksum
How to use checksums
ffec21e59b09231e5c3ae536dc692b432af006f9a8d4163fbf35143ac9822a33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL gdstk-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 490.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
bda11d94127a5f16aed86a6811e5272a0e5b390a5f35431b345821da63d63609
BLAKE2b-256 checksum
How to use checksums
0e4cc79578cbf998870041df161d08d874fc9e94dd10428a90df4bc0d8ac643b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp314-cp314-macosx_10_15_universal2.whl

Download URL gdstk-1.0.1-cp314-cp314-macosx_10_15_universal2.whl
Size 950.3 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b61ecc21b407c805f6947c68a8f119610028b17c7a30a0cd5ce838f4de46bacc
BLAKE2b-256 checksum
How to use checksums
79e0d0ddcd8b86cef9bb3a667a07ab8a2b7c681caf5457130e9e7f1bc9ca4554
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp313-cp313-win_amd64.whl

Download URL gdstk-1.0.1-cp313-cp313-win_amd64.whl
Size 484.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
65fed70a03922f674e34d0592bbffaa089b4007748c30be4e313c892ac446616
BLAKE2b-256 checksum
How to use checksums
46d247e1e166a60d7c56c6a358c5a7ac4fff1a7fc82a7f8de87e5645976df40b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL gdstk-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0b5f47287d071e652e61e3fdde920030e6f1288635409c9254bbf50159c3e81f
BLAKE2b-256 checksum
How to use checksums
da636581559712a41462de2c6dc338d38bab6fed7ba7f0ded88b9ba43ebb998d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gdstk-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 541.8 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
90653e965cc8c5250333e381fe1ccc3f00e14660ca0a2383eb06900683d2b14b
BLAKE2b-256 checksum
How to use checksums
3f609e89cde8345e860ec3701f500551d5b85537f932234939a9dc57b31bb6b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL gdstk-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 490.3 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4239af055e71ee2583157d75a36b94b7ec74dde9121c5a33775a02ea9e7254fb
BLAKE2b-256 checksum
How to use checksums
f3f66e33396c48151bd44b2e59c37b3d80358c52da5630df492b57be2a84cda5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL gdstk-1.0.1-cp313-cp313-macosx_10_13_universal2.whl
Size 950.0 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
401ec2b958a00bf79dfaf3c5e98b2b40b1f8018905720446bf2dbba7dbddbc72
BLAKE2b-256 checksum
How to use checksums
c0c6ed385741be2b95da2d715a132a43ab03618718f5ac75a99360c0896c29fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp312-cp312-win_amd64.whl

Download URL gdstk-1.0.1-cp312-cp312-win_amd64.whl
Size 484.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fd507a88723d7b0abf0a51b6f57fff2063f882dbcd406d62cd704b258bdc5c9d
BLAKE2b-256 checksum
How to use checksums
6af3096a551fff891c7a7b610578a51b7f9273cc09010699768eda0e93128a90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL gdstk-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6ea9d08d02ba268d4b9d3e0a08370a54c7b553d0dfeef7aeb44c0f59b911be0b
BLAKE2b-256 checksum
How to use checksums
f36e1984a6641c8a766dfedc61907af04f7ef063af1d79fe23776937ee0be144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gdstk-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 541.8 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e21f2c414c06e6c510985185031279ad117507e3c5781a6fe9593f6ebce33b1b
BLAKE2b-256 checksum
How to use checksums
367e875ac38d92690da075985dca2295ac39ccce9008ca115d943ba0bbb9df20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL gdstk-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 490.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ebf00d004e81b1f9d3eb7bea0b78547ff5ce344830834d4cee60a634d9ea2eda
BLAKE2b-256 checksum
How to use checksums
41a4c8ed59f0ed640204096d8b5f99bf2a5dd994ccfdf05b703468a370ee007f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL gdstk-1.0.1-cp312-cp312-macosx_10_13_universal2.whl
Size 950.0 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3d60d535a378099a2a37100c069ebccc916065dccb12901e8a6d9250dcabe49f
BLAKE2b-256 checksum
How to use checksums
2f2e98548bc9c5227ef31f9b0f15d619f4429b5b9a9f7109c3b7fe0004b3b09a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp311-cp311-win_amd64.whl

Download URL gdstk-1.0.1-cp311-cp311-win_amd64.whl
Size 484.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
06356aa1813493bbc3624be5dc50c43a09da677bccb6c70652cdbde597730ae0
BLAKE2b-256 checksum
How to use checksums
0c945780cb08d61c45132ef3725d6eb3cf0f4d2d1c357ce04e9950add214a561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL gdstk-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e62481adae8f4998fedf13576840f5530151d04fd6ef7f5843c6f29c4c33805d
BLAKE2b-256 checksum
How to use checksums
3840eefa9458370296ecf7bf7b59e655dceb48b03707a1ac9d19b0560c055b8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gdstk-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 540.9 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ddda1842f4766ba56bbe63771589a5e4db5134605eb32f33145ab718f8169f09
BLAKE2b-256 checksum
How to use checksums
cb168a037d9a228b2d400134c0fce68af1891afaf766e7b3cade3640027500ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL gdstk-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 491.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
68b92fd38c9cd24c18017969bfc7f0ba895cb2d80aa70655c01daa0838a32956
BLAKE2b-256 checksum
How to use checksums
84bb5ecd7794a977e5497ea4e98eb95e7feb5f2c0f7b10780705a0869efa5c25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL gdstk-1.0.1-cp311-cp311-macosx_10_9_universal2.whl
Size 949.5 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4ebafcc3ff739cbb36412390d020635ef2c2632042a440d9a5a330f6a31e36b8
BLAKE2b-256 checksum
How to use checksums
25fc5a9cb8c1ac8918b88a0d69d47f1be72650456816fad94df488f4f6b1193f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp310-cp310-win_amd64.whl

Download URL gdstk-1.0.1-cp310-cp310-win_amd64.whl
Size 484.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
22a197deba48a3f29d7ed6122b50a9c7b17c66bb5efac4120cf609549e5c6325
BLAKE2b-256 checksum
How to use checksums
bc7f10c935962402feaa2b3c17a15fe6b0c7e205c7021ddeb710a1c07379a2d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL gdstk-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5e75f827d0b26d3f5dea1c6fee69294fec336c9f37de08a1bf09952335fd842b
BLAKE2b-256 checksum
How to use checksums
d530572678c5f11a30887fb4ad357e131d524b1539c08e228630b0d565c66255
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gdstk-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 540.9 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f3351150fb69cecac3552da29bdec4d95eba4d88d3be86a9b923920b13af9b4b
BLAKE2b-256 checksum
How to use checksums
9806ee7968aee5c323b4dfae46edabf979d8e99d667caea887e3d09265b10431
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL gdstk-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 491.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f1a75af4797ca50bbdcab77bd8daa5468e1a449dfbd5dc376619b25778538a3b
BLAKE2b-256 checksum
How to use checksums
39fabeca00f29310939c44284913fe4a41c83c26c02f0183358fc77f4ded6fa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL gdstk-1.0.1-cp310-cp310-macosx_10_9_universal2.whl
Size 949.5 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
520c082fbc2a08e95460b1c857ee3974ef7fd4821c62dbde109a090c548c6e72
BLAKE2b-256 checksum
How to use checksums
139060da1c0fc15b02d597156fbe4d044b9ffe1b021abb5aff9f2ebf74c2a78a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp39-cp39-win_amd64.whl

Download URL gdstk-1.0.1-cp39-cp39-win_amd64.whl
Size 484.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a59700bd25cb8cfa71abcfebced47ece87104fcc312571cfe526c03303fe7734
BLAKE2b-256 checksum
How to use checksums
572fc5f74ef0f1911b50fdf60593954f54e99fda601828f39173216576b2889e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL gdstk-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
29a0c17692b261356e437d203710d754614a2a774e39988ceb747ba0168a5ae8
BLAKE2b-256 checksum
How to use checksums
5c3e285f313b3ff7afb0c4a76a9a74d116b8e23a347fdd378af87576b39b360e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gdstk-1.0.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 540.8 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
491f5ac306b3c1b543b342513073f821626070942a2e9453fdcf9268111dadcd
BLAKE2b-256 checksum
How to use checksums
7adb1b2bfabf581f2f8eea6b6ae98e6360aa2bae9207cb9a59027afd37f905a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL gdstk-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 491.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7c472acf4acf595b7ea52d7983f81036b612630511012776f871e722e6871d3b
BLAKE2b-256 checksum
How to use checksums
5f8cd1dd1e2996bcdb31688067f73ac8038d7766dd466f1e5bf5280977d3c2d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / gdstk-1.0.1-cp39-cp39-macosx_10_9_universal2.whl

Download URL gdstk-1.0.1-cp39-cp39-macosx_10_9_universal2.whl
Size 949.6 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a92906d64110374b92aa8235e67af3e9ff026fcc8f59552dc233ffb53d96ee8e
BLAKE2b-256 checksum
How to use checksums
3ddbb813f3191e38335f88243d35e66099e6a050465c648001037db5e3e7eb24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

1.0.1 This release

35 release files

1.0.0

42 release files

0.9.32

1 release file

0.9.31

1 release file

0.9.18

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page