Git Product home page Git Product logo

graps_gui's Introduction

GRAPS Interface

Graphical user interface to interact with the GRAPS Model

DOI

Create python environment for running the GUI by using conda env create -f environment.yml from the command line.

If you do not have conda installed, you can get the correct version for your machine here.

After you have created the environment, run conda activate graps_gui from the command line to activate the correct environment. To open then interface, run python gui in the command line from within the graps_gui directory.

Documentation

From within the interface you can access the documentation by clicking the Help button in the menu bar.

GRAPS Model

In order to run the model from within the interface, you will need to also download the GRAPS model repository. It simplify this for users, we have embedded it as a submodule within this repository. To obtain the executables and source code for GRAPS, run git submodule init and git submodule update after you clone this repository. This will pull the code from the GRAPS Repository and put in the GRAPS folder. After you export the model you create with the GUI, you can copy the executables from the folder for your operating system into the export folder and run the multireservoir executable.

Alternatively you can simply clone the GRAPS Repository separately and follow instructions in its README.md to run the model. Regardless, it is good to familiarize yourself with the information in the GRAPS README.md.

Getting Code Updates

Because this software package is still largely in develepment, we have not made a release yet. To get recent gui updates, run git pull from within the graps_gui folder. To get recent GRAPS updates, run git submodule update --remote from within the graps_gui folder. If you have not ran the commands in the GRAPS Model section above, you will not be able to pull recent GRAPS updates or run the model.

graps_gui's People

Contributors

lcford2 avatar dependabot[bot] avatar npsweene avatar

Watchers

 avatar

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.