@property<EOL><INDENT>def boolean(self):<DEDENT>
try:<EOL><INDENT>return self._boolean<EOL><DEDENT>except AttributeError:<EOL><INDENT>nbits = len(self.bits)<EOL>boolean = numpy.zeros((self.size, nbits), dtype=bool)<EOL>for i, sample in enumerate(self.value):<EOL><INDENT>boolean[i, :] = [int(sample) >> j & <NUM_LIT:1> for j in range(nbits)]<EOL><DEDENT>self._boolean = Array2D(boolean, name=self.name,<EOL>x0=self.x0, dx=self.dx, y0=<NUM_LIT:0>, dy=<NUM_LIT:1>)<EOL>return self.boolean<EOL><DEDENT>
A mapping of this `StateVector` to a 2-D array containing all
        binary bits as booleans, for each time point.