Alongside our latest paper documenting new identity tracking, multi-animal pose and tracking in Nature Methods: https://www.nature.com/articles/s41592-022-01443-0 we release 2.2.1.
`pip install 'deeplabcut[gui]'==2.2.1`
Major new feature: transformer-based unsupervised identity tracking, check out the docs! https://deeplabcut.github.io/DeepLabCut/docs/maDLC_UserGuide.html#using-unsupervised-identity-tracking
What's Changed
* Fix for restarted training not following the lr schedule by LucZot in https://github.com/DeepLabCut/DeepLabCut/pull/1653
* Introduce DLC <-> NWB data conversion by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1657
* Set confidence to 0 when instantiating Assembly by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1652
* Fix IndexError when refining tracklets by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1662
* Fix matplotlib's AttributeError by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1680
* Docs: Add recipes for varying number of animals & Using labels from other software by intergalactic-mammoth in https://github.com/DeepLabCut/DeepLabCut/pull/1675
* Revert "Docs: Add recipes for varying number of animals & Using labels from other software" by MMathisLab in https://github.com/DeepLabCut/DeepLabCut/pull/1681
* Clean up requirements.txt by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1678
* Make the outer loop go over GT assemblies in evaluate_assembly by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1664
* Visualize edge affinity distributions by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1683
* Adding greedy oks matching as option by LucZot in https://github.com/DeepLabCut/DeepLabCut/pull/1700
* Discard empty assemblies but not those without links by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1711
* FIX: Attribute error when using skeleton tracking method by mdsmarte in https://github.com/DeepLabCut/DeepLabCut/pull/1713
* Update Overviewof3D.md by MMathisLab in https://github.com/DeepLabCut/DeepLabCut/pull/1717
* Freshening up `Getlistofvideos` by sneakers-the-rat in https://github.com/DeepLabCut/DeepLabCut/pull/1704
* clarification on when to use ma=false/true 1696 by intergalactic-mammoth in https://github.com/DeepLabCut/DeepLabCut/pull/1699
* Drop smart crop aug parameters from single-animal pose_cfg by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1674
* Randomly prune large graphs by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1607
* adds frame extraction to add_new_videos by louisadamian in https://github.com/DeepLabCut/DeepLabCut/pull/1660
* edit: Enable to build skeleton from config by intergalactic-mammoth in https://github.com/DeepLabCut/DeepLabCut/pull/1719
* Fix various typos by luzpaz in https://github.com/DeepLabCut/DeepLabCut/pull/1722
* added tf-directml install tip to docs by Seyij in https://github.com/DeepLabCut/DeepLabCut/pull/1720
* Update python-package.yml -- testing 3.9 (consider dropping 3.7?), and security patch by MMathisLab in https://github.com/DeepLabCut/DeepLabCut/pull/1729
* Minor create_labeled_video refactoring by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1731
* Added posecfg_template option to create_training_dataset by alexcwsmith in https://github.com/DeepLabCut/DeepLabCut/pull/1423
* Exit while loop prematurely if not finding valid image sizes by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1738
* Add test time image resizing by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1737
* Remove duplicate description example by vidalmaxime in https://github.com/DeepLabCut/DeepLabCut/pull/1746
* OpenVINO backend by dkurt in https://github.com/DeepLabCut/DeepLabCut/pull/1686
* WIP: Delay setting the matplotlib backend until the user asks to launch the GUI by hmaarrfk in https://github.com/DeepLabCut/DeepLabCut/pull/1730
* Add option to automatically jump to the next unlabeled data folder by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1733
* Add function for handling too many extracted labels by frankiechang123 in https://github.com/DeepLabCut/DeepLabCut/pull/1751
* Fix NameError: name 'config' is not defined in get_track_method by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1665
* closes 1753 by MMathisLab in https://github.com/DeepLabCut/DeepLabCut/pull/1755
* Allow windows to resize to be smaller than the default size by hmaarrfk in https://github.com/DeepLabCut/DeepLabCut/pull/1613
* Address an off by one error in the TQDM progress bar in the predict steps by hmaarrfk in https://github.com/DeepLabCut/DeepLabCut/pull/1744
* from transID to master (1) by yeshaokai in https://github.com/DeepLabCut/DeepLabCut/pull/1764
* Fix TypeError when refining outliers by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1763
* Improved 3D data processing by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1690
* Handle MultiIndex in convertcsv2h5 by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1769
* Mwm/deployment transformer_reID by MMathisLab in https://github.com/DeepLabCut/DeepLabCut/pull/1767
* colab for transformer reID (WIP) by MMathisLab in https://github.com/DeepLabCut/DeepLabCut/pull/1768
* adding plotting for transformer demo by MMathisLab in https://github.com/DeepLabCut/DeepLabCut/pull/1770
* Delay torch import by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1772
* Improved behavior of get_list_of_videos by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1773
* Stricter file search based on suffixes by jeylau in https://github.com/DeepLabCut/DeepLabCut/pull/1774
* Find data transformer by AlexEMG in https://github.com/DeepLabCut/DeepLabCut/pull/1776
New Contributors
* LucZot made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1653
* mdsmarte made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1713
* louisadamian made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1660
* luzpaz made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1722
* Seyij made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1720
* vidalmaxime made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1746
* dkurt made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1686
* hmaarrfk made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1730
* frankiechang123 made their first contribution in https://github.com/DeepLabCut/DeepLabCut/pull/1751
**Full Changelog**: https://github.com/DeepLabCut/DeepLabCut/compare/v2.2.0.6...v2.2.1