Release Notes

Datavyu 1.3.6 release notes

4/3/2017

New Features:

  • Highlight and focus mode
    • Cells with highlight green when the playback timer is within a cell, and red when the playback timer is past a cell.
    • Enables easy visualization of which cells are active and which are not at the current playback time.
  • Quick key mode
    • Select a column and enable quick key mode. Now, whenever you press an alphanumeric key, a cell will be added to that column at the current time with the first code filled in with the key that you pressed.
    • Makes doing quick passes over a column easier than ever!
  • Default OSX media player is now based on AVFoundation instead of QTKit, improves performance and allows GPU acceleration

Bug fixes:

  • Fixed some issues with playback speed on OSX when backwards shuttling
  • On old versions of OSX, the QTKit player will be loaded instead of the AVFoundation player to ensure that playback still works (pre-10.6).
  • Other small tweaks.

Ruby API 1.3.6 release notes

4/3/2017

  • Added standalone functions:
    • check_valid_codes2
    • check_valid_codes3
    • combine_columns
    • compute_kappa
    • get_datavyu_files_from
    • get_datavyu_version
    • hide_columns
    • merge_columns
    • show_columns
  • Added functions to RCell:
    • get_codes
    • overlapping_region
    • overlaps
    • overlaps_range
    • spans
  • Added functions to RColumn:
    • resample
  • Renamed RVariable to RColumn
  • Renamed 'arg' to 'code'
  • Renamed 'variable' to 'column'
  • Added CTable class (used for computing kappa score).
  • Renamed functions for internal consistency and to follow Ruby Style Guide.
    • snake-case; e.g. new_column() instead of newColumn()
    • Previous names should work as well. If they do not please report them on the support forum or e-mail info@datavyu.org

See the reference page for more information

Bug fixes:

  • create_mutually_exclusive prints a single line of output to scripting console instead of three lines
  • load_macshapa_db sanitizes code names and substitutes '#' with 'number' and '&' with 'and'

Datavyu 1.3.3 Pre-Release Notes

07/14/2015

Additions

  • Datavyu should start up faster

Bug Fixes

  • Datavyu's Export File by Frame script now works on files with empty columns
  • Drag and drop onto the application is fixed since 1.3.1
  • New improvements to the undo feature
  • Locking into a cell now stops the video at the offset

Known Issues:

  • Dragging and dropping a file onto the application on PC's creates a new Datavyu window

Datavyu 1.3 Pre-Release Notes

3/16/2015

Additions

  • Datavyu's packaging now includes Java so users no longer have to download it separately
  • Added a progress bar to the video conversion tool
  • Highlighting can now show you where your video is playing across the spreadsheet. Enable highlighting on the Controller.
  • Check out Karen Adolph's Best Practices for Coding Behavioral Data on our User Guide

Bug Fixes

  • Datavyu now works on OS X 10.10 Yosemite!
  • Adding a coded spreadsheet to Datavyu will replace the Untitled Blank document to eliminate potential saving issues
  • Closing tabs no longer requires additional saving
  • Adding cells to the right or left keeps the spreadsheet focus
  • Windows: initial video frame should be seen on the video

Known issues

  • Hitting undo after running a script causes the spreadsheet to delete data
  • Video lag might occur with high definition videos. Please try out the different video plugins to see which works best for your videos.

Announcements

1/20/2015

  • Yosemite no longer supports Java QuickTime and so Datavyu is not curently compatible. We apologize for the inconvenience and advise our users to be aware of the situation before deciding to upgrade to Yosemite.

  • If you try to download Datavyu and receive a pop up saying: "Datavyu is damaged and should be moved to the trash," please check your security settings to allow the download of the software. Please go to System Preferences/Security/General tab and then check "Allow apps to be downloaded from: anywhere."

  • Can't seem to hold down jog while navigating your video? All you have to do is go to your Terminal (found in your Hard Drive/Applications/Utilities folder) and enter the following: defaults write -g ApplePressAndHoldEnabled -bool false

Datavyu 1.2.2 Pre-release Notes

9/25/14

Additions

  • We added a sample video and spreadsheet to our download page so users can practice coding
  • The user guide is now in PDF form
  • Opening a spreadsheet replaces the original blank spreadsheet on windows and soon on mac
  • Keyboard shortcuts list is available in the help drop down menu of datavyu

Bug Fixes

  • You can have a file, save it as a different name and open both files in datavyu
  • Point cell no longer changes the previous cell’s offset
  • Undo history works when adding a cell
  • You can no longer open two of the same spreadsheets at once

Known Issues

  • Locking into a cell sometime doesn’t work
  • Adding and closing multiple spreadsheets in datavyu sometimes makes you save an extra time
  • Temporal alignment sometimes aligns cells that are a few milliseconds off

Datavyu 1.2 Release Notes

06/30/2014

Additions

  • Choose your own favourites folder: will determine contents of bottom-left file panel, script dropdown menu
  • Frame-by-frame export is now available in the drop down menu
  • You can now open multiple spreadsheets in datavyu! Each spreadsheet has its own corresponding controller. Tabs at the top of the spreadsheet are used to navigate between open spreadsheets.
  • We have added our user guide, release notes, and developer notes to the application folder.
  • You can manually set the jog rate of a video on the Controller. Please double click on “Steps per second”, type in your new frame rate and then click “Enter”.
  • When you “Add Data” with the controller, it defaults to finding “Video Files”. If you cannot find your desired file, you can simply change the format to “All Files”.
  • New hidden column count on the spreadsheet
  • Up and down arrow keys allow you to move up and down cells
  • Stable name restrictions in code editor and spreadsheet

