Tierpsy / tierpsy-tracker

Multi-Worm Behaviour Tracker. README here:
https://github.com/Tierpsy/tierpsy-tracker/blob/development/README.md
MIT License
21 stars 19 forks source link

Optimise summarizer performance #18

Closed em812 closed 4 years ago

em812 commented 4 years ago

1) The summarizer writes the features and filenames summaries line by line to save memory. I make sure that the features are aligned between lines and match the header of the features summaries file.

2) When the user selects subsets of features (either specifies a feature set or selection by keywords), then the summarizer calculated only the groups of features that are necessary (drops any group that doesn't contain any of the selected features).