rostam / GraphTea

The Graph Theory Software
http://graphtheorysoftware.com/
84 stars 27 forks source link
graph-theory-algorithms graph-visualization interative

Gitter Build StatusPreview

GraphTea

GraphTea is a software framework to work on graphs and social networks. It helps you to:

DOWNLOAD GraphTea

it runs under window/linux/mac osx (based on java).

YouTube demo

see this video

RUN

execute run.bat (windows), or run.sh (linux/mac).

manually:

java -jar graphtea-main.jar

DEVELOP

for working on the source,

  1. make your changes
  2. run make.sh (or type in terminal ./make.sh)
  3. it will compile your changes and run the application.

manually:

  1. open terminal
  2. cd src/scripts
  3. ant. this will build the application for you in the binary folder.
  4. for seeing your changes do the steps described for "run"

note that you should have appache ant installed.

Write a graph algorithm,

go change this file: SampleAlgorithm.java. you can make also reports, generators, file formats and actions.

What can you do with graphtea?

Need help?

more docs will come soon. if you have any questions just post it in the issues, and we will write you back as soon as possible.

CONTRIBUTE

(http://help.github.com/send-pull-requests/)

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Web Frontend

Look at GTea (https:/github.com/rostam/GTea).


Credits