Skip to content

Releases: formicidae-tracker/myrmidon

v0.8.3-zenodo

18 Oct 16:11
Compare
Choose a tag to compare

This is a re-release of version v0.8.3 for zenodo referencment.

Version 0.8.3

16 Jun 14:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.2...v0.8.3

Version 0.8.2

10 Feb 10:52
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.1...v0.8.2

Version 0.8.1

03 Dec 18:18
Compare
Choose a tag to compare

A release that aimed to fix year old bugs and small improvements.

What's Changed

New features

  • Added a C++/Python API to match video frame and tracking data (#197)
  • Added an option to allow interactions between zones (when zones are used for location only and not collisions pruning) (#216)
  • Added an API to list an Ant values over time (#218)
  • Added an interface to set ant values from the visualization workspace in fort-studio. (#228)
  • Added fort-studio manual on online documentation. (#123)

Bug fixes:

  • Fixed Matcher::AntMetadata that was never matching (#220)
  • Fixed mismatching time in the Visualization workspace (#168)
  • Fixed count sorting in fort-studio (#200)
  • Fixed fmTimeParse() returning fmTimeSinceEver() (#223)
  • Fixed recent file menu in fort-studio (#53)

Full Changelog: v0.8.0...v0.8.1

Version 0.8.0

11 Nov 19:32
Compare
Choose a tag to compare

What's Changed

New features

  • Release of python bindings, available through conda.
  • Unification of the Python,R and C++ API. ⚠️ These changes enforced some minor breaking changes of the R and C++ API with previous version
  • Rework of the documentation hosted on https://formicidae-tracker.github.io/myrmidon
  • Improvement of the R embedded documentation
  • Added end-to-end unit testing for the three public API based on generated data.
  • Added a new matcher fort::myrmidon::Matcher::AntDisplacement to prune out large ant displacement during detection gap (#202)
  • Improved CI/CD infrastructure with github actions to:
    • Continuously test the three API and their respective documention
    • Continuously deploy the documentation and the snap and conda packages upon release.

Major Bug fixes:

  • Fixed indexing of trajectory segment while reporting full trajectories with interactions (#199)

Full Changelog: v0.7.4...v0.8.0

Version 0.7.4

23 Aug 17:40
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug in fort-studio when opening a corrupted tracking data directory will cause a SEGFAULT
  • Fixed an issue with fort-studio when assigning a data directory to an existing space would log an error

Full Changelog: v0.7.3...v0.7.4

Version 0.7.3

17 May 13:09
Compare
Choose a tag to compare

What's Changed

  • Corriged a segfault that made fort-studio crash when opening a myrmidon file with more than one ant shape type defined.
  • Fixed dependencies issues with fort-studio conda package

Full Changelog: v0.7.2...v0.7.3

Version 0.7.2

27 Apr 11:22
Compare
Choose a tag to compare

What's Changed

  • Added conda distribution for fort-myrmidon and fort-studio
  • Added snap distribution for fort-studio
  • New visual identitity

Full Changelog: v0.7.1...v0.7.2

Version 0.7.0

10 Feb 18:34
Compare
Choose a tag to compare

What's Changed

Main changes from v0.6.1

This version focuses only on GUI improvements.

Workspaces

Tabs are replaced by workspaces, accessible through shortcuts and menus. They uses toolbars and tools to indicate actions the user could perform with the data shown in the current workspace. They also uses dock widgets to let the user adapt their layout to their available screen size. This allows to make information more easily available to the user without the need to switch workspace.

Identification workspace redesign

  • Available tags for identification are now shown in a simple list and not a tree. The individual close up for each tag can be selected using a scrollbar or navigation shortcuts.
  • Each identification is shown as a line in a identification table. identifications targeting the same ant will now be two separate lines in the identification table.
  • Modifications of identifications (time range special tag size), are done directly in the identification table's cells.
  • Statistics for currently selected tag is automatically displayed in its dock widget (detection rate, time range and gaps).
  • Possibility to hide tags close up that identifies an Ant (so you do not need to review them anymore).
  • Possibility to hide any single tag for the current session (in order to mark temporarily a tag as non suitable for ant identification).

New keyboard shortcut paradigm:

  • All navigation shortcuts are prefixed with Alt or no prefix at all
  • All action shortcuts are prefixed with Ctrl
  • Relocated close up navigation shortcuts to Alt + a/w/s/d keys instead of arrows. It allows a right handed user to keep all the time his/her hand on the mouse while using shortcuts.

Miscellaneous changes

  • Ant measurement and Shape definition have now their distinctive workspace.
  • Every button has now a tool tip to instruct its action, and shortcut (if not please fill an issue)
  • Objects are selected by their Time rather than their URI. URI is now only a private concept of fort-myrmidon. It is still displayed in logs and legends, but user does not need to worry about them.
  • Last error is display in the status bar at the bottom of the screen. Logs are automatically saved in /tmp to help report accurate issues. An error should ring a system bell.
  • Fixes an issue where opening a corrupted tracking data directory would result in an endless loop.

Bug fixes

It fixes some minors issues:

  • #180 : Clone Ant shape action is now enabled
  • #178 : Fixed an issue where the tag count wasn't reported correctly just after having added a tracking directory
  • #177 : Fixed an issue where a user could try to add a capsule without selecting a body type, resulting in an expected behavior.
  • #179 : The application layout has been improved

Full Changelog: v0.6.1...v0.7.0

Version 0.7.0~rc2

10 Dec 19:43
Compare
Choose a tag to compare
Version 0.7.0~rc2 Pre-release
Pre-release

This version focuses on GUI improvements

What's Changed

  • Tabs are replaced by workspaces, accessible through shortcuts and menu. They uses toolbars and tools to indicate action they could use
  • Major re-design of the "Identification" Workspace:
    • Uses dock widgets to display relevant data
    • Tag that can be used for identification are now a simple list
    • When a tag is selected, one can scroll through available close-up
    • Adding identification is shown as a new line in the Identification table
    • Modification of identification are done directly in the Identification table
    • Statistics for currently selected tag is automatically displayed (detection rate, time range and gaps)
    • Possibility to hide tags that cannot be used to identify a new ant
    • Possibility to hide any single tag for the session (in order to mark temporarly a tag as non suitable for ant identification)
  • Objects are selected by their Time rather than their URI. URI is more a private concept of fort-myrmidon. It is still displayed in some discrete places and in logs, but are less prominent to the end user.
  • New navigation shortcuts for close up
    • All navigation shortcut are prefixed with 'Alt´ and not 'Control'
    • Only actions are prefixed with 'Control'
    • Uses 'awsd' keys instead of arrows, so user can use one hand for shortcut and one hand for the mouse while identifying ants
  • Ant measurement and Shapping have now their distinctive workspaces. Their ant lists show some global data on the task beeing performed (number of measurement or distinctive shapes by type for any ants)

Full Changelog: v0.6.1...v0.7.0-rc2