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:
- Il faut aller dans
Packages -> Settings View -> Open
ou avec la commandeCtrl + Virgule
- Une fois dans
Setting
, sélectionnez l'ongletInstall à gauche
- Installez le package
uber-juno
- Ouvrez les
Settings
du packageuber-juno
et assurez vous que l'option Disable - Don't run installation when Atom boots est déselectionné. - Redémarrez l'éditeur Atom. Atom devrait alors installer de nouveaux packages.
- 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