Skip to main content

unofficial abstraction layer for the KiCad API

Project description

# kicad-python

Abstraction layer for the KiCad python interface.

Be aware this is in initial development and the interface can change anytime!

Inspired by https://github.com/pierstitus/kicad-python

[![Build Status](https://travis-ci.org/pointhi/kicad-python.svg?branch=master)](https://travis-ci.org/pointhi/kicad-python)
[![Documentation Status](https://readthedocs.org/projects/kicad-python-python/badge/?version=latest)](http://kicad-python-python.readthedocs.io/en/latest/?badge=latest)
![Python 2.7](https://img.shields.io/badge/python-2.7-blue.svg)

## Example usage

```python
from kicad.pcbnew import Board

b = Board.from_file('path/to/file.kicad_pcb')

for module in b.modules:
print(module)
```

## Run Tests

```bash
./setup.py test
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kicad-python-0.0.2.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

kicad_python-0.0.2-py2-none-any.whl (27.0 kB view details)

Uploaded Python 2

File details

Details for the file kicad-python-0.0.2.tar.gz.

File metadata

  • Download URL: kicad-python-0.0.2.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for kicad-python-0.0.2.tar.gz
Algorithm Hash digest
SHA256 2dd23e024e7e410b8bdf289367dbea482f508801e7f8f2c0cb9e20ed7d2d4bfb
MD5 2192590125d95a270b4797a365239151
BLAKE2b-256 eadf9bdc7550593f3d58683e71c32633b7e8dad7ce29ceead4c5d3b2be237060

See more details on using hashes here.

File details

Details for the file kicad_python-0.0.2-py2-none-any.whl.

File metadata

  • Download URL: kicad_python-0.0.2-py2-none-any.whl
  • Upload date:
  • Size: 27.0 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for kicad_python-0.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 da2387735ba631f58d294bf2331a9fa5b66f5f488b0f6a59fd91d383bb5647ab
MD5 4c0fe490ee8d8d2dd64e1864c3e50dfb
BLAKE2b-256 31c76246b8d3027465c2c95312a6580d82db31ee07b893c6fb704c88e2a37dab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page