Skip to main content

Converts Qucs schematic files into a form suitable for a PCB design application.

Project description

qucs-netlist

The Python package can be found here https://pypi.org/ and can be installed with pip install qucs-netlist==0.0.5

Converts Qucs schematic files into a form suitable for a PCB design application. It uses a Qucs schematic file to add components to a netlist file. If there is also a Qucs .sim file with the same name but the .sim extension, it will use that to create the nets, if not it will attempt to run Qucs to create a .sim file, if Qucs has been installed that should succeed, but it won't work from qucs-s. If no .sim file was present and can't be created, the output netlist file will contain components but no nets.

INSTALLATION Assuming your system already has Python3 and PIP installed, type: python3 -m pip install PopoutApps-qucs-netlist

RUNNING To process a schematic file in your current directory, type: python3 -m PopoutApps.qucs-netlist mycircuit.sch

The output file will be called mycircuit.net

If you run it again it will not overwrite the existing file, unless you add a 'y' at the end of the line: python3 -m PopoutApps.qucs-netlist mycircuit.sch

ERRORS The program will print a warning line for each component which is not yet in the reference data file: Warning: Unknown component type not converted: D2 Diac

The program may call a qucs process which produces many lines (100+) of errors in the terminal. They are mostly to do with missing fonts and don't affect the output file. Ignore these.

SCOPE There is a maximum 100 components. The exported file can be imported by DIY Layout Creator (available from their website or from Flathub) and VeroRoute, but it could be imported into any application provided it accepted the component types in the reference data file. Alternatively another .dat file could be provided with component names acceptable to the application.

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

qucs-netlist-0.0.5.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

qucs_netlist-0.0.5-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file qucs-netlist-0.0.5.tar.gz.

File metadata

  • Download URL: qucs-netlist-0.0.5.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for qucs-netlist-0.0.5.tar.gz
Algorithm Hash digest
SHA256 f7c5915bb10464cba104c3b3ffa347092e822ecc912dfdbc0b2770641a682d85
MD5 f9fc34f4bdba9d9f5041c025b09aeb8d
BLAKE2b-256 c80c9ca0bc06aa08a3579671c4d7ee792690a070c4afd550a91f019ce0c47cc4

See more details on using hashes here.

File details

Details for the file qucs_netlist-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: qucs_netlist-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for qucs_netlist-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 866dee8285fd62ba4f1185954da8c5591ec460f44c40d706c2af24f163028d9f
MD5 00de0b62e99cfb3dc9162e1baf310f95
BLAKE2b-256 741074dcc96ef478c9aa71da1fde3e35d788ee50a4fa6f36e7b453899c0a5fd0

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