Skip to main content

Electronic symbol generator for CAD, a library with a command line interface to generate symbols of electronic packages for electronic CAD suites like Kicad.

Project description

Sporniket's electronic symbol generator for CAD

Latest version Workflow status Download status

[WARNING] Please read carefully this note before using this project. It contains important facts.

Content

  1. What is Sporniket's electronic symbol generator for CAD, and when to use it ?
  2. What should you know before using Sporniket's electronic symbol generator for CAD ?
  3. How to use Sporniket's electronic symbol generator for CAD ?
  4. Known issues
  5. Miscellanous

1. What is Sporniket's electronic symbol generator for CAD, and when to use it ?

Sporniket's electronic symbol generator for CAD is a python library with a command line interface to generate symbols of electronic packages for electronic CAD suites like Kicad.

Licence

Sporniket's electronic symbol generator for CAD is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Sporniket's electronic symbol generator for CAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

Release notes

v0.0.2

  • Resolves #3 : [bug]Functionnal, multi-unit : AMPOP_VREF groups should not place V+ on the north side

v0.0.1

  • First packaged version, supports 'json' and 'kicad5' format only

2. What should you know before using Sporniket's electronic symbol generator for CAD ?

Sporniket's electronic symbol generator for CAD is written using python version 3.8, and should work with python version to 3.10.

It relies on the following packages to build and test :

  • build
  • pytest
  • coverage

It also relies on the following package to enforce source formatting :

  • black

see README packaging for further details.

Sporniket's electronic symbol generator for CAD is build upon Sporniket's electronic package descriptor and its file format specifications.

Do not use Sporniket's electronic symbol generator for CAD if this project is not suitable for your project.

3. How to use Sporniket's electronic symbol generator for CAD ?

From sources

To get the latest available models, one must clone the git repository, build and install the package.

git clone https://github.com/sporniket/electronic-symbol-generator-for-cad.git
cd electronic-symbol-generator-for-cad
./retest

Then, invoke the command line interface :

python3 -m electronic_symbol_generator_for_cad [option] input_file

Using pip

pip install electronic-symbol-generator-for-cad-by-sporniket

Then, invoke the command line interface :

python3 -m electronic_symbol_generator_for_cad [option] input_file

4. Known issues

See the project issues page.

5. Miscellanous

Supplemental documentation :

  • README packaging : some technical details about packaging this project.
  • README cli : the manual of the command line interface.
  • README json : the specification of the JSON-based format.
  • README datasheet : the specification of the Markdown-based datasheet structure.

Report issues

Use the project issues page.

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

Built Distribution

File details

Details for the file electronic-symbol-generator-for-cad-by-sporniket-0.0.2.tar.gz.

File metadata

File hashes

Hashes for electronic-symbol-generator-for-cad-by-sporniket-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1b32527f61ac280033d6383ef498779aa7d32cd9e5973c852bfaab6704342038
MD5 97c3877a5da4bbdedbff545bfbedece5
BLAKE2b-256 2cba7b7469745128710fe1b572bdc7f4698b59f111914b7cd20414ea89bc45c5

See more details on using hashes here.

File details

Details for the file electronic_symbol_generator_for_cad_by_sporniket-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for electronic_symbol_generator_for_cad_by_sporniket-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9a4b4d3dd22bb227cde2265d800668b023414d2a481b858af6de074f2130492c
MD5 32bfd6608dbaa8dd59e3d54db4b9637b
BLAKE2b-256 f626e399f3888d502d59a51e388bb59088449d41e3404dcd50223a97fd8b92e1

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