GitPedia

Python altium

Altium schematic format documentation, SVG converter and TK viewer

From vadmium·Updated June 16, 2026·View on GitHub·

This is a Python command-line script that can parse Altium schematic (\*.SchDoc) files, convert them to SVG images, or display them in a window. It is incomplete and there are probably many schematic elements and settings that it does not (yet) understand. The project is written primarily in Python, distributed under the Do What The F*ck You Want To Public License license, first published in 2014. Key topics include: altium, documentation, file-format, python, schematic.

Altium schematic reader

This is a Python command-line script that can
parse Altium schematic (*.SchDoc) files, convert them
to SVG images, or display them in a window. It is incomplete and there are
probably many schematic elements and settings that it does not (yet)
understand.

The schematic file format has been documented somewhat in format.md.

You can redistribute and modify this program under the terms of the Do
What The Fuck You Want To Public License (WTFPL) version 2, as published by
Sam Hocevar. See the COPYING file for details.

Dependencies

Usage

Conversion to SVG:

shell
python3 altium.py schematic.SchDoc > output.svg

Display in a window:

shell
python3 altium.py --renderer tk schematic.SchDoc

Contributors

Showing top 6 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from vadmium/python-altium via the GitHub API.Last fetched: 6/28/2026