Skip to main content

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.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.

Release files for electronic-symbol-generator-for-cad-by-sporniket 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for electronic-symbol-generator-for-cad-by-sporniket 0.0.3
File Size Uploaded
electronic_symbol_generator_for_cad_by_sporniket-0.0.3.tar.gz 26.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for electronic-symbol-generator-for-cad-by-sporniket 0.0.3
File Interpreter ABI Platform
electronic_symbol_generator_for_cad_by_sporniket-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 53.2 kB

Release files / electronic_symbol_generator_for_cad_by_sporniket-0.0.3.tar.gz

Download URL electronic_symbol_generator_for_cad_by_sporniket-0.0.3.tar.gz
Size 26.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1937b059077702fb21e714043236e5110e78a63511c27b3be1ed6a034f7c89b7
BLAKE2b-256 checksum
How to use checksums
d1ef1c53976076c04abc6ea2fccb3d40b7eb457d45dbb28e142becbb651e8de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / electronic_symbol_generator_for_cad_by_sporniket-0.0.3-py3-none-any.whl

Download URL electronic_symbol_generator_for_cad_by_sporniket-0.0.3-py3-none-any.whl
Size 26.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c0ab6db7a5cda2e9538214d1909c9a6abef6b54e1d2dd106bc504cb89378d364
BLAKE2b-256 checksum
How to use checksums
0cdc3824aff4557dd76e580d5d881ceacf53138e383297902589c71b48c06870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page