- Testing framework added. Bumping to 0.4.0 to reflect this major change.
- Added
convertTrackMateXML2CSV()to convert TrackMate XML fles to csv.
- Improved speed in readTrackMateXML().
- Now
calculateMSD()returns a data frame with MSD for each trace.
- Added
compareDatasetValues()to simply extract data from multiple datasets.
- Moved from {XML} to {xml2} for reading TrackMate XML files. Future-proof but currently slower.
- Large speed improvement when analysing multiple datasets.
- Better memory management when analysing large datasets.
- Better handling of more than one channel in TrackMate XML files
- Fixed an issue where sparse TrackMate XML files caused
compareDatasets()to fail - These files are skipped and a warning is issued. They can be loaded and analyzed manually if desired (limit is more than 3 tracks with at least one with 10 frames)
- Warning for TrackMate XML files that contain tracks with more than one point per frame
- Added xy scaling for shape descriptors
- Added report of intensity and duration to workflow
- Added estimator of diffusion co-efficient and histogram of D (per track)
- Ability to load a ground truth csv dataset
- Compare multiple ground truth datasets
- More flexibility to automated workflows (axes on MSD plots can be configured)
- Minor fixes to plots in
compareDatasets() - Better handling in jump distance calculation
- Test datasets available for multiple comparisons
- Improved documentation
- Fixes for parallelisation. Windows users still do not benefit from parallel processing that Mac/Linux users enjoy.
- More flexibility to automated workflows by allowing parameters to be passed via ellipsis to
reportDataset()andcompareDatasets() - Better resilience to failures in jump distance fitting, and reading XML
- Fixes for edge cases and issues
- Fixes for parallelisation issue and better handling of fitting errors
- First release on GitHub