Metadata-Version: 2.4
Name: spiceybun
Version: 0.1.0
Summary: A python verification wrapper for SPICE.
Author: Filip Hormot
Author-email: Filip Hormot <f.hormot@gmail.com>
License-Expression: MIT
License-File: LICENSE
Requires-Dist: numpy>=2.4.5
Requires-Dist: pandas>=3.0.3
Requires-Python: >=3.14
Project-URL: Homepage, https://github.com/fhormot/spiceybun
Project-URL: Issues, https://github.com/fhormot/spiceybun/issues
Description-Content-Type: text/markdown

# SPICEybun

An NGSPICE wrapper for simplified verification.

# Usage

```Python
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
        - [x] Simple variables
        - [ ] Equations
        - [ ] Advanced variable features (distribution, limits, etc.)
    - [ ] Measurements
        - [x] Explicit spice input
- [x] Sweeps
- [x] Monte Carlo
- [ ] Advanced features
    - [ ] Netlist from XSchem
    - [ ] Simulator options
    - [ ] Report generation