From 1bcbc16bab8a69649805b3ecb0f8abd2c42246f6 Mon Sep 17 00:00:00 2001 From: Chris Kerr Date: Sat, 16 Mar 2019 13:41:49 +0100 Subject: [PATCH] Use `np.frombuffer` instead of `np.fromstring` Fixes #22 --- galvani/BioLogic.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/galvani/BioLogic.py b/galvani/BioLogic.py index 0fa07f0..c63342d 100644 --- a/galvani/BioLogic.py +++ b/galvani/BioLogic.py @@ -275,7 +275,7 @@ def read_VMP_modules(fileobj, read_module_data=True): if len(hdr_bytes) < VMPmodule_hdr.itemsize: raise IOError("Unexpected end of file while reading module header") - hdr = np.fromstring(hdr_bytes, dtype=VMPmodule_hdr, count=1) + hdr = np.frombuffer(hdr_bytes, dtype=VMPmodule_hdr, count=1) hdr_dict = dict(((n, hdr[n][0]) for n in VMPmodule_hdr.names)) hdr_dict['offset'] = fileobj.tell() if read_module_data: @@ -326,17 +326,17 @@ class MPRfile: data_module, = (m for m in modules if m['shortname'] == b'VMP data ') maybe_log_module = [m for m in modules if m['shortname'] == b'VMP LOG '] - n_data_points = np.fromstring(data_module['data'][:4], dtype=' 40000 and ole_timestamp1 < 50000: