Python module for creation and manipulation of GDSII files.
Project description
GDSTK
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:
- zlib
- qhull
- CMake
- Python
- Numpy
- Sphinx, Read the Docs Theme, and Sphinx Inline Tabs (to build the documentation)
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file gdstk-0.9.56.tar.gz
.
File metadata
- Download URL: gdstk-0.9.56.tar.gz
- Upload date:
- Size: 315.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c77e5074b0155a87bcefa3899af48aab88f8a89ef7402c0ab4e82c8d48c41935 |
|
MD5 | 8ae15502b0d7c9c837e72eb92013c390 |
|
BLAKE2b-256 | 513955253d6b1d967e228d9d7e269a08c780b65ff64a85d5b5985ceff3dc61a5 |
File details
Details for the file gdstk-0.9.56-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 499.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1d8c5ed31be84f4148759b524c1b395f8d9f4cbe6f05b8db04e69e9ca4ecf26 |
|
MD5 | 3170b63ec7d8183320f8119c733d7885 |
|
BLAKE2b-256 | 4da6836e2f7b8dd6b0fe773b277e4b4299967a6a40271677407b483e2648d0d4 |
File details
Details for the file gdstk-0.9.56-cp313-cp313-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e664b2f32662eff9fd3826e6f86df29f4cad7d244f76b0b2a4c546c3371f4c7 |
|
MD5 | d08be142c0cab71617401f0327a6abd4 |
|
BLAKE2b-256 | 69014f230421df3747aea29ff0603581570c1be6698d480a363a8b0b6c084aa6 |
File details
Details for the file gdstk-0.9.56-cp313-cp313-musllinux_1_2_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cede0bd740df4c835c99f820b2ac533ff926c4e3dc60721c09d3d30d07b2a926 |
|
MD5 | 11f6052f6d438a7aa19be031666d30bc |
|
BLAKE2b-256 | d8394d0e2a43de53748708da6bbaa48cc183721f77da6000fe9a46e63652d07b |
File details
Details for the file gdstk-0.9.56-cp313-cp313-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 535.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1d7307225ff68809eadb9ce82941fa87103cc00ad5a599f7ec6301c7362311 |
|
MD5 | 7eced24dc0bc0a2bfb5bdebf06dfd79f |
|
BLAKE2b-256 | beba635926253fd5b2b271731edeb1e4ef9f9ffb2c9e9f0c91a3f0bddca0285a |
File details
Details for the file gdstk-0.9.56-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 536.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2675e6346114620df4ac51d21def7559b2ec0bda5d7605a6d2431d68b5ee1e46 |
|
MD5 | 64d67ee27375bfa38d77fd60100f7849 |
|
BLAKE2b-256 | bdd497f9e78f9b4a8a3eb9b6343626ed19bd14291f9b2808d031640d072b42de |
File details
Details for the file gdstk-0.9.56-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 599.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45284ea2ed5ae1cb5308f5861629b98a450de29c23a61ebbade304bbf427b20b |
|
MD5 | 9daeeee60d17aee236f57c0aa33c259b |
|
BLAKE2b-256 | e7e523e4f0fd4dab7c6ccd40d099519d396b1e9df565b92cef03e0e05d44f24b |
File details
Details for the file gdstk-0.9.56-cp313-cp313-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 476.8 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9192f08663b90ada45094d5747da1530cef35edcd53b460bb4d9faad92353d8 |
|
MD5 | 5962dfd22088539134c60de3da62eebf |
|
BLAKE2b-256 | e7e849c0795040dc4b833ab68014061ec4d9b7fae2f3a70d1fd8e90f8047cf6a |
File details
Details for the file gdstk-0.9.56-cp313-cp313-macosx_10_13_universal2.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 921.9 kB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4132a9a4b70d34b5b37de2a5b4f4013068eda9088c9a473ab71e7b018fcbbdf |
|
MD5 | ea3de0b5acfd3b4b2048592078d80061 |
|
BLAKE2b-256 | 6f2f85c13d5819e17f0f45f7b01ee47f94661c6244eff8addfb91e86e47c8ab1 |
File details
Details for the file gdstk-0.9.56-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 499.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8722c4ca83900dfaed80cf4b1456dbd0bd574c8fd0e28d8d5b7cf69cbd52956a |
|
MD5 | 315a3df7b1fad54c4c3c60ea5d462ba0 |
|
BLAKE2b-256 | f9e7227d560d9f07479697227448211dd345c745152d9b8d712e7d29e7835c20 |
File details
Details for the file gdstk-0.9.56-cp312-cp312-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e8484a42b81a74fba28d3fb0415fabeed4df54d8040b26a382232459d6a579 |
|
MD5 | 16adc92effb5087fdf546a720cdc5fcc |
|
BLAKE2b-256 | dce87d04d6ec135cf0b0d6b4bfbb3c3835c362353c9a3cb9d33851fe128ee9a8 |
File details
Details for the file gdstk-0.9.56-cp312-cp312-musllinux_1_2_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee3c55dd369938081483565596dc07ceaf8b0f05f130c7bec9a22b77b680eac5 |
|
MD5 | fcaa5483b8bb87253b66d16bb2b45186 |
|
BLAKE2b-256 | b4b8e1a9d273c281fb46ca588d8d3d8aa009101c3938baf9ef50db26e81fbb77 |
File details
Details for the file gdstk-0.9.56-cp312-cp312-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 535.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbfb6686b3a338b5641d9f2e9220f577366384c52d081d976e5fc5213300ef5d |
|
MD5 | 9425b3d923c1c41aedb8314c0dd66abf |
|
BLAKE2b-256 | 74d2964f9fbb113678e6d608cb5c486066ece2ef6f2b74ac801c718ea596cc71 |
File details
Details for the file gdstk-0.9.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 536.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2628c60bf3ecd2da9d1cd8a1631b9e9b4f9565d1333e328497ccbabbacb9f90 |
|
MD5 | b3d14ffac51d64a231635ba6a62a0a12 |
|
BLAKE2b-256 | 7edd48bed305ccb0c83393d8ae7cbf3a2034918d5413d5a362555b0ccf5b24dc |
File details
Details for the file gdstk-0.9.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 599.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78bc8750951e941a1082fce7a28ad285d2e255e048857545ada7d0209cbae8e6 |
|
MD5 | cf45e99cbd766ff4f578830a6eadb829 |
|
BLAKE2b-256 | c97499218a8d2877c178a10ad64772c973d88407dbd6e18aabce2fbd8627d600 |
File details
Details for the file gdstk-0.9.56-cp312-cp312-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 476.8 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c18c1f440156459532cd2543c5ea7e1b3a133110de8a79adf84c9bed8994222 |
|
MD5 | 04b3f6a6dde71e44e923c780d14d74b8 |
|
BLAKE2b-256 | 79d6711b84956c2428346d49f04f54effb61c7ab107ae79bf12bd4317defcd7f |
File details
Details for the file gdstk-0.9.56-cp312-cp312-macosx_10_13_universal2.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 921.9 kB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34c7a5f5725c9becfd5987cbb7c4458959eb34bd8272a9eca8968be766c862d1 |
|
MD5 | 59843e96b024c05751ab0f86acc69e34 |
|
BLAKE2b-256 | c5aba1a821c4a1a8b83e1e5cf180280c192b5ba07eb998e9432c4c5375983daf |
File details
Details for the file gdstk-0.9.56-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 498.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d7b1ad919ccb5a6498dbaa3906fcefa2ecc720156a8de6c05fcd3f00c3e97c5 |
|
MD5 | b156ca9d1b3e0abeeca2166da8ba7c1c |
|
BLAKE2b-256 | 93aa2a7bf86e7d0447b853756964b12663f239ab67270be7c359e923ecbf69f6 |
File details
Details for the file gdstk-0.9.56-cp311-cp311-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6fcfbf9d02a6bbffc8d3afca9095d89142be66e61e18bf92ef33a590875c5f6 |
|
MD5 | 6d36ddb19e7dd1d8c1232d5dff25c2f0 |
|
BLAKE2b-256 | 9e05ff94451a7db3385902f120f8d0ae3a1c0e0f491395de26cb9d3b33d176eb |
File details
Details for the file gdstk-0.9.56-cp311-cp311-musllinux_1_2_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1588b69aff440b5bc8ce40a96c0e9363d985c87a9220262afede54b3d8ac149 |
|
MD5 | 8c3734de741c1e86ce96a1885729ff44 |
|
BLAKE2b-256 | 0b12de57aa13a78d75eb7595523a90865034d7f1ecdfb187035b10469b86d1f0 |
File details
Details for the file gdstk-0.9.56-cp311-cp311-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 534.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1b9b3d9c8200407cc176f121d4409eee71897016b94c639d63838c4f9fd5f7b |
|
MD5 | bea51b5c41a7df2cdef04d8542eb0778 |
|
BLAKE2b-256 | e8f0f8e287e81019b1ab782e3737748ed34222f15246a5a974eeb44943e0c33d |
File details
Details for the file gdstk-0.9.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 534.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e7560573d75478efd9b5f42c0d53a24026d55889032975aab19d1428b226069 |
|
MD5 | eb8001d34a8e72568e2ab0ed8e827246 |
|
BLAKE2b-256 | 527ea44c21cc7450b192ef26446856fd2fa780b24e28243f1ed3fbdfa0c4ba72 |
File details
Details for the file gdstk-0.9.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 599.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 620c11db73c203c3537e2ed8de02f5f98a25a4259d5ae2c39dfafd126f3095b0 |
|
MD5 | f68f472c75bfaa18766d12863703935f |
|
BLAKE2b-256 | b0b25bcdb2e733a122a614ac63c0540bc861f4fc8a2a1b97527f3e6364b1ab09 |
File details
Details for the file gdstk-0.9.56-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 476.2 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b24382e077f082991d78b100ed3950a55f7cfe2cf3a4b17b45c7e73d7db5bbd |
|
MD5 | 77e7725e5a26c92ed7ef7e522caf0d79 |
|
BLAKE2b-256 | 488bac6cf31c00403c89e0901afc0b83059500d70d564740c789a65436a5083f |
File details
Details for the file gdstk-0.9.56-cp311-cp311-macosx_10_9_universal2.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 921.0 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50658f54ad90602f3f43c093f90ac195f817ce2118d8d2b7872a3667ad19d731 |
|
MD5 | 014eacf41a2c7f5d69fd555311ee46a0 |
|
BLAKE2b-256 | 0afeb558dd051b4540313fe8719532144575ed4dd0ca1de4a9492f68ddd2059b |
File details
Details for the file gdstk-0.9.56-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 498.1 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd98001fe6ae760dca2f6e09e628ff1048109ca24be9580d57a3e64687433f88 |
|
MD5 | 7482cf2f88e51fd624b119852ef4194f |
|
BLAKE2b-256 | 563926153cf634db6734bfabba871c291dbc3aea699f9cac0fc42bbafb1ab580 |
File details
Details for the file gdstk-0.9.56-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ad56b4a7e6d1651ba7c117296ef46e43cfab78619f0437432e792068a896b06 |
|
MD5 | ea37d9eb625b097fcd77bb6f433df027 |
|
BLAKE2b-256 | afe7737bc63bdfd5b5c0f33c33fd07622c478e0a4efc75317ea24e8e5540f96d |
File details
Details for the file gdstk-0.9.56-cp310-cp310-musllinux_1_2_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6fff8a99eb2e6dcf945176866ab7795eba79a1300ba9cc4d3afac8f04161f2d |
|
MD5 | df19056a9563dbfc882a7d8d786c96c5 |
|
BLAKE2b-256 | 31de948bb0937222f80c91450444a365ac67884567ca1562ea8054aec9faf242 |
File details
Details for the file gdstk-0.9.56-cp310-cp310-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 534.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f799270780f8f7aa6202069f7a84e5f7b7af2979a12851bdd757dd486470280b |
|
MD5 | b885a6f454f9bb1a92a5a67b926ea03e |
|
BLAKE2b-256 | 04c08ec052b634e102adbb8eeafbb77573a303c4fa478d4936de9d309c1e16b1 |
File details
Details for the file gdstk-0.9.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 534.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 205a932dde5e198765f51cc793445cf0af992efd295ead41d8bbd713a687eff7 |
|
MD5 | 98e78c1607749ad1786f30e41d269ae3 |
|
BLAKE2b-256 | 7793fa5c5f74d603b0faf98404913e5e25b3b9640184a4f57d0340a8d594414e |
File details
Details for the file gdstk-0.9.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 599.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33656fe0ece69b02b18b0f70b28c28437a3628071c56c8e6acf57079243410e8 |
|
MD5 | 537af7b88bb2acd7e8697e8368f2322a |
|
BLAKE2b-256 | ec182cef47a677845c697d54500ede7af96df3fafbcb797124b146bab81b0419 |
File details
Details for the file gdstk-0.9.56-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 476.2 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01f98240f85b53701c1327e53199c9e67e2dddd9e2056fa6a1a746eeb0889602 |
|
MD5 | f15ee55fd1cc4ee8ec8b446f1c0cd975 |
|
BLAKE2b-256 | 715c342468509c90ecc19f4bed3414f155824b3df53af42fd64aecae535b7fb4 |
File details
Details for the file gdstk-0.9.56-cp310-cp310-macosx_10_9_universal2.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 921.0 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 023e0348ce70ac6e70387c92e4fc9cc2f2749ebffd87f51463ff7ff6dc779e0f |
|
MD5 | 4427bac6ee869100d169eb9ab6dfbd62 |
|
BLAKE2b-256 | a1b009c53fd19ae318ca68b8a3524b2912a3f3c0370226c91bc4b42661326f03 |
File details
Details for the file gdstk-0.9.56-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 498.2 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a98af90e4e66f51842bc8e17a8bb0059f4584db44c6b0f3b21ef11aabd763d8 |
|
MD5 | 80f5a3000f6f76ce2931a67f76197d4a |
|
BLAKE2b-256 | 5873b9d99d9dd9b11aea82d41edd8ff2b343cbf2856dfb7d3cd6e38b38b09a2d |
File details
Details for the file gdstk-0.9.56-cp39-cp39-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff33a38dbcec05d480dc72e3e43f04544d6e46296bc9023d9171207066cf6ab5 |
|
MD5 | c6bc5905fe0e909858e7c4b833e631e6 |
|
BLAKE2b-256 | 678e4b63e9e549e9b070f9bd7e3ee99119996c1056931754dc340e59ad1a6499 |
File details
Details for the file gdstk-0.9.56-cp39-cp39-musllinux_1_2_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp39-cp39-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f4caccdf4754376c1d088c1090924cc631fb26fd6df34c70d13241eeb1b2512 |
|
MD5 | b43abd5aba32526e48de49eb746118be |
|
BLAKE2b-256 | b6831325861a3e9efffc0abe678ae22103294a752b3304459cce1d106d4581ff |
File details
Details for the file gdstk-0.9.56-cp39-cp39-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 533.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b0c25a48d82081ab132f00fb9bafaf7d62d65a0973dcc977ee6a4fe49135e38 |
|
MD5 | cbe045a092b81ce2c18f2abfe75303a5 |
|
BLAKE2b-256 | ddf1acc47184476ed1d6052414ff74513caef98a44328489906d311a6b239886 |
File details
Details for the file gdstk-0.9.56-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 534.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5039a8b75b30137350dfc877011494bd74994f4f4f93918a68a07cabee74a28 |
|
MD5 | f9b6eeed4d738aa644bcfaadbf6d10e8 |
|
BLAKE2b-256 | e1d9b172869418018f243082e4cdc8175db0b6786d01f96748332612b13db6e3 |
File details
Details for the file gdstk-0.9.56-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 599.1 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1a9e75dcd986118c30735d21ec219c49cbe85711bcfc362d6c3221abcb2198e |
|
MD5 | 1b45cc0d72d968e522cdec15a4267ce3 |
|
BLAKE2b-256 | 538df427fe712368491989b442c301e0d66e0a7033345ba85f0a44267069c63d |
File details
Details for the file gdstk-0.9.56-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 476.3 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 544a9c36eaf190530b32332ae90cc3d1cd0867498ed08688dd1c46d183a0f44c |
|
MD5 | 718795d1045f67092371559190422030 |
|
BLAKE2b-256 | 66e75bf201559ad82c75b3654d54743760b977093cac86f8fa3a5c22bf361a18 |
File details
Details for the file gdstk-0.9.56-cp39-cp39-macosx_10_9_universal2.whl
.
File metadata
- Download URL: gdstk-0.9.56-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 921.2 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa9421e82c5629d8fd9870f28f58fac4b9cf01b568124a18d2ec4388bf4d836 |
|
MD5 | 81df601e014b81034c0a68a44618049f |
|
BLAKE2b-256 | 7fd2fee62d206e466f773d70b2c7f066f70e7c612dd935fdd06e36a33a3fa625 |