Skip to main content

Python module for creation and manipulation of GDSII files.

Project description

GDSTK 0.9.36

Boost Software License - Version 1.0 Tests Runner Publish Docs 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.

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.

Conda

Windows users are suggested to install via Conda using the available conda-forge recipe. The recipe works on MacOS and Linux as well.

To install in a new Conda environment:

# Create a new conda environment named gdstk
conda create -n gdstk -c conda-forge --strict-channel-priority
# Activate the new environment
conda activate gdstk
# Install gdstk
conda install gdstk

To use an existing environment, make sure it is configured to prioritize the conda-forge channel:

# Configure the conda-forge channel
conda config --env --add channels conda-forge
conda config --env --set channel_priority strict
# Install gdstk
conda install gdstk

From source

The module must be linked aginst zlib. The included CMakeLists.txt file can be used as a guide.

Installation from source should follow the usual method (there is no need to compile the static library beforehand):

python setup.py install

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.10 on an Intel Core i7-3820. They represent the best average time to run each function out of 16 sets of 8 runs each.

Benchmark Gdspy 1.6.12 Gdstk 0.9.0 Gain
10k_rectangles 84.3 ms 5.03 ms 16.7
1k_circles 309 ms 233 ms 1.33
boolean-offset 223 μs 43.4 μs 5.13
bounding_box 35.4 ms 171 μs 207
curves 1.66 ms 30.3 μs 54.8
flatten 566 μs 8.7 μs 65.1
flexpath 2.98 ms 15.8 μs 188
flexpath-param 2.79 ms 626 μs 4.45
fracture 965 μs 611 μs 1.58
inside 162 μs 31.6 μs 5.14
read_gds 3.04 ms 95 μs 32
read_rawcells 445 μs 60.1 μs 7.4
robustpath 202 μs 9.05 μs 22.3

Memory usage per object for 100000 objects:

