Skip to content
cogenda edited this page Sep 14, 2010 · 3 revisions

Installation Guide:

Pre-requisites:

pyEDA is written in the Python programming language, and thus requires Python installed first. We recommend using Python 2.6 or 2.7, although 2.5 would probably work.

The following python modules are required as pre-requisites:

  1. numpy and scipy for numerical routines
  2. matplotlib for plotting data
  3. pyparsing for parsing data files of various formats
  4. openopt for a unified interface to optimizers

If you are using a user-friendly Linux distribution like Ubuntu or SuSe, the above packages can be easily installed with your favorite package manager.
Redhat and Windows users may need some extra work in installing these packages. Enthought provides a good python installer that contains numpy, scipy and matplotlib. Pyparsing and openopt are relatively easy to install.

Installing pyEDA

  1. Download pyEDA, unpack it
  2. run the following command as root
$ python setup.py install

Quick Start

Solving Non-linear system of equations

$ cd app/demo
$ python nonlinear.py

1D PN-junction simulation with drift-diffusion equations

$ cd app/device
$ python diode.py

BSIM3v3 model extraction

$ cd app/compact
$ python fitLevel49.py