In the Python probe file, the geometry field now needs to have shank indices as keys. Different shanks can now have different geometries.
If a Python probe file is not available when loading old files in KlustaViewa, a default, linear one will be created and will be integrated in the KLX file.
Added indentation in saved JSON files.
The software can now open KLX files even when a KLA file is not there, in which case one will be automatically created upon saving.
Fixed bug in the computation of the similarity matrix with very small clusters. Only a subset of all spikes are selected for the computation of the matrix, so it can happen that no spikes among those selected belong to a given small cluster. For those clusters, the similarity matrix will show a value of 0.
Updated the setup script on Windows to add file extension association between KLX and KlustaViewa.
Only show a subset of pairwise correlograms when selecting a large number of clusters.
Changed default probe to all-to-all connectivity.
The conversion to HD5 can now occur without a SPK file.
Removed some commented code.
Saving now occurs in an external thread and displays a progress bar.
The PRM file can now accept a dictionary for WAVEFORMS_NSAMPLES and FETDIM, where the keys are the shanks. This allows for different values across shanks. If these parameters are integers, then they are the same for all shanks.
Added a SHANKS attribute in the metadata of the KLX file, with the list of shanks in the file.
Merge from hdf5