(mindim=0, maxdim=np.inf)
| 212 | |
| 213 | |
| 214 | def array_dimension_bounds(mindim=0, maxdim=np.inf): |
| 215 | def validator(trait, value): |
| 216 | dim = len(value.shape) |
| 217 | if dim < mindim or dim > maxdim: |
| 218 | raise TraitError('Dimension mismatch for trait %s of class %s: expected an \ |
| 219 | array of dimension comprised in interval [%s, %s] and got an array of shape %s' % ( |
| 220 | trait.name, trait.this_class, mindim, maxdim, value.shape)) |
| 221 | return value |
| 222 | return validator |
| 223 | |
| 224 | |
| 225 | def array_supported_kinds(kinds='biufMSUO'): |
no outgoing calls
no test coverage detected
searching dependent graphs…