diff --git a/ArchiveExtractor.py b/ArchiveExtractor.py index 3617a182b5d07a027810fe3ad87e9d1adb495121..9c18186b72f316aa3fec309651dc7d659ad0748d 100755 --- a/ArchiveExtractor.py +++ b/ArchiveExtractor.py @@ -578,7 +578,11 @@ def _extract_scalar(attribute, method, date1, date2, db, dtype): # Transform to datetime - value arrays - _value = np.asarray(_value, dtype=dtype) + if dtype is bool: + _value = np.asarray([{"true":True, "false":False}[_a.lower()] for _a in _value]) + else: + _value = np.asarray(_value, dtype=dtype) + if len(_date) > 0: _date = _ArrayTimeStampToDatetime(_date/1000.0)