The distribution zip file contains the following APL workspaces, which comprise the core of the MARTHA circuit analysis package:
| Workspace | Description |
| MARTHA.AWS | Main analysis workspace |
| MARTHAE.AWS | Elements |
| MARTHAF.AWS | Format Functions |
| MARTHAM.AWS | Modifiers for response functions |
| MARTHAN.AWS | Numerically-Defined-FOF functions |
| MARTHAR.AWS | Response functions |
| MARTHAW.AWS | Wiring functions |
| MARTHAX.AWS | Extra functions to work with MARTHA |
| HOWMARTH.AWS | On-line summary of workspaces & functions |
These are largely identical to the commercial distribution of MARTHA that was available on mainframe computers. They were ported to STSC’s APL*PLUS/PC around 1990, and contain all of the enhancements and bug fixes from both MIT’s mainframe version and the one in use at MIT Lincoln Laboratory.
There are three major differences between this code and the previous versions of MARTHA. First, there is no longer an expiration date in the code (this was included to make sure that commercial customers paid their bills). Second, all of the code is now ‘unlocked’ and therefore can be inspected and modified by anyone for any purpose. Third, all of the code is in the public domain, so there are no copyright or licensing restrictions to the use or distribution of the code. Anyone wishing to modify any MARTHA code should consult the information in the Development Section.
MARTHA Manuals: There are two different MARTHA manuals — the original 1971 manual published by the MIT Press, and the 1973 Addendum, published by the MIT Department of Electrical Engineering (now the Department of Electrical Engineering and Computer Science). Both are needed by those using MARTHA. They have been converted to searchable PDF’s, and are available for download here.
Downloads:
| MARTHA Workspaces: | MARTHA.zip (104 kbytes) |
| MARTHA User’s Manual: | MARTHA_manual.pdf (998 kbytes) |
| MARTHA User’s Manual, 1973 Addendum: | MARTHA_addendum.pdf (1156 kbytes) |