Mise en place de Julia

Julia

Julia est un langage très récent : sa première version date de 2012 et il est actuellement en version 1.4. Il est de plus en plus utilisé de par le monde, avec un public assez divers : quelques programmeurs bien sûr, mais surtout des scientifiques, des ingénieurs, des analystes financiers, des statisticiens qui développent les bibliothèques de fonctions qui leur sont utiles.

Installation de Julia

Le langage de programmation Julia peut être téléchargé sur le site web Download Julia. La version v1 ou une version plus récente doit être téléchargée.

Éditeur à utiliser

Pour que plus de gens utilisent le langage, il est nécessaire de fournir un environnement de développement complet et accessible pour ce public, avec de l’autocomplétion intelligente, l’intégration de graphiques, le débogage, etc. Cet environnement prend le nom de Juno. Le développement est parti d’un composant proposé par GitHub, Atom, un éditeur de texte prévu pour être facile à personnaliser. Donc nous recommandons d'utiliser l'environnement Juno installé sur l'éditeur de texte Atom, mais rien ne vous empêche d'utiliser d'autres éditeurs comme Visual Studio Code avec l'extension Julia, IntelliJ IDEA de JetBrains avec le plugin Julia,... etc

Installation de l'éditeur Atom

Sous Linux

Vous pouvez installer Atom sur Linux en téléchargeant ce fichier .deb, ensuite allez au dossier contenant le fichier, ouvrez un terminal, puis installez l’éditeur Atom avec la commande suivante : sudo dpkg -i atom-amd64.deb

Sous Windows

Installation de Juno

Pour installer Juno, une fois Atom ouvert, suivez les étapes suivantes:

  1. Il faut aller dans Packages -> Settings View -> Open ou avec la commande Ctrl + Virgule
  2. Une fois dans Setting, sélectionnez l'onglet Install à gauche
  3. Installez le package uber-juno
  4. Ouvrez les Settings du package uber-juno et assurez vous que l'option Disable - Don't run installation when Atom boots est déselectionné.
  5. Redémarrez l'éditeur Atom. Atom devrait alors installer de nouveaux packages.
  6. Redémarrez une dernière fois l'éditeur Atom.

Une nouvelle barre d'outils devrait apparaître sur l'interface d'Atom. Si cette barre n'est pas visible, vous pouvez la faire apparaître/disparaître avec la commande Ctrl+Alt+T. De plus, sous le menu Packages d'Atom, une entrée Julia devrait maintenant être présente. Si vous rencontrez des problèmes, assurez vous que les packages suivants d'Atom sont installés:

  • latex-completion
  • indent-detective
  • ink
  • julia-client
  • language-julia
  • tool-bar

Besoin d'aide ? Consultez notre F.A.Q.

Lancement des tests

Dans le dossier Optinum/ faire :

(@v1.) pkg> activate .
(Optinum) pkg> test

Lancement d'un seul test

Après une inclusion du fichier contenant la fonction à tester (Lagrangien_Augmente dans l'exemple), mettez la fonction en question en paramètre de la fonction de test correspondante dans TestOptinum (tester_Lagrangien_Augmente dans l'exemple) puis true/false pour l'affichage.

Exemple (avec l'algorithme du Lagrangien augmenté ):

pkg> add https://github.com/mathn7/TestOptinum.git
julia> using TestOptinum
julia> include("src/Lagrangien_Augmente.jl") # inclusion de fichier contenant la fonction à tester
julia> tester_Lagrangien_Augmente(true,Lagrangien_Augmente) # test