Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreacasalino/easy-factor-graph-gui
Nice Interactive application to handle undirected graphical models
https://github.com/andreacasalino/easy-factor-graph-gui
Last synced: about 6 hours ago
JSON representation
Nice Interactive application to handle undirected graphical models
- Host: GitHub
- URL: https://github.com/andreacasalino/easy-factor-graph-gui
- Owner: andreacasalino
- Created: 2020-12-29T20:24:37.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-24T17:25:15.000Z (almost 3 years ago)
- Last Synced: 2023-03-04T01:29:39.851Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 506 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![What you should see when running the application](https://github.com/andreacasalino/Easy-Factor-Graph-GUI/blob/master/Example.png)
This graphic user interface is inteded to **create**, **inspect**, **import** or **export** undirected graphical models.
The application is completely cross platform thanks to [this](https://github.com/yhirose/cpp-httplib) C++ http server implementation.
The application is made of 2 big components:* **Frontend**, an **html** script represented by **EFG-GUI.html**
* **Backend**, a **C++** application that can be compiled using [Cmake](https://cmake.org) which wraps [Easy-Factor-Graph](https://github.com/andreacasalino/Easy-Factor-Graph), a library I wrote for handling undirected graphical models.**Compile**:
* initialize the git submodule with the following command (from root)
* `git submodule update --init --recursive`* compile the [Cmake](https://cmake.org) project an run the **INSTALL** command
* after that, the backend application named **EFG-GUI** will be appear in the installation folder, under bin**Run**:
* got to the installation folder and then inside bin.
* run the application named **EFG-GUI**
* open in your favourite browser the script **EFG-GUI.html**
* have fun with the GUI :)