- A computer running Linux, macOS, or Windows
gitpython3node,npm
- Clone the repository and enter its directory
git clone https://github.com/4Z1KD/HolyCluster cd HolyCluster - Create a virtual environment (https://docs.python.org/3/library/venv.html)
python -m venv venv_HolyCluster
- Activate the virtual environment
- Windows:
.\venv_HolyCluster\Scripts\activate.bat - Linux and macOS:
source venv_HolyCluster/bin/activate
- Windows:
- Install the project (
-eis for development mode)For linux systems, install without omnirig:pip install -e '.[omnirig]'pip install -e . - Build the frontend
cd ui npm install npm run build
To deactivate the virtual environment, run deactivate.
For developing frontend related features:
cd ui
npm run devFor development of CAT control related features, execute in the virtualenv:
python src/ClientSideServer.pyFor systems without omnirig installed, execute
DUMMY=1 python src/ClientSideServer.pyIn the future, the application will be compiled into an executable 💾
Since this project is a work in progress, you may experience poor performance, bugs, runtime issues, and maybe more. We are working on fixing these issues.
