Skip to main content

Python module for creation and manipulation of GDSII files.

Project description

GDSTK 0.9.39

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

Uploaded Source

Built Distributions

gdstk-0.9.39-pp39-pypy39_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (553.6 kB view details)

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

gdstk-0.9.39-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (500.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

gdstk-0.9.39-pp38-pypy38_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (553.3 kB view details)

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

gdstk-0.9.39-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (499.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

gdstk-0.9.39-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.39-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (499.0 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

gdstk-0.9.39-cp311-cp311-win_amd64.whl (482.6 kB view details)

Uploaded CPython 3.11Windows x86-64

gdstk-0.9.39-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (857.1 kB view details)

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

gdstk-0.9.39-cp311-cp311-macosx_11_0_arm64.whl (118.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gdstk-0.9.39-cp311-cp311-macosx_10_9_x86_64.whl (510.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

gdstk-0.9.39-cp310-cp310-win_amd64.whl (482.6 kB view details)

Uploaded CPython 3.10Windows x86-64

gdstk-0.9.39-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (844.0 kB view details)

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

gdstk-0.9.39-cp310-cp310-macosx_11_0_arm64.whl (118.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gdstk-0.9.39-cp310-cp310-macosx_10_9_x86_64.whl (510.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

gdstk-0.9.39-cp39-cp39-win_amd64.whl (486.2 kB view details)

Uploaded CPython 3.9Windows x86-64

gdstk-0.9.39-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (841.4 kB view details)

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

gdstk-0.9.39-cp39-cp39-macosx_11_0_arm64.whl (118.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

gdstk-0.9.39-cp39-cp39-macosx_10_9_x86_64.whl (510.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

gdstk-0.9.39-cp38-cp38-win_amd64.whl (486.8 kB view details)

Uploaded CPython 3.8Windows x86-64

gdstk-0.9.39-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (845.1 kB view details)

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

gdstk-0.9.39-cp38-cp38-macosx_11_0_arm64.whl (118.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

gdstk-0.9.39-cp38-cp38-macosx_10_9_x86_64.whl (510.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

gdstk-0.9.39-cp37-cp37m-win_amd64.whl (485.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

gdstk-0.9.39-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (820.8 kB view details)

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

gdstk-0.9.39-cp37-cp37m-macosx_10_9_x86_64.whl (508.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for gdstk-0.9.39.tar.gz
Algorithm Hash digest
SHA256 c7dbfb1c71ab9ea19156aca76884f775cf4c33777a77486d149c1e810ee49326
MD5 6d05c232bd89ee1ccadc942281719f86
BLAKE2b-256 3d73f78c808e4f404f8fc9621c1843ce6e77b06a25cea8771604819d6f85c34f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-pp39-pypy39_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0477e20ddabe5e278bcc90562e438fbf45bc4743326e47163ef8a69b5f4843d9
MD5 4dae09c9906f6d8a84f7e038f9d778f5
BLAKE2b-256 4f455d16fbd0a0df80eee1801370202fc5632e6235588d49e22bb7b68585c932

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21ad3147fcb8b3350d79739d02e21df83a2a9bdbce083200c2d78ea50ad201d3
MD5 597b1181aa680c08bea0619ed62e04a6
BLAKE2b-256 4b1c88c1bfbfcae5a19eea96cbc66c82bcb4321e9cce2ab21175696c43892bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-pp38-pypy38_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce2ffdb8b3188c949523871b2bcf75a925d504690b86731922eaee401d8c6fca
MD5 69d5091631140d1370490edc125cbeb1
BLAKE2b-256 79e420ae2a43a289681eb6eb0a0c3e055f0bda70d3f0eefba2f297b847c68ae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d34934db55a873d18b1d0496ecff123ec921cd8fdb5171f79fbaf82c87c96f9
MD5 79dd90ed8812431edc3abfb114fe9539
BLAKE2b-256 9aec6519b61d2fcf514c777d67896ac034ae3c49b1acbd3842a910b91c42e57d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-pp37-pypy37_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0982534222d717ca32c57fb878fda018b73efae38bb8838e53f4998d352fc9f6
MD5 59d955b470eca45721cdd21904125b87
BLAKE2b-256 f3362e9e919c8f058321a1af144525ca8510c3a54b955baf3a5af50f88b93c9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d03b03eee6581c3028e147bf8b7a738fb87ba5730fdbc617cf8eca1d4cef50ee
MD5 26e294891705ef87f9fd2922f231d0d0
BLAKE2b-256 f3f0446b267669b42e6259508b6e5c1ec6babeb2f880a687ebbeb4bad40226f0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gdstk-0.9.39-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 32e6b878e4d79f556bc4eaa3c0269e63b83fb041c464933f67b957f202fd496a
MD5 9db31a814acb9fa5f80b59b956285bc9
BLAKE2b-256 7c8411a78abd3fe2432ca4caba6ca213314c6565e5d2a54530f0e91a2fd47ce1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3dcd3f152094cd99ab0ddc71b6330a808311d982b143551b7454f37d951177e
MD5 3bf78651029c23f016861f048c06eaf8
BLAKE2b-256 6b3a84b352d748435e17a5fc2f406b0dbd1483c8ded253cd1a536f60cea7bbce

See more details on using hashes here.

File details

Details for the file gdstk-0.9.39-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.39-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2d1ec5e236a4ba26b40b17b6bcc7a8f6f5db976d4df8dacaeaa2f92c964a200
MD5 315d2fcf219582990785fdba0d38e241
BLAKE2b-256 9d51c2735ba74dabdea95e38b9f217286e790ae1e794878c99100416379a337b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6d7104890d10d91483da33ec9aa4068333f48d12b81aff15ff1fd84b8da3a23
MD5 1403dbf4089761fe832c7ed45ae94acf
BLAKE2b-256 519c4f31847fceabb08dc68b0a2a98821590edd84f1af7a8c93665c50462d957

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gdstk-0.9.39-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6fa675c734d4397da3e502199b8d7418225e3b6fe48fa06b9fdee23bb4504a72
MD5 b729012f6ffe41576053a6b8f66c8da5
BLAKE2b-256 3783c11b492a1bd3cd8948b2ce198fee3a15aa54b3d9e8bba8cbc844048c7d22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35db8e1955eb0308c5837653f8e4910d54602f4f19152eb22edbe6961a4fc098
MD5 f5fc56c8ae683ef71a9c79d3bd7174ca
BLAKE2b-256 79321785d1a50262c13ffe502d5930d6aea08fcd16865a89cd58c88df587575d

See more details on using hashes here.

File details

Details for the file gdstk-0.9.39-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.39-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2c24e1135ba4a292ec7110e47c37b186b1e12e7e4ee078aad0293351a0e06ff
MD5 915e4ab3f12f99e9fe186472ea7ca827
BLAKE2b-256 afdefc6958daae42ca08f0b32e47d7edd8482878791a36fd7c84cf92666ddcba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9898389969fdfdb4c08b536d962c001fe4d6a9bbb5399a8a02ddc743c9caf907
MD5 ed545c4a1a28c908114d3c76a7ab0b79
BLAKE2b-256 9ec1367dac2aa2495d5f787d5fd6a6637253626ef503ab122de913f858a9b81c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gdstk-0.9.39-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9333f21f4beba49377623fa8c36eac9a67dbe481f07ab1d529b285493aa6f4e1
MD5 c5c0d438c09861bbab7b32fc11764ca8
BLAKE2b-256 7fdd3fd496e333fcd6f0eede347d495238e6dcb50f50b3ba9177d0fada6399fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43d89305ec735e38268fe55f92fc1698eb60bed5e9f9f6b710b9a23b8cf9232d
MD5 43c8c23a11d810e8bb2fac31d37f5555
BLAKE2b-256 3b26d70a3e4bc448c86a2bff9cfc1ff554273278e1d9dd31af63c5929f17a7c4

See more details on using hashes here.

File details

Details for the file gdstk-0.9.39-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.39-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb9c6e15675e7b0a1be92e03528e9c8e3e1675aa273db52154bfef2b613598a3
MD5 5227bb19e11ff1e2f502dc433fa2b722
BLAKE2b-256 6ee26a8ed6cf167411b7a88cd1a48a08d9daa015778ef865ff5b5f856b9ce284

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 669647c0107e26e3c738cf0b7498308182bc983f56b318a9264675ff4b68c56e
MD5 1d0b32510ccf1d5e997f7d9cb4052624
BLAKE2b-256 7bf7127dd6ea0790d40c9f9c665cb990ef2aefe54eb3459e3425ebcb1a25a4a6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gdstk-0.9.39-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 89dd4e9047879033101504fb21c4442d2db78bf5fb4e73ba6b1a4a7b95b8720a
MD5 28e68893d61d3f56a63def6a9775c569
BLAKE2b-256 e9521611807bb32167976f9de2e2704f1134f0d49805be6b29e494f7135d7e87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9d1683e0f09b90eda93dcc226b3aaadadd5d02a02327ad5f5bbe14cb963c1a8
MD5 9b07f9792051265120ba67d945ef9c94
BLAKE2b-256 9d8e70e18bc498f80f624ab3b81182e00069f69191714eab77ed37fee2158d9d

See more details on using hashes here.

File details

Details for the file gdstk-0.9.39-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gdstk-0.9.39-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1aef577bc6cbf9cf0ce52e23bd960c5bd1562c59822cabeef777fa4e922eed8
MD5 0a3716c343d9c784c827cbcee02afec2
BLAKE2b-256 4581492925dd2edd28d8f86bbf6d7f1a5dda226785e8fd65e8b539daba684c71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 821c8e45321995859c1c0332046472f91f012b6a379c03e3ff5f0402b5d3bea1
MD5 75373ac3ba8e2f89c283c0faf79106ca
BLAKE2b-256 cdef65d459da4b5a54a2a9bf686b407307f00040d1d33c7b316bc8df2091a56d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gdstk-0.9.39-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 314966b466c74389bcd787be4ea6366d47c7c5cfcd67b4c71318cd098fb242bb
MD5 dc3ab48742ef0bff741442ecb8a5cbe5
BLAKE2b-256 43a278d3426f5af106bf8a1cfe95744ff7caa86892d250d8558e1515c1c06a9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c26548f8be9c8e1688c3299a48c3d14041d82f02e066c6bde8757f4f58019374
MD5 f55dbf6923f04d3647169ae153eaf26f
BLAKE2b-256 c19644fdb954a18226286f834238d12968fc18bd63541373cf4bb0362fb15adb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gdstk-0.9.39-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d42e276e97a422c9cdfb4fe460264f899477466c4cecc5d8a3c947bdfa4a71ac
MD5 3f3f466d8e4730ee3ade593eaf3375fb
BLAKE2b-256 f294f0fe72490c132402fb9891e736506309450fdbfb11b6b1d2915a03ea9015

See more details on using hashes here.

Supported by

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