def __setitem__(self, feature_name, value):
        """ Before setting value to the dictionary it checks that value is of correct type and dimension and tries to
        transform value in correct form.
        """
        value = self._parse_feature_value(value)
        super().__setitem__(feature_name, value)
def __setitem__ ( self , feature_name , value ) : value = self . _parse_feature_value ( value ) super ( ) . __setitem__ ( feature_name , value )
Before setting value to the dictionary it checks that value is of correct type and dimension and tries to
        transform value in correct form.