I use numpy for modeling in python, it works great for large raster datasets, also it is free Review collected by and hosted on G2.com.
of course you have to learn to code, but once you get the syntax correct numpy makes python easier Review collected by and hosted on G2.com.
Complete modularity with all the mathematical tools Review collected by and hosted on G2.com.
Even though the "broadcasting" feature is pretty useful with matrix operations, it gets annoying sometimes. Review collected by and hosted on G2.com.
Lots of powerful tools. A great extension of traditional lists and dictionaries. Review collected by and hosted on G2.com.
I but of a learning curve to overcome. Especially not coming from a Matlab bacground Review collected by and hosted on G2.com.
Good for linear algebra calculations, good to use with the pandas package and for plotting things with matplotlib. Review collected by and hosted on G2.com.
The syntax gets confusing sometimes since it's different from Python's inherent syntax and pandas'. Review collected by and hosted on G2.com.