Me cabe duda de que hay tutoriales en línea, porque es algo muy específico.
Sin embargo, una fuente de información que usted puede utilizar definitivamente es de código abierto. Uno que conozco es SpicePy - está escrito en Python, pero está muy bien documentado, aunque el lenguaje Python es muy descriptivo por sí mismo. Usted puede usar este tipo de biblioteca en el código de Python o el Telegrama Bot.
Lo que necesitas es algún tipo de forma de describir la topología del circuito. Un enfoque común es el uso de listas, que son esencialmente el texto que describe cada componente en el circuito y cómo se conectan a la otra (por ejemplo, a través de los números de nodo). Usted puede utilizar esta estrategia o lo que parece más fácil para que usted tome; análisis y lo que es un real gráfico (es decir, es significativo?) fuera de esto podría tomar algún tiempo.
Después de eso, una forma común para analizar circuitos en los simuladores es un análisis nodal; entonces recurrir a algunos de álgebra lineal de la biblioteca para resolver el sistema de ecuaciones (que seguramente será lineal), tales como Math.Net.