Skip to main content

SPICEybun

An NGSPICE wrapper for simplified verification.

Usage

from spiceybun.ngspice import Ngspice

# Simulator setup
simulator = Ngspice(path_netlist)
simulator.set_output_path(path_output)

simulator.add_transient(500e-9, t_step=10e-12)

simulator.save_signal('V(v_out)')

output = simulator.run()

Documentation

TBD

Long term roadmap

  • Enabling basic functionality:
    • All analysis statements
      • Transient
    • Libraries
      • Library inclusion
      • Library sweep
      • Library correlation
    • Variables
      • Simple variables
      • Equations
      • Advanced variable features (distribution, limits, etc.)
    • Measurements
      • Explicit spice input
  • Sweeps
  • Monte Carlo
  • Advanced features
    • Netlist from XSchem
    • Simulator options
    • Report generation
    • Simulator error handling

Metadata

Release files for spiceybun 0.3.1

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

Source distribution (sdist)

Source distribution for spiceybun 0.3.1
File Size Uploaded
spiceybun-0.3.1.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spiceybun 0.3.1
File Interpreter ABI Platform
spiceybun-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.2 kB

Release files / spiceybun-0.3.1.tar.gz

Download URL spiceybun-0.3.1.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a46f4dd4e9bcf310afc8f9e43306ca9c2599001766f0e4feb12c5042e318ccc5
BLAKE2b-256 checksum
How to use checksums
2030726eaf9e6a1b4b2c4b5fbe7028fc8fa1345429975f56074a604b1c3f38d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Zorin OS","version":"18","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / spiceybun-0.3.1-py3-none-any.whl

Download URL spiceybun-0.3.1-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c76df5807bad9d1b6c67047e0066ce4718ed81719fd04c4d896f5bf746d51717
BLAKE2b-256 checksum
How to use checksums
c0ecc3934866a0f03a618e93ed811cfe1d11d443bc017db063e39a414a54115c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Zorin OS","version":"18","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

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