- Python 3.9
- Node.js
- Angular/CLI:
npm install -g @angular/cli
- Run
npm install
- Run
pip3 install -r astrograph/requirements.txt
Run npm run electron
to launch the app as Electron app
- Run
npm run start:rocket
to launch the Python backend - Run
npm run start:telescope
to launch the Angular frontend
Pyinstaller
is used to package the Python backend into the Electron Wrapper.
Run npm run build:rocket
to build the Python binary.
npm run electron:mac
to build the Electron Mac Appnpm run electron:windows
to build the Electron Windows Appnpm run electron:linux
to build the Electron Linux App