|Linux in Science Report #5|
|Previous Report||Reports Page||Next Report|
25 Apr 2000--
Recent discussions around SEUL have centered on the availability of existing scientific
software for Linux. The Linux in Science reports have highlighted a number of different
programs, yet the large majority of these are only in source form. As more scientific
users turn to Linux, many find the prospect of compiling their own software a
daunting one and strongly prefer using RPM or DEB packages for their
installs. To alleviate this problem, we are actively looking for scientific software
programs not currently available in RPM or DEB packages, as well as
people interested in helping to package the software and help others to do likewise.
Having packaged software would make getting these applications included in current
Linux distributions far easier; failing that, it would also facilitate the creation
of a 'Scientific Linux Distribution.' Speaking of which...
Interest in a "scientific" Linux distro is becoming increasingly evident as scientific users are looking for both a single source for scientific software and a desktop environment that is easy to get used to. The previous Linux in Science report described how one SEUL-sci developer, Matias Mutchinick, was involved with an effort at the academic level to produce a distro of software relevant to academic work. Many people feel that having a distro specifically for scientific users in general is appropriate. Danny Gray expresses the sentiment well:
I am currently working in a lab that does Immunology, Molecular and Biochemistry. We have been investigating Linux in the lab. I have played with several distro's and as of now have decided on Corel Linux due to the ease of getting Windows networking integration up and the easy interface. This decision was necessitated by a boss who feels that Linux should be as easy as Windows for him to use it. I agree and was hoping SEUL would come up with a GNU alternative to the current distributions. I'll be honest and say that I have not tried "Independence Linux" yet but will do so soon. I want to try it on a Thinkpad 755CX that I have in the lab.
This would be a very useful project to undertake for our own needs and those of the scientific community in general. A similar project hosted at SEUL, The Independence distribution, is led by Jean Francois Martinez and focuses on the end user. Amongst other considerations, Indy provides numerous software packages particularly appropriate to dial-up users. The Indy archives provide a wealth of information on the issues that the creators of a distribution must deal with.
Such a project, however, would require the involvement of a number of individuals in various roles:
MoldyEvery so often a "neat" software package for Linux turns up, software which enables visualization of difficult concepts or molecular arrangements - images very useful in teaching or research articles. This is certainly the case with Keith Refson's Moldy package, a general-purpose molecular dynamics simulator, used for simulation calculations of ionic, atomic and molecular systems.
Moldy is particularly useful because in addition to calculating radial distributions and thermodynamic averages, it can interface to at least two popular ray tracers, Rayshade and PovRay to produce amazing and complex molecular images, as seen on the Moldy homepage.
Keith indicates in his email that Moldy has been used on a number of systems, even on a Cray T3E! The Moldy home page can be found at http://www.earth.ox.ac.uk/~keith/moldy.html. (GPL)
NetCDFJoe VanAndel emailed this in recently:
Another link suggestion for the libraries section:
NetCDF is published under a "free licence"
IRAFEric Ford writes of the tools used by astronomers:
Astronomers and astrophysicists most commonly use the packages SM (Super Mongo) and IDL. These are mostly plotting packages, but either can do much more. Neither are free, but both run on linux. For image analysis, IRAF and IDL are most common. Iraf is free and runs on linux. For image file formats, we use FITS (Flexible Image Transport System). FITS is very old, so I'm sure it could be improved upon, however it was definitely withstood the test of time.
IRAF can be found at http://iraf.noao.edu/iraf-homepage.html and is published under a free licence.
NewmatAnother useful addition to the libraries list. Conrad Sanderson writes:
I thought this package might be useful - Newmat, a C++ library for extensive matrix manipulation. I've been using it since 1997. It's not the fastest, but it really helps me to write code quickly.
Remembering only too well the importance of getting a piece of code 'working well enough' soon rather than it 'working optimally' later, I can certainly understand the utility of this library.
Newmat's home page can be found at http://webnz.com/robert/cpp_lib.htm, and the Freshmeat Appindex link can be found at http://www.freshmeat.net/appindex/2000/03/24/953875728.html
ScilabI had heard about Scilab before through some colleagues at SEUL, but until recently knew very little about it. Ironically, in the space of about twenty four hour or so, I received two emails. The first from Guran Remberg and and this one from Jean-Francois Cardoso...
Scilab is a scientific software package for numerical computations in a user-friendly environment. It features:
Scilab can be found at http://www-rocq.inria.fr/scilab/ and is distributed under a free licence.
XPPLast, but certainly not least, for this week is XPP an application for mathemitical simulations.
In his email, Felix Mic suggests that XPP would be useful for mathematicians, chemists, biologists and others involved in simulation work.
XPP is a system for the analysis and simulation of dynamic and probabilistic phenomena. It solves differential equations, difference equations, delay equations, functional equations, iterative equations, boundary value problems, and stochastic equations, all combined with probabilistic models. It is now available for free as a program running under X11 and UNIX. A variety of numerical methods are employed so that the user can generally be sure that the solutions are accurate. Examples include connectionist type neural nets, biophysical models, models with memory, and models of cells with random inputs or with random transitions. A graphical interface using X Windows as well as numerous plotting options are provided. PostScript output is supported.
The current version is located on sparse web page at http://www.cnbc.cmu.edu/~bard/files.html and additional information can be found at http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/areas/neural/systems/xpp/
-- Pete St. Onge (email@example.com)
|Previous Report||Reports Page||Next Report|
|Please report any technical problems to firstname.lastname@example.org.|