Skip to content

admtlab/GIO.G

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generator for Indoor-Outdoor Graphs (GIO.G)

GIO.G is an open-source and configurable tool designed to streamline the modeling process and reduce manual effort, enabling researchers and practitioners to focus more on scenario exploration and analysis. GIO.G offers a systematic and automated approach to generating Indoor-Outdoor Graphs based on user-defined environmental parameters. This scalability extends to large environments, making GIO.G suitable for a wide range of urban modeling applications. The details of the information can be found in our paper: <TODO: Link to paper here>.

Prerequisites

Scala version 2.13.13
Sbt version 1.9.8

Running - Web Interface

In order to run our web interface, run sbt run from the root directory. Then go to http://localhost:9000 to see the running web application.

To simplify running the web interface, we have also included a dockerfile to run GIO.G in a docker container.

  1. Build Image
    docker build -t gio.g .
    
  2. Start Container
    docker run -it -p 9000:9000 gio.g
    

Running - Command-line Interface

If you'd rather use the graph generator itself, without the web interface:

  1. First you will need to move to the cli folder:
    cd cli
  2. Run the GIO.G through the sbt build tool
    • Output usage text detailing all the ways to use the CLI app

      sbt "run"
    • Output example graph with default configuration

      sbt "run --default --format json" 

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Vasilis Sarris @ University of Pittsburgh

Citations

  • [1] V. Sarris, P. Chrysanthis, C. Costa, "Recommending the Least Congested Indoor-Outdoor Paths without Ignoring Time," in Proceedings of the 18th International Symposium on Spatial and Temporal Data, 2023, pp. 121–130.

About

A Generator for Indoor-Outdoor Graphs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •