Skip to content

πŸš„ an application meant for linux users, It helps you find & visualize the Shortest Path between Delhi Metro Stations, it uses Graph Data Structure & Dijkstra's Algorithm.

License

Notifications You must be signed in to change notification settings

bymayanksingh/metroworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Open Issues Forks Stars Maintained Made with Python Open Source Love Built with Love Follow Me Telegram

πŸ“’ Index

πŸ”° About

Metroworks in an application meant for linux users, It helps you find & visualize the Shortest Path between Delhi Metro Stations, it uses Graph Data Structure & Dijkstra's Algorithm.

⚑ Usage

To use this project.

πŸ”Œ Installation

  • Install dependencies & export environment variables.
$ sudo apt-get install graphviz 
$ sudo apt-get install fim
$ sudo apt-get install zenity
$ sudo apt-get install sl
$ sudo apt-get install notify-osd 

πŸ“¦ Tools

πŸ”Œ Commands

  • Start project using
$ g++ -std=c++11 metroworks.cpp -o metroworks
$ ./metroworks

πŸ“ File Structure

  • Add a file structure here with the basic details about files, below is an example.
.
β”œβ”€β”€ _config.yml
β”œβ”€β”€ data.txt
β”œβ”€β”€ fare.csv
β”œβ”€β”€ Fare data
β”‚Β Β  └── Fare Matrix Delhi Metro.xlsx
β”œβ”€β”€ finalmap.dot
β”œβ”€β”€ graph.png
β”œβ”€β”€ graphvizdotfiles
β”‚Β Β  β”œβ”€β”€ graph.png
β”‚Β Β  β”œβ”€β”€ MyGraph
β”‚Β Β  β”œβ”€β”€ path.png
β”‚Β Β  └── StationId
β”œβ”€β”€ LICENSE
β”œβ”€β”€ maps
β”‚Β Β  β”œβ”€β”€ Delhi Metro System Map.svg
β”‚Β Β  β”œβ”€β”€ graph.svg
β”‚Β Β  β”œβ”€β”€ id.svg
β”‚Β Β  └── this graph test signature shape from graphviz.svg
β”œβ”€β”€ metroworks.cpp
β”œβ”€β”€ path.png
β”œβ”€β”€ README.md
β”œβ”€β”€ Report & Screenshots
β”‚Β Β  β”œβ”€β”€ DS_MetroWork_Project.pdf
β”‚Β Β  β”œβ”€β”€ Screenshot from 2018-11-27 03-53-27.png
β”‚Β Β  β”œβ”€β”€ Screenshot from 2018-11-27 03-53-32.png
β”‚Β Β  └── Screenshot from 2018-11-27 03-57-26.png
β”œβ”€β”€ stations.txt
β”œβ”€β”€ train1.png
└── train.png

4 directories, 25 files

πŸ“„ Resources

πŸ“· Gallery

Current Delhi Metro Stations (In our Program)

🌟 Credit/Acknowledgment

Contributors

πŸ”’ License

License

About

πŸš„ an application meant for linux users, It helps you find & visualize the Shortest Path between Delhi Metro Stations, it uses Graph Data Structure & Dijkstra's Algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages