Skip to content

jerenome/miniCASys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniCASys

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.

Télécharger et compiler « Chasseur de Prim »

Pré-requis

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

Récupérer le projet

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

Compiler

Un makefile est fourni, il vous suffit de vous placer à la racine du projet et de lancer make :

$ make

Lancer Minicas

Mode interactif

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.

Mode non interactif

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.

Version

Pour connaître la version de minicas que vous utilisez :

$ bin/minicas --version

Documentation

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.

Branches et versions

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

License

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/.

About

No description, website, or topics provided.

Resources

License

Unknown, WTFPL licenses found

Licenses found

Unknown
LICENSE
WTFPL
COPYING

Stars

Watchers

Forks

Packages

No packages published