[eispice] eispice-0.9 Released
- From: Charles Eidsness <charles@xxxxxxxxxxxxxxxxxxxxx>
- To: eispice@xxxxxxxxxxxxx
- Date: Tue, 12 Dec 2006 11:30:58 -0500
eispice-0.9 has just been released.
I tried to make the syntax more "Pythonic", e.g. started to make use of Python
name-spaces, Python naming conventions, etc... so this release breaks
back-wards compatibility with older scripts. The changes aren't too
significant, it should be trivial to port old scripts to the new syntax. If you
have any problems let me know, I'm happy to help.
The new release contains the following updates:
- Transitioned from using the obsolete Numeric library to the new numpy library.
- Added a PyB Python defined Behavioural Model (refer to the User's Manual and
Examples for more details).- Added nested sub-circuit support.
- Started making better use of Python names-paces, this means that the basic
eispice syntax has changed. All devices are now in the dev module, waveforms
are in the wave module, and ibis related classes are in the ibis module. Refer
to the examples for more details.
- Dropped unit multipliers in favour 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.
- Modified the module syntax to better conform to Python "best practises", for
instance the "deck" class has become "Deck"
- Modified the source code to enable a native Windows build. There is now a
self-extracting Windows installation binary available on the download page.
Also, an examples section was added to the eispice webpage.
You can download the new release from the eispice webpage:
http://www.thedigitalmachine.net/eispice.download.html
Cheers,
Charles
------------------------------------------------------------------
To unsubscribe from the eispice list send an email to:
eispice-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
- Follow-Ups:
- [eispice] Bugreport: LC Transmission Line
- From: Thomas Traber
Other related posts:
- » [eispice] eispice-0.9 Released
- [eispice] Bugreport: LC Transmission Line
- From: Thomas Traber