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

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page