gmarkall/PyOP2 — pull request #1 by kynan (2012-06-23 13:29:59+00:00)
Title: Refactor API

Change the API as per discussion on the mailing list:

* Make PyOP2 a python module
* Introduce `DataCarrier` as abstract base class of `Dat`, `Mat`, `Global`, `Const`
* Remove `Index` and `Arg` classes in favour of making `Map` and `DataCarrier` callable.
* `map(1)` selects component `1` of the mapping
*