Feature diffmat

Closes #994.
Fix spelling error _sicretization_ -> _discretization_