PySpice
PySpice copied to clipboard
Simulate electronic circuit using Python and the Ngspice / Xyce simulators
Hi all, I would like to ask if it is possible to use PySpice to study the behaviour of an ac circuit in both steady state and transient cases (e.g.,...
Hi, Thanks for this great python module!! ### Environment (OS, Python version, PySpice version, simulator) Linux Debian 12.1 with Python 3.11.2, pyspice v1.5, installed from pip3 (using a venv) ###...
# Fixing semilog plots from matplotlib Here's a little fix to update matplotlib latest axis usage ``` TypeError: LogScale.__init__() got an unexpected keyword argument 'basex' ``` related issues : -...
### Environment (OS, Python version, PySpice version, simulator) Windows - Python 3.10 - PySpice v. 1.5 - default simulator (ngspice shared) Dear community, I'm pretty new in the use of...
https://github.com/PySpice-org/PySpice/blob/1fb97dc21abcf04cfd78802671322eef5c0de00b/PySpice/Spice/Parser.py#L501 This list is not deliberately ordered and if the indexes are not stored in to_delete[] in reverse order, the del operation on line 502 will have unexpected results. The...
Fix #352
NGSpice has changed the structure of its output (on 2021-01-01 and 2022-03-14) ; please read https://github.com/PySpice-org/PySpice/issues/352#issuecomment-1712030701 for more info. There is a mismatch between what is expected in PySpice and...
### Environment (OS, Python version, PySpice version, simulator) Ubuntu 20.04.6 LTS Python 3.8.10 PySpice version: '1.5' Simulator: NGSpice ### Expected Behaviour No error message ; elements values should be printed...
Hello, Glad to find this awesome library 🚀. I'm new to the GPL license. So, I'm not sure if I can integrate it into my non-open source commercial product even...
**OS: Amazon Linux 2 Python Version: 3.10 PySpice Version: 1.5** I'm attempting to use the PySpice library within an AWS Lambda function, but encountered some issues along the way. I...
I'm trying to simulate a circuit for Y different combinations of the inputs. I can do this with a loop, but this is very slow because (1) I have to...