Skip to main content

A python verification wrapper for SPICE.

Project description

SPICEybun

An NGSPICE wrapper for simplified verification.

Usage

from spiceybun import ngspice

simulator = ngspice('./netlist.spice')

simulator.add_transient(1e-6)

simulator.save_signal('V(v_out)')
simulator.save_signal('V(v_in)')

simulator.run()

Documentation

TBD

Long term roadmap

  • Enabling basic functionality:
    • All analysis statements
    • Libraries
      • Library inclusion
      • Library sweep
    • 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

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

spiceybun-0.2.0.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.

spiceybun-0.2.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file spiceybun-0.2.0.tar.gz.

File metadata

  • Download URL: spiceybun-0.2.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for spiceybun-0.2.0.tar.gz
Algorithm Hash digest
SHA256 33ac78b6e87ade0008e77fa8d418ba627ddf242e76befa3dcb73cc81459440c1
MD5 2e5858ec7a555a677d24363e55737256
BLAKE2b-256 3e04fdf87706c7105e2f379da0f278a95909a33a7ffc38f0c0fe096c63b4e753

See more details on using hashes here.

File details

Details for the file spiceybun-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: spiceybun-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for spiceybun-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b151060bc13ca878d81d74a24100e9e65f9fcd3fc5df85a79e1a2484110740f4
MD5 d4c546cb7bf80a500f29d89e3dca22ab
BLAKE2b-256 ff6cef84bbf87dd211fb4e91c1ef11d487733b7063fe08b5e025babff830c433

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