MacSpice 3f5 2.10.20 - Electronic circuit simulator. (Free)

A command interpreter (shell) is used to specify the types of analyses that are required and how the results should be processed, saved or displayed. The high quality of the MacSpice command interpreter makes the automation of tasks straightforward.
MacSpice has native support for both PowerPC and Intel architecture Apple Macintosh computers. It is derived from, and compatible with, Berkeley Spice 3f5. MacSpice incorporates many improvements to Spice 3f5 - from simple bug-fixes to entirely new commands, algorithms and solution strategies. For example: the memory leaks that affected Spice 3f4 have been cured; new algorithms have been developed to facilitate the simulation of large circuits, and to reduce simulation time; MacSpice provides a robust multi-parameter optimizer and facilities for inter-process communication with other applications.
- Enhancements:
- New unwrap() function for phase;
- New consistency checks and warnings for groups of mutual inductors.
- Improvements to behaviour and layout of graphs with log axes.
- The 'unlet' command accepts the 'all' wildcard unless the current plot is the 'const' plot.
- Bugs fixed:
- The 'xlog' and 'ylog' arguments for the 'plot' command are no longer mutually exclusive.
- Syntax errors in '.noise' cards no longer cause a crash.
- Functions such as length() no longer return a vector with invalid dimensions when given a multidimensional argument.
- The 'compose' command now generates a uniform distribution on [0,1) instead of [0,2).
- Cured crash when rtf file with '.include' statements used as source.
