Giter VIP home page Giter VIP logo

optigraph's Introduction

OptiGraph

Optimum graph creation and distribution for underground networks.

Downloading

You can either download a pre-compiled version or compile one yourself.

Download a compiled version

You can head to the releases section and download the latest version. Extract the file and run the jar file.

Compiling Optigraph for yourself

Assuming you have git installed, run

git clone https://github.com/LovetheFrogs/OptiGraph

then run cd OptiGraph, compile it with mvn install and run the .jar file with java -jar target/OptiGraph-1.0-shaded.jar.

Using OptiGraph

To use the app, just add your nodes/stations to the graph and plot them. You can change the algorithm used by clicking Settings > Change Mode and delete stations by giving an id and pressing the delete node button.

OptiGraph also has functionality to save and load graphs using File menu.

image

Use cases

Optigraph can be used to plan out metro systems. One interesting use case is the design of minecraft piston-bolt networks for least space traveled between any two stations.

Colaborating

You can submit a bug report by filling out the bug template in the issues section. You can also collaborate by submiting a pull request. All reasonable pull requests will be reviewed.

optigraph's People

Contributors

lovethefrogs avatar

Stargazers

 avatar mono — Masayuki Ono avatar  avatar wolfi3 avatar Benedikt Schäfer avatar Craig Rafter avatar Aayushman Choudhary avatar Chrystian Oliveira  avatar Vincent Hardouin avatar Hizam Mohd avatar André Machado avatar 姚文强 avatar David Khourshid avatar  avatar  avatar Pierre Minik Lynge avatar Nikola Sivkov avatar Ivan Danov avatar  avatar João Palmeiro avatar theophoric avatar Suri avatar Nikolay Kolev avatar dai avatar Milos Gajdos avatar Eliah Rusin avatar R. Mathieu Landvreugd avatar Jeffrey Hulten avatar Luis avatar David Dahl avatar Taketoday avatar  avatar

Watchers

 avatar  avatar

optigraph's Issues

Change project language

Change language from Python to Java. Reason is ability to execute Java apps easier anywhere, faster code and faster GUI creation

OptiGraph won't open

Describe the bug
When I open the 0.1.0 jar file, the application doesn't open.

To Reproduce
Steps to reproduce the behavior:

  1. Download 0.1.0.
  2. Extract.
  3. Open the jar file "OptiGraph-1.0.jar"
  4. It doesn't open.

Expected behavior
I expected OptiGraph to show up.

Screenshots
image
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Opera GX
  • Version: (idk what this means, 0.1.0 for optigraph version)

Smartphone (please complete the following information):
i am on windows 10 computer

Additional context
nothing else

Create GUI

Create a basic starter GUI using JavaFX

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.