To facilitate scientists using this code, we should add bindings to commonly-used higher-level languages. For Python, try boost.python?