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-0.9.62.tar.gz (317.8 kB view details)

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

gdstk-0.9.62-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (544.6 kB view details)

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

gdstk-0.9.62-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

gdstk-0.9.62-cp314-cp314t-macosx_10_15_x86_64.whl (477.9 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

gdstk-0.9.62-cp314-cp314t-macosx_10_15_universal2.whl (925.4 kB view details)

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

gdstk-0.9.62-cp314-cp314-win_amd64.whl (513.1 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

gdstk-0.9.62-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (540.2 kB view details)

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

gdstk-0.9.62-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (537.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gdstk-0.9.62-cp314-cp314-macosx_10_15_x86_64.whl (474.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

gdstk-0.9.62-cp314-cp314-macosx_10_15_universal2.whl (916.3 kB view details)

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

gdstk-0.9.62-cp313-cp313-win_amd64.whl (500.0 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

gdstk-0.9.62-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (540.1 kB view details)

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

gdstk-0.9.62-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (537.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gdstk-0.9.62-cp313-cp313-macosx_10_13_x86_64.whl (474.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

gdstk-0.9.62-cp313-cp313-macosx_10_13_universal2.whl (915.9 kB view details)

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

gdstk-0.9.62-cp312-cp312-win_amd64.whl (500.0 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

gdstk-0.9.62-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (540.1 kB view details)

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

gdstk-0.9.62-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (537.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gdstk-0.9.62-cp312-cp312-macosx_10_13_x86_64.whl (474.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

gdstk-0.9.62-cp312-cp312-macosx_10_13_universal2.whl (915.9 kB view details)

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

gdstk-0.9.62-cp311-cp311-win_amd64.whl (499.0 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

gdstk-0.9.62-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (539.1 kB view details)

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

gdstk-0.9.62-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (535.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gdstk-0.9.62-cp311-cp311-macosx_10_9_x86_64.whl (474.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

gdstk-0.9.62-cp311-cp311-macosx_10_9_universal2.whl (915.5 kB view details)

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

gdstk-0.9.62-cp310-cp310-win_amd64.whl (499.0 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

gdstk-0.9.62-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (539.1 kB view details)

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

gdstk-0.9.62-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (535.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gdstk-0.9.62-cp310-cp310-macosx_10_9_x86_64.whl (474.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

gdstk-0.9.62-cp310-cp310-macosx_10_9_universal2.whl (915.5 kB view details)

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

gdstk-0.9.62-cp39-cp39-win_amd64.whl (499.2 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

gdstk-0.9.62-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (539.0 kB view details)

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

gdstk-0.9.62-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (535.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gdstk-0.9.62-cp39-cp39-macosx_10_9_x86_64.whl (474.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

gdstk-0.9.62-cp39-cp39-macosx_10_9_universal2.whl (915.6 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for gdstk-0.9.62.tar.gz
Algorithm Hash digest
SHA256 d69d048a82c98b309a09058ba7fab3fd52c7fc35ef2df46a8e3466cde5ca98e6
MD5 c209be39d0c56e5fc9f9e35a8d09ba9c
BLAKE2b-256 ceee9448cbbfb4848cbc91dc675824738d7f1eca72a787606a9f9aadfc163a89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5a292e72016a263283d37a6dc54fd38a3b6d2b57c21478c781d621acc9a2125
MD5 09237070c25674978d7305f6cbfa7fc3
BLAKE2b-256 8dca67a8422cae59489778a1707dcac8802540276ae4a3f8e8bd74fa478fb1b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22cf47ee90bb8c063574ce6d75eafd3cef919172bc4736f982abfd8cec15cb10
MD5 cea78b3300236f32c4dbe003996e754b
BLAKE2b-256 10043aa952cf747787f223519c33bc8bbbcd823a286768646a47b81497347310

See more details on using hashes here.

File details

Details for the file gdstk-0.9.62-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 22f60ebc23b5eb7be611b13692aca8adc1a2a42f7970016dcc3fba84214baedd
MD5 6df80802d608115dfd6477f606fd207c
BLAKE2b-256 9ea0d17cd1ab1f5f7a0fb0c7937364dad6b824a82ec53f9d581b10c542e6b981

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8f8c703bdaa087b702dd4cf40e57ad337238c6dde5bc9528c83c5457e34612d6
MD5 4ea7f63c8b7056c8cefc361b751a17e5
BLAKE2b-256 ca95eb27f5493d9d3b570f15854da5c3801d0ac37a416946c35a791b98638887

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 18b00f30d5cf63d9a4e608cd5d69e1096cf8d199c67af9c51f30530b0f95da97
MD5 c8fe26c0bc99efd14c7397a176349a39
BLAKE2b-256 17bb2d40096c3b867ffc754336918b7e30610efa6d54076500c7e4dac07329fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.62-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 513.1 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-0.9.62-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dc198b829a1eef65590a5b88dfc3507e0f058343e75fd849070e3354e84a1f66
MD5 4f8c5a0eaa50d0ce57e6326d36f805b6
BLAKE2b-256 2bdac4e1bde88c9b286e0e380ea00a398e2c85f1faa6524247813359c14a7edf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d6741f8930c722345c319d747df4af8d92e4558fdeec32214d45dde822736a6
MD5 28a6fa6b10ac14eede51a6f0f68f370e
BLAKE2b-256 2875c9bfae12fd7c3e82c4a4ad94c7698ffb92bef408a03e32dba7d7122a616b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2601a7c4e3bb3a15464b584bca6122f25f70b44f6500345353498df850eb8e74
MD5 3b4b02bb92c1f08adcd4d364eaf6eef0
BLAKE2b-256 59d572b8b968f5353f6634a5ea031701f16a2ff50e396ad02909bfd39f68189f

See more details on using hashes here.

File details

Details for the file gdstk-0.9.62-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 73d233f88aac027f389f0e7b29f7b73a6f76ae77bae7538f25c649984f876492
MD5 ef36a2ffb95bd1c9770825ae806422fb
BLAKE2b-256 26fce8ff7391b758a3ede300a310ec2a734d4951d155a40a52739d0b4e69e0ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 27ed2dc2054c0496096bfc9043ba9497160f324c15d8c376186890d6adcd659b
MD5 d8df0f7536174774bf8978e7f2cf6b9d
BLAKE2b-256 73fa6a96da7a0bc4fda04e8bb502f6acbf1aca984d476c2ee697d68f3f27eece

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6ee06dfc46ad63ca095046896ef99d62d75e43fc7d0b162b36d8b6db3432f064
MD5 d778b1df4ee85779139c0c6fb2eed2e8
BLAKE2b-256 7dd53270b27794781783ca111880f231b308c8efef56bc3b2c111d910ce9cd09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.62-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 500.0 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-0.9.62-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 388fde959049c6ad83bf9e2e62d0895f294a61231b2f0531eb826dd753626e27
MD5 64a27d8e8fd164bd98239d7ed2524065
BLAKE2b-256 1e15e8444e9d413fc03a84cf850c51e5efba121aefc2fd24e59cdb357f8f714c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa3773c5f0ce1c55b2a079f4c0a0620069f4ae20cec59951e4cdaf94321a0993
MD5 2825a920ddcfe0e3a5fe1db0342803b0
BLAKE2b-256 929359140cb016921b857f4319837207f85e6af514426a532e5eb4cc2bfce0d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3c9197c31ad541f725b6f907a6ad98d56fbd718ff0e54ee57336adae85d11c3
MD5 ea9cdcbea4fb5a0eab7ee87ef975ac27
BLAKE2b-256 81b0e5521ac4e88c7e3231204c2999af29f57fd911835e09e090f1e289341b35

See more details on using hashes here.

File details

Details for the file gdstk-0.9.62-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.62-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5fc7516a1a07f440e56d37ffcb845ba8784ee9d975ebb07bf185a1e9ea6b5a0e
MD5 5f5220c12e973a72c713827b726215d6
BLAKE2b-256 e08ddfa603f599bdcc5bef93103df54ed92bac41ddbc4188d298deed5409b186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6010171b2023be75d566f2b5adbd2dd921ec11d97c99472e8bda27b092365da9
MD5 9bd53ba6486df05e3c80bce72b7d8df8
BLAKE2b-256 984f75cbce9071d3915107ede8de5fdb3d62fd649e0850f252fe4a000c895dbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 39395bb333dc13068ef9fae231008aea9faf381bc2d7616d4461eec9b71f23b4
MD5 cb893dba2d5a23dbb082eeeb91a02f94
BLAKE2b-256 26f67041e24d0dd9bb33d656c4f0ccd6a13399ff3890d2c0009593edf3e85b8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.62-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 500.0 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-0.9.62-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ef5ab2d9a3638abcac684223577a8705ea1a537789f22e2a67fdbc036cdec992
MD5 eb57744c5d6768e147297dcc9e5f9ce7
BLAKE2b-256 13bc31a2e123e44316674c5c528fb7e3c98f76928910e1cf84c8911d6611f734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07368f1075cbeaaee2eb5c60d66ae06fab507010feb8b4a294e5631abe9422ad
MD5 35d39fbb6c154c632a675b2bb0b22f6c
BLAKE2b-256 0a183fb30290057c1f654f7f96efb5a473ceb574141dfc2365e0387ac014a927

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0dd7dbfa62ddbb6550a714523019ec2aaf973f376707405918be08bc243d916b
MD5 f9a1d282f3a19637b0e9e4d42b360da5
BLAKE2b-256 cc37dba4b71befc3893411cf472bd296e660d7f41cc42d4a6492e128fb2600de

See more details on using hashes here.

File details

Details for the file gdstk-0.9.62-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.62-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b3422d3e8a201f8a2a160cd8fbcc6b38a7e8cae856cf0ffe51b8554af53b60b1
MD5 588a887c840b226458d19d6582550b1a
BLAKE2b-256 ff3270ae84030033fa8ae3c0bb3c9c5e69ca2c8c572f7ff81104f0bbaa90b1e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 635edcb30a2651c042c0b70c4b46f3bead010fb638a0ef7161a1021c43308602
MD5 35865ae3658c6b74d891b9ffd9f2cb3a
BLAKE2b-256 f36b938c3bcc402dde7952d3de01892fa3df88755e242d612d9dc9a41a8151c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 61c4fb771e12ec3bee3be6da989cc3f8e46fd0922d4af6d2b4ec7a76c8ed94f1
MD5 58f1f80e79f41d4acdf323e0647f969c
BLAKE2b-256 7f908f72d149801d758ee8ba5be7634d43814be4168b5ae327167499919fbbaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.62-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 499.0 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-0.9.62-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 18e7df66921cc97a70de0f12fa11b14448dcb651e7f76663a204bf0eeb770759
MD5 5308aa03fd1fc3179460ca68f6b577df
BLAKE2b-256 e777c658e3d667e5ea4afa224f6ec629dffd3468467c558fcdda7c749d714ef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95a13152c16044493a413584e3a3e90c1d8defb13d49a2bf2f835778a7d57c54
MD5 ec289ddc00591a7789c6590da30b856b
BLAKE2b-256 9ebdd1dc32c6223c93e21cb7231a07033bc4c399ea26cef31a5205a924b507be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39d4fb2e4e855ca0dfc06ce3328288313c91ef0a68d3cc5d5a61f9ad495d25e8
MD5 fe40fe619ef0911716ded84a2ff460a4
BLAKE2b-256 9cd8d610bdf018dfaf2cee0651484aae07f9ddbdafd953a5e024c5f1788797af

See more details on using hashes here.

File details

Details for the file gdstk-0.9.62-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.62-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fad7bf2d811ac417a78781f5f22ec1ce1aadb5bd3212ee8076bd695547d0598d
MD5 41034662a60e642c32c93b3d5f755eaf
BLAKE2b-256 498e044a93c0fe969d5fb27a60f59dbadd0e6b6a82ed6a0e8b3b50976e307690

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9738331712914118d2821f3ec6b724cd17bf713cde82d96be482046c7886df21
MD5 f69811b2d8ecff67cb85660e029b6160
BLAKE2b-256 4998e4c2ddede3acb64cee0cd466fee612aa4bd9ca998915739e43c6cb5dc61e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ebf47814ae21481a5edba1d4a66e33d5185e5be41a4aedba6abd2aee93ce9c5e
MD5 9bec7e9943db6664b41fa128bd4956eb
BLAKE2b-256 5385e89f13e0c6338bf2caeede7fb7724df8a2eca0c9eeb6ee91ce5166d173c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.62-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 499.0 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-0.9.62-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa23f91036eb86bae45dbaca92ea0ea0d78a951e76b47a9a728122ad3440991a
MD5 6032ecd1d1f2c5aa45a13e255958039d
BLAKE2b-256 af8fc7909d988e06f7b2d3bfaa0af50a60859b9978fcd162475e2fc019e4d186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c04f4b1cbeaa5508bbfa784c5db65d9c05cb5d48bea9846a0ed3bbf1233f02da
MD5 e9eec9aade42c0eea5722f4589a27ed9
BLAKE2b-256 739df9018f159b8867ab4aa76ed4cb2731319ba2e85bb0a0e50f134c50fb798b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ec371cf06176deeebb96e3855fffbce1d1fab0cf9e937a904c2cc51cad17665
MD5 8ae2a42bb1efe18cc77d9daab9486151
BLAKE2b-256 1feb6c3079590a69e35e2f73e25a76199cb5b86eb78abdc6bb686ef1bc7edfac

See more details on using hashes here.

File details

Details for the file gdstk-0.9.62-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.62-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4b1f7876471e4761b167f6c10305341a8ed269ae98a2378372bbe74150cb79e5
MD5 465075f51e1afd0fc69cc7dd73e384e3
BLAKE2b-256 6b86bf11573d853036c518a38c2a943b5ae53857086b59e4b1ba2ccad4073722

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a9694ddc6419f622a2bf710ab16912bbfd9d31e3931354d6f586b544012380f
MD5 27bb93863ad31df453e87602e23bbaa4
BLAKE2b-256 f8bb91ed23e998cecf82f9e105ffc1de4a7f87ebd0fdee5e25b75e2e0ad115dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 49dae046c5fd71b9eddf2b3f17e3efd4fadb926d258a8a570f2b04c127da96d8
MD5 082639f06bd0750e29a917fa6e0f2d3a
BLAKE2b-256 7e657341bcf38caa7d7e14b05644afaa16bb92c70c5f24c008206a4353678c1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.62-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 499.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-0.9.62-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d7b3edc6b820fdaef1c03dc416117e5e8a92b1fff024afeaf0c72a93119f8b1e
MD5 1a79a914f04ffceb6914296aa119a301
BLAKE2b-256 71d2e031580ba13156ac798a2a705483cd02a8a789fdd54838554800b3cbef08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07a114ec2d2c18d682506074a193d3e0a98921d1d3f29217e9cbe4c164b563a5
MD5 3347317ce174882786ec428a4018c089
BLAKE2b-256 9523f18d811515dafc9e575552aca14298095b7ccfd96382c002242c8475724e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 396be125aee6596642292afb3c8893cd67de2bb72457d5a4784319401b6631e1
MD5 517b597a323718f1972b2c4ad9c342c5
BLAKE2b-256 3ddcbfbfaea8dda24ead53b238c02b5e9fb47e599f52191b7ec99fff680cd0ca

See more details on using hashes here.

File details

Details for the file gdstk-0.9.62-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.62-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cacd06c432dcbaf9bb3c0a54047588e4c16aa9e8d69d7f72c791a86433ffb6e4
MD5 88f7372798752ad1e01ed63c2b6aa79d
BLAKE2b-256 108396533e11c8756cf634f8f219a6c155019ec78018ce6ab615c4024e3b3908

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a4ac0816aeb57cd881a1aa3e6a2a7c88421d11b82b23df45cc901d253270012b
MD5 fcc8ece520103fe5a249d776c00f7663
BLAKE2b-256 5fc754341d05898b749c1a5fd218db6e47aef2c60c460d8fce192f33792f06ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.62-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 10d40cd31f8db6adacd24b7b2e3bbd7a99427312feacd1850d45476c8a57031f
MD5 5253c4abf65e0e3b20ef9639548caa8e
BLAKE2b-256 bbb91036ceb898ce8eca3c9584023a10201fb7a6bb79945cdcd8bdcc0e297e25

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