T3.A06 - JULIA pour vos calculs scientifiques intensifs

Retour à la liste des ateliers
Retour à la thématique
Retour au programme Retour à la liste des thématiques

  • Animateur(s) : Mickaël Canouil - CNRS UMR 8199
  • Date : Jeudi 2 Juillet
  • Heure : 09h00 à 12h30
  • Salle : I009
  • Autre(s) Thématique(s) :

Niveau

  • Débutant, intermédiaire, Avancé

Pré-requis (intra et extra programme) :

  • Compétences : Notions de programmation

PUBLIC VISE

  • Personnels de la Recherche et de l'Enseignement Supérieur
  • Nombre maximum de personne : 25

OBJECTIF

Découvrir les bases et prendre en main Julia

DESCRIPTION

Julia est un langage de programmation récent et toujours en développement actif se positionnant en tant qu'alternative/complément aux langages R / matlab / python …

http://julialang.org/

L'atelier se déroulera selon le plan (provisoire) suivant:

  1. Introduction
  2. Les bases de Julia
  3. Mise en pratique
  4. Calcul parallèle
  5. Les paquets
  6. Appel de fonctions


Il s'agit ici d'une initiation au langage Julia, ainsi toutes les fonctionnalités ne seront pas abordées de manière approfondie.

L'atelier comporte des exemples d’exécution de commandes et quelques exercices.

INSTALLER SON ORDINATEUR

Il est fortement recommandé d'installer Julia sur une clé USB ou un ordinateur personnel.

  • OS: Windows / Linux / MAC
  • Logiciels: Procédures d'installation de Julia [v0.3.9] (utilise environ 500Mo sur Windows)
  • Éditeur de texte au choix (Notepad++, emacs, gedit, …)


Installer préalablement les paquets Julia suivant (Ouvrir la console Julia et copier-coller les lignes suivantes):

  • Pkg.add(“GLM”)
  • Pkg.add(“Gadfly”)
  • Pkg.add(“Cairo”)
  • Pkg.add(“DataFrames”)
  • Pkg.add(“PyCall”) (facultatif)
  • Pkg.add(“PyPlot”) (facultatif)


Dans le cas d'une installation sous Windows, prévoir une invite de commande s’exécutant dans le répertoire d'installation de Julia (32 ou 64 bit selon le système).

DOCUMENTS/RESSOURCES

 
jdev2015/t3.a06.txt · Dernière modification: 2015/07/03 10:31 par mickael.canouil@cnrs.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki