An API (Application Programming Interface) enables disparate software components to interact with each other by specifying functions or routines to perform tasks. Datavyu’s API uses the Ruby programming language.
The information the user specifies to a method for a given parameter. For instance, “charlie” might be the argument specified for the name parameter. See: Classes, Methods, and Parameters.
A cell is a graphical representation of an observation. Cells are rectangles that stack in the columns of Datavyu’s spreadsheet and contain the observation data that a coder inputs when coding a data source.
A pre-defined object type, that has associated attributes and methods. See: Classes, Methods, and Parameters.
class method
A method that belongs to a class and must be invoked on an instance of that class. See: Classes, Methods, and Parameters.
Datavyu codes are column components that researchers are observing. Each Datavyu column may have multiple codes for which a coder will record observations. For instance, a column called “step”, which refers to walking, might have a “foot” code that would differentiate between left or right feet, and a “direction” code that indicated if the person was stepping forward or backward.
coding manual
Documentation for codes in a Datavyu spreadsheet. Should be written as if instructing someone with no prior information about the spreadsheet or project.
coding pass
A pass intended to fill in all fillable codes in a column. Coding passes can be aided by previous passes so that work is not repeated.
Datavyu columns are phenomena or events that observations are collected about. Columns are key-value pairs that associate a column name with a variety of codes. Columns can be general, such as “trial” or “ID”, or can be specific, such as “step” or “hand”. Datavyu represents columns as a column in the Spreadsheet.
A code that consists of freeform text. Useful for recording unique observations in the data.
The Controller is a core Datavyu window that enables you to control playback of data sources, and to record observations. See: Controller Overview
The audio or video files that are being studied.
frame rate
Frame rate (also known as frame frequency) is the frequency (rate) at which an imaging device produces unique consecutive images called frames. The three main frame rate standards are: 24p, 25p, and 30p.
A whole number. Integers are numbers that are not fractions, and therefore do not have decimal points.
key-value pair
A data representation that pairs “keys” (some thing you have data about) with “values” (the data itself). A key-value pair could be “telephone” and “555-123-4567”, for instance. Sometimes, values are represented as a list of values, or as an array.
A defined action that you can perform using Ruby :term: ‘scripts’. Methods may accept :term: ‘parameters’ in order to perform their specified tasks. See: :doc: ‘/api/overview’.
An event that is being coded within a :term: ‘column’. Linked to the video by a time-stamped :term: ‘cell’.
cell offset
The end time-stamp of a cell.
cell onset
The start time-stamp of a cell.
The position of a cell within its column. The ordinal is indicated in the top left corner of each cell in Datavyu.
User-specified information used to perform tasks within specific :term: ‘methods’ while writing Ruby scripts.
The playhead indicates the current point of playback in the timeslider of the Controller.
The area of the timeslider that has been brought into focus using the timeslider’s brackets.
reliability column
A Datavyu column that is a copy of an original column used to ensure that the coded observations are accurate.
A program that performs a specific task.
The core Datavyu window where coders record observations. See: Spreadsheet Overview
standalone method
A method that does not belong to a specific class. See: Classes, Methods, and Parameters.
In computing, a string is a linear sequence of characters. Strings can be random characters, words, or sentences.
The timeslider represents the length of the data source, and enables users to visualize where the playhead is with respect to the entirety of the data source.