[eispice] eispice-0.9 Released

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

Other related posts: