Fixed bug in which a NumPy array property with fixed shape could have scalars assigned to them.
This occurred because `np.all( np.equal( np.shape(x), shape))` always returns true if `x` is scalar.
What's Changed
* Fixed bug in which scalars could be set to fixed size numpy arrays by LiamPattinson in https://github.com/LiamPattinson/proper_tea/pull/7
**Full Changelog**: https://github.com/LiamPattinson/proper_tea/compare/v0.3.0...v0.3.1