Skip to main content

Python module for creation and manipulation of GDSII files.

Project description

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%

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gdstk-1.0.1.tar.gz (322.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gdstk-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

gdstk-1.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (546.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-1.0.1-cp314-cp314t-macosx_10_15_x86_64.whl (494.8 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

gdstk-1.0.1-cp314-cp314t-macosx_10_15_universal2.whl (957.2 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

gdstk-1.0.1-cp314-cp314-win_amd64.whl (498.6 kB view details)

Uploaded CPython 3.14Windows x86-64

gdstk-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

gdstk-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (542.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl (490.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

gdstk-1.0.1-cp314-cp314-macosx_10_15_universal2.whl (950.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

gdstk-1.0.1-cp313-cp313-win_amd64.whl (484.6 kB view details)

Uploaded CPython 3.13Windows x86-64

gdstk-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

gdstk-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl (490.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

gdstk-1.0.1-cp313-cp313-macosx_10_13_universal2.whl (950.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

gdstk-1.0.1-cp312-cp312-win_amd64.whl (484.5 kB view details)

Uploaded CPython 3.12Windows x86-64

gdstk-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

gdstk-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl (490.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

gdstk-1.0.1-cp312-cp312-macosx_10_13_universal2.whl (950.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

gdstk-1.0.1-cp311-cp311-win_amd64.whl (484.2 kB view details)

Uploaded CPython 3.11Windows x86-64

gdstk-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

gdstk-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (540.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl (491.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

gdstk-1.0.1-cp311-cp311-macosx_10_9_universal2.whl (949.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

gdstk-1.0.1-cp310-cp310-win_amd64.whl (484.2 kB view details)

Uploaded CPython 3.10Windows x86-64

gdstk-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

gdstk-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (540.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl (491.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

gdstk-1.0.1-cp310-cp310-macosx_10_9_universal2.whl (949.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

gdstk-1.0.1-cp39-cp39-win_amd64.whl (484.2 kB view details)

Uploaded CPython 3.9Windows x86-64

gdstk-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

gdstk-1.0.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (540.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl (491.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

gdstk-1.0.1-cp39-cp39-macosx_10_9_universal2.whl (949.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file gdstk-1.0.1.tar.gz.

File metadata

  • Download URL: gdstk-1.0.1.tar.gz
  • Upload date:
  • Size: 322.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gdstk-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8c760089605ce5adac6b9aec761bae40f626d44805ccdc4da1d9a9f53f330fb9
MD5 d73486a7518ff379a76461b25cfc36d6
BLAKE2b-256 6fae7d4b8cd6367921c1ee12b580565fd7b2a789c0e2b4357966b8ab37ce63a1

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 affde4673fc11c486629a152fd8cdc1ee83ab779d41d52239ffd5e003f7c2ff5
MD5 86d4f08ff834f593675382d4f52f94af
BLAKE2b-256 8ecdcb19c59c22d3c54131b687e9a850e6eb41cb8f0525f188affc543447891c

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 197fd498c66e640937f0bf3508ace26f3eaee95617ed38f5c596bd55ee02c277
MD5 857e6802bdcc5683f0208b68434fb67d
BLAKE2b-256 54fc051cb1e376444bdb273503ec34ff8307c6af0abdeb4946eaa943a5b0d371

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3d936a0e398dd7ee32ef063dfc22f1fef69899191f7038182adeb3e81d5b26c2
MD5 b8c3cad194b28b72ca3eca533acc2057
BLAKE2b-256 c937086973383ac60abdebf70304862091f9dcc88cbd6e7a92a6fcd2b1dda2e5

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 898da9888cdac03d1893830a532422b90665f6382fef06e54466cc1ffb952195
MD5 1cfe83df8f5e7933680b89fc7f9df215
BLAKE2b-256 a78618841826c5d33d4847decb40820a7005a79a73adce00426194d5211cbb65

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gdstk-1.0.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 498.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gdstk-1.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 648deda9ecaae93531446067eb9d22581ef0620e027b96707fb8c69feedbdc87
MD5 df53b5854ad4e771d6bb392ec052d821
BLAKE2b-256 c2dfa766db956bcc0045302ec9321fb2c4f97429b6d5cf7e3ff1486c0949558f

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a18d47fdba40bdaddaf54a44f330096ee33aea69e1df9c44808736dc65ebe18e
MD5 517bf3c35db943c53e8f22f1cda33322
BLAKE2b-256 11ff207d5726e750115952f7efe064dc490f59556e3f5120177b60d7a320254d

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70df4801c24179335edc0e27eddcbdc814aea9a63e414ee47de3f778c22b5784
MD5 95841461524b4065948fd87c777806b7
BLAKE2b-256 ffec21e59b09231e5c3ae536dc692b432af006f9a8d4163fbf35143ac9822a33

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bda11d94127a5f16aed86a6811e5272a0e5b390a5f35431b345821da63d63609
MD5 6582066b95a4d9a1550a9bf68af477fa
BLAKE2b-256 0e4cc79578cbf998870041df161d08d874fc9e94dd10428a90df4bc0d8ac643b

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 b61ecc21b407c805f6947c68a8f119610028b17c7a30a0cd5ce838f4de46bacc
MD5 4b046606ac7ba6f6e8465cd6ba77d5fd
BLAKE2b-256 79e0d0ddcd8b86cef9bb3a667a07ab8a2b7c681caf5457130e9e7f1bc9ca4554

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gdstk-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 484.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gdstk-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 65fed70a03922f674e34d0592bbffaa089b4007748c30be4e313c892ac446616
MD5 b76d2aa128820078f96fbaa7563bced7
BLAKE2b-256 46d247e1e166a60d7c56c6a358c5a7ac4fff1a7fc82a7f8de87e5645976df40b

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b5f47287d071e652e61e3fdde920030e6f1288635409c9254bbf50159c3e81f
MD5 677cce5f2a240221f450b28dc735f5e4
BLAKE2b-256 da636581559712a41462de2c6dc338d38bab6fed7ba7f0ded88b9ba43ebb998d

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90653e965cc8c5250333e381fe1ccc3f00e14660ca0a2383eb06900683d2b14b
MD5 88067e61e6dfa226d76983d42fc4ded0
BLAKE2b-256 3f609e89cde8345e860ec3701f500551d5b85537f932234939a9dc57b31bb6b3

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4239af055e71ee2583157d75a36b94b7ec74dde9121c5a33775a02ea9e7254fb
MD5 c607c0245cf02e7865084f4c083840ee
BLAKE2b-256 f3f66e33396c48151bd44b2e59c37b3d80358c52da5630df492b57be2a84cda5

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 401ec2b958a00bf79dfaf3c5e98b2b40b1f8018905720446bf2dbba7dbddbc72
MD5 8dc5d7abebd79a9a6d3d8c3dc5046179
BLAKE2b-256 c0c6ed385741be2b95da2d715a132a43ab03618718f5ac75a99360c0896c29fb

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gdstk-1.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 484.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gdstk-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fd507a88723d7b0abf0a51b6f57fff2063f882dbcd406d62cd704b258bdc5c9d
MD5 f2162f80bc0a5b67f94614281613d7c7
BLAKE2b-256 6af3096a551fff891c7a7b610578a51b7f9273cc09010699768eda0e93128a90

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ea9d08d02ba268d4b9d3e0a08370a54c7b553d0dfeef7aeb44c0f59b911be0b
MD5 6dc9de0aaab278aa25338422ab2422f1
BLAKE2b-256 f36e1984a6641c8a766dfedc61907af04f7ef063af1d79fe23776937ee0be144

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e21f2c414c06e6c510985185031279ad117507e3c5781a6fe9593f6ebce33b1b
MD5 0971a9b051629b9debee4030a0bd87b7
BLAKE2b-256 367e875ac38d92690da075985dca2295ac39ccce9008ca115d943ba0bbb9df20

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ebf00d004e81b1f9d3eb7bea0b78547ff5ce344830834d4cee60a634d9ea2eda
MD5 20e0e5180de6785830ef3b7a338931d9
BLAKE2b-256 41a4c8ed59f0ed640204096d8b5f99bf2a5dd994ccfdf05b703468a370ee007f

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3d60d535a378099a2a37100c069ebccc916065dccb12901e8a6d9250dcabe49f
MD5 7a28eb2dd45f1b2f5b024cc99f714a26
BLAKE2b-256 2f2e98548bc9c5227ef31f9b0f15d619f4429b5b9a9f7109c3b7fe0004b3b09a

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gdstk-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 484.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gdstk-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 06356aa1813493bbc3624be5dc50c43a09da677bccb6c70652cdbde597730ae0
MD5 ea9d6e1e72f9e8907991dfad3c10b32f
BLAKE2b-256 0c945780cb08d61c45132ef3725d6eb3cf0f4d2d1c357ce04e9950add214a561

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e62481adae8f4998fedf13576840f5530151d04fd6ef7f5843c6f29c4c33805d
MD5 52387a3394a7c5b94de0f3977b8f8970
BLAKE2b-256 3840eefa9458370296ecf7bf7b59e655dceb48b03707a1ac9d19b0560c055b8e

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ddda1842f4766ba56bbe63771589a5e4db5134605eb32f33145ab718f8169f09
MD5 83335ecad5b94ea94113c6c27096fe17
BLAKE2b-256 cb168a037d9a228b2d400134c0fce68af1891afaf766e7b3cade3640027500ad

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 68b92fd38c9cd24c18017969bfc7f0ba895cb2d80aa70655c01daa0838a32956
MD5 a0e1d24830aae92387dd03c9dd2fc1a6
BLAKE2b-256 84bb5ecd7794a977e5497ea4e98eb95e7feb5f2c0f7b10780705a0869efa5c25

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4ebafcc3ff739cbb36412390d020635ef2c2632042a440d9a5a330f6a31e36b8
MD5 a5a6413e9d1481326b057e3dab9efb0d
BLAKE2b-256 25fc5a9cb8c1ac8918b88a0d69d47f1be72650456816fad94df488f4f6b1193f

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gdstk-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 484.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gdstk-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 22a197deba48a3f29d7ed6122b50a9c7b17c66bb5efac4120cf609549e5c6325
MD5 e885e66a17740255d82548c2c78c098f
BLAKE2b-256 bc7f10c935962402feaa2b3c17a15fe6b0c7e205c7021ddeb710a1c07379a2d3

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e75f827d0b26d3f5dea1c6fee69294fec336c9f37de08a1bf09952335fd842b
MD5 c9cd09b7c61859a8c2ceff91dfd849e8
BLAKE2b-256 d530572678c5f11a30887fb4ad357e131d524b1539c08e228630b0d565c66255

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3351150fb69cecac3552da29bdec4d95eba4d88d3be86a9b923920b13af9b4b
MD5 76c88316df13de43bd95dcff0f5e320a
BLAKE2b-256 9806ee7968aee5c323b4dfae46edabf979d8e99d667caea887e3d09265b10431

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1a75af4797ca50bbdcab77bd8daa5468e1a449dfbd5dc376619b25778538a3b
MD5 99e42284c5241651eb37b1f3930a578c
BLAKE2b-256 39fabeca00f29310939c44284913fe4a41c83c26c02f0183358fc77f4ded6fa8

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 520c082fbc2a08e95460b1c857ee3974ef7fd4821c62dbde109a090c548c6e72
MD5 c3c1f8a148f93bef8244ca732e84898c
BLAKE2b-256 139060da1c0fc15b02d597156fbe4d044b9ffe1b021abb5aff9f2ebf74c2a78a

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gdstk-1.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 484.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gdstk-1.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a59700bd25cb8cfa71abcfebced47ece87104fcc312571cfe526c03303fe7734
MD5 f185a74ab7bdebae795f913bee7c3b83
BLAKE2b-256 572fc5f74ef0f1911b50fdf60593954f54e99fda601828f39173216576b2889e

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 29a0c17692b261356e437d203710d754614a2a774e39988ceb747ba0168a5ae8
MD5 4848572f10d3431ca3c8617cc106267b
BLAKE2b-256 5c3e285f313b3ff7afb0c4a76a9a74d116b8e23a347fdd378af87576b39b360e

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 491f5ac306b3c1b543b342513073f821626070942a2e9453fdcf9268111dadcd
MD5 0fc239e4503e0a58f76f90451edff0fe
BLAKE2b-256 7adb1b2bfabf581f2f8eea6b6ae98e6360aa2bae9207cb9a59027afd37f905a6

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c472acf4acf595b7ea52d7983f81036b612630511012776f871e722e6871d3b
MD5 cde301b538decf08cd71e729fcd4ee8c
BLAKE2b-256 5f8cd1dd1e2996bcdb31688067f73ac8038d7766dd466f1e5bf5280977d3c2d8

See more details on using hashes here.

File details

Details for the file gdstk-1.0.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: gdstk-1.0.1-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 949.6 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gdstk-1.0.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a92906d64110374b92aa8235e67af3e9ff026fcc8f59552dc233ffb53d96ee8e
MD5 a1c3ed5d8f72971922fbd7bd8bd10efa
BLAKE2b-256 3ddbb813f3191e38335f88243d35e66099e6a050465c648001037db5e3e7eb24

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page