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.
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.
Documentation for codes in a Datavyu spreadsheet. Should be written as if
instructing someone with no prior information about the spreadsheet or
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 (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.
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’.
offset cell offset
The end time-stamp of a cell.
onset 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
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.
A Datavyu column that is a copy of an original column
used to ensure that the coded observations are accurate.