Skip to content

Progetto per Artificial Intelligent Systems, Colorazione di un Grafo attraverso algoritmo di ricerca in Ampiezza

License

Notifications You must be signed in to change notification settings

ncvescera/Colored_Camel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisiti:

Utilizzando Docker

All'interno di questo progetto è presente un devcontainer che contiene tutto il necessario per far eseguire il progetto e mette a disposizione anche un server Jupyter con un kernel di OCaml il gradi di eseguire codice.

Sarà quindi necessaria solo una versione funzionante di docker (testo con la 20.10.18)

Io odio Docker !

Se non hai a disposizione una versione di docker funzionante dovrai installare le dipendenze a mano e sarà necessario:

  • OCaml (con anche ocamlc)
  • Python 3.x
    • pyvis (pip install pyvis)
  • Se vuoi anche utilizzare il notebook dovrai dotarti di un server Jupyter che sia in grado di eseguire il kernel OCaml.

Building

Per compilare il progetto eseguire i seguenti comandi:

cd progetto
make

E' possibile ripulire dall'esecuzione di make con: make clear.

Esecuzione

Jupyter

Se utilizzi il devcontainer, una volta avviato potrai lanciare il server Jupyter per poter utilizzare il notebook con il seguente comando:

jupyter notebook

CLI

Per avviare il progetto da terminale eseguire i seguenti comandi (ovviamente solo dopo averlo compilato):

cd bin
./exe

N.B.: E' richiesto che il terminale sui cui viene eseguito supporti la visualizzazione delle emoji !!

About

Progetto per Artificial Intelligent Systems, Colorazione di un Grafo attraverso algoritmo di ricerca in Ampiezza

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published