PyS(e)im
PyS(e)im is an open source waveform viewer.
It is meant to play together with ngspice and kicad. With just one click you can netlist, simulate and show the simulation results in a window:
Make sure to include something like the following in your ngspice control section:
.probe alli
.control
save all
tran 100n 1m uic
run
write
.endc
When running ngspice it should create a rawspice.raw file
How to use?
PyS(e)im is available on pypi:
pip install pyseim
pyseim --help
Features
- Netlist, simulate and show results with just one click
- Equation support
Alpha Status
- Only tested with Mac
- Only transient simulations working currently
- All signals in one plot
It is a very simple script (currently just one file). However, I find it already quite useful.
Ideas
- Show SOA violations
- Support for AC simulations
- ...
Contribute
Feel free to contribute.
Fun Fact
The package name is close to PySim that was already taken. PyS(e)im is a close match. Seim means 'viscous juice'. Therefore, the icon is a honeycomb.
Credits
I took some icons from here:
Metadata
Release files for pyseim 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyseim-0.1.1.tar.gz | 435.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyseim-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 868.9 kB
Release files / pyseim-0.1.1.tar.gz
| Download URL | pyseim-0.1.1.tar.gz |
|---|---|
| Size | 435.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5408c9a920a89a65a279551573a4279d8661b6c248cab4828cb26382d053b7f8
|
|
BLAKE2b-256 checksum How to use checksums |
577c943eb5c700b67161d7589aa3d24f16ce13f1462c4004e2ffdfbee1f28853
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.2 CPython/3.11.0 Darwin/23.1.0
|
Release files / pyseim-0.1.1-py3-none-any.whl
| Download URL | pyseim-0.1.1-py3-none-any.whl |
|---|---|
| Size | 433.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b5f4e8ed1ccfc036acb1fafcf01d7d78619488e99162dd6ea018ded7087107ee
|
|
BLAKE2b-256 checksum How to use checksums |
947bbe4a5d27f477c1e8568d249c0b4e82b45fcc965c05b56392cc04d27cf397
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.2 CPython/3.11.0 Darwin/23.1.0
|