Object Gdspy 1.6.12 Gdstk 0.9.0 Reduction
Rectangle 521 B 232 B 56%
Circle (r = 10) 1.69 kB 1.27 kB 25%
FlexPath segment 1.5 kB 439 B 71%
FlexPath arc 2.27 kB 1.49 kB 34%
RobustPath segment 2.87 kB 919 B 69%
RobustPath arc 2.63 kB 919 B 66%
Label 419 B 215 B 49%
Reference 156 B 182 B -16%
Reference (array) 186 B 184 B 1%
Cell 437 B 231 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.36.tar.gz (509.2 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.36-pp39-pypy39_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (553.5 kB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-0.9.36-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (503.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

gdstk-0.9.36-pp38-pypy38_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (553.5 kB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-0.9.36-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (502.1 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

gdstk-0.9.36-pp37-pypy37_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (563.7 kB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-0.9.36-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (502.0 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

gdstk-0.9.36-cp311-cp311-win_amd64.whl (483.1 kB view details)

Uploaded CPython 3.11Windows x86-64

gdstk-0.9.36-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (857.3 kB view details)

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

gdstk-0.9.36-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (875.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gdstk-0.9.36-cp311-cp311-macosx_10_9_x86_64.whl (515.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

gdstk-0.9.36-cp310-cp310-win_amd64.whl (483.1 kB view details)

Uploaded CPython 3.10Windows x86-64

gdstk-0.9.36-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (844.1 kB view details)

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

gdstk-0.9.36-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (860.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gdstk-0.9.36-cp310-cp310-macosx_10_9_x86_64.whl (515.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

gdstk-0.9.36-cp39-cp39-win_amd64.whl (486.6 kB view details)

Uploaded CPython 3.9Windows x86-64

gdstk-0.9.36-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (841.6 kB view details)

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

gdstk-0.9.36-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (855.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gdstk-0.9.36-cp39-cp39-macosx_10_9_x86_64.whl (515.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

gdstk-0.9.36-cp38-cp38-win_amd64.whl (487.2 kB view details)

Uploaded CPython 3.8Windows x86-64

gdstk-0.9.36-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (845.3 kB view details)

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

gdstk-0.9.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (858.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gdstk-0.9.36-cp38-cp38-macosx_10_9_x86_64.whl (515.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

gdstk-0.9.36-cp37-cp37m-win_amd64.whl (486.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

gdstk-0.9.36-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (820.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-0.9.36-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (832.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

gdstk-0.9.36-cp37-cp37m-macosx_10_9_x86_64.whl (513.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

gdstk-0.9.36-cp36-cp36m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (820.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gdstk-0.9.36-cp36-cp36m-macosx_10_9_x86_64.whl (513.1 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: gdstk-0.9.36.tar.gz
  • Upload date:
  • Size: 509.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for gdstk-0.9.36.tar.gz
Algorithm Hash digest
SHA256 3fee47c82f3a48e6c4fb1546663279dc623a46cffa357431a9f8bd730bc48105
MD5 2095eca37a59ef2a5f5a15f07d02287c
BLAKE2b-256 0253d5338b0e2a997b06ab4a77fbcc3f6a9b4cfa549251b60d969fd1ef264537

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-pp39-pypy39_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-pp39-pypy39_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1da36b51790c25393f5957e7b153c1ac6ea636dd777f9465b02f1d478ad112f
MD5 894f33a8779eb9f715e6e58c474adecc
BLAKE2b-256 521243e121126c73672da1b33b50f0f53234f3995029c1a8028bc33a45c25385

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d54b98b932303661a17760efacf7e720df2b4288c6d8c4078ba62cd3e5b515e8
MD5 b0b6fada160b3aa71c7df1faa82fe0fe
BLAKE2b-256 045ecb93059cc25137da8e3870941c48576f4b910d6db483830bbec367f6827b

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-pp38-pypy38_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-pp38-pypy38_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df501b609239ea034be3ed9508df0436625304e0b19006c424ecd17cab598895
MD5 cc079709936d663401f2935f0b4d4d9b
BLAKE2b-256 43b223ddac8fb2801e9baf105413a1f4c51b0b0b8e4a74d5787013dbc0a1cbea

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c4b3a04beb7bb98664fe41a8f8e687c5f684abca9af62f12b026f05046dd5e4a
MD5 cc231e49bfca96f8fb2aee08b7d369ce
BLAKE2b-256 8917ff2b85ced64dc81d790aec3b81d10981d7aff4a1e3e825599c49aedf3ebd

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-pp37-pypy37_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-pp37-pypy37_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82ac6610aa463c1f2ac774282a4fd597e097ac2b977a22bccace0ac9d9b3d393
MD5 05b24e608613d06a37ad80291ccd0d6e
BLAKE2b-256 b6a71d200cbd264a6413d10ed4d818024aa6d8ab806b9a9fcfdfddc2c6dec7e8

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2e95a5840ff6b56662c4f50ac9b88d281c7d3c725223e98ec5ee7a663b43c92
MD5 a68874b09fb0308fe831a3901b3aef51
BLAKE2b-256 7d7c01d5472973945c848a23423430a9e4d937d3778e09924cb65a9ce6284df4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.36-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 483.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for gdstk-0.9.36-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7fcc0325ec8f6bf4fd0a448a8af036e67da112c409cdd50ab625b65ca6e23cb1
MD5 d1fa069f293f2f211ee91d399964ba5f
BLAKE2b-256 796f82f5ff02f464bfc9ab939955b9df2aea7d97235ec9afff3117f92ce74bab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5f4e183bbddc3a01ca4d9dd71ec29e4660dcd9991b7b309739281ce89fbcc84
MD5 2fe5a1212576feca740df8278c3f31f4
BLAKE2b-256 6174efc1eda4571668d3fac65d5437c08987862e975a8bee7267febbe5742855

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8317aff06860e4b69fee62a28121bc8076d51a497fec8dee1402fa09b12b1fb8
MD5 31d826b656fd033619510c72b24db5db
BLAKE2b-256 b1b534229c7ac537450df24a72f68e30fbfdcc0a84d4db97b20daf040cb1bfb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6445e0f447ca8542b34f63912e19a378ba142676ae2f6bcc39f4c8cfca9f707
MD5 055178464b2ec7478a7504f6eff713b7
BLAKE2b-256 b746f0ba46ade47b6969dbe5e6c3fc64c1380886df870922a649da13d8ad2bc8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.36-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 483.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for gdstk-0.9.36-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 de77b6be9b099dfc0b442fcdd61d294498d36e3f752ac9999871687613d468b0
MD5 05f0582c1013c57ba27ae28db0d7442a
BLAKE2b-256 133b5c1dc205c9f7950648b0558f18576c3e4b8d94cb07051a8f7dd188916eb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33d8aa49fe150eb96c94036d57914931dba6ee1ccda245b17524bc8c07720859
MD5 c967b87a32971d90f3d684c3399642af
BLAKE2b-256 4ef98bf03dcb6422d75230a201363337409ab8e762e56401d1e1dcf38e39cb76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c59c8111692750ad9a236455ebcbb819074549bcae3740f53dcc8161582012d0
MD5 20f7881b377ca1e37fd13af122ebddf6
BLAKE2b-256 d46012cafbc535739d8707697ad89d2f07559e0e638ff1e802315ef8a8209b76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ba7bd65bd77a25947ce1c06a835d64d7d92a5fad28eef32d68fc1faee2685f1
MD5 599e01f55b467bf6c25bc27d0bca561b
BLAKE2b-256 bda33ae2c9943a7b84cee019c43cff64ff09d5719ff50902129da79498de7560

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gdstk-0.9.36-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 486.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for gdstk-0.9.36-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 72eb60266dc374e1a64b760d28576a910085577e1fab0a870cb9d1bd08441f23
MD5 dea7fb9406b5c9c52365fd93d2f24eba
BLAKE2b-256 54c09dd7ac7282663216ad772a42bdd1deb641a2c787bddb08152d4f81c6b2bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6da0066130034c25eb08a35ac7904fab0660e9c75b08ae6102ecc000e4ac123
MD5 da614d7e1454290baf567a2ee0ea2fbc
BLAKE2b-256 a05222727a2f812fb95151912140aaa917202d0c208455373a08550fe46bd8ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6ddce34e014624a5711a3503646787ad9cc47210faaf8ec57cfa1881c88dafd
MD5 5f59fd5cb3bbe79ca16c787245f274ee
BLAKE2b-256 9281c2188f21c1dc4cb8f971dc29494834555fae0b5ffe7e67f4b29a8bba0204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.36-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6a6a8f70a15d42115ea0c5090354a4909415a271fd9d71ca415991125bbfa373
MD5 30f4f4f8ca46a3620c11bec3e9f75c00
BLAKE2b-256 5fdd0ae9d67d6f1f00d3b24e6848118d203aacf363282e1e91e7b93ba68d5008

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: gdstk-0.9.36-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 487.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for gdstk-0.9.36-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 da4f6405adbff67287d1244dab5df00f22134af330e8a53e893f3749296354d2
MD5 5164d06ead0b1890b917c3fe274f60bf
BLAKE2b-256 2a6e69fb3dca0dc104558dcbc62fe850d5eaa560d086a357382dcf12ba4a6740

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a654e7887d44148130938acace1657475dfb47c61bb1b71df0da4852a7065ef
MD5 29e6e398570b3841797a8a596140255b
BLAKE2b-256 2a9da8d017584074c58c0dc6dc4e775b1ad18163e1542b3aef0ab7dde26be2fd

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d4131166ae0dde93594304c3270a5d8198300b8b4243c3564e66ceea80745a6
MD5 23141404cb1745fb12c0728bc12972d0
BLAKE2b-256 e6a5bee48ef5af7be1828994a4b6dd49dff59050cb362b548c0b138473030326

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 871fcc37a08b8492a85b08823aaf6a2111d1b83f74820f407175abdecb1bfb3f
MD5 cc5f7a34fab77cc7f848d36f8560169d
BLAKE2b-256 c3d2c67471879ff9e9cf3aa3b514f205a5cf844132a0d06ef150fbe8a61a5284

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: gdstk-0.9.36-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 486.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for gdstk-0.9.36-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e0313beb3d1eb2957b5d3962d454c5f380fadb3add60b7b40e9b43c8f792e920
MD5 d1be78cc2e906b634c7843a21907effd
BLAKE2b-256 9c1f03107c6907841d105f5f81f3f3e46f6f7b84b99776630682616d36ad39e1

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5d5d6a865b1e2ed20191ef81185d72de8eb4cc8673438a8a02db965cce44c8c
MD5 48901053b4837d2ba9dd28093f44bb98
BLAKE2b-256 fbe8c9de2df9b06a79ee16d4f73287d9ea8464643bdda090d2201da9d333fc7f

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c6cc66c9c5f200abb6012f5879b5b74dac7e501c215fa4714c67b46de89679a
MD5 968f2c3443f97f51997c1378401f8b7f
BLAKE2b-256 f3a18baa6650df4c66f7575a8b62df4bb94f63507718991ebdcc80e5a2011d6d

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56b4d94cb8edd2c812c1dc26cf0076bae9218a5bece970cf3cb29dd7cabb4f06
MD5 ed70c673aa9777018bc5a51c9709429e
BLAKE2b-256 9a8d6ecc1655715761d85a169dd5a40bdf10d8dbfe4110afb6e8b65545eb2ddf

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp36-cp36m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-cp36-cp36m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3d7ef233dec22ef6c0a38f6a7b328140448ff1e6cdb37614d56653cb928f4e7
MD5 e7b447de7935a7b33075b67fe935c76a
BLAKE2b-256 1d3a7241d1122db134966f583fdd839a452780f3245187278a042e661da32af3

See more details on using hashes here.

File details

Details for the file gdstk-0.9.36-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.36-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f4e9442f3534374c6dd6a0187275a18b3790dc3937b7e7805501d2a256643fab
MD5 8a3bc7448f22b161a32b84bb6e0f0596
BLAKE2b-256 1df4531229500d695f7567443140f6ef3b73c8ebe99c2f1a92140fa1e4b94946

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