Free Scientific Software for Developing World?
FlashBoltzmann asks: "I'm a physics student in the US working with a group
of physicists, mostly from Africa, who are interested in helping their colleagues on the continent obtain free software for
scientific and educational use. Often, many science
departments in Africa have little or almost nonexistent
funding to purchase new software packages, especially for
scientific research or education. Some know of the free
software available but say it takes up large amounts of time
over often slow internet connections to find and obtain it. I am asking for any recommendations on freeware or open source software, for any operating system, that anyone knows about. We are looking at the Debian version of Linux for a lot of the great software
that comes with it but resources for MS Windows would be
helpful as well."
"Free educational software of any level is appreciated though we prefer college and graduate level software. Also, field specific software is great, e.g. software for condensed matter physics. Eventually we'll probably combine the software on CDs to be distributed to these scientists. Any help is appreciated especially with programs that perform simulations, mathematical and statistical analysis and plotting, compilers, lab software, etc. The users of the software will most likely be physicists or mathematicians."
...is TeX.
This typesetting program was originally aimed at the scientist. I don't know of any other software that produces nicer documents.
Trolling using another account since 2005.
Was Are you ready for Calc III. This, and alot more math software can be had from the UofA Math Software Page.
Well there's always this.
/. running a story about NASA donating some stuff to this site...
I recall
"Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
I know this isn't entirely the point of your question (and more than a little bit of this is motivated by my anger towards MS's recent settlement), but I just thought I'd put forward the idea that you shouldn't bother with Windows at all.
If you're hurting for cash for software, the outlook is probably not all that great for hardware too, right? The cutting edge of Linux and the various BSDs all run well on hardware that the latest Windows versions cough and sputter on.
Also, providing a Windows learning environment is only going to encourage use of Windows down the line, which will require further investments, software AND hardware upgrades etc.
If you're working with a blank slate, and these people need training anyway, might as well put it towards something that won't come back and make serious demands on your checkbook. Save the money for additional learning resources, a CD burner to replicate software for yourself (this is legal with the Linux and BSD OSes), etc. Don't go down the proprietary road, or else soon enough you'll be dealing with the same MS-driven crap the entire Western world is trying to handle right now.
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
I worked for a little while in a government research library, and about half the people in the building were both scientists and programmers. They developed a lot of their own tools, and most of them were coding for some *nix, many on Linux.
They didn't care about other people getting their code. I would expect universities to be the same way.
As for bandwidth, that's much less of a problem now with CD burners. I'm assuming your Third World people have CD-ROMs, but given that, if you can talk to some First World scientists & get them to burn and ship, it might well be cheaper.
my old sig used to be funny, but then slashcode ate it and now it's not funny anymore
will be enough to put them off computers for life.
I know this isn't entirely the point of your question (and more than a little bit of this is motivated by my anger towards VA's recent settlement), but I just thought I'd put forward the idea that you shouldn't bother with Linux at all.
If you're hurting for cash for software, the outlook is probably not all that great for hardware too, right? The cutting edge of Windows and the various DOSs all run well on hardware that the latest Linux versions cough and sputter on.
Also, providing a Linux learning environment is only going to encourage use of Linux down the line, which will require further investments, software AND hardware upgrades etc.
If you're working with a blank slate, and these people need training anyway, might as well put it towards something that won't come back and make serious demands on your checkbook. Save the money for additional learning resources, a CD burner to replicate software for yourself (this is legal with the Windows and DOS OSes), etc. Don't go down the proprietary road, or else soon enough you'll be dealing with the same VA-driven crap the entire Western world is trying to handle right now.
If you have no resources for purchasing scientific software, where did you get the money for purchasing MS Windows licenses?
Moderators: THIS IS NOT A TROLL. The question is simple: if you're already w4r3zing Windows, what refrains you from w4r3zing your scientific software also, and in the process saving us from these terrible Ask Slashdots of late?
Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/
SAL is a good resource for finding science apps that run on Linux. Worldwide mirrors, many apps are free.
This is most likely the most complete site out there when it comes to science on linux. http://sal.kachinatech.com/
linux.box.sk
They may not all be the best but as a physics student some can be kinda cool to play around with.The standard resource for free scientific software (unfortunately mostly written in Fortran) is Jack Dongarra's netlib: http://www.netlib.org/
It's best in linear algebra (matrix problems etc) but there's other good stuff in there - FFT routines, statistical stuff, some deep mathematics, and more... Also, not free, but good, is the standby Numerical Recipes book, which includes source code for a large variety of uses, particularly solution of nonlinear optimization problems.
Other stuff is available free from the supercomputer centers - at least they used to give stuff away free, though NCSA at least seems to have tried to make money off their things lately...
Energy: time to change the picture.
It is actually not that easy to find free physics software.
For professional astronomy software, I recommend http://star-www.rl.ac.uk/
Some nice but steep stats software in the R project http://www.r-project.org/
And you can use Octave & gnuplot for basic maths. (admittedly not as good as mathematica,matlab or some other maths package.)
This URL http://www.seul.org/sci/seul-sci10.html has a review of linux & GPL packages that are useful to scientists.
It is also probably worth asking some of the software vendors if they would like to donate something, as really, you never know! (if the cause is good...)
Good luck!
fz
yours ever, fz.
Developed at CERN
Great for graphical representation, and statistics. Released under GPL.
I remember using it about three years ago under Red Hat for reconstruting cosmic ray showers. Can't see any possible problems with Debian...
It was great for what I was doing.
Matt.
grüt5! here are the linx you need:
s ht ml
/science:
y =s citech
scientific applications for linux:
http://sal.kachinatech.com/sal1.shtml
for ee:
http://www.drzyzgula.org/bob/electronics/linux.
scilab (math&calc. like matlab):
http://www-rocq.inria.fr/scilab/
texmacs (kickass easy wysiwig scientific document editor):
http://www.texmacs.org
(and also has a lot of links to other scientific software)
scigraphica:
http://scigraphica.sourceforge.net/
linux apps
http://www.linuxapps.com/?page=category&categor
I am a student of Physics at the University of Tokyo and my superiors have instituted a plan that accomplishes many of these aims.
We have correspondence programs with several universities in Africa in which we will provide to them our outmoded hardware. It is unfortunate that often, we are not able to replace our hardware as often as we would prefer, but when we do, we attempt to find a physics department without adequate hardware.
Also in the course of completing their theses, graduate students must write various software tools to assist them. The copyright to these tools belongs to the University if I am not mistaken. Although my University does not distribute these freely as some would prefer, they are sometimes provided to the other universities which have the hardware necessary to run them (with the consent of the programmer student of course).
Yes, there is more that may be done, but I believe that we are working to genuinely assist other physics programs which are less fortunate that we are in some respects. Does anyone else know of similar programs?
R. Suzuka
See: http://archive.comlab.ox.ac.uk/formal-methods/hol. html amongst other pages.
Python with Numeric Python and Scipy make for a fine numerical computing environment (www.python.org, www.pfdubois.com/numpy/, www.scipy.org).
l ib/ipl/
l ib/spl/
The GNU scientific library (GSL) can be found here: http://sources.redhat.com/gsl/
Intel Image Processing Library (C): http://developer.intel.com/software/products/perf
Intel Signal Processing Library (C): http://developer.intel.com/software/products/perf
VTK is an *extensive* visualization toolkit (C++): http://public.kitware.com/VTK/
Now here's something where the average joe without coding skills can help promote free software. How about offering to burn distros & RPMs/DEBs and mail them to africa or other places where the infrastructure isn't so great? The costs shouldn't be too horrible ... maybe we can set up a network of volunteers for something like that? I myself don't have a CD-burner at the moment (relocated from US->EU recently), but I can punch out a simple database-driven website quickly ... if anyone's interested, mail arminh(AT)usa.net ... maybe we can get something going?
If you're in need of a package to draw electronic circuits and do general schematic capture stuff, check out Pulsonix. These guys have made a fully-featured electronics schematic capture program freely available to anyone who wants to download it. The only downsides are (a) it's 19MB, and (b) it's Windows-only. Highly recommended.
The package also contains a PCB design package and other good stuff; however, you have to pay to unlock these (not excessive amounts by the standards of most design packages, but £1-2K is a lot for someone in a developing country or your typical hobbyist). If you're on a real budget, just use the schematic capture part to produce netlists, and then use an old DOS/Win3.11 PCB layout program such as BoardMaker for the PCB design.
Grab.
For graphing:
For Numerical Analysis:
-
GSL ( Gnu Scientific Library ):
language bindings for perl,python, and C++ for GSL are also available.Check out the Scientific Computing FAQ: which I've been having trouble reaching so you might want to try the Google cache of it.
After finding the differences between octave and matlab too much as pointed out I tried finding the unix/linux version. The student version is only sold in the US and the full version was going to cost more than a car. So I got desperate and with minimal tweaking found matlab Student Edition 5.3 ran quite happily, though slowly, under linux with WINE. Just another option for those on a budget :)
Some people have a problem with abandoning their country. Besides... if you wanted a video game from Japan, or a beer from Canada, would you go and live there so you could have it? No, you wouldn't. You'd import it, and that's exactly what they want to do.
It's people like this that make us Americans look arrogant and stupid.
gnuplot! with Latex/gnuplot combo everything you can imagine is possible, and even more... these tools have helped me sooo much, I never touch that excel or any other spreadsheet program when i have some serious plotting to do.
GAP is a powerful software system for computational abstract algebra and discrete mathematics, especially group theory. See http://www.gap-system.org for details (including mirrors) and download. It's distributed under a "copyleft" not too different from the GPL.
If you want to use GAP for research or teaching and can't download it (we've had people whose bandwidth is too low, and people whose countries do not allow arbitrary internet downloads for political/religious reasons) let us know (mail one of the addresses on the Web site) and we can usually manage to send a CD.
Steve Linton
They have a scientific/engineering Visualization section that has a lot of cool stuff. Here are some examples:
i nk auf/ipc/ipc_d.html
/
;P
K-3D modeling, rendering and animation software (Win32 as well):
http://midas.psi.ch/
Isotopic Pattern Calculator (Link may be wrapped):
http://www.uni-duesseldorf.de/MathNat/pc1-AK_We
MayaVi (Visualization Software):
http://mayavi.sourceforge.net/
MIDAS (Data acq software for particle physics):
http://midas.psi.ch/
GraphThing (Graph Theory tool):
http://members.optushome.com.au/davidsymonds/gt
GNU TeXmacs (Technical writing tool, great for technical docs with formuli):
http://www.texmacs.org/
There are 130 projects on Freshmeat, which is probably just the "tip of the iceberg".
I am not a troll.
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
Your idea is probably the most stupid I've seen so far today.
Also try the ROOT package. It's also developed at CERN (by the PAW people) but is in C++ (with a built in C++ interpreter) and has much more to it than PAW.
It's aimed at the Particle Physics community but is currently in use in a wide range of fields from Astronomy to banking!
Oh yes, runs on Linux and Windows...
I have to disagree with that...
It would be really nice if research could be done, freely, across the world. If everyone leapt into America every time they wanted to {start a business|do some research|etc, etc} then America would be:
1. Overcrowded, and
2. Resented by the rest of the world for "stealing" all its talent.
I don't see that Africa is "cut off" from the rest of the world. They have phone lines to send e-mail down, and geographically Africa's a lot nearer to the rest of us in Europe than America is. Or do you think "cut off" simply means "cut off from America"? And anyway, if no-one else biult up their research facilities, that means all research ends up in America anyway, which is a Bad Thing(tm) (see above paragraph).
Personally I'd love to see these people being helped to do what they want, in a country that they feel is home. I sure as hell'd think twice before going to some states in the US if I were black.
Hope that wasn't an anti-American rant. I know my posts usually are...
- Oliver
The right to bear arms is only slightly less stupid than the right to arm bears...
Octave is a matrix manipulation package, released under GPL - basically a clone of MATLAB. It has scripting capabilities, which allow development of simulation software.
Toronto-area transit rider? Rate your ride.
Ironically, with Bin Laden a) being suspected of having advanced weapons and b) being a millionaire, I don't think for-pay software is an impediment to him.
Frankly, when for-pay software is still cheaper than a few rifles, any third-world arms program isn't going to be hurting. Remember, warlords and tyrants skim the cash first-- and if they can afford to build the stuff, the software costs are negligible.
No, free scientific software really benefits education, schools that can't afford resources.
A.
Oh yeah, why don't we just grab every smart person in the world and put them in the U.S., and just let the "rest" of the world starve to death. That would be a great idea too, uh?!?
There are other countries in the world, and there are people who *like* to live in other countries (yes, believe me, there are people prefer to live in other countries than in the U.S. - aren't them crazy?)...
Besides, science should not and cannot be developed in a single place in the world. Research is much more efficient if distributed around the world, accordingly to the resources found in each site...
It does excellent job on its part. There is also some documentation on the site, including one of the creators' Ph. D. thesis that explains some of the theory behind the software. On Linux it requires gcc and GNU Fortran complier to compile (compilation is pretty straightforward).
I also found GNU awk extremely useful at numerical data analysis. You also would want to include Python and NumPy - python extension for numerical computations.
HTH
Alex
I'm sure that this was thrown out as flame bait, but I will rise to the provocation anyway. bin Laden and other terrorists feed off of frustrantion, hunger and hopelessness. The best way to eliminate support for terrorists is to attack the factors that drive hopeless people to support terrorists for lack a better choices. I am not saying that all terrorists are motivated by economic and social factors, but that enough of their support depends on this to make third world improvements a good way to improve live for everyone.
A recent survey (essay) in the Nov 10-16 Economist (www.economist.com) discusses the surprising spread of technology into third world contries, and of the benefits to the inhabitants in terms of better diet, better governments, and a longer lifespan.
If we can assist and encourage the scientists and leaders in the third world to improve life in all countries, I think that terrorism will slowly whither away.
I managed to get my Physics PhD using almost entirely free tools.
The thesis was written in LaTeX, using emacs, and made printer friendly with dvips.
The data plots were done in gnuplot.
The simulations were written in c with gcc or Fortran with g77. For the matrix analysis algorithms I used LAPACK. For minimization routines I used some of the Numerical Recipes routines, which aren't free software exactly, but Numerical Recipes is an easy book to buy used off Amazon.
I know that all of this stuff is really old-skool, but, it all works fine.
- VTKis a very good package for scientific visualization.
- Maxima is a Free computer algebra system, a bit like Mathematica. It can solve equations, do calculus, plot things, produce TeX output of what you've done, and lots more. Incredibly useful for long tedious bits of algebra.
- gnuplot is a versatile graphing package (2D and 3D, but maxima or VTK are IMO better for 3d stuff). As well as graphing, it can try to fit arbitrary functions to your experimental data.
- LaTeX -- it's very hard indeed to typeset equations better than LaTeX can.
If you're interested in condensed matter physics (or a few other areas), then you should have a look at the Los Alamos E-print server, which contains preprints of a lot of scientific papers.How about the US government? Why would I trust the people who killed hundreds of thousands of people with a nuclear bomb in 1945, killed even more Vietnamese people for no obvious reason, bombed innocent people in Bagdad and killed many innocent people recently in one of our worlds poorest nations??
You've really done it now... you posted a question to /. in which you referred to "the Debian version of Linux". Sorry, no relevant answers for you, all you get now is flames and trolls pointing out the difference between Linux distributions and versions of the Linux kernel.
-- If no truths are spoken then no lies can hide --
I say keep the third world in the dark ages.
So we will live in perpetual fear of madmen like Bin Laden?
Until we have enlightenment on a global basis, we are all in danger of falling from civilization.
"We are looking at the Debian version of Linux..."
Debian is readily available for a modest price on CD from vendors such as Cheap Bytes. Since all the software in Debian is Free you can purchase a few sets of CD's and then duplicate them as needed. You can even resell the duplicates to help defray your costs.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
The Perl Data Language
PDL turns perl in to a free, array-oriented, numerical language similar to such commerical packages as IDL and MatLab.
These people have heard of and know all about free software. I'm a physics PhD myself so I'm sure that any physics dept. in the world uses GNUplot, F77 (free fortran compiler), LaTeX etc etc
The problem they have is downloading the software over crap pipes you say?
Why not simply get the people they are colaberating with in the richer countries to post the software!? Its not hard, and if you are posting results and reserch papers to each other all the time, it is not as nieve as it sounds! (These guys do colaberate with other physics depts, right?)
Anyone quoted by a reporter knows how little they understand
Don't believe what you read is the truth.
Also try the ROOT [root.cern.ch] package. It's also developed at CERN (by the PAW people) but is in C++ (with a built in C++ interpreter) and has much more to it than PAW.
I wasn't aware of this but I'm going to check it out.
Also, it's possible to call CERN libraries from C/C++ but amusingly, you need to #include <cfortran.h>. Who says the scientific community is underfunded?
Joking aside, I've used far too much Fortran doing scientific stuff.
Matt.
Well, I think these countries are in need of scientists.
Nonsense, what these countries need is food, healthcare and an end to the endless brutality of tribal warlords, not some ivory tower academics sitting around pondering issues. Until they acheive stability, there is no need for these countries to bother with providing for scientists, especially ones that can't compete with Western researchers anyway due to a lack of resources.
Why not instead put all american scientists (with all their funding) in countries with less opportunities to give money to research? This would give a lot of job opportunities as well.
How foolish! Not only would we be squandering a national resource, but we'd be sending our scientists to a life of misery grubbing in the dirt for food to life, let alone engage in constructive research.
I think you need to check your facts first before posting.
is Scientific Applications for Linux (SAL), the one i use is in greece http://sal.duth.gr, but there are mirrors around the world.
..
I think the official site is at http://sal.kachinatech.com/ .
many applications there , not all free though
Washington bullets will simply be known as the "Bulle
since i installed my student version of Matlab at home, i have used less my Octave. Matlab also can be bought at academic prices, which are still too expensive for cash-strapped academia.
as for linux vs. windows, if you have to leave you computer on for 10 days for a simulation, then linux stability is a nice bonus...
I found these links for linux scientific freeware on this page http://www.freepatents.org/liberty/logiciels.html
.....sorry for the lack of form....and i didn't check all the links.... hope its useful...
o me.html :8000/u/magma/ h tml
Its in French... but then again the majority of my African friends speak it.... there is a lot in there
Sciences et ingénierie
Scientific Applications on Linux http://SAL.KachinaTech.COM/
Index très complet d'applications scientifiques et professionnelles (gratuites, shareware ou commerciales) qui tournent sous Linux.
Statistiques
fiasco http://www.fsf.org/software/fiasco/index.html
xldlas http://a42.com/~thor/xldlas/
MacAnova http://www.stat.umn.edu/~gary/macanova/macanova.h
R http://www.ci.tuwien.ac.at/R/contents.html
Calcul formel
MuPAD http://www.mupad.de
Maple http://www.maplesoft.com/
Mathematica http://www.wolfram.com/
Macsyma http://www.macsyma.com/
Magma http://www.maths.usyd.edu.au
Macaulay2 http://www.math.uiuc.edu/Macaulay2/
Singular http://www.mathematik.uni-kl.de/~zca/Singular/
Analyse numérique
Scilab http://www-rocq.inria.fr/scilab/
Matlab http://www.mathworks.com/products/matlab/mlover.s
Octave http://www.che.wisc.edu/octave/
Why not get the African countries to prosecute Microsoft for anticompetitive practices and force MS to just give them the software to pay penalties?
Am I the only one who heard Roxette to sing "I'm gonna get blitzed for some sex"?
I'm a student at a magnetic resonance research centre and we're looking for a new development platform. We've been using IDL but they've announced they won't be supporting Mac OS X. The leading candidate right now is Python with Numerical Python, Scientific Python and VTK.
there is a free software package for teaching ecology available from
http://www.cbs.umn.edu/populus/
it teaches some of the basic differential equations, some cellular automata, an "interaction engine" wherein you can enter your own diff eq's and view their outputs (only 2 or 3 can be viewed simultaneously), and a bunch of other things...
it is currently being developed in Java, and is available for all operating systems (that have Java)
check it out! it's "fun for the whole family!" you will see models that you have done in your school years (simple population growth) and a lot you probably haven't.
Its at http://www.members.home.net/europax
Rob.
yes, MS sells campus licenses at EXTREME discounts (like $20 for Office and less for the OSs), but the hardware requirements are heavier.
most people in academia are not swimming in cash, so this means old hardware, and an array of diverse machines connected to a server. linux is the ideal software partner for a small research group, in my opinion.
the other factor, as somebody else pointed above, is that GNU or public tools are used by almost everybody. most papers are swapped in
still, the crucial factor that made me wipe out windows for linux was stability. when you do not have a double Xeon crunching numbers, you appreciate the fact that linux will not crash during the 3 days it must be ON.
Terrorists exist because they come from uncivilized, barbaric nations
Like the Unabomber you mean?
http://twitter.com/onion2k
The Stony Brook Algorithm Repository
Terrorists exist because they come from uncivilized, barbaric nations.
I can think of British terrorists, Irish, German, French, Spanish, American, in fact I think you'll find ALL countries have produced one sort of terrorist or another.
Terrorists do not come from uncivilised barbaric nations. Rather they are uncivilised barbaric people. An important difference, and one which we should all remember if the civilised majority, from all countries, is to oversome the terrorists from whatever place.
I'm surprised no one has mentioned LyX,
http://www.lyx.org
an excellent free GUI for LaTeX. Writing my dissertation would have been even more painfull without it.
Any means of obtaining free software IMNHO is not pain-ass.
Let's see, start a download and go to sleep while it finishes, or...
Pay out of your ass (alot more painful for most).
An analogy...
Go to a strip club, and spend tons of money sticking dollars wherever, or...
Rent a Pr0n video, watch it, throw money at the TV, when it's over, pick up the money...
same thing.
I use an open-source data analysis package called Weka.
It was developed in Java, and it's quite easy to modify and extend as you see fit. Solid documentation available on the website. Excellent CLI, decent GUI, decent graphics. Really useful for doing basic statistical analysis and using some of the more interesting machine learning techniques.
The Unabomber was a lunatic.
There is a signifigant difference between a lunatic and a terrorist.
Terrorists are fighting for a cause. They see their acts as strikes against their enemies. Examples of this include the IRA, Timothy McVeigh and Hamas.
The IRA was supported by financial contributions from Catholic Irish in the South and Irish in the United States.
Tim McVeigh did not really have a movement behind him when he bombed Oklahoma City. He thought he did, though.
Hamas (and Osama bin Laden) is a terrorist movement who receives direct support from states like Syria, Iraq, and Iran as well as financial and other support from rich Saudi princes and other oil billionaires.
The Unabomber was a solitary maniac. He was a smart guy with a few screws loose who became totally unhinged when the woman he wanted to marry rejected him. His political agenda didn't develop until much later in his bombing career, and was mostly incoherent. The agenda of Bin Laden or Hamas is very clear and very coherent -- they are organizations at war.
Conformity is the jailer of freedom and enemy of growth. -JFK
I wonder if a company like wolfram would donate mathematica for an endevour like this. It's unrealistic to try and make money of third world developement.. and if the ultimate goal here is to move these countries out of the third world, getting them hooked on the product would be great for the future.
being a physicist myself (theory/computational physics) i have noticed that the main trend is to get rid of the expensive sun workstations and geat cheap pcs with linux on them. while we can have endless fights of what distro is the best, it seems that (at least in america) redhat (7.2 is highly recommendable and available via cd) is the choice for most scientific groups.
...) and many more. Institutions like CERN, or space telescope provide full packages with tools to analyze all kinds of data.
not only is it a free os, it also provides ALL the core tools you need to do research! for example you have TeX (+ several excellent text editors), the whole gnu compiler suite (and debuggers), excellent plotting tools for data and image manipulation (gnuplot, gimp, xgrace,
there are a lot of other scientific applications you can get for free for linux if you are in an academic environment and which are awesome tools to use for researchers. i have seen many responses already with good pointers to different places (SAL, freshmeat, CERN, IBM Open DX).
finally, once can also make computational clusters with linux -- really inexpensive ones!
Take al ook at mupad
It's some sort of mathematica lookalike, superior in some cases and they have free versions.
It's been a while since I used it, but it was great.
Grass is a very powerful, free GIS system which is quite useful to scientists. A good GIS application can be used for any number of things such as terrain and weather modeling, migration pattern tracking, etc.
In Soviet Russia, hot grits put YOU down THEIR pants.
FlashBoltzmann also wanted to know if any of these programs we free and available on a microscoft windows platform. Ya, ya I know winblows sux monkey sphinkter and yadda yadda yadda...
I was referring to Mideast terrorists in particular. They are a particular breed of terrorist movement and cannot be compared directly to terrorist organizations in Spain or Ireland. Unfortunately, I cannot edit my previous comment and clarify it.
The difference is that Mideast nations are RUN by the uncivilized, barbaric dictators and petty kings.
Western democratic governments are accountable to the will of the people. While organizations like the CIA have supported rotten regimes in Central America and Asia, that support rarely lasts a long time, since administrations and political power shifts every few years.
Conformity is the jailer of freedom and enemy of growth. -JFK
There is an organization called MERLOT. It's more of an online system where professors from Canada and the US submit links to sites with learning tools and programs.
Anybody can submit links but each link is graded by professors from Universities and Colleges that pay a fee (a really big fee). This system ensures that only the good tools get online. It takes a minimum of 3 stars out of 5 to be linked. This encourages improvements (rejections get feedback) in tools to become easier to use and more educational.
It's FREE (no registration at all) to and layed out into easy to navigate catagories (Arts, Biology, Math, Physics, etc...)
internet like monkeys'
Find free books.
http://iraf.noao.edu/iraf-homepage.html is the standard data processing package in American/British astronomy (and possibly Europe too these days). I just noticed it is packaged inside Debian...
Although aimed at astronomy, it would be useful general image processing (particularly good at automating procedures over many images).
http://www.acooke.org
Uh... well... you have a point I think... about what... I duno...
/usr/ports/science/blah && make install clean", than it would be to sit in front of a monitor for 2 hours collecting the rpm's or tarballs, or whatever it is on Finux. It is bad to pay for software on Windows, and even worse to use windows for running those apps, as we all know WindowsXP blows ass berrys for particle simulation software, or any sort of real-time app, or massif simulation software for predicting waether, or the movement of the stars, or fluid dynamics..... i fact.. I have trouble thingking off any of the top of my noodle....
point is that your correct, in a way... it is MOST easy to do "cd
This isn't going to help them as far as the bandwidth problem goes, but Intel now offers their Fortran compiler free for unsupported noncommercial use. This includes F90, which opens up a lot more opportunities. It does need a (free, still) license, so it's a little tricky to obtain, but still very worthwhile. As far as I've seen it's the only free F90 compiler for Linux and the only free F77 compiler besides g77, and it's likely to be far faster than g77 as well.
$5 for MathCAD is a much better deal than my $100 for Matlab
nevertheless, outside the US where universities have less muscle to get good deals, student licenses are still expensive for the less-priviledged students. therefore, people go the GNU/Linux way.
Ptolemy is a good tool if you want to model and simulate systems.
From their website:
"The Ptolemy project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components. The key underlying principle in the project is the use of well-defined models of computation that govern the interaction between components. A major problem area being addressed is the use of heterogeneous mixtures of models of computation."
R comes with Woody (Next Debian release).
Employee of Inrupt, Project Release Manager and Community Manager for Solid
A note to FlashBoltzmann (admittedly a bit of a digression)--I notice that you point out that a lot of these folks have slow connections. I suspect that's true in a direct sense, but isn't it true that continental bandwidth to/from Africa is still pretty limited as well? It seems to me that there's a chance that an archive of related software, located on the African contient, might help the downloading time issues and give you a place to put a bunch of related software to make it easier for folks to find....
I'm a nature photographer.
For doing math. It understands matricies of
arbitrary dimension so you can multiply
a 6 x 4 x 8 matrix by a 4 x 8 x 2 matrix and
end up with a 6x2 matrix (I think). Advantages
are c-like syntax (scilab/matlab are UGLY),
Graphing, and MPI interface. Downside is
that it doesn't have that big a user following.
You can find out more here:
ftp://ftp-icf.llnl.gov/pub/Yorick/doc/index.html.
Or hit up google.
-- cary
just a test...
One of the issues I've often run up against when doing scientific programming is the desire for a *real* programming language to support the number crunching. This often caused huge frustration for me when I used Matlab and IDL. One of the nicest solutions I've found for numerical programming is the Numerical Python package. (http://www.pfdubois.com/numpy/ ) You get the numerical expressiveness of Matlab or IDL with the power of Python as a programming language for the half of your program that *doesn't* deal with crunching numbers. (In my experience it's actually usually more than half, even in heavily numeric code!)
Here are a few more links:
The Python website: http://www.python.org
The Scientific Python Project: http://www.scipy.org
Cheers,
-DA
It is geared for high energy physics data analysis, but it has many useful tools for doing things such as histogramming data and plotting data, as well as many other numerical routines. MINUIT, the minimization package that comes with CERNlib is the best around.
The package is FORTRAN based, and works with g77/Linux as well as other systems.
If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
A lot of people are providing excellent links to free scientific software resources, but one of the key points mentioned was the lack of a high speed Internet connection. FlashBoltzman also specifically said they were looking at Debian because of the applications bundled with it.
Based on this, I think what would help the most would be hard copies of the scientific software people have mentioned. I would also recommend looking at SuSE's boxed distribution, because it contains 7 CDs or 1 DVD worth of software. Spending a few hundred U.S. dollars to get a box into every organization is probably much cheaper than the amount they would have to spend on their slow Internet connections to download several GB of data to each organization.
However, those scientific and research packages mentioned aren't going to be part of any distribution. FlashBoltzman can post the resources listed here to a web page, but maybe he should routinely grab software and then each month or quarter burn a few CDs or DVDs to send to Africa.
Your whole point was ruined by "I sure as hell'd think twice before going to some states in the US if I were black." That's one of the most ridiculous things I've read on /. yet. The rest of your argument was generally right on target.
exactly
The main resources are the reports (2 per month on the SEUL/edu group) and the mailing lists where new software and case studies are announced and discussed.
You're probably right, I think I was just trying to make the point that America isn't loved the whole world over as the land of the free. Sorry for any offence caused.
- Oliver
The right to bear arms is only slightly less stupid than the right to arm bears...
BURKS, the Brighton University Resource Kit for Students is an excellent CD-based resource kit intended for computer science students, though available to anyone. Only £7.50 GBP (+ postage) for 4 CDs, including Mandrake Linux 8.0, Windows compilers, tools and utilities, copies of FAQ files and the Dictionary of Computing, and much more. The whole contents is available on-line so you can see what you are getting.
Andrew Yeomans
There's plenty more where they came from. Most distrbutions come with a lot of these things anyway. These are mainly analysis or document tools, there's plenty of other things for both these areas and any other which plenty of other posters have shown. I've written a little guide for my local group. Some of it's out of date (and some of it's wrong but I have better things to fix) but it does have a list of common tools we use. And, of course, SAL is a pretty comprehensive database of unix tools. HTH.
"Don't get mad, get a monkey!"
Judging from /. there are not many freedoms left in America, and the remaining ones should be gone by the time Dubyah leaves office.
OTOH The right to arm bears may be safe.
Also, NumericalPython and the Python Imaging Library are good packages and integrate with VTK. NumericalPython is better than Matlab, IMO.
Try it out! the best open-source program for scientific graphics and data analysis, featuring spreadsheets and plots in a very friendly interactive environment. Super cool under Gnome (and without Gnome as well). 2D, 3D, and polar charts with publication quality PostScript output, XML native file format, Python interface and more! You'll find it at http://scigraphica.sourceforge.net Enjoy!
Scientists in Africa, for the betterment of the world, would best be encouraged to leave. Their talents would be better spent in a country that can use those talents -- a country like the USA.
The following are the average IQ's of the polulations of sub-Saharan African nations. The upper limit for mental retardation is IQ 85. Every sub-Saharan African nation's population has an average IQ below this threshold:
Zambia 77
Congo (Brazz)73
Uganda 73
Jamaica 72
Kenya 72
South Africa 72
Sudan 72
Tanzania 72
Ghana 71
Nigeria 67
Guinea 66
Zimbabwe 66
Congo (Zaire)65
Sierra Leone 64
Ethiopia 63
Equat. Guinea59
These are not developing nations. They are incapable of developing. These nations can contribute nothing to the information economy and those few talented individuals who live in them would be helping themselves and the world if they would leave for a nation with a modern infrastructure that can support the kind of work they are capable of.
-nukebuddy
I have recently been trying to find a replacement for origin which has become the standard ploting/data manipulation program in our research department. Unfotunatly it is very expensive and we don't have to budget to buy the number of licenses we require.
I tried many free linux ploting programs many of them holding themselves up as origin replacements, and none of them had anywhere near the features or intuitive interface of origin.
I think the closest one I found was Grace (previously xmgr) which is great for generating plots but doesn't help much with the correlation and sorting of large amounts of data the way origin does. Several students in our department have used grace to produce the figures for their thesis's, mainly because the postscript file output works well with latex.
Any suggestions as to a better program would be greatly appreciated.
Martin
For nuclear magnetic resonance experiments, a good free program for Linux is NMRView. Related free programs are NMRPipe for initial data processing and CNS (Crystallography/NMR System) for data analysis. The molecular modeling program MolMol was also useful. See linuxnmr.org for more NMR software.
I'd like to add to the above support for LaTeX -- wrote my Ph.D. dissertation on it and it formats equations extremely well.
Scientific Applications on Linx (SAL)
Statistics
R-Project
Solid software, similar to Splus with possible linkage to C, C++ and Fortran.
Image Analysis
UTHSCSA Image Tool
Functional image analysis with script language.
Fortran
VFort
Stadnard MDI app and g77 compiler. Good environment for inexperienced Fortran programmers.
-.sig sauer-
Since I haven't seen it, here are several free programs useful for computational chemistry:
GAMESS Free Electronic Structure Package
ViewmolMany types of visualization
gOpenMolVisualization and property Calculation
RasMolVisualization
EgoMolecular Dynamics Program
TinkerMultifacited Package
X-PLORMolecular Dynamics Tailored for Biological Systems
http://www.slac.stanford.edu/egs/
Above address is for the EGS (electron gamma shower)Widely used by physicists and medical physicists.
http://www.openchannelsoftware.com/
Agreat collection of open source programs. The real bonus many are in FORTRAN.
By definition, a government has no conscience. Sometimes it has a policy, but nothing more. - Albert Camus
I have been using a scientific visualization package called OpenDX. It is a complicated, but very powerful tool, and well worth the effort to learn if you have piles of data to look at. The documentation is good, and the mailing list has been newbie friendly. I used PV-WAVE in grad school, and spent a long time afterwards looking for an open source alternative - this is it. The only real downside is that it is a Motif app.
It used to be IBM's Visualization Data Explorer; they made it an open source project a couple of years ago (wow - go IBM). Available on a variety of Unix/Linux platforms and Windows (if you run an X server). We have it on two Linux machines and two W2k machines (latter using Cygwin/XFree86-4.1.0); 3D hardware acceleration is supported on the Linux machines - and presumably on windows too if we shelled out the $$$ for a commercial X server.