├── .gitignore ├── LICENSE ├── README.md ├── benchmark ├── VCCS_and_CCVS │ ├── VCCS_and_CCVS.ASC │ └── solution.txt ├── VCVS_and_CCCS │ ├── VCVS_and_CCCS.ASC │ └── solution.txt ├── ac_band_pass_filter │ ├── ac_band_pass_filter.asc │ └── solution.txt ├── ac_low_high_pass_filter │ ├── ac_low_high_pass_filter.asc │ └── solution.txt ├── ac_single_frequency │ ├── ac_single_frequency.ASC │ └── solution.txt ├── dc_network │ ├── dc_network.ASC │ └── solution.txt ├── op_network │ ├── op_network.ASC │ └── solution.txt ├── run_benchmark.png ├── run_benchmark.py ├── tran_network1 │ ├── solution.txt │ └── tran_network1.ASC ├── tran_network2 │ ├── solution.txt │ └── tran_network2.ASC ├── tran_network3 │ ├── solution.txt │ └── tran_network3.ASC ├── tran_network4 │ ├── solution.txt │ └── tran_network4.ASC ├── tran_network5 │ ├── solution.txt │ └── tran_network5.ASC ├── tran_network6 │ ├── solution.txt │ └── tran_network6.ASC └── tran_network7 │ ├── solution.txt │ └── tran_network7.ASC ├── demo ├── VCCS_and_CCVS.net ├── VCCS_and_CCVS.py ├── VCVS_and_CCCS.net ├── VCVS_and_CCCS.py ├── ac_band_pass_filter.net ├── ac_band_pass_filter.py ├── ac_low_high_pass_filter.net ├── ac_low_high_pass_filter.py ├── ac_single_frequency.net ├── ac_single_frequency.py ├── dc_network.net ├── dc_network.py ├── op_network.net ├── op_network.py ├── tran_network1.net ├── tran_network1.py ├── tran_network2.net ├── tran_network2.py ├── tran_network3.net ├── tran_network3.py ├── tran_network4.net ├── tran_network4.py ├── tran_network5.net ├── tran_network5.py ├── tran_network6.net ├── tran_network6.py ├── tran_network7.net └── tran_network7.py ├── pyproject.toml ├── setup.cfg └── spicepy ├── __init__.py ├── netlist.py ├── netsolve.py └── transient_sources.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/VCCS_and_CCVS/VCCS_and_CCVS.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/VCCS_and_CCVS/VCCS_and_CCVS.ASC -------------------------------------------------------------------------------- /benchmark/VCCS_and_CCVS/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/VCCS_and_CCVS/solution.txt -------------------------------------------------------------------------------- /benchmark/VCVS_and_CCCS/VCVS_and_CCCS.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/VCVS_and_CCCS/VCVS_and_CCCS.ASC -------------------------------------------------------------------------------- /benchmark/VCVS_and_CCCS/solution.txt: -------------------------------------------------------------------------------- 1 | -4.0 2 | -8.0 3 | 2.0 -------------------------------------------------------------------------------- /benchmark/ac_band_pass_filter/ac_band_pass_filter.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/ac_band_pass_filter/ac_band_pass_filter.asc -------------------------------------------------------------------------------- /benchmark/ac_band_pass_filter/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/ac_band_pass_filter/solution.txt -------------------------------------------------------------------------------- /benchmark/ac_low_high_pass_filter/ac_low_high_pass_filter.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/ac_low_high_pass_filter/ac_low_high_pass_filter.asc -------------------------------------------------------------------------------- /benchmark/ac_low_high_pass_filter/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/ac_low_high_pass_filter/solution.txt -------------------------------------------------------------------------------- /benchmark/ac_single_frequency/ac_single_frequency.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/ac_single_frequency/ac_single_frequency.ASC -------------------------------------------------------------------------------- /benchmark/ac_single_frequency/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/ac_single_frequency/solution.txt -------------------------------------------------------------------------------- /benchmark/dc_network/dc_network.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/dc_network/dc_network.ASC -------------------------------------------------------------------------------- /benchmark/dc_network/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/dc_network/solution.txt -------------------------------------------------------------------------------- /benchmark/op_network/op_network.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/op_network/op_network.ASC -------------------------------------------------------------------------------- /benchmark/op_network/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/op_network/solution.txt -------------------------------------------------------------------------------- /benchmark/run_benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/run_benchmark.png -------------------------------------------------------------------------------- /benchmark/run_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/run_benchmark.py -------------------------------------------------------------------------------- /benchmark/tran_network1/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network1/solution.txt -------------------------------------------------------------------------------- /benchmark/tran_network1/tran_network1.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network1/tran_network1.ASC -------------------------------------------------------------------------------- /benchmark/tran_network2/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network2/solution.txt -------------------------------------------------------------------------------- /benchmark/tran_network2/tran_network2.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network2/tran_network2.ASC -------------------------------------------------------------------------------- /benchmark/tran_network3/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network3/solution.txt -------------------------------------------------------------------------------- /benchmark/tran_network3/tran_network3.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network3/tran_network3.ASC -------------------------------------------------------------------------------- /benchmark/tran_network4/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network4/solution.txt -------------------------------------------------------------------------------- /benchmark/tran_network4/tran_network4.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network4/tran_network4.ASC -------------------------------------------------------------------------------- /benchmark/tran_network5/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network5/solution.txt -------------------------------------------------------------------------------- /benchmark/tran_network5/tran_network5.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network5/tran_network5.ASC -------------------------------------------------------------------------------- /benchmark/tran_network6/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network6/solution.txt -------------------------------------------------------------------------------- /benchmark/tran_network6/tran_network6.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network6/tran_network6.ASC -------------------------------------------------------------------------------- /benchmark/tran_network7/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network7/solution.txt -------------------------------------------------------------------------------- /benchmark/tran_network7/tran_network7.ASC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/benchmark/tran_network7/tran_network7.ASC -------------------------------------------------------------------------------- /demo/VCCS_and_CCVS.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/VCCS_and_CCVS.net -------------------------------------------------------------------------------- /demo/VCCS_and_CCVS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/VCCS_and_CCVS.py -------------------------------------------------------------------------------- /demo/VCVS_and_CCCS.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/VCVS_and_CCCS.net -------------------------------------------------------------------------------- /demo/VCVS_and_CCCS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/VCVS_and_CCCS.py -------------------------------------------------------------------------------- /demo/ac_band_pass_filter.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/ac_band_pass_filter.net -------------------------------------------------------------------------------- /demo/ac_band_pass_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/ac_band_pass_filter.py -------------------------------------------------------------------------------- /demo/ac_low_high_pass_filter.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/ac_low_high_pass_filter.net -------------------------------------------------------------------------------- /demo/ac_low_high_pass_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/ac_low_high_pass_filter.py -------------------------------------------------------------------------------- /demo/ac_single_frequency.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/ac_single_frequency.net -------------------------------------------------------------------------------- /demo/ac_single_frequency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/ac_single_frequency.py -------------------------------------------------------------------------------- /demo/dc_network.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/dc_network.net -------------------------------------------------------------------------------- /demo/dc_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/dc_network.py -------------------------------------------------------------------------------- /demo/op_network.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/op_network.net -------------------------------------------------------------------------------- /demo/op_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/op_network.py -------------------------------------------------------------------------------- /demo/tran_network1.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network1.net -------------------------------------------------------------------------------- /demo/tran_network1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network1.py -------------------------------------------------------------------------------- /demo/tran_network2.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network2.net -------------------------------------------------------------------------------- /demo/tran_network2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network2.py -------------------------------------------------------------------------------- /demo/tran_network3.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network3.net -------------------------------------------------------------------------------- /demo/tran_network3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network3.py -------------------------------------------------------------------------------- /demo/tran_network4.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network4.net -------------------------------------------------------------------------------- /demo/tran_network4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network4.py -------------------------------------------------------------------------------- /demo/tran_network5.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network5.net -------------------------------------------------------------------------------- /demo/tran_network5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network5.py -------------------------------------------------------------------------------- /demo/tran_network6.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network6.net -------------------------------------------------------------------------------- /demo/tran_network6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network6.py -------------------------------------------------------------------------------- /demo/tran_network7.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network7.net -------------------------------------------------------------------------------- /demo/tran_network7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/demo/tran_network7.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/setup.cfg -------------------------------------------------------------------------------- /spicepy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spicepy/netlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/spicepy/netlist.py -------------------------------------------------------------------------------- /spicepy/netsolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/spicepy/netsolve.py -------------------------------------------------------------------------------- /spicepy/transient_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giaccone/SpicePy/HEAD/spicepy/transient_sources.py --------------------------------------------------------------------------------