Bug Fixes

  • Undo works correctly for column deletions
  • Application title bar now always reflects the name of the current project
  • Fixes to scripting API: mutex, transfer columns
  • Combine columns script function works

Known Issues

  • When renaming a file with "Save as" and trying to open the original file, loading sometimes fails with a wrongful "This file is already open" error.
  • VLC is not fully implemented. Please try playing your videos in QuickTime.
  • Undo for cell creation is not reliable
  • PC's with CPU's of less than 2.67 GHz have choppy video playback when playing at full speed
  • You can drag a code name within a cell but it does not influence the code itself and it does not save. Please save your file and reopen it.
  • Scripting output sometimes does not give you the proper output. You can cross check your scripts in OpenSHAPA.

Datavyu 1.1 Release Notes

03/10/2014

Additions

  • Created more prompts to save to prevent accidental data loss.
  • Minimizing the spreadsheet window will minimize all Datavyu windows.

Changes

  • The names of some software features were changed to adhere to a more intuitive naming scheme:
    • "Vocab Editor" --> "Code Editor"
    • "Observation" --> "Cell"
    • "Argument" --> "Code"
    • "Temporal Ordering" --> "Temporal Alignment"
    • "Variable" --> "Column"
    • "Data Viewer" --> "Media Player"
    • "Data Viewer Controller" --> "Controller"
  • Quicktime 7.7.5 no longer includes java libraries, but you can easily include them in your download. For new installs and for Quicktime updates, please follow the steps provided on the installation page.
  • The Controller has a new format that is no standard between PC and Mac keyboards.
  • Users are now restricted to Matrix-style columns. Text and nominal columns can no longer be created but pre-existing instances from saved files are still supported. Since it is now the only type of column, matrices are now referred to simply as columns.
  • Restrictions on column names have been enforced to prevent problems in the scripting interface.
    • Column names must begin with a letter.
    • Only letters, numbers and underscores are allowed in column names.
    • Previously created columns that do not adhere to these restrictions will continue to work, but new column names (or name changes) will be restricted.
    • We have provided a script in favorites folder that will turn periods into underscores in existing columns to aid the transition.
  • Datavyu is no longer uses Mongo DB. Eliminating this outside dependency means:
    • Datavyu is less memory intensive.
    • The Datavyu application is smaller.
    • Startup and file loading are faster.
    • Errors when closing Datavyu on Windows machines have been fixed.

Bug Fixes

  • Fixed issues causing cells to overlap when temporal alignment is turned on.
  • When running scripts, more informative status messages are printed to the console window.
  • You no longer have to scroll when you code a long spreadsheet.
  • Column location in the spreadsheet is saved.
  • Hide/Show columns list is saved.

Known Issues

  • The arrow keys do not always allow you to move from code to code in the code editor and spreadsheet but the tab and shift tab keys have the same function.
  • Undo history is not always accurate.
  • You can click, hold down, and drag a code name within a cell but it does not influence the code itself and it does not save. Please save your file and reopen it.
  • Occasionally, running a script will produce no output when in fact, the script did work.
  • The changed file marker (*) doesn't always disappear on save.
  • VLC cannot accurately determine frame rates of our videos and thus is unsupported in Datavyu.

Datavyu 1.04rev3 Release Notes

12/11/2013

Additions

  • Added file association support in Mac and Windows. Double-clicking on a .opf file will now open the file in Datavyu.

Changes

  • "Variables" have been renamed "columns" and "matrix arguments" have been renamed "codes" throughout the user interface.
  • All API functions have been renamed to use the words "column" and "code", however, API functions using the old naming scheme will continue to work so that scripts do not need to be revised.
  • Scripts now allow the user to overwrite an existing column. Previously, trying to set a column back to the spreadsheet caused an error if the columns shared the same name.

Bug Fixes

  • Fixed an issue with Datavyu failing to close completely (preventing the user from being able to reopen the program).
  • Corrected a case where setting the offset of a cell changed the offset of the previous cell in a column
  • Fixed the create_mutually_exclusive script to correct an error where the final cell was not written to the spreadsheet.
  • Fixed a bug that was preventing output from being written to the scripting console.
  • Improved video playback performance issues on Windows and Mac.
  • Fixed some cases where cells failed to display correctly when temporal alignment is active.

Known Issues

  • In some cases, the asterisk in the title bar indicating that changes have been made to the file may not appear/disappear correctly
  • Hidden variables may be listed as shown in the variable list
  • Temporal alignment displays cells incorrectly in rare cases
  • Windows will not correctly handle opening a file by double clicking it once Datavyu is already open.

Datavyu 1.0.3 Release Notes

9/19/2013

Additions

  • Datavyu automatically checks for updates when opened
  • On file open, a window pops up to display file open progress
  • Ruby scripting API is documented on the support wiki
  • Errors print to the scripting console window
  • A message prints to scripting console window to indicate that a script is running

Changes

  • Scripts must not include the entire API at the top of the file. Instead, add the line require ‘Datavyu_API.rb' to the top of the file before the begin command. Please see the support wiki for details.

Bug Fixes

  • Fixed change_arg and make_rel functions in the scripting API
  • Prevented Datavyu from writing special characters that made files unreadable in OpenSHAPA
  • Fixed a bug where some offsets would be set to 00:00:000 when the file was saved
  • Fixed the delete cell command
  • Performance improvements when opening files
  • Fixed memory issues that caused a drop in video playback performance

Known Issues

  • Video playback on Windows may be laggy
  • In some cases, the asterisk in the title bar indicating that changes have been made to the file may not appear/disappear correctly
  • Hidden variables may be listed as shown in the variable list
  • Temporal alignment displays cells incorrectly in rare cases