Running from source: Windows - smart-underworld/seestar_alp GitHub Wiki

Installing

We can use the winget tool to simplify the installation of some of the dependencies.

Install winget (if not already installed) from Microsoft Store (Listed as "App Installer")

image

Open a powershell session and change directory to someplace that you want the seestar_alp code to be installed. These commands will create a new directory named seestar_alp and it will contain all of the source code.

Install Visual Studio Build Tools:

A few of the python libraries rely on some visual studio components, so we need to install those, copy and run one of the following commands as appropriate for your OS.

Windows 10:

winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.22000"

or

Windows 11:

winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows11SDK.22000"

Install GitHub:

winget install Git.Git

Install Python 3.12:

winget install Python.Python.3.12

Use Git to install seestar_alp

git clone https://github.com/smart-underworld/seestar_alp

Install Python requirements:

cd seestar_alp
pip  install -r requirements.txt

Running

cd seestar_alp
python3 root_app.py

Once you see the message "Startup Complete" - the web interface should be available in your browser at http://localhost:5432/

Updating

You can retrieve the most current changes from the github repository with

cd seestar_alp
git pull