SMNAMonitoringApp - a Python Dashboard based on Panel developed to monitor the status of the global operational data assimilation system from the Center for Weather Forecasts and Climate Studies (CPTEC).
Check out a live demo of the SMNAMonitoringApp on Hugging Face Spaces.
First, make sure to have the GNU C and C++ compiler installed. On Debian based distros, install gcc and g++ as such:
sudo apt install gcc g++
Then, create the correct environment by using the provided environment.yml file:
conda env create -f environment.yml
conda activate SMNAMonitoringApp
Note: For Mac OS X users, use the commands:
conda create -n SMNAMonitoringApp python==3.12.2
conda activate SMNAMonitoringApp
pip install -e .
Finally, run the command:
panel serve --show --autoreload monitor.py
Or, just use the script:
./SMNAMonitoringApp
Before proceding, make sure to have Docker properly installed and configured on your system. Then, run:
docker build -t smna-monitoring .
docker run -p 5006:5006 smna-monitoring
carlos.bastarz@inpe.br (April, 2024).

