Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.4 KB

README.md

File metadata and controls

52 lines (38 loc) · 1.4 KB

"Click Here" to return to the project README.md

Windows Instructions

Development

Development Requirements:

  • Node.js == 14.16.1 LTS
  • NPM >= 7.10.0 (included with Node.js)
  • Python == 3.8.5

Development Build guide:

Inside project root using your "Windows PowerShell" type:

npm install
npm run start
# In another "Windows PowerShell" inside project root type:
py -m venv .
Scripts\activate
python -m pip install -r .\requirements.txt
python -m python.eeg2bids

Note: Both the "python-service" & the "electron-app" need to be running simultaneously for EEG2BIDS Wizard to successfully function in development!

Recommended Intellij IDEA Ultimate Guide for development build

Production

Building production app guide:

Inside project root using your "Windows PowerShell" type the following,

  1. python-service build:
# first follow the Development Build guide
# then paste the following commands:
python -m pip install pyinstaller
.\build.ps1
# Visit the /dist for the "python-service" build.
  1. electron-app build:
npm install
npm run build-windows
# Visit the /dist for the "electron-app" platform builds.

Note: It's important that the "python-service" is built before the "electron-app" because the python-service is bundled inside the electron-app.