Skip to content
Snippets Groups Projects
Commit 0dbad008 authored by Olivier Cots's avatar Olivier Cots
Browse files

up readme

parent 96f3aacb
Branches
No related tags found
No related merge requests found
...@@ -12,21 +12,23 @@ Le cours se trouve sur un unique [Polycopié](https://gitlab.irit.fr/toc/etu-n7/ ...@@ -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 : 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 ! 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) - Installer VSCode.
- [Extension Jupyter](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter) - 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'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 ; - d'installer les packages dans le projet courant (cela créer deux fichiers `.toml`) ;
- de charger les packages pour vérifier que cela fonctionne - environ 11 min. - de charger les packages pour vérifier que cela fonctionne.
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` julia ``` julia
# activate local project # activate local project
using Pkg using Pkg
Pkg.activate(".") Pkg.activate(".")
``` ```
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` julia ``` julia
# install the packages in the local project # install the packages in the local project
Pkg.add(["DifferentialEquations", Pkg.add(["DualNumbers",
"DualNumbers",
"ForwardDiff", "ForwardDiff",
"IJulia",
"LinearAlgebra", "LinearAlgebra",
"Plots"]) "OrdinaryDiffEq",
"Plots",
"Polynomials",
"Printf"])
``` ```
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` julia ``` julia
# load packages from local project # load packages from local project
using DifferentialEquations
using DualNumbers using DualNumbers
using ForwardDiff using ForwardDiff
using IJulia
using LinearAlgebra using LinearAlgebra
using OrdinaryDiffEq
using Plots using Plots
using Polynomials
using Printf
``` ```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment