Linux/Unix
Python
- Anaconda:
Has all of python in one easy install: Jupyter, Spyder, Numpy, Scipy, Matplotlib, etc.
- Jupyter Notebook:
A nice, interactive online python environment for scientific computing.
- iPython Cookbook.
- Scipy:
Scientific python packages.
- Scientific Python lectures
Scientific Python Lectures.
- Python Cookbooks:
lots of good python examples for numpy, scipy, plotting, GUIs, etc.
- Sympy:
symbolic math library.
- Numpy for Matlab users
. Also, here is another one.
- Spyder:
a good python development environment.
- xlwings:
replace VBA with python: a python interface to Excel!
- Sage:
Interface to many python packages, and other including R.
- Pandas:
Data analysis library. (Excel++).
- Numba:
Make Python fast. Here’s the main Numba site.
- Cython:
Make Python fast, and interface Python with C.
- See also the online references on the Scientific Python Summary.
- Mark Redd’s Python Book
Julia
Matlab Tutorials
Other
- Mathtools.net
: A wide range of numerical resources in various languages/environments.
- CFD-online.com:
An online center for computational fluid dynamics resources.
- Cantera:
A suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. Does equilibrium, multiphase, and non- ideal. This is great for Chemical Engineers. It can be used from Python, MATLAB, C++, or Fortran.
- LaTeX:
A collection of useful LaTeX manuals and resources.
- LYX:
A document processor for LaTeX giving all the nice output with less LaTeX know-how.
- SUNDIALS:
Suite of nonlinear differential algegraic equation solvers. Good for stiff ODEs.
- LAPACK:
The successor to LINPACK, and the industry standard for solving linear systems and eigenproblems. This may already be installed on your system.
- NETLIB:
is a large collection of mathematical software, papers, and databases.
- GAMS:
A cross-index and virtual repository of mathematical and statistical software components of use in computational science and engineering from NIST.
- IMSL:
Commercial and comprehensive software libraries including hundreds of routines for many programming languages.
- NAG:
Commercial and comprehensive software libraries analogous to IMSL.
- Numerical Recipes Software:
Commercial code, goes with the Numerical Recipes book. Many routines in many languages available.