Comment "Dozens of scientists are watching those boards." (Score 1) 253
I'll bet it's at least a couple of orders of magnitude higher than that!
I'll bet it's at least a couple of orders of magnitude higher than that!
For all my scientific spreadsheeting purposes since 1995 or so, I have used Origin http://www.originlab.com/ . One problem is that it's only for MS Windows and doesn't run entirely correctly under Wine.
Regarding in-built programming support, it started with a in-built interpreter for their own c-style scripting language "LabTalk" (it is still present in the Origin), but they now also implement a c-compiler of some sort (which I don't use much).
I have found that it is very much a case of "the correct tool for the job". Origin is absolutely brilliant for processing large datasets and the graphing is fast and intuitive, but it is terrible for doing business-style spreadsheeting (such as storing student grades etc), for which I use LibreOffice or MS Excel.
Spot on.
Having said that, I do think it is fantastic that they have released the code in the first place! It is a great project for physics undergrads to play with.
Nice to see that the code is commented and documented throughout.
OK, the code is neat and legible with good names for vars etc, but why are there absolutely no comments *anywhere*?
I agree. As an academic scientist, I use Excel for all "Business Type" requirements, such as storing student grades and doing basic calculations. Excel is terrible for scientific analysis, especially of large datasets. For rigorous analysis of massive datasets I either code my own routines in Fortran or I use Microcal Origin and its associated scripting languages. So Origin is great for analysis and data visualisation, but is not good for storing student grades etc. The lesson: select and use the tool appropriate to the task.
APL is a write-only language. I can write programs in APL, but I can't read any of them. -- Roy Keir