Style.
Handle cases where the associated operator can be obtained from another rule.
Implement __ne__ for Operators.
In binary rules, use '==' instead of 'is' in subject matching.
Add helper float_dtype. complex_dtype_for->complex_dtype.
In assert_same, allow broadcasting for integer types.
Add DenseBroadcastingOperator.
Obsolete criterions module.
Style.
Remove obsolete Operator's isalias method.
Make shape_input, shape_output and inplace_reduction non-settable flags.
Take forward FFTW instance dtype into account for the backward instance.
Remove DirectOperatorFactory and ReverseOperatorFactory.
Comments.
Tweaking linear & real decorators.
Add Rotation2dOperator.
Automatically compute adjoint from transpose, transpose from adjoint, inverse_adjoint from inverse_transpose and inverse_tranpose from inverse_adjoint.
Copy attributes during scalar absorption;
Rename DenseBroadcastingOperator -> DenseOperator.