Python for Scientific Computing

TwitterFacebook
Get flash to fully experience Pearltrees
PyDSTool is a sophisticated & integrated simulation and analysis environment for dynamical systems models of physical systems (ODEs, DAEs, maps, and hybrid systems).

PyDSTool

http://www2.gsu.edu/~matrhc/PyDSTool.htm

Complex Networks

http://cscs.umich.edu/~crshalizi/notabene/complex-networks.html 26 Feb 2012 14:02

SimPy: Simulating Systems in Python - O'Reilly Media

http://onlamp.com/pub/a/python/2003/02/27/simpy.html by Klaus Müller and Tony Vignaux 02/27/2003 Simulating complex real-world systems is now possible with SimPy , an open source simulation package. SimPy, originally developed by the authors of this article, has been developed to production quality by a small team of enthusiastic open sourcerers around the world.
SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy , which provides convenient and fast N-dimensional array manipulation. http://www.scipy.org/

SciPy -

http://www.python.org/

Python Programming Language – Official Website

Second release candidates for Python 2.6.8, 2.7.3, 3.1.5, and 3.2.3 released Another iteration of release candidates for Python 2.6.8 , 2.7.3 , 3.1.5 , and 3.2.3 have been released for testing. They include several security fixes. EuroPython 2012 will be in Florence, Italy, July 2nd-8th. The Call for Proposals is open until March, 18th. Sponsorship packages are available, too!

Array creation — NumPy v1.6 Manual (DRAFT)

http://docs.scipy.org/doc/numpy-1.6.0/user/basics.creation.html#arrays-creation This section will not cover means of replicating, joining, or otherwise expanding or mutating existing arrays.
http://www.scipy.org/Cookbook

Cookbook -

This page hosts "recipes", or worked examples of commonly-done tasks.

pyplot — Matplotlib v1.0.1 documentation

Ideally the dimensions of X and Y should be one greater than those of C ; if the dimensions are the same, then the last row and column of C will be ignored. http://matplotlib.sourceforge.net/api/pyplot_api.html?highlight=savefig#matplotlib.pyplot.savefig
http://eikke.com/how-not-to-write-python-code/ Lately I’ve been reading some rather unclean Python code. Maybe this is mainly because the author(s) of the code had no in-depth knowledge of the Python language itself, the ‘platform’ delivered with cPython,… Here’s a list of some of the mistakes you should really try to avoid when writing Python code: Remember Python comes batteries included Python is shipped with a whole bunch of standard modules implementing a broad range of functionality, including text handling, various data types, networking stuff (both low- and high-level), document processing, file archive handling, logging, etc. All these are documented in the Python Library Documentation , so it is a must to browse at least through the list of available modules, so you get some notions of what you can use by default.

How not to write Python code » Ikke’s blog

MATLAB® and NumPy/SciPy have a lot in common. But there are many differences. NumPy and SciPy were created to do numerical and scientific computing in the most natural way with Python, not to be MATLAB® clones.

NumPy for Matlab Users -

http://www.scipy.org/NumPy_for_Matlab_Users