There will be a short historical overview of data visualization with some examples and trends.
A wide selection of platforms are readily available on the market, of which most are paid services. These platforms offer a large variety of tools to store, explore and present data. They save a lot of time on learning and programming side and are suitable for companies, where data flows through on already tested pipelines and the focus is on the results. On the other side of the spectrum are Jupyter notebooks and Rstudio (or Mathematica), which are suitable for the development of both new data exploratory tools and new type of presentations.
There is always a trade off between quick plotting, which are standard and not really customizable, and a highly customizable environment, where programming and an understanding of the underlaying language is necessary.
This lecture's main focus are on freely available python packages, that utilize the capabilites of browsers. We will cover many key tools hosted at pyviz.org (holoviews, panel, geoviews etc.) and related modules (bokeh, param etc.). We should have a bit of insight into the technology of these modules and understand their limits and capabilities. The task will be to create a static, interactive and a hosted report/presentation.