New Teensy file type
Found a bug in the timestamp alignment code using @sdaste Mouse#644
file:
❯ calimag config.toml
Calimag version 1.3.0
Using the following configuration file:
/media/apierre/Extreme Pro/DATA/2P/20210427_Exp_Conc/#644/config.toml
The resulting NWB file will be written at the following location:
/media/apierre/Extreme Pro/DATA/2P/20210427_Exp_Conc/#644/Mouse#644.nwb
Continue? [y/n]y
Converting data to NWB...
Processing timeseries data...
100%|██████████████████████████████████████████████████| 2201725/2201725 [00:03<00:00, 591683.97it/s]
100%|██████████████████████████████████████████████████| 2201725/2201725 [00:04<00:00, 456706.90it/s]
0it [00:00, ?it/s]
Traceback (most recent call last):
File "/home/apierre/miniconda3/envs/calimag/bin/calimag", line 8, in <module>
sys.exit(cli())
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/click/core.py", line 1128, in __call__
return self.main(*args, **kwargs)
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/click/core.py", line 1053, in main
rv = self.invoke(ctx)
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/click/core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/click/core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/calimag/cli.py", line 32, in cli
conv.Convert2NWB()
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/calimag/nwb_converter.py", line 289, in Convert2NWB
self.nwbfile = self.ProcessTimeSeries(
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/calimag/nwb_converter.py", line 52, in ProcessTimeSeries
data_df = parser.get_behavioral_data_from_teensy(
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/calimag/parsers.py", line 395, in get_behavioral_data_from_teensy
timestamps = create_aligned_timestamps(
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/calimag/parsers.py", line 440, in create_aligned_timestamps
dx = time_array[1] - time_array[0] # Time difference between 2 samples
File "/home/apierre/miniconda3/envs/calimag/lib/python3.9/site-packages/pandas/core/series.py", line 939, in __getitem__
return self._values[key]
IndexError: index 1 is out of bounds for axis 0 with size 0
Edited by Andrea PIERRÉ