@@ -14,17 +14,35 @@ _This notebook is created due to mission from this module_
...
@@ -14,17 +14,35 @@ _This notebook is created due to mission from this module_
* Three notebook tools: [Jupyter](https://jupyter-notebook.readthedocs.io/en/latest/), [RStudio](https://docs.posit.co/ide/user/), [OrgMode](https://orgmode.org/worg/org-tutorials/org4beginners.html)
* Three notebook tools: [Jupyter](https://jupyter-notebook.readthedocs.io/en/latest/), [RStudio](https://docs.posit.co/ide/user/), [OrgMode](https://orgmode.org/worg/org-tutorials/org4beginners.html)
* Some examples are stored in Gitlab
* Some examples are stored in Gitlab
_My choice: Jupyter_
## Module 3:
## Module 3:
* the path following: Jupyter
* the path following: Jupyter
* the subject chosen: [Subject 7: The SARS-CoV-2 (Covid-19) epidemic](https://lms.fun-mooc.fr/courses/course-v1:inria+41016+self-paced/jump_to_id/67e4c0cd1d4f4708a1413ea0f2ee9bb9)
* the subject chosen: [Subject 7: The SARS-CoV-2 (Covid-19) epidemic](https://lms.fun-mooc.fr/courses/course-v1:inria+41016+self-paced/jump_to_id/67e4c0cd1d4f4708a1413ea0f2ee9bb9)
* Tool for evn control: [Docker container](https://www.docker.com/resources/what-container/), [GUIX](https://guix.gnu.org/) and [Nix/NixOS](https://nixos.org/)
If you start from a blank environment, you work in a container and you progressively install only the libraries that are actually required.
Ideally, you describe the dependencies and the libraries to install.
It is a way to write the recipe that will enable you to rebuild this environment.
Docker and Nix are containerization and package management tools, but their philosophies and goals diverge.
Docker often wins for immediate deployment and ease of use, while Nix shines for reproducible builds, complex projects, and security-conscious development.