Graph Map Analysis or GRAMA in short is a tool fully-developed in Java that supports graph analysis and visualisation. This is an ongoing project that will be worked on to provide a free and open-source solution for graph analysts.
GRAMA is equipped with an interface developped using SWING integrating a display for graph visualisation purpose. This is GRAMA on work!
Disclaimer : The arrangement of nodes can sometime be quite confusing but we're definitely working on it :)
This tool is capable in doing several functions resumed below :
-
Finding the shortest distance between two points
-
Comparing two nodes on several properties
-
Search a route that includes several nodes
-
Listing neighbours at K-distance away from node source
-
Visualisation of graph using a variation of Fruchtermann - Reingold algorithm
Graph Map is an ANT project developped in Apache Netbeans. The installation can be done in a very few steps.
Git clone the project :
https://github.com/jimasr/grama.git
Open the project in your IDE and run Frame.java file to launch the GRAMA interface. There is a ready-made file "graph.csv" for test and usage purpose.
Copyright (c) Bastien Pusceddo / Hazim ASRI . All rights reserved
Feel free to contribute to improve the performance of the algorithm provided. Please contact me if you found any bugs!