Commit 9f078f4e authored by Jamie Forth's avatar Jamie Forth

update t10 readings

parent cc5138d4
......@@ -25,7 +25,7 @@
\addtocategory{essential}{Carr2010, Brath2015, Lechne2020,
Wickham2014, Hould2016, Heer2010, Kirk2012, Kelleher2011, Myatt2009,
Myatt2014, Raman2015, Telea2015, VanderPlas2016, Mckinney2017,
Ware2012, Wilke2019}
Ware2012, Wilke2019, Liao2004}
\DeclareBibliographyCategory{documentation}
\addtocategory{documentation}{AnacondaDoc, GeoPandasDoc,
......
......@@ -39,6 +39,10 @@ data, and, most importantly, know what your objectives
are. \parencite[49]{Brath2015}
#+end_quote
*** TODO \citetitle[chapter 14]{Rossant2018}
\fullcite[chapter 14]{Rossant2018}
*** Possible examples
- [[https://examples.pyviz.org/network_packets/network_packets.html#network-packets-gallery-network-packets][Network traffic]] (networkx, datashader, holoviews)
- [[https://examples.pyviz.org/uk_researchers/uk_researchers.html][UK researchers]] (holoviews)
......
......@@ -184,7 +184,7 @@ Question bank category:
| Essential reading – \citetitle[chapter 26]{Wilke2019} | book | 1:30 | |
| Quiz – 3D plotting | quiz | 0:10 | |
| Video – Plotting in 3D: VisPy | video | 0:20 | slides+audio |
| Further reading – \citetitle{vispyDoc} | web | 0:00 | |
| Further reading – VisPy resources | web | 0:00 | |
| Quiz – VisPy | quiz | 0:10 | |
| Code examples from the lectures | case-study | 1:00 | |
#+END:
......@@ -233,14 +233,40 @@ Question bank category:
:NOTE: slides+audio
:END:
*** Further reading – \citetitle{vispyDoc}
*** Further reading – VisPy resources
:PROPERTIES:
:ACTIVITY_TYPE: web
:EFFORT: 0:00
:END:
**** \citetitle{vispyDoc}
\fullcite{vispyDoc}
Detailed understanding of how to use VisPy is not an assessed part of
this module. VisPy documentation is included here should you wish to
pursue scientific data visualisation with VisPy in greater detail.
VisPy supports two kinds of workflow:
1. working with lower level OpenGL objects (=vispy.gloo=)
2. working with higher level =vispy.plot= and =vispy.scene=
abstractions
The latter is recommended unless you are already familiar with OpenGL
concepts. The following sections of the documentation are useful to
get started with writing your own scientific data visualisation tools
with VisPy.
- [[http://vispy.org/plot.html][vispy.plot]]
- [[http://vispy.org/scene.html][vispy.scene]]
- [[http://vispy.org/visuals.html][vispy.visuals]]
**** \citetitle{Rossant2014-vispy}
\fullcite{Rossant2014-vispy}
Example notebook working with OpenGL in VisPy.
*** Quiz – VisPy
:PROPERTIES:
:ACTIVITY_TYPE: quiz
......@@ -250,7 +276,7 @@ Question bank category:
Question bank category:
- Scientific visualisation → VisPy
*** TODO Code examples from the lectures
*** Code examples from the lectures
:PROPERTIES:
:ACTIVITY_TYPE: case-study
:EFFORT: 1:00
......@@ -262,16 +288,16 @@ Question bank category:
:END:
#+BEGIN: columnview :id local :maxlevel 3
| Activity | Type | Time | Note |
|------------------------------------------------------+------------+------+--------------|
| Lesson 3 – Multidimensional datasets | | 3:05 | |
| Video – Multidimensional datasets | video | 0:10 | slides+audio |
| Quiz – Multidimensional datasets | quiz | 0:10 | |
| Video – Vector fields | video | 0:05 | slides+audio |
| Quiz – Scalar fields and vector fields | quiz | 0:10 | |
| Essential reading – \citetitle[chapter 5]{Telea2015} | book | 1:30 | |
| Further reading – \citetitle{Liao2004} | web | 0:00 | |
| Code examples from the lectures | case-study | 1:00 | |
| Activity | Type | Time | Note |
|------------------------------------------+------------+------+--------------|
| Lesson 3 – Multidimensional datasets | | 3:50 | |
| Video – Multidimensional datasets | video | 0:10 | slides+audio |
| Quiz – Multidimensional datasets | quiz | 0:10 | |
| Video – Scalar fields | video | 0:10 | slides+audio |
| Video – Vector fields | video | 0:10 | slides+audio |
| Essential reading – \citetitle{Liao2004} | web | 2:00 | |
| Quiz – Scalar fields and vector fields | quiz | 0:10 | |
| Code examples from the lectures | case-study | 1:00 | |
#+END:
*** Video – Multidimensional datasets
......@@ -290,41 +316,38 @@ Question bank category:
Question bank category:
- Scientific visualisation → Multidimensional datasets
*** Video – Vector fields
*** Video – Scalar fields
:PROPERTIES:
:ACTIVITY_TYPE: video
:EFFORT: 0:05
:EFFORT: 0:10
:NOTE: slides+audio
:END:
*** Quiz – Scalar fields and vector fields
*** Video – Vector fields
:PROPERTIES:
:ACTIVITY_TYPE: quiz
:ACTIVITY_TYPE: video
:EFFORT: 0:10
:NOTE: slides+audio
:END:
Question bank category:
- Scientific visualisation → Scalar and vector fields
*** Essential reading – \citetitle[chapter 5]{Telea2015}
*** Essential reading – \citetitle{Liao2004}
:PROPERTIES:
:ACTIVITY_TYPE: book
:EFFORT: 1:30
:ACTIVITY_TYPE: web
:EFFORT: 2:00
:END:
\fullcite[chapter 5]{Telea2015}
- Scalar Visualization
\fullcite{Liao2004}
*** Further reading – \citetitle{Liao2004}
*** Quiz – Scalar fields and vector fields
:PROPERTIES:
:ACTIVITY_TYPE: web
:EFFORT: 0:00
:ACTIVITY_TYPE: quiz
:EFFORT: 0:10
:END:
\fullcite{Liao2004}
Question bank category:
- Scientific visualisation → Scalar and vector fields
*** TODO Code examples from the lectures
*** Code examples from the lectures
:PROPERTIES:
:ACTIVITY_TYPE: case-study
:EFFORT: 1:00
......@@ -373,7 +396,7 @@ No module assessment in this topic.
#+name: topic10_summary
| Activity | Type | Time |
|-------------------------------------------------------------+------------+------|
| Scientific data visualisation | | 8:05 |
| Scientific data visualisation | | 8:50 |
| \_ Introduction | text | 0:05 |
| \_ Lesson 1 – Scientific visualisation | | 0:25 |
| \_ Video – Scientific visualisation | video | 0:15 |
......@@ -385,16 +408,16 @@ No module assessment in this topic.
| \_ Essential reading – \citetitle[chapter 26]{Wilke2019} | book | 1:30 |
| \_ Quiz – 3D plotting | quiz | 0:10 |
| \_ Video – Plotting in 3D: VisPy | video | 0:20 |
| \_ Further reading – \citetitle{vispyDoc} | web | 0:00 |
| \_ Further reading – VisPy resources | web | 0:00 |
| \_ Quiz – VisPy | quiz | 0:10 |
| \_ Code examples from the lectures | case-study | 1:00 |
| \_ Lesson 3 – Multidimensional datasets | | 3:05 |
| \_ Lesson 3 – Multidimensional datasets | | 3:50 |
| \_ Video – Multidimensional datasets | video | 0:10 |
| \_ Quiz – Multidimensional datasets | quiz | 0:10 |
| \_ Video – Vector fields | video | 0:05 |
| \_ Video – Scalar fields | video | 0:10 |
| \_ Video – Vector fields | video | 0:10 |
| \_ Essential reading – \citetitle{Liao2004} | web | 2:00 |
| \_ Quiz – Scalar fields and vector fields | quiz | 0:10 |
| \_ Essential reading – \citetitle[chapter 5]{Telea2015} | book | 1:30 |
| \_ Further reading – \citetitle{Liao2004} | web | 0:00 |
| \_ Code examples from the lectures | case-study | 1:00 |
| \_ Summary | text | 0:05 |
| \_ Further resources | | 0:00 |
......@@ -410,8 +433,8 @@ No module assessment in this topic.
#+results:
| activity | time |
|-----------------------+------|
| video | 1:05 |
| reading | 4:10 |
| video | 1:20 |
| reading | 4:40 |
| video (web) | 0:00 |
| reflection | 0:00 |
| case-study | 2:00 |
......@@ -436,7 +459,7 @@ No module assessment in this topic.
#+results:
| activity_type | time |
|----------------------+------|
| learning material | 5:15 |
| learning material | 6:00 |
| learning activity | 2:00 |
| discussion activity | 0:00 |
| formative assessment | 0:50 |
......
No preview for this file type
......@@ -213,11 +213,6 @@
year = {2001}
}
@xdata{AnacondaInfo,
maintitle = {Anaconda documentation},
organization = {Anaconda Inc},
}
@article{Friendly2008,
author = {Friendly, Michael},
issn = {08834237},
......@@ -237,20 +232,17 @@
url = {https://geopandas.org/aggregation_with_dissolve.html},
}
@xdata{AnacondaInfo,
maintitle = {Anaconda documentation},
organization = {Anaconda Inc},
}
@manual{GeoPandasDataStructures,
xdata = {GeoPandasInfo},
title = {GeoPandas documentation: Data structures},
url = {https://geopandas.org/data_structures.html},
}
@techreport{Friendly2009,
author = {Friendly, Michael},
institution = {York University},
title = {{Milestones in the history of thematic cartography,
statistical graphics, and data visualization}},
year = {2009}
}
@manual{GeoPandasDoc,
xdata = {GeoPandasInfo},
title = {GeoPandas documentation},
......@@ -263,6 +255,14 @@
url = {https://geopandas.org/geocoding.html},
}
@techreport{Friendly2009,
author = {Friendly, Michael},
institution = {York University},
title = {{Milestones in the history of thematic cartography,
statistical graphics, and data visualization}},
year = {2009}
}
@manual{GeoPandasGeometricManipulations,
xdata = {GeoPandasInfo},
title = {GeoPandas documentation: Geometric manipulations},
......@@ -287,13 +287,6 @@
url = {https://geopandas.org/mapping.html},
}
@video{McGhee2010,
author = {McGhee, Geoff},
title = {{Journalism in the Age of Data}},
url = {https://vimeo.com/14777910},
year = {2010}
}
@manual{GeoPandasMergingData,
xdata = {GeoPandasInfo},
title = {GeoPandas documentation: Merging data},
......@@ -306,6 +299,13 @@
url = {https://geopandas.org/missing_empty.html},
}
@video{McGhee2010,
author = {McGhee, Geoff},
title = {{Journalism in the Age of Data}},
url = {https://vimeo.com/14777910},
year = {2010}
}
@manual{GeoPandasProjections,
xdata = {GeoPandasInfo},
title = {GeoPandas documentation: Projections},
......@@ -434,11 +434,6 @@
{https://jupyterlab.readthedocs.io/en/stable/user/file_editor.html},
}
@xdata{GeoPandasInfo,
maintitle = {GeoPandas documentation},
organization = {GeoPandas developers},
}
@manual{JupyterLabInstall,
xdata = {JupyterLabInfo},
title = {Jupyter getting started: Installation},
......@@ -446,11 +441,6 @@
{https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html},
}
@xdata{JupyterLabInfo,
maintitle = {Jupyter documentation},
organization = {Project Jupyter},
}
@manual{JupyterLabInterface,
xdata = {JupyterLabInfo},
title = {Jupyter user guide: JupyterLab interface},
......@@ -458,6 +448,11 @@
{https://jupyterlab.readthedocs.io/en/stable/user/interface.html},
}
@xdata{GeoPandasInfo,
maintitle = {GeoPandas documentation},
organization = {GeoPandas developers},
}
@manual{JupyterLabNotebooks,
xdata = {JupyterLabInfo},
title = {Jupyter user guide: Notebooks},
......@@ -465,6 +460,11 @@
{https://jupyterlab.readthedocs.io/en/stable/user/notebook.html},
}
@xdata{JupyterLabInfo,
maintitle = {Jupyter documentation},
organization = {Project Jupyter},
}
@manual{JupyterLabOverview,
xdata = {JupyterLabInfo},
title = {Jupyter getting started: Overview},
......@@ -581,11 +581,6 @@
year = 2017
}
@xdata{MatplotlibInfo,
maintitle = {Matplotlib documentation},
organization = {Matplotlib development team},
}
@book{Meirelles2006,
address = {Osceola, FL, US},
author = {Meirelles, Isabel},
......@@ -611,6 +606,11 @@
year = 2018
}
@xdata{MatplotlibInfo,
maintitle = {Matplotlib documentation},
organization = {Matplotlib development team},
}
@book{Myatt2009,
address = {Hoboken, NJ, US},
author = {Myatt, Glenn J and Johnson, Wayne P},
......@@ -726,6 +726,26 @@
year = 2014
}
@online{Rossant2014-vispy,
author = {Cyrille Rossant},
title = {IPython Cookbook – Featured Recipe \#6: Getting
started with Vispy},
year = 2014,
url =
{https://github.com/ipython-books/cookbook-code/blob/master/featured/06_vispy.ipynb},
publisher = {Packet}
}
@book{Rossant2018,
author = {Cyrille Rossant},
title = {IPython Cookbook},
year = 2018,
edition = 2,
publisher = {Packet},
isbn = 9781785888632,
url = {https://ipython-books.github.io/}
}
@xdata{PythonInfo,
maintitle = {Python documentation},
organization = {Python Software Foundation},
......@@ -982,6 +1002,13 @@
organization = {pandas development team},
}
@manual{pandasAutocorrelationPlot,
xdata = {pandasInfo},
title = {{pandas user guide: Autocorrelation plot}},
url =
{https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.plotting.autocorrelation_plot.html}
}
@manual{pandasDataFrame,
xdata = {pandasInfo},
title = {{pandas API reference: DataFrame}},
......@@ -1024,26 +1051,19 @@
{https://pandas.pydata.org/pandas-docs/stable/user_guide/groupby.html}
}
@manual{pandasMerge,
xdata = {pandasInfo},
title = {{pandas user guide: Merge, join, concatenate and compare}},
shorttitle = {Merge, join, concatenate and compare},
url =
{https://pandas.pydata.org/pandas-docs/stable/user_guide/merging.html}
}
@manual{pandasAutocorrelationPlot,
@manual{pandasLagPlot,
xdata = {pandasInfo},
title = {{pandas user guide: Autocorrelation plot}},
title = {{pandas user guide: Lag plot}},
url =
{https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.plotting.autocorrelation_plot.html}
{https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.plotting.lag_plot.html}
}
@manual{pandasLagPlot,
@manual{pandasMerge,
xdata = {pandasInfo},
title = {{pandas user guide: Lag plot}},
title = {{pandas user guide: Merge, join, concatenate and compare}},
shorttitle = {Merge, join, concatenate and compare},
url =
{https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.plotting.lag_plot.html}
{https://pandas.pydata.org/pandas-docs/stable/user_guide/merging.html}
}
@manual{pandasMultiIndex,
......
......@@ -28,7 +28,7 @@ heading=subbibliography, category=documentation]
#+begin_export latex
\printbibliography[title={Further reading}, heading=subbibliography,
notcategory=essential, notcategory=unavailable, nottype=manual,
nottype=online, nottype=video]
nottype=online, nottype=video, nottype=proceedings]
#+end_export
#+begin_export latex
......@@ -2176,16 +2176,6 @@ TBC
TBC
*** Essential reading – \citetitle[chapter 5]{Telea2015}
:PROPERTIES:
:ACTIVITY_TYPE: book
:EFFORT: 1:30
:END:
\fullcite[chapter 5]{Telea2015}
- Scalar Visualization
*** Video 6 – Vector fields
:PROPERTIES:
:export_file_name: export/10-slides+scripts/dv-10-6-vector-fields
......@@ -2310,6 +2300,10 @@ Derived wind vectors are superimposed on the image. The arrows show
both the direction and speed of the wind, and the color scale
indicates the height at which the wind is detected.
*** Essential reading – \citetitle{Liao2004}
\fullcite{Liao2004}
*** Quiz – Scalar fields and vector fields
{{{quiz-intro}}}
......@@ -2386,10 +2380,6 @@ Which of the following is true?
- [ ] A vector field has different variables specified at different
points in a space
*** Further reading – \citetitle{Liao2004}
\fullcite{Liao2004}
*** Code examples from the lectures
** Topic summary
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment