Una biblioteca de Python que proporciona una interfaz de alto nivel para Ngspice y Xyce, permitiendo la simulación de circuitos electrónicos descritos en listas de red SPICE desde Python.
PySpice

- Python
- Automatización, Electricidad y electrónica, Simulación
- Diseño para la fabricación (DfM), Electrónica, Aprendizaje automático, Simulación, Software, Kit de desarrollo de software (SDK)
Características:
- Simulación de circuitos SPICE (AC, DC, análisis de transitorios), generación de netlists desde Python, parseo de netlists SPICE, trazado y análisis de resultados, barridos de parámetros, definición de subcircuitos, simulaciones Monte Carlo (soporte básico), integración con NumPy y Matplotlib.
Precios:
- Gratis
- Forma pitónica de automatizar simulaciones SPICE, soporta simuladores populares de código abierto (Ngspice,Xyce), bueno para simulaciones por lotes y exploración de parámetros, bien documentado.
- Requiere Ngspice o Xyce para ser instalado, limitado a lo que el motor SPICE subyacente puede hacer, no es una suite EDA completa (por ejemplo, no hay captura esquemática o diseño de PCB), la actividad de desarrollo parece moderada (v1.5 de 2021, pero algunos commits recientes en GitHub).
Ideal para:
- Ingenieros eléctricos y estudiantes que deseen automatizar simulaciones de circuitos electrónicos, realizar barridos de parámetros y analizar resultados mediante programación utilizando Python con Ngspice o Xyce.