Skip to main content

layout2svg

This is a simple tool to convert an integrated circuit layout saved in OASIS / GDSII file format to a .SVG image file. The tool supports direct export of the SVG file into the Inkscape desktop app. This tool was written with the goal of rendering any layout in a desktop or web application.

Installation

MacOS, Linux, Windows

pip install layout2svg

Usage - Command Line Interface

layout2svg -i <input_file_path [.gds/.oas]> -o <output_file_path [.svg]> -t <layerstack_file_path [.ymls]>

Examples

Running the example with the mock layerstack file and layout provided in the examples, by running the following command:

layout2svg -i ./tests/data/crossed_metal.gds -t ./tests/data/mock_layers.ymls -o ./tests/data/crossed_metal.svg

can generate the following SVG image:

Metadata

Release files for layout2svg 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for layout2svg 0.1.6
File Size Uploaded
layout2svg-0.1.6.tar.gz 13.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for layout2svg 0.1.6
File Interpreter ABI Platform
layout2svg-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 26.9 kB

Release files / layout2svg-0.1.6.tar.gz

Download URL layout2svg-0.1.6.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c428f6feae55aa7559b6e1c43831036baea42049b2b4231641370cd3e262eb5d
BLAKE2b-256 checksum
How to use checksums
5bc8669f1c2b68e79bf154b8006e6e505255c205d44e2e7dfca34df974d08369
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.9.7 Darwin/22.5.0

Release files / layout2svg-0.1.6-py3-none-any.whl

Download URL layout2svg-0.1.6-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b233a0fdf01076c0709ae26d631fd240749114ccff203048e39c3a95f1dec29
BLAKE2b-256 checksum
How to use checksums
bccba137106c09d25d245df6c39c4a46d824b62fc5a3937d2ddef7d1efdfbabd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.9.7 Darwin/22.5.0

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page