It is preferable to use a virtual environment. To do so:
```bash
python -m venv venv
source venv/bin/activate
```
Once activated, your terminal prompt will change to indicate that you are inside the virtual environment (e.g., `(venv) your-username@your-machine:...$`).
To deactivate de virtual environment:
```bash
deactivate
```
# For the core routines:
pip3 install requests loguru astropy
pip3 install gnuplotlib pyvantagepro # maybe I'll drop these.
# For the API:
pip3 install flask flask-restx werkzeug
# Tested with flask==3.0.2 werkzeug-3.0.1 flask-restx==1.3.0
## Python dependencies:
# For the web interface:
pip3 install flask flask-socketio flask-httpauth
# Tested with flask==3.0.2 werkzeug-3.0.1 flask-socketio==5.3.6 flask-httpauth==4.8.0
To install the dependencies:
```
pip install -e .
```
In particular, for the core routines:
`requests loguru astropy` and
`gnuplotlib pyvantagepro`, that will be soon removed.
For the API:
`flask==3.0.2 werkzeug-3.0.1 flask-restx==1.3.0`, that will be soon replaced by `quart`