The utility git is the Version Control System of choice within AMCG. Git appears to be coming to dominate the open source version control software world, replacing the centralized svn and the now undersupported bzr. As an essentially distributed version control framework, git can take some effort to learn for people with experience of other software, especially svn users, when used in large teams. So, lets begin with some basic recipes for svn users.
A simple script to screen scrape data from the CricInfo StatsGuru engine can be written in python using the lxml and requests modules. The code looks like
Simulation of spin up in a highly idealised centrifugal pump. Here adaptivity is limited to edge flips in at the edges of an annulus around the impeller blades.
A two dimensional run of a water filled backwards facing step in a rotating coordinate system.