This page, and the links therein, describe the more general classes of a Java scientific and numerical library written by Michael Thomas Flanagan to support both his own research and his undergraduate programming courses and projects.
These general classes form a package entitled flanagan which may be downloaded as a jar file. It has also been installed on the UCL Electronic and Electrical Engineering Departmental network.
DOWNLOADING THE flanagan.jar FILE
- Permission to copy:
A large number of individuals have requested copies of this library. Consequently I have made it available, as a jar file (see below), with the qualifation that it is written to suport a course that I lecture. Though I believe it is professionally written, it is not a commercial product and the methods are not necessarily as all embracing as might be found in a commercial product nor are they checked to be fault free in all possible foreseable situations as would be, or at least ought to be, in a commercial product; you use this library at your own risk and more formally:
Permission to use, copy and modify this software and its documentation for NON-COMMERCIAL purposes is granted, without fee, provided that an acknowledgement to the author, Dr Michael Thomas Flanagan at www.ee.ucl.ac.uk/~mflanaga, appears in all copies and associated documentation or publications.
Redistributions of the source code, or parts of the source codes, must retain the copyright notice, this list of conditions and the following disclaimer (all at the top of each source code) and requires the written permission of Michael Thomas Flanagan
Redistribution in binary form of all or parts of a class must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution and requires the written permission of Michael Thomas Flanagan.
Dr Michael Thomas Flanagan makes no representations about the suitability or fitness of the software for any or for a particular purpose. Dr Michael Thomas Flanagan shall not be liable for any damages suffered as a result of using, modifying or distributing this software or its derivatives.
- Download instructions:
Click here to download flanagan.jar
This version of flanagan.jar was compliled with version jdk1.6.0_06. This version requires Java Platform Standard Edition 6.0 [Save as flanagan.jar].
The flanagan.jar file size is about 1.5 MB - varying slightly with update. A tutorial on manipulating jar files may be found on http://java.sun.com/docs/books/tutorial/deployment/jar/index.html
A convenient use of this jar file is to place it in the appropriate folder so that it simply becomes a library that you may import when writing your code. An appropriate folder is
jdk1.x.y_z/jre/lib/ext, where jdk1.x.y_z is your version (appropriate values for .x and .y_z) of the Sun Java Development Kit. You must also create an appropriate CLASSSPATH. If you are using Microsoft XP, and you have not done so already, create a CLASSPATH by going to the Control Panel, clicking on System, then clicking on Advanced, then clicking on Environmental Variables and then clicking on new in the upper section (User variables for ...). A dialog box will appear asking for a Variable name; type in CLASSPATH, and a Variable value; type in .\; followed by the path to flanagan.jar, e.g. .\;C:\Java\jdk1.6.0_01\jre\lib\ext\flanagan.jar. Return clicking on the OK boxes.
Michael Thomas Flanagan can be contacted at:
Dr Michael Thomas Flanagan
Department of Electronic and Electrical Engineering
Roberts Building
UCL (University College London)
Torrington Place
London
WC1E 7JE
E-mail: m.flanagan@ee.ucl.ac.uk
Telephone: UK: 020 7679 7636 (internal 47636)
International: +44 20 7679 7636
Fax:   UK: 020 7388 9325
International: +44 20 7388 9325
How to find me (maps & and local transport)
|
|