Adding several more python wrappers for special matrices and simplifying some of the existing python wrappers through the introduction of functions for manipulating datatype tags