Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Sure, plenty! I see I'm not the first to think of numerical computation libraries like <a href="http://www.scipy.org" rel="noreferrer">Numpy/Scipy</a> - the code in that is actually fairly mature but they could certainly use help documenting. There's also <a href="http://www.gnu.org/software/octave/" rel="noreferrer">GNU Octave</a>, which does much of the same things as Numpy but doesn't require Python. A slightly related area in which there's a lot of work to do is computer algebra systems (CAS), basically open source equivalents of Mathematica; for example <a href="http://maxima.sourceforge.net/" rel="noreferrer">Maxima</a>, and more are listed at <a href="http://sage.math.washington.edu/home/wdj/sigsam/opensource_math.html" rel="noreferrer">http://sage.math.washington.edu/home/wdj/sigsam/opensource_math.html</a>. You could also help with visualization libraries, i.e. creation of 2D and 3D plots and figures. For Scipy the most commonly used plot generator is <a href="http://matplotlib.sourceforge.net/" rel="noreferrer">Matplotlib</a>, for example. There are also loads of more specialized data visualization tools that I'm sure you can find with a few searches.</p> <p>One area that I personally think needs a lot of work is creating GUIs for the programs mentioned in the previous paragraph; one major advantage that commercial programs like Matlab and Mathematica enjoy over their open source equivalents is easy-to-use graphical interfaces. Having a nice usable interface would be great for scientists who may not be skilled in command-line-fu, but open source projects have a <em>long</em> way to go if they're going to catch up.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload