BORIS change log v.8 - olivierfriard/BORIS GitHub Wiki

v. 8.25.1 2024-04-17

  • Fixed bug when importing a Noldus Observer project without modifiers

v. 8.25 2024-04-07

  • added a mute/unmute button to each media player

  • Added dark mode to interface (See Preferences > Interface)

v. 8.24.3 2024-03-29

  • fixed bug in video - audio synchronization

v. 8.24.2 2024-03-28

  • fixed bug when exporting events from many observations in aggregated format

v. 8.24.1 2024-02-13

  • fixed bug #716

v.8.24

  • added import observation events from a spreadsheet file

  • improved events table scroll after editing event: the edited event should be visible

  • Add option to add frame indexes to all events (for media observation)

v.8.23 2024-01-29

  • Added possibility to have many subjects with the same key

v.8.22.20 2024-01-25

  • Fixed bug #707

  • Added option for resizing the toolbar (See Preferences > Interface)

  • Added new column "Time offset" to tabular events and aggregated events output (Observations > Export events ...)

  • Improved import of behaviors and subjects from spreadsheet files: ODS format was added.

v.8.22.16 2024-01-12

v.8.22.15 2024-01-08

  • Improved the time widget: time can now be a date-time (yyyy-mm-dd hh:mm:ss.zzz). For observation longer than 1 week the time will be stored as Unix epoch.

  • Fixed issue on time budget by behavioral category when category contains a point event behavior.

  • Fixed issues #693 and #698

v.8.22.6 2023-11-26

  • added check for behaviors and subjects in the find/replace dialog

  • Frame indexes are now set automatically after edit event, shift time and Add new event functions.

  • Events table was optimized

Regression:

  • it is not possible for now to customize the columns in the events table

v.8.22.4 only on https://github.com/olivierfriard/BORIS/releases/tag/v8.22.4

  • in geometric measurements the media or image directory path is absolute or relative

  • fixed bug on copy/paste events

  • frame index can not be longer edited with Add event and Edit event functions. The new frame index is extracted from the video.

v. 8.21.10 2023-11-04

  • fix bugs #675 and #676

v. 8.21.9 2023-11-03

  • fixed error importing ethogram from CSV/TSV (bug #678)

v. 8.21.8 2023-10-05

  • fixed bugs #660 and #575

v. 8.21.6 2023-10-02

  • fixed #642

v. 8.21.5 2023-09-12

  • fixed #635 and #636

v. 8.21.4 2023-09-12

  • fixed #650 and #621

v. 8.21.3 2023-09-07

  • Added option for creating media observations from a directory of media files

v. 8.20.7 2023-09-05

  • fixed bug #647

v. 8.20.6 2023-09-01

  • fixed bug #640

v. 8.20.5 2023-09-01

v. 8.20.4 2023-07-02

  • Fixed crash during saving project when no space left on device

v. 8.20.2 2023-06-02

  • Added geometric improvements to observation from pictures

v. 8.20 2023-06-01

  • The geometric measurements function was improved: the frames with measurements can be saved as JPG images and the Polyline object has replaced the Distance object.

v. 8.19.4 2023-05-29

  • bug #623 fixed

v. 8.19.1 2023-05-10

  • Re-introduced the option for stopping the ongoing state events between media and at the end of observation

  • Edit selected events function: added possibility to set all subjects to No focal subject

  • Fixed bug in media navigation after double-clicking in the Events table

v. 8.19 NOT YET RELEASED

  • fixed bug #614

v 8.18.1 NOT RELEASED

  • media added from a directory are now sorted

  • re-encode/resize tool expresses the bitrate in Mb

  • Implemented scan-sampling for observation from media

  • Implemented check of timestamps in the check project integrity function (must be between -2^31-1 and 2^31-1)

  • fixed bug #616

v. 8.17 2023-04-19

  • improved the Zoom function

Now it is possible to:

  • zoom in with CTRL + +
  • zoom out with CTRL + -
  • set no zoom with CTRL + 0 (or by clicking the mouse right button on the video)

and move (pan) the picture in the video using the following key combinations:

  • CTRL + LEFT ARROW
  • CTRL + RIGHT ARROW
  • CTRL + UP ARROW
  • CTRL + DOWN ARROW,

If you have an observation with many video players you must select the player you want to zoom/pan with a left-click before.

v. 8.16.6 2023-04-18

  • 2 issues fixed in synthetic time budget (CSV and XLSX format)

v. 8.16.5 2023-04-17

  • Fixed bug in About dialog

v. 8.16.4 2023-04-17

  • fixed bug #604

v. 8.16.3 2023-03-30

  • Improved error dialog with system info

v. 8.16 2023-03-23

  • Added behavioral categories custom colors

  • fixed bug #599

v. 8.15 2023-03-21

  • improved the format of geometric measurement results. Results can now be saved in TSV, CSV, XLSX, ODS, HTML, Pandas dataframe (pickle) and R (RDS file).

  • Added an option for deinterlacing video (See the Playback menu)

v. 8.14 2023-03-20

  • added geometric measurements for observations from pictures

  • fixed bug in geometric measurements (misplaced coordinates when the player was resized)

v. 8.13 2023-03-16

  • introduced color choice for behavior. The color will be used for plots

v. 8.12.2 2023-03-14

  • fixed bug #557

  • fixed bug in displayed video rotation function

v. 8.12 2023-03-10

  • implemented rotation of displayed video (See Playback > Rotation)

v. 8.11.3 2023-03-03

v. 8.11.2 2023-02-28

  • fixed bug #582

  • fixed bug #583

v. 8.11.1 2023-02-23

  • fixed bug in observations from audio

  • embedded ffprobe utility (from FFmpeg framework) in Windows versions

v. 8.11 2023-02-23

  • added a frame index column in events table for media observation

  • added a Configure column option for the events table in order to show/hide columns. Right-click on the horizontal header

  • fixed bug #578

  • fixed bug #577

  • some minor improvements

v. 8.9.19 2023-02-08

  • improved media file info (ffprobe utility is used if found in same directory than ffmpeg)

  • fixed bug during editing event of a pictures observation in view mode

v. 8.9.18 2023-02-07

  • fixed bug #566

  • fixed bug #567

v. 8.9.16 2023-01-31

  • added an Option for selecting the indentation mode of the BORIS project file (JSON). See Project > Preferences

  • fixed bug in Media file name in aggregated events output

v. 8.9.14 2023-01-20

  • added function for exporting the project as a pickle file: see https://realpython.com/python-pickle-module/ for details

  • improved real time events plot: plot is updated after events are edited/deleted/pasted

  • improved observations list window for large number of observations

  • added exhaustivity for observation from pictures

v. 8.9.13 2023-01-19

  • changed the BORIS logo (v. 3)

  • added choice for bitmap format in Extract frames function

  • fixed bug in file name in Extract sequences function

v. 8.9.12 2023-01-18

  • fixed bug #560

  • Added a merge media files function (see Tools > Media file > Merge media files)

  • improved creation of new observation: added check for media file enqueued with more than one player

v. 8.9.11 2023-01-13

  • improved the aggregated events export format: added column with the media file and media durations

v. 8.9.9 2022-12-13

  • fixed problem with mpv v.2 on Windows

  • fixed bug in export sequences function when time offset was used

  • fixed bug in export events as TextGrid function when no focal subject was selected

  • improved export events as TextGrid function

v. 8.9.5 2022-11-29

  • fixed size of New observation window for small screens (height < 800 px)

v. 8.9.4 2022-11-21

  • improved the output from export tabular events function.

  • improved the time interval selection for analysis (time budget, export events ...). The default time interval corresponds now to the coded events

  • fixed bug in time budget when independent variables without value

future version 8.9.2 (NOT released only on PyPI for now)

  • Implemented a parameter for video hardware decoding (see Preferences)

  • Improved the Time budget and Synthetic time budget outputs

  • Added the possibility to use the v.2 of libmpv API

  • Added Pandas data frame format to Time budget analysis output

  • Added RDS format to Time budget analysis output (see https://www.rdocumentation.org/packages/base/versions/3.6.2/topics/readRDS)

  • Improved the Media file information function: non-ascii characters in metadata are now recognized

  • Improved the Export events / tabular format output

v. 8.9 2022-10-25

  • Renamed File menu in Project menu

  • moved Remove media file and images dir path menu option in Projects / External files menu option

  • moved Remove data files path menu option in Projects / External files menu option

  • Add "Set paths relative to project dir** menu option (for media files, images dir and data files)

  • fixed bug in Save as function: the window title is now updated

  • fixed bug #542

  • fixed bug #548

v. 8.8.1 2022-09-16

  • added 2 checks for independent variables in Check project integrity function

  • improved the Import ethogram from spreadsheet function

  • fixed bug #535

v. 8.8 2022-09-09

  • Added "Import ethogram from spreadsheet file (Microsoft-Excel XLSX or Open Document ODS)" function.

  • Added BORIS project to the Export ethogram function outputs

  • Fixed current observed behaviors after event editing

v. 8.7 2022-09-02

  • Added point events to the Praat TextGrid export format (as TextTier)

  • Added color selector for the geometric measurement marks

  • Added total coded duration by subject by observation in the aggregated events export format

  • Added Pandas dataframe (pickle) output to aggregated events export function

  • Added R dataframe (readRDS) output to aggregated events export function

  • fix bug #523

v. 8.6.8 2022-08-29

  • Added function for coding from a directory containing pictures (See New observation > Observation from pictures)

  • modified the Export aggregated events output

    • added an observation type column
    • added image index and image file path columns
  • added check pictures directory to the Check project integrity function

  • Added option for setting the media file name (without path) as observation id

  • Added option for setting the picture directory name (without path) as observation id

  • Added synthetic time budget and synthetic time budget by time bin visualization and option for saving results

  • Fixed various bugs in Geometric measurements function

  • fixed bug #527

v. 8.6.5 2022-08-01

  • fixed bug #519

  • fixed bug #520

v. 8.6.3 2022-07-29

  • Added a star to project name (or project file name) in the window title when the project was modified and not saved.

  • Fixed bug #517

v. 8.6.2 2022-06-16

  • implemented feature request #502 The 'Delete all events' option is now only in the Observations menu.

  • Improved the Undo function. A menu option was added in the Observations menu.

  • Fixed the time for automatically closing an excluded event (again at -0.001 s)

  • Fixed bugs #500 and #503

  • Fixed bug when double-click on the Modifiers cell during editing project

v. 8.6.1

  • fixed bug #468

v. 8.5

  • introduced an Undo function for events coding (25 levels)

  • fixed bug #493

v. 8.4.1 2022-05-16

v. 8.4 2022-05-13

  • added experimental latency function (for one observation)

  • fixed bug when closing observation