Software by Joseph C. Slater

  • The Engineering Vibration Toolbox is a collection of MATLAB codes for use with Engineering Vibration, Dan Inman, Prentice Hall. Free with the purchase of the text. Contact me personally to purchase for non-educational use.
  • The Professional Edition of the Vibration Toolbox is a stalled project to write a vibration oriented toolbox for MATLAB No price available at this time.
  • The No-name file converters are a set of Perl scripts for changing the end-of-line characters in text files. Being Perl, they are platform independent. End-of-line characters are often messed up when ftp users don't transfer text files in ASCII format (as one should).
  • The DMG to ISO file converter are a Python script for use on MacOS X to convert DMG disk images to ISO images. To be safe, it will not delete the original DMG files. Usage is simply:
    python /pathtodmg2iso.py/dmg2iso.py filenames.dmg filenames can include wildcards. This script is released with no warrantee or guarantee that it will work, or guarantee that it won't cause damage. I can't imagine that it will, but it shouldn't. All it does is call Apple's converter program in a loop.
  • MacGzip Scripts is a set of MATLAB M-files and AppleScripts which, when used with MacGzip, can be used to compress and uncompress files from within MATLAB on the Macintosh. Free. MacGzip Scripts can be obtained from http://www.mathworks.com. This isn't needed under OSX, although it can very quickly be modified to add zip commands to Matlab under unix.
  • Palm Sync-n-Quit is a script to avoid crashing issues in Classic MacOS (pre-X) when using the serial port to sync a Palm.
  • HP Communication Reset: The HP 33xx (specifically my 3330) software often loses the ability to connect to your printer/scanner, etc. I've found that killing off and restarting the background communication process sometimes solves this. Rebooting the printer can help too. Bundled are a python script to do this for you and an application that you can double click if you don't like to type at a command line.

  • poly2tex.m and matrix2tex.m: These simple octave/matlab functions take polynomials/matrices and convert them into strings that you can paste into your LaTeX document. I wrote these one day when I realized that it took 2x as long to write the code as to do the copy/past/edit for a matrix which I do regularly.


    This page was last modified on Wednesday, November 29, 2006 at 21:03:25.