TRex, a fast multi-animal tracking system with markerless identification, and 2D estimation of posture and visual fields.
Every operating system now has the same installation command again!
# for Windows, Linux and macOS
conda create -n track -c trexing trex
tags_enable
in the docs)This is just a bug fix release (hopefully).
There was a bug in TRex that could lead to frame_segments being broken in exported data. There was also a potential crash when loading files with -analysis_range [] set. Categorization scaling was off on some platforms - hopefully now it won't be anymore.
Full Changelog: https://github.com/mooch443/trex/compare/v1.1.8_1...v1.1.8_3
v1.1.7 had to be retracted and is now replaced with this version, including some important hot-fixes. These include fixes for tracklet image export, which was broken in some versions before. Loading times have been improved, especially for videos/results with recognition data.
It follows the changelog from v1.1.7:
This release may have the occasional debug print-out glitch (already fixing those), but many other bugs, that may have never manifested before, have been fixed. Especially TGrabs has received significant improvements on Windows (i.e. finally sporting functioning CTRL+C behavior and usign dark-mode if available / Win11), as well as in being more consistent with how many frames are actually saved. Main focus have been code modernizing, efficiency improvements, and bug fixes - with only a few changes regarding the GUI.
This release also updates the compiler used on all systems (in conda), which lead to problems on Linux (highest version available is gcc 9.3). Consequentially, the install command on Linux has changed to:
# Linux
conda create -n tracking -c defaults -c conda-forge -c trexing trex
All other systems still use the shorter version:
# Other OS's
conda create -n tracking -c trexing trex
Minor issues resolved include #92 and probably #88.
Full Changelog: https://github.com/mooch443/trex/compare/v1.1.6...v1.1.8
This release may have the occasional debug print-out glitch (already fixing those), but many other bugs, that may have never manifested before, have been fixed. Especially TGrabs has received significant improvements on Windows (i.e. finally sporting functioning CTRL+C behavior and usign dark-mode if available / Win11), as well as in being more consistent with how many frames are actually saved. Main focus have been code modernizing, efficiency improvements, and bug fixes - with only a few changes regarding the GUI.
This release also updates the compiler used on all systems (in conda), which lead to problems on Linux (highest version available is gcc 9.3). Consequentially, the install command on Linux has changed to:
# Linux
conda create -n tracking -c defaults -c conda-forge -c trexing trex
All other systems still use the shorter version:
# Other OS's
conda create -n tracking -c trexing trex
Minor issues resolved include #92 and probably #88.
Full Changelog: https://github.com/mooch443/trex/compare/v1.1.6...v1.1.7
A quick hotfix for issues with the predictions (hanging due to a deadlock that somehow has not been found until now).
This update includes some bug fixes for crashes in relation to GUI, as well as restoring full functionality of other features during conversion (such as image_invert). With 1.1.5, TRex also allows users to install the newest Tensorflow releases for macOS (with updated instructions).
Full Changelog: https://github.com/mooch443/trex/compare/v1.1.4...v1.1.5
Updates to the Categorization feature, as well as for the macOS 12 SDK.
Full Changelog: https://github.com/mooch443/trex/compare/v1.1.3...v1.1.4
This update adds a new feature "Categorization", which allows users to classify individuals based on their appearance - independently of their identities. Choose one from a range of animated pictures and assign a category, until the neural network yields satisfactory results!
v1.1.3 also contains a series of bug fixes and improvements.
blob_id
hash (see below)One change that might affect analysis of older data is how blob_id
is calculated now: Instead of calculating the center of objects and using this coordinate to calculate a hash (the blob_id
), the new hash is based on the top-left coordinate + the bottom-right x coordinate + the number of horizontal lines in an object. This is both much faster to calculate (no iterating through all lines) and more distinct (even slight changes in object size will be noticed and objects can theoretically occupy the same space and still be distinct).
This release contains many misc bug fixes and improvements, including
Aside from fixing a couple of GUI issues, this update should improve the overall feel and functionality of TRex (and TGrabs). I also added the parameter httpd_accepted_ip
for versions of TRex compiled with HTTPD support, improving security by only permitting one specific IP address to control the program.
This also (likely) fixes an issue, common on macOS, which made TRex crash before opening TGrabs to convert videos, and adds better documentation throughout.