README.md 1.43 KB
Newer Older
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
1
2
# EASEA-compiler-app

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
3

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
4
This application is a graphical interface for the [EASEA](http://easea.unistra.fr/index.php/EASEA_platform) platform.
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
5

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
6
## Dependencies
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
7

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
8
This application has been designed and tested on Ubuntu 20.10 with nodejs v16.8.0
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
9

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
10
11
12
13
14
15
16
17
To use this program, it is necessary to have installed the most recent version of EASEA (see http://easea.unistra.fr/index.php/Downloading_EASEA)

### General dependencies

- Python (Python 3 recommended)
- [Plotly](https://plotly.com/python/) to plot graphs : 
    - With pip : `pip install plotly==5.1.0` 
    - With conda : `conda install -c plotly plotly=5.1.0`
18
- Pandas :
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
19
20
21
22
    - With pip : `pip install pandas`
- kaleido to export graphs :
    - With pip : `pip install kaleido`
    - With conda : `conda install -c conda-forge python-kaleido`
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
23
- Make, GCC v7
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
24
25
- CMake 3.1 or later
- Node.JS version 12 or later
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
26
- [QT5](https://www.qt.io/qt5-11) or later
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
27

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
28
### macOS dependencies
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
29

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
30
- macOS 10.10 or later (OS 64 bits only)
LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
31
32
33

## Installation

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
34
- Clone this repository
35
36
37
- Run `sudo make install` in `easea-compiler-app/`
- To run the application run the executable in `EASEA-compiler-app/easea-compiler-app` or run `easea-compiler-app` if the command is installed
- To remove the generated executable use `make uninstall`
38
39
40
41
42
43

(DEV) To run the application execute `npm start`

---
## Next features

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
44
45
46
47
48
- Gitlab pages for documentation

---
## Contact

LIGNEUL CLEMENT's avatar
LIGNEUL CLEMENT committed
49
If you have any questions you can send an email to clement.ligneul@etu.unistra.fr