Release 0.11

  • Lots of bug-fixes and performance improvements.
  • Added a non-linear capacitor model.
  • Added a simple diode model.
  • Added Python doc-strings (built in help) to most classes, functions, and modules.
  • Changed the module naming scheme to be more descriptive and not make a big mess out of the namespace.
  • Improved IBIS model support and performance.
  • Added device library database tools.
  • Migrated to FORTRAN77 based BLAS and LAPACK libraries.

Release 0.10

  • Added version 0.1 of the eispice IDE (eide).
  • Added some performance enhancements to the PyB model.
  • Improved error reporting for the PyB model.
  • Fixed some issues with the calculon library.

Release 0.9

  • Added the PyB Python defined Behavioral Model (refer to the User's Manual and Tutorials for more details).
  • Started making better use of Python name-spaces, this means that the basic eispice syntax has changed. Scripts written for version 0.8 won't run on version 0.9 without some updating.
  • Dropped unit multipliers in favor of old-style Spice parameter strings, e.g. '5nF', instead of 5*nano.
  • Added a devices operator to the Deck class which prints out all of the devices attached a a Deck. This is intended to aid with script debugging.
  • Added nested sub-circuit support.
  • Modified the module syntax to better conform to Python "best practices".
  • Modified the source code to enable a native Windows build. There is now a self-extracting Windows installation binary available on the download page.
  • Transitioned from using the obsolete Numeric library to the new Numpy library.

Versions

Development Branch
eispice on GitHub
Aug. 17, 2007
eispice-0.11
Jan. 11, 2007
eispice-0.10
Dec. 12, 2006
eispice-0.9