Skip to main content

A python verification wrapper for SPICE.

Project description

SPICEybun

An NGSPICE wrapper for simplified verification.

Usage

import spiceybun

simulator = spiceybun.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
    • 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

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.1.0.tar.gz (5.2 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.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spiceybun-0.1.0.tar.gz
  • Upload date:
  • Size: 5.2 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.1.0.tar.gz
Algorithm Hash digest
SHA256 418251dd4f1cd5dbe5d9fcdfe6490c9fb7e2d3e4a4116bf2d08572f9da8e8477
MD5 e09b32cc9156d4af1b8ec15e9a241559
BLAKE2b-256 d9b7318615a4df4db39da8a7f428330d5d1fc120b960c93d09b0a83e74d8416f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiceybun-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 213f6a39aee67077408c2390d9833fd56a909f2d0789053ea0069c7176653803
MD5 165723643d025dda928faca27d87127a
BLAKE2b-256 20c8de5e44e6040439b570918ba052fd4474e4b1bdcdcb14ad16908de978cd70

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