Dat (software)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Dat
150px
300px
A command-line session showing repository creation, addition of a file, and decentralized synchronization
Original author(s) Max Ogden[1]
Developer(s) Dat Team[2] and others[3]
Initial release 4 June 2013; 10 years ago (2013-06-04)
Stable release 13.9.2 / 30 October 2017; 6 years ago (2017-10-30)
Development status Active
Written in JavaScript
Operating system macOS, Linux
Available in English
Type Collaborative data tool
License BSD-3-Clause[4]
Website datproject.org

Dat (/dæt/[5]) is a data distribution tool with a version control feature for tracking changes and publishing datasets. It is primarily used for data-driven science, but it can be used to keep track of changes in any data set. As a distributed revision control system it is aimed at speed, simplicity, security, and support for distributed, non-linear workflows.[6]

Dat was created by Max Ogden in 2013 to standardize the way data analysts collaborate on the changes they make to data sets.[7] It is developed by the Dat Team through funding support from Code for Science,[8] the Knight Foundation[9] and the Alfred P. Sloan Foundation.[10]

Dat is free software distributed under the terms of the Revised BSD license (3-clause).

History

Dat development began in June 2013.

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.