Presentation, Web pages, video
S³ School : Day 2 - session 1 : Coding environment & good practices
This course is part of the S³ School initiative, carried out in the framework of the European projects OSCARS and EVERSE. The S³ School is a structured training program dedicated to advancing skills in open science, reproducible research, and sustainable scientific software development. It brings together researchers, engineers, and students to promote best practices in scientific computing, with a strong emphasis on transparency, reproducibility, and the long-term sustainability of research software across disciplines.
This lecture covers how to set-up a reproducible environment for software project. Starting from the pkoffee experiment, we will add dependency and virtual environment management using pixi and demonstrate how to leverage IDEs features within these environments. Next, we briefly discuss good code practice and what modifications should be made in our example project. Finaly, we will complete our intial set-up by structuring the repository as a python and conda package project managed with pixi, to serve a basis for the rest of the school.
DOI: https://doi.org/10.5281/zenodo.19633351
Keywords: code
Resource type: Presentation, Web pages, Video Lecture
Activity log
