hantman-lab/animal-soup

animal-soup TODOs

clewis7 opened this issue · 2 comments

massive TODOs:

  • models now on zenodo, add download model func that is checked if running inference with default checkpoint
  • add functionality to store ethograms to disk based on inference "mode"
  • docs
    • render viz container in API docs
    • add customization/extension instructions
  • update demo notebook to align with front/side and new sample data after PR is merged
  • on the fly concatenation using multiprocessing for feature extractor inference
  • UI
    • add next/previous trial button
    • add ethogram "mode" selector to toggle between inference types if more than one has been run for a dataframe
  • training
    • add kwarg to specify where to look for "ground" truth ethograms...cleaned ethograms on disk or ethograms in dataframe
  • post-processing
    • add option that is for min-bout per each behavior as opposed to min-bout for all behaviors
    • add massive visualization of viewing behaviors and ethograms in each gridplot all synced together
    • look at ali-browser and start implementing post-processing features

I think the right way to do the next/previous trial button is to make it change the currently selected row so there isn't a conflict between the datagrid and current trial index

pynapple will help a lot for those postprocessing things and fetching bouts!