Python Wrapper for QSPICE
Project description
PyQSPICE
About PyQSPICE and QSPICE
The PyQSPICE is a Python package / class of wrapper script interface for the QSPICE™ - a SPICE circuit simulator - available from Qorvo at no cost.
The PyQSPICE invokes QSPICE executable files in a CUI (Charactor User Interface) manner.
- PyQSPICE executes simulations.
- PyQSPICE loads simulation results into Python memory for plotting.
- PyQSPICE expects QSPICE schematic (.qsch) or netlist (.cir) files prepared by users.
- Using QSPICE GUI to capture schematics
- Generate netlist files manually or programming manner
Documents
INSTALL.md ::
Please start with this installation procedure of PyQSPICE environment.
From the end of INSTALL.md document, it continues to this quick start document.
Examples ::
- DC Simulation
tests/10_DC
==> JupyterLab file is tests/10_DC/10_DC.ipynb - AC Simulation
tests/20_AC
==> JupyterLab file is tests/20_AC/20_AC.ipynb - AC, Nyquist Diagram
tests/22_NyquistDia
==> JupyterLab file is tests/22_NyquistDia/22_NyquistDia.ipynb - TRAN Simulation
tests/30_TRAN
==> JupyterLab file is tests/30_TRAN/30_TRAN.ipynb - Bode Simulation
tests/40_Bode
==> JupyterLab file is tests/40_Bode/40_Bode.ipynb
License and Availability
The PyQSPICE is under the Qorvo software license,
and PyQSPICE is available from two (2) repositories at the Qorvo@GitHub and the PyPI
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
PyQSPICE-2023.10.29.tar.gz
(18.3 kB
view hashes)
Built Distribution
Close
Hashes for PyQSPICE-2023.10.29-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 025499940cd7422a2c7adbcab955ad6bfb14140246364f98ce7c5c6d44862e4e |
|
MD5 | 68ddccfc142cd9166a640abbe6f3315b |
|
BLAKE2b-256 | 479c67af75f038e23a5109013d48f1a23484ad2179bc0990a4cd64337edab2df |