diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-12-04 10:18:33 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-12-04 10:18:33 +0100 |
commit | d5cbe10c0e2298b0e40161607a3da158249bdb82 (patch) | |
tree | 5f6a0ff40ce5b3dd39d0df1c348557b183b48a7e /python/gui/README.md | |
parent | 594cb2691debaa7562fd7d76d3b224701ec087ea (diff) | |
download | dabmod-d5cbe10c0e2298b0e40161607a3da158249bdb82.tar.gz dabmod-d5cbe10c0e2298b0e40161607a3da158249bdb82.tar.bz2 dabmod-d5cbe10c0e2298b0e40161607a3da158249bdb82.zip |
Move python stuff to folder
Diffstat (limited to 'python/gui/README.md')
-rw-r--r-- | python/gui/README.md | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/python/gui/README.md b/python/gui/README.md new file mode 100644 index 0000000..ec55bc9 --- /dev/null +++ b/python/gui/README.md @@ -0,0 +1,45 @@ +ODR-DabMod Web UI +================= + +Goals +----- + +Enable users to play with digital predistortion settings, through a +visualisation of the settings and the parameters. + +Make it easier to discover the tuning possibilities of the modulator. + + +Install +------- + +Install dependencies: cherrypy, jinja2, scipy, matplotlib, zmq python modules + +Run +--- + +1. Execute ODR-DabMod, configured with zmq rc on port 9400 +1. `cd gui` +1. `./run.py` +1. Connect your browser to `http://localhost:8099` + +Todo +---- + +* Integrate DPDCE + * Show DPD settings and effect visually + * Allow load/store of DPD settings + * Make ports configurable +* Use Feedback Server interface and make spectrum and constellation plots +* Get authentication to work +* Read and write config file, and add forms to change ODR-DabMod configuration +* Connect to supervisord to be able to restart ODR-DabMod +* Create a status page + * Is process running? + * Is modulator rate within bounds? + * Are there underruns or late packets? + * Is the GPSDO ok? (needs new RC params) +* Think about how to show PA settings + * Return loss is an important metric + * Some PAs offer serial interfaces for supervision + |