.. -*- Mode: rst -*-

.. include:: project-links.txt
.. include:: abbreviation.txt

=============================================================================
 PySpice : Simulate Electronic Circuit using Python and the Ngspice Simulator
=============================================================================

|Pypi License|
|Pypi Python Version|

|Pypi Version|

Overview
========

What is PySpice ?
-----------------

PySpice is a Python module which interface |Python|_ and the |Ngspice|_ circuit
simulator.

What are the main features ?
----------------------------

* licensed under **GPLv3** therms
* support **Linux**, **Windows** and Mac **OS X** platforms
* implement an **Ngspice shared library binding** using CFFI which support external sources
* implement (partial) **SPICE netlist parser**
* implement an **Oriented Object API** to define circuit
* export simulation output to |Numpy|_ arrays
* plot using |Matplotlib|_
* handle **units**
* work with **Kicad schematic editor**
* implement a **documentation generator**
* provides many **examples**

Where is the Documentation ?
----------------------------

The documentation is available on the |PySpiceHomePage|_.

How to install it ?
-------------------

Look at the `installation <https://pyspice.fabrice-salvaire.fr/installation.html>`_ section in the documentation.

Credits
=======

Authors: `Fabrice Salvaire <http://fabrice-salvaire.fr>`_

News
====

.. include:: news.txt

.. End
