Minicas, projet d'ALinéA (Algèbre Linéaire), L2S4, Université de Strasbourg. Mini interpréteur de commandes correspondant à des opérations classiques d'algèbre linéaire.
Tout d'abord, il vous faudra les outils standards de développement GNU, ainsi que git. Ce programme tire également parti de gnuplot
.
Pour Ubuntu :
$ apt-get install build-essentials git-core gnuplot
Pour Fedora :
$ yum groupinstall "Development Tools"
$ yum install git-all gnuplot
Pour récupérer le projet dans le dossier de votre choix :
$ git clone git://github.com/remove/miniCASys.git [dossier]
Ensuite, pour récupérer les changements :
$ git pull
Un makefile est fourni, il vous suffit de vous placer à la racine du projet et de lancer make :
$ make
Une fois le programme compilé, il suffit de lancer le binaire disponible dans bin
:
$ ledit bin/minicas
ledit
est optionnel, ce programme permet d'obtenir un prompt plus agréable (historique, complétion des noms de fichiers, ...). Pour obtenir de l'aide, entrez la commande aide
. Pour quitter le programme, entrez la commande quitter
ou q
, puis confirmez votre décision par oui
.
Il est possible de lancer des scripts :
$ bin/minicas exemples/script1
Ceux-ci doivent contenir une commande par ligne. Les commandes valides sont toutes celles qui sont disponibles dans le mode interactif.
Pour connaître la version de minicas
que vous utilisez :
$ bin/minicas --version
Minicas est documenté à l'aide de Doxygen. Pour installer doxygen sur Ubuntu :
$ apt-get install doxygen
Pour Fedora :
$ yum install doxygen
Un Doxyfile
est déjà présent. Il suffit de lancer doxygen
pour générer la documentation. Celle-ci sera disponible dans le dossier doc
.
$ doxygen
Sinon, nous avons déjà généré et publié la documentation ici.
Les versions stables se trouvent dans la branche master
, la branche dev
contient la version de développement du projet. Pour passer d'une branche à l'autre :
$ git checkout <branche>
Nous avons également étiqueté nos différentes verions « stables ». Par exemple, pour revenir à la version 1.0 :
$ git checkout v1.0
Ensuite, pour revenir à l'état actuel du projet, il suffit de revenir dans la branche master
ou la branche dev
:
$ git checkout master
Copyright © 2013 Harenome RAZANAJATO, Jérémy MEYER
Ce projet est libre. Vous pouvez le redistribuer ou le modifier selon les termes de la license « Do What The Fuck You Want To Public License », Version 2, comme publiée par Sam Hocevar. Pour de plus amples informations, veuillez vous référer au fichier COPYING, ou bien http://www.wtfpl.net/.