OpenCMISS/cm — pull request #118 by adamreeve (2012-08-13 23:23:10+00:00)
Title: Use NumPy for Python bindings

Use NumPy arrays and matrices in the Python bindings. This means we can support getting a pointer to data allocated internally, eg. CMISSField_ParameterSetDataGet. The bindings still work with existing code that uses lists for input as these get converted to NumPy arrays internally.

Added routines to get matrices and vectors for solver and equations set equations, and public routines for getting the data arrays from these.

Added a method to the Python bindings to create a SciPy sparse matrix using the sparse matrix data from OpenCMISS.

Allowed using Field.ParameterSetDataGet rather than needing to use Field.ParameterSetDataGetDP, Field.ParameterSetDataGetIntg etc. and similarly for other field routines with different data type variants.

[Tracker item 2147](https://tracker.physiomeproject.org/show_bug.cgi?id=2147)