Rix: Reproducible Environments with Nix - Bruno Rodrigues

  Рет қаралды 365

useR! Conference

useR! Conference

Күн бұрын

I will be talking about {rix}, a new package still in development that leverages the powerful Nix package manager. With Nix, it is possible to create project-specific environments that contain a project-specific version of R and R packages (as well as other tools or languages, if needed). You can use rix and Nix to replace renv and Docker with one single tool. rix provides functions to help you write and deploy Nix expressions (written in the Nix language). These expressions will be the inputs for the Nix package manager, to build sets of software packages and provide them in a reproducible development environment. These environments can be used for interactive data analysis, or reproduced when running pipelines in CI/CD systems. Environments contain R and all the required packages that you need for your project. The Nix R ecosystem currently includes almost the entirety of CRAN and Bioconductor packages. Like with any other programming language and software, it is also possible to install older releases of R packages, or install packages from GitHub at defined states.
Bruno Rodrigues, Ministry of Research and Higher Education
Bruno is currently employed as the head of the statistics department at the Ministry of Research Higher education in Luxembourg. Before joining the public sector, Bruno worked as a data science consultant in one of the big four accounting companies, and before that as a teaching and research assistant. Bruno discovered tools such as Git and software carpentry techniques while working on his PhD.

Пікірлер: 1
@PolDellaiera
@PolDellaiera 27 күн бұрын
Cool to see Nix stuff in Lux :)
Making Better Error Messages with Rlang and Cli - Emil Hvitfeldt
19:24
Development of a example R package (CC266)
46:42
Riffomonas Project
Рет қаралды 3 М.
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 38 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 183 МЛН
Say Goodbye to Containers - Ephemeral Environments with Nix Shell
16:58
Johan Hidding - Entangled: literate programming and computational notebooks in markdown
15:02
Nix and NeoVim
13:38
ThePrimeTime
Рет қаралды 127 М.
80 Year Olds Share Advice for Younger Self
12:22
Sprouht
Рет қаралды 1,6 МЛН
Learning Together at the Data Science Learning Community - Jon Harmon
19:00
A Quick Introduction to Nix
1:39:22
Southern California Linux Expo
Рет қаралды 158
Nix-powered Docker Containers
28:10
OpenTechLab
Рет қаралды 23 М.
Хакер взломал компьютер с USB кабеля. Кевин Митник.
0:58
Последний Оплот Безопасности
Рет қаралды 1,9 МЛН
İĞNE İLE TELEFON TEMİZLEMEK!🤯
0:17
Safak Novruz
Рет қаралды 1,1 МЛН
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 13 МЛН