{"categories":[{"label":"Electronic Design Automation (EDA)","url":"https://skillfed.io/packages/category/scientific-engineering-electronic-design-automation-eda"}],"enrichment":{"capability":"KLayout is a Python package for layout viewing, editing, and scripting in electronic design automation (EDA) workflows, providing programmatic access to design manipulation and analysis.","skillfed_tags":["eda","layout-design","chip-design"],"use_cases":["Automate batch processing of layout files in design verification and manufacturing workflows.","Programmatically generate or modify circuit layouts as part of a design automation pipeline.","Integrate layout analysis and manipulation into custom EDA tools or design rule checking scripts.","Develop Python-based design scripts that interact with KLayout's layout database and geometry operations."],"what_it_does":"KLayout is a standalone Python package that brings layout design and manipulation capabilities to Python scripts. It is primarily used in electronic design automation (EDA) workflows to programmatically create, read, and modify integrated circuit layouts. The package exposes a Python API to KLayout's core functionality, allowing developers to automate design tasks, perform batch processing of layout files, and integrate layout operations into larger design flows.\n\nThe package has no runtime dependencies and is distributed as pre-compiled wheels across Linux, macOS, and Windows. It is actively maintained with regular releases, making it a stable choice for production EDA automation. The GPL-3.0-or-later license means it is free to use in open-source projects but requires careful consideration for proprietary applications.","worth_installing":"Yes, if you need Python-based layout manipulation in EDA workflows and can work with a GPL-3.0-or-later copyleft license. The package is actively maintained, has no runtime dependencies, and offers broad platform support. No, if your project requires proprietary licensing or you need a permissively licensed alternative."},"id":"klayout","links":{"html":"https://skillfed.io/packages/klayout","md":"https://skillfed.io/packages/klayout.md","pypi":"https://pypi.org/project/klayout/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-28","license_spdx":null,"license_treatment":"copyleft","name":"klayout","python_support":"unspecified","summary":"KLayout standalone Python package"},"popularity":{"monthly_downloads":407880,"position":6884,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.30.10"}
