Software Tools for Natural Computation and SelfOrganization
The Python
package CMPy—Computational Mechanics in
Python, pronounced “campy”— provides
software tools to do many of the basic and advanced analytical, numerical,
statistical estimation, and graphical tasks that are part and parcel of
computational mechanics. Related packages provide tools for dynamical
systems and information theory, which are the focus of the
course's first quarter.
The good news is that these are all available via your browser:

Go to The CMPy Notebook for
Physics 256.
 Get an account, using the instructions there.
 Learn basic SAGE and how to use SAGE notebooks. (See tutorial links there.)
 For CMPy documentation, go to CMPy docs.
 If you need more help with Python programming, see the
tutorials and documentation
and the programming books over in
Supplemental Reading.
How to load data into SageCMPy generated from other
programs