Interactive Simulations and Visualizations for the Lecture in Digital Communication Systems at the Otto-von-Guericke-University Magdeburg.
Prerequisites:
For Windows systems, ensure that Python is available in the PATH variable.
For installation, execute in a terminal (the example shows a Bash terminal on Linux):
# 1. Create a virtual environment python -m venv dcs_venv # 2. Activate the virtual environment source ./dcs_venv/bin/activate # 3. Installation pip install dcs-interactive # 4. Deactivate the virtual environment deactivate
# 1. Activate the virtual environment source ./dcs_venv/bin/activate # 2. Run it dcs-interactive # 3. Deactivate the virtual environment deactivate
Perhaps, an incorrect value has been set in an input field. Unfortunately, the application does not validate the values before saving, but before loading it from the permanent storage. This leads to an error. This bug is going to be fixed in future versions.
Solution: Edit the permanent configuration storage or delete it. The storage can be found:
$HOME/.config/dcs_interactive/config.tomlC:\Users\<username>\AppData\Roaming\Philipp Le\dcs_interactive\config.tomlThe currently available simulations and visualizations are listed belows. The chapters correspond to the Lecture Notes of the Course Digital Communication Systems.