diff --git a/galvani/BioLogic.py b/galvani/BioLogic.py index cc54d17..4eaf057 100644 --- a/galvani/BioLogic.py +++ b/galvani/BioLogic.py @@ -26,7 +26,14 @@ def fieldname_to_dtype(fieldname): elif fieldname in ("ox/red", "error", "control changes", "Ns changes", "counter inc."): return (fieldname, np.bool_) - elif fieldname in ("x", "control/V/mA", "Temperature/°C", "Efficiency/%"): + elif fieldname in ("time/s", "P/W", "(Q-Qo)/mA.h", "x", "control/V", + "control/mA", "control/V/mA", "(Q-Qo)/C", "dQ/C", + "freq/Hz", "|Ewe|/V", "|I|/A", "Phase(Z)/deg", + "|Z|/Ohm", "Re(Z)/Ohm", "-Im(Z)/Ohm"): + return (fieldname, np.float_) + elif fieldname in ("Q charge/discharge/mA.h", "step time/s", + "Q charge/mA.h", "Q discharge/mA.h", + "Temperature/°C", "Efficiency/%", "Capacity/mA.h") return (fieldname, np.float_) elif fieldname in ("cycle number", "I Range", "Ns", "half cycle"): return (fieldname, np.int_) @@ -238,6 +245,11 @@ VMPdata_colID_dtype_map = { 495: ('|I h5|/A', '