diff --git a/README.md b/README.md index 014cae804d20dbb5ba4ed745298102efe2d09674..bb8289d692c2f5bc0f9d3f77e75667cf8715ff3d 100644 --- a/README.md +++ b/README.md @@ -12,21 +12,23 @@ Le cours se trouve sur un unique [Polycopié](https://gitlab.irit.fr/toc/etu-n7/ Nous allons utiliser le langage [Julia](https://julialang.org) pour les TPs. Nous allons créer un environnement spécifique à ce cours, pour cela suivez les étapes suivantes : -1. Installer Julia en suivant les indications sur la page [downloads](https://julialang.org/downloads/). +1. Installer la dernière version de Julia en suivant les indications sur la page [downloads](https://julialang.org/downloads/). ``` N'installez pas Julia via conda ! ``` -2. Vous aurez besoin d'installer le noyau `Julia` et des extensions sous `VSCode` si vous souhaitez l'utiliser: +2. Le plus simple est d'utiliser [VSCode](https://code.visualstudio.com/download) pour faire tourner les TPs. -- [Extension Julia](https://marketplace.visualstudio.com/items?itemName=julialang.language-julia) -- [Extension Jupyter](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter) + - Installer VSCode. + - Installer les extensions suivantes sous VSCode : + [Julia](https://marketplace.visualstudio.com/items?itemName=julialang.language-julia) et + [Jupyter](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter). -3. Exécutez les cellules du notebook [`tp/install.ipynb`](tp/install.ipynb) sous `VSCode`. Il vous faudra peut-être choisir le noyau Julia à l'ouverture du notebook pour pouvoir l'exécuter. Il y a trois cellules qui permettent : +3. Exécutez les cellules du notebook [`tp/install.ipynb`](tp/install.ipynb) sous VSCode. Il vous faudra peut-être choisir le noyau Julia à l'ouverture du notebook pour pouvoir l'exécuter. Il y a trois cellules qui permettent : - d'activer le projet dans le répertoire courant ; - - d'installer les packages dans le projet courant (cela créer deux fichiers `.toml`) - environ 13 min ; - - de charger les packages pour vérifier que cela fonctionne - environ 11 min. + - d'installer les packages dans le projet courant (cela créer deux fichiers `.toml`) ; + - de charger les packages pour vérifier que cela fonctionne. diff --git a/tp/install.ipynb b/tp/install.ipynb index 6862529bb12f3583042e3e854b49d41503ce2aa9..3616a428a03327ad99d303d5cb207a56cc3d2076 100644 --- a/tp/install.ipynb +++ b/tp/install.ipynb @@ -18,11 +18,14 @@ "outputs": [], "source": [ "# install the packages in the local project\n", - "Pkg.add([\"DifferentialEquations\", \n", - " \"DualNumbers\", \n", + "Pkg.add([\"DualNumbers\", \n", " \"ForwardDiff\", \n", + " \"IJulia\",\n", " \"LinearAlgebra\", \n", - " \"Plots\"])" + " \"OrdinaryDiffEq\", \n", + " \"Plots\", \n", + " \"Polynomials\", \n", + " \"Printf\"])" ] }, { @@ -32,11 +35,14 @@ "outputs": [], "source": [ "# load packages from local project\n", - "using DifferentialEquations\n", "using DualNumbers\n", "using ForwardDiff\n", + "using IJulia\n", "using LinearAlgebra\n", - "using Plots" + "using OrdinaryDiffEq\n", + "using Plots\n", + "using Polynomials\n", + "using Printf" ] } ],