{"categories":[{"label":"Electronic Design Automation (EDA)","url":"https://skillfed.io/packages/category/scientific-engineering-electronic-design-automation-eda"}],"enrichment":{"capability":"Gdstk is a Python module for creating and manipulating GDSII and OASIS files, with support for boolean operations, polygon offsetting, and point-in-polygon queries for CAD layout design.","skillfed_tags":["eda","cad-design","gdsii"],"use_cases":["Programmatically generate chip layouts and mask designs for semiconductor manufacturing.","Create and manipulate photonic circuit layouts for integrated photonics applications.","Perform boolean operations on polygon sets for layout optimization and design verification.","Read and write GDSII and OASIS files in automated design workflows or batch processing.","Implement polygon offsetting for trace routing and feature scaling in CAD design scripts."],"what_it_does":"Gdstk is a C++ library with a Python interface for designing and manipulating GDSII and OASIS files\u2014the standard formats for electronic chip layouts, photonic circuits, and mechanical designs. It offers boolean operations on polygons, polygon offsetting, and efficient point-in-polygon testing. The package ships as pre-compiled wheels for modern Python versions on Windows, macOS, and Linux, with runtime dependencies on numpy and typing_extensions.\n\nThe library is used in electronic design automation, planar lightwave circuit design, and mechanical engineering workflows where complex CAD layouts need to be programmatically generated or modified. Its main constraint is that it requires Python >=3.9 and depends on compiled C++ components; however, pre-built wheels eliminate the need to compile locally on most platforms.","worth_installing":"Yes\u2014if you work with GDSII or OASIS files in chip design, photonics, or mechanical CAD. Gdstk is actively maintained, has no known vulnerabilities, ships as pre-built wheels for common platforms, and offers performance improvements over earlier tools. The Boost Software License 1.0 is permissive and poses no commercial restrictions. Install friction is moderate due to C++ compilation, but wheels eliminate that for most users."},"id":"gdstk","links":{"html":"https://skillfed.io/packages/gdstk","md":"https://skillfed.io/packages/gdstk.md","pypi":"https://pypi.org/project/gdstk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":null,"license_treatment":"unclear","name":"gdstk","python_support":"supports_current","summary":"Python module for creation and manipulation of GDSII files."},"popularity":{"monthly_downloads":212997,"position":9445,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
