Note This project is not finished, some content might be wrong and missing. Everything will be translated in english in the future.
The main objective of this project is to set up an interface to manage simulations in Modern Fortran (f90). This allows us to modify the inputs, to run the simulations and to display the results in a dynamic way with Plotly. These simulations were made for a Scientific Project to apply the Navier-Stockes equations.
This software uses the ElectronJs framework. The backend is realized with a local python server launched automatically.
Use npm start
Use npm run dist
Before you have to change in sec/index.js the following lines :
mainWindow.loadFile(path.join(__dirname, '../interface/accueil.html'));
into
mainWindow.loadFile(path.join(__dirname, '../../interface/accueil.html'));
and
const pythonScriptPath = path.join(__dirname, '../server.py');
into
const pythonScriptPath = path.join(__dirname, '../../server.py');