Code and Data Versioning
Thursday, 7 December 2023 -
09:30
Monday, 4 December 2023
Tuesday, 5 December 2023
Wednesday, 6 December 2023
Thursday, 7 December 2023
09:30
Code Versioning (git)
-
Olivier Mattelaer
(
UCLouvain/CISM
)
Code Versioning (git)
Olivier Mattelaer
(
UCLouvain/CISM
)
09:30 - 12:45
Room: Shanon (building Maxwell, first floor)
You will learn git via a dedicated game.
14:00
Data versioning
-
Damien François
(
UCLouvain/CISM
)
Data versioning
Damien François
(
UCLouvain/CISM
)
14:00 - 16:00
Room: Shanon (building Maxwell, first floor)
<table border="0" cellpadding="10px"> <tbody> <tr> <td colspan="2"> <p>Everyone is familiar with code versioning, that allows recalling what modification was implementer in the code, by whom, when, and why. The same idea can be transposed to data, but requires a specific set of tools, and while Git is the <i>de facto</i> standard tool for code, it is not really suitable for data. Other options exist, either as a Git plugin, a standalone CLI tool, or a full-featured data management website. The landscape for data versioning will be presented in this session, with a focus on a simple to use and simple to install CLI tool: Datalad.</p> </td> </tr> <tr> <td rowspan="2"> <p><strong>Contents:</strong></p> <ul> <li>Specific aspects of data versioning vs code versioning</li> <li>The landscape of tools for data versioning</li> <li>Tutorial using Datalad</li> </ul> </td><tr> <td> <p><strong>Prerequisite:</strong></p> <ul> <li>Being able to use SSH with private keys </li> <li>Being familiar with a text editor </li> <li>Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)</li> <li>Familiarity with code versioning</li> </ul> </td> </tr> </tr> <tr> <td> <p><strong>Type:</strong> Hands-on<br /> <strong>Target audience</strong>: Everyone<br /> <strong>Must: </strong>This session is interesting for users who must process data and recall what was done to which data piece.</p> </td> </tr> </tbody> </table>