Una libreria Python che fornisce un'interfaccia di alto livello a Ngspice e Xyce, consentendo la simulazione di circuiti elettronici descritti in netlist SPICE da Python.
PySpice

- Pitone
- Automazione, Elettrico ed elettronico, Simulazione
- Progettazione per la produzione (DfM), Elettronica, Apprendimento automatico, Simulazione, Software, Kit di sviluppo software (SDK)
Caratteristiche:
- Simulazione di circuiti SPICE (AC, DC, analisi dei transitori), generazione di netlist da Python, parsing di netlist SPICE, tracciatura e analisi dei risultati, sweep dei parametri, definizione di sottocircuiti, simulazioni Monte Carlo (supporto di base), integrazione con NumPy e Matplotlib
Prezzi:
- Gratuito
- Metodo pitonico per automatizzare le simulazioni SPICE, supporta i più diffusi simulatori open-source (Ngspice, Xyce), ottimo per le simulazioni batch e l'esplorazione dei parametri, ben documentato.
- Richiede l'installazione di Ngspice o Xyce, si limita a ciò che può fare il motore SPICE sottostante, non è una suite EDA completa (ad esempio, non consente l'acquisizione di schemi o il layout di PCB), l'attività di sviluppo sembra moderata (v1.5 dal 2021, ma alcuni commit recenti su GitHub).
Ideale per:
- Ingegneri elettrici e studenti che desiderano automatizzare le simulazioni di circuiti elettronici, eseguire analisi dei parametri e analizzare i risultati in modo programmatico utilizzando Python con Ngspice o Xyce.