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
[WARNING] Please read carefully this note before using this project. It contains important facts.
Content
- What is Sporniket's electronic symbol generator for CAD, and when to use it ?
- What should you know before using Sporniket's electronic symbol generator for CAD ?
- How to use Sporniket's electronic symbol generator for CAD ?
- Known issues
- 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.3
Provides an entry point : elsygen.
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
Some python modules are required
pipx install --upgrade pdm
Clone the git repository, get all the dependencies :
git clone https://github.com/sporniket/electronic-symbol-generator-for-cad.git
cd electronic-symbol-generator-for-cad
pdm sync
Then, invoke the command line interface :
python3 -m electronic_symbol_generator_for_cad [option] input_file
Using pipx
pipx install electronic-symbol-generator-for-cad-by-sporniket
Then, invoke the command line interface :
elsygen [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
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file electronic_symbol_generator_for_cad_by_sporniket-0.0.3.tar.gz.
File metadata
- Download URL: electronic_symbol_generator_for_cad_by_sporniket-0.0.3.tar.gz
- Upload date:
- Size: 26.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1937b059077702fb21e714043236e5110e78a63511c27b3be1ed6a034f7c89b7
|
|
| MD5 |
bf8ee74157fddc2d09c7f6644eccf84a
|
|
| BLAKE2b-256 |
d1ef1c53976076c04abc6ea2fccb3d40b7eb457d45dbb28e142becbb651e8de5
|
File details
Details for the file electronic_symbol_generator_for_cad_by_sporniket-0.0.3-py3-none-any.whl.
File metadata
- Download URL: electronic_symbol_generator_for_cad_by_sporniket-0.0.3-py3-none-any.whl
- Upload date:
- Size: 26.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0ab6db7a5cda2e9538214d1909c9a6abef6b54e1d2dd106bc504cb89378d364
|
|
| MD5 |
a1e07dd6d9157a1444bfe84c77eeb4c1
|
|
| BLAKE2b-256 |
0cdc3824aff4557dd76e580d5d881ceacf53138e383297902589c71b48c06870
|