What's new in IBA

The IBA software package was begun in 1969 with the installation of the first ion beam analysis accelerator at IBM-Research (NY, USA). Over the next 25 years it was extended to include the analysis of RBS, ERD, PIXE and NRA. All the software was written for mainframe computers. During this period the software was copied by many other laboratories, and it was the seminal influence for the Cornell software package called RUMP.

It was decided in 1993 to move the entire software package to distributed processing workstations, especially those based on Windows or OS/2. The RBS and ERD functions have been converted to this new environment. The software has been used for the analysis of over 5000 samples to date, and appears to be well debugged. It allows for the direct access of data over networking systems, so widespread groups can share the same database.

The OS/2 version of IBA was finished in 11/1996. The Win-95 version was held up by availability of the compiler for this system. The compiler is now in late beta-test (the 6th beta release was in 10/97). Anyone is allowed to participate in the beta-test program, and get a free copy of the compiler for evaluation. These compilers have a built-in termination date, so they will ultimately have to be replaced by buying the IBM product compiler. Instructions are found in the web-page about Installation Requirements.

For those who get the IBA software, and want to view or modify the software, it is quite simple. Start APL running with the IBA package loaded. This is the normal startup procedure. Then you need to stop ANALYSIS (the main program) by either pressing "q" several times to quit from ANALYSIS, or by pressing Cntl-Break to interrupt the program. To display a listing of all the IBA functions, you need to execute the command )FNS (all uppercase). This will display the 115 programs of ANALYSIS. By placing your mouse on any function name, and double-clicking, a window will open up with the source code displayed. Or you may just type the function name (without pressing the ENTER key), and then double-click on the word. You may modify the opened function, and then save it by pressing F4. The programs are named after the command letter which calls them. For example, the command hotkey "h" calls the program HHH. The hotkey "H" calls the program UHHH (Uppercase H). An input/output hotkey such as "1" calls the program U111. So the program which corresponds to any command is easy to find and display.

SPECIAL NOTE: For users of APL (beta-6), if you are using a PC monitor with color settings of "256 colors", the APL will print the wrong colors. If you use any of the other color modes, e.g. "16 color" or "24 bit color", the plots will print correctly. This bug should be corrected in APL releases beta-7 and later.

Return to Home