ptypy.utils.misc.expect2#

ptypy.utils.misc.expect2(a)#

Generates 1d numpy array with 2 entries generated from multiple inputs (tuples, arrays, scalars). Main puprose of this function is to circumvent debugging of input as very often a 2-vector is requred in scripts

Examples

>>> from ptypy.utils import expect2
>>> expect2( 3.0 )
array([ 3.,  3.])
>>> expect2( (3.0,4.0) )
array([ 3.,  4.])
>>> expect2( (1.0, 3.0,4.0) )
array([ 1.,  3.])