Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
jnaiman committed Aug 20, 2024
1 parent 8b0e525 commit c5ad7d1
Show file tree
Hide file tree
Showing 12 changed files with 11 additions and 57 deletions.
5 changes: 0 additions & 5 deletions _data/class.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@ instructor:
office: Online
office_hours: TBD
tas:
-
name: Yilin Xia
email: yilinx2@illinois.edu
office: TBD
office_hours: TBD
-
name: Sullam Jeoung
email: sjeoung2@illinois.edu
Expand Down
2 changes: 1 addition & 1 deletion _site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1820,7 +1820,7 @@ <h3 class="subtitle">
<span class="icon is-large"><i class="fas fa-3x fa-chalkboard-teacher"></i></span>
</figure>
<div class="media-content">
<p><a href="/is445_bcubcg_fall2024/week12/lecture10.html">Lecture 10.1 - Publishing & more in Jekyll</a></p><p>Publishing your viz, vega-lite with Altair in a Jekyll page</p>
<p><a href="/is445_bcubcg_fall2024/week12/lecture11p1.html">Lecture 11.1 - Publishing & more in Jekyll</a></p><p>Publishing your viz, vega-lite with Altair in a Jekyll page</p>
</div>
</article>

Expand Down
7 changes: 0 additions & 7 deletions _site/syllabus.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,13 +142,6 @@ <h1 id="syllabus">Data Visualization Syllabus</h1>
<td>
<ul>

<li>Instructional Assistant: Yilin Xia</li>
<ul>
<li>Email: yilinx2@illinois.edu</li>
<li>Office: TBD</li>
<li>Office Hours: TBD</li>
</ul>

<li>Instructional Assistant: Sullam Jeoung</li>
<ul>
<li>Email: sjeoung2@illinois.edu</li>
Expand Down
2 changes: 1 addition & 1 deletion _site/week01/installation_instructions.html
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ <h4 id="tips-and-tricks">Tips and Tricks</h4>

<p>HERE NEEDS TO BE FIXED</p>

<p>If the install fails or there are package conflicts you can try with Python 3.8 or Python 3.9. For example to re-install with Python 3.8 the command becomes: <code class="language-plaintext highlighter-rouge">conda create -n DataViz python=3.8 seaborn plotly pygraphviz pandas matplotlib=3.2.2 bqplot=0.12.30 numpy regex networkx openssl altair yt geopandas gdal rasterio shapely pyproj rtree fiona pillow palettable h5py contextily webcolors openpyxl ipyleaflet vega_datasets nltk wordcloud -c conda-forge</code></p>
<p>If the install fails or there are package conflicts you can try with Python 3.8 or Python 3.9. For example to re-install with Python 3.8 the command becomes: <code class="language-plaintext highlighter-rouge">conda create -n DataViz python=3.8 seaborn plotly pygraphviz pandas matplotlib=3.2.2 bqplot=0.12.30 numpy regex networkx openssl altair yt geopandas gdal rasterio shapely pyproj rtree fiona pillow palettable h5py contextily webcolors openpyxl ipyleaflet vega_datasets nltk wordcloud -c conda-forge ; conda activate DataViz ; pip install streamlit</code></p>

<h2 id="3-run--test-your-environment">3. Run &amp; Test your environment</h2>

Expand Down
2 changes: 1 addition & 1 deletion _site/week10/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ <h2 id="optional-reading-list">Optional reading list</h2>
<ol>
<li><a href="https://medium.com/multiple-views-visualization-research-explained/same-data-multiple-perspectives-curse-of-knowledge-in-visual-data-communication-d827c381f936">Same Data, Multiple Perspectives</a></li>
<li><a href="https://serialmentor.com/dataviz/telling-a-story.html">FDV, Ch. 29: Telling a story and making a point</a></li>
<li><a href="https://streamlit.io/">Streamlit docs</a></li>
<li><a href="https://streamlit.io/">Streamlit docs</a> - in particular the <a href="https://docs.streamlit.io/get-started/fundamentals/main-concepts">the Main Concepts </a> and <a href="https://docs.streamlit.io/get-started/tutorials/create-an-app">Make an App</a> tutorials, and the docs for <a href="https://docs.streamlit.io/develop/api-reference/text">text</a>, <a href="https://docs.streamlit.io/develop/api-reference/layout">layout</a> and <a href="https://docs.streamlit.io/develop/api-reference/media/st.image">image</a> API elements</li>
<li><a href="https://huggingface.co/docs/hub/en/spaces-sdks-streamlit">Streamlit on HuggingFace</a></li>
<li><a href="https://altair-viz.github.io/gallery/index.html">Altair Docs</a> - in particular <a href="https://altair-viz.github.io/user_guide/data.html#including-index-data">Including Indexes</a>, <a href="https://altair-viz.github.io/altair-tutorial/notebooks/06-Selections.html">Interactivity &amp; Selections</a>, <a href="https://altair-viz.github.io/gallery/multiline_tooltip.html#multi-line-tooltip">Multi-line tooltips</a>, <a href="https://altair-viz.github.io/user_guide/interactions.html#bindings-selections-conditions-making-charts-interactive">Interactive Binning</a>, <a href="https://altair-viz.github.io/user_guide/transform/filter.html#filter-transform">Filter Transformations</a></li>
</ol>
Expand Down
17 changes: 0 additions & 17 deletions _site/week11/prep_script_week11.py
Original file line number Diff line number Diff line change
@@ -1,17 +0,0 @@



# day 2/3 -- "grab bag" of other things
# touch on widgets! -- do quick example of plot + widget, say we'll focus on Altair
# multi-page apps? ==> maybe day 2? ==> does this work with HF apps??
# matplotlib plots
# other plotting tools in ST (like the defaults) + widgets
#* https://docs.streamlit.io/develop/tutorials/databases <- touch on but say we'll be just doing csv files
# embedding streamlit spaces on other webpages? wait until Jekyll? https://huggingface.co/docs/hub/en/spaces-sdks-streamlit#embed-streamlit-spaces-on-other-webpages
# how to search/duplicate other spaces on HF (make sure you cite this!)

# start with "this is how we publish with streamlit" -- README file, requirements, etc
# ---> make sure to mention the "yaml-ness" of the README file
# ---> say that the easiest way to start is with an already hosted app on HF -- luckily we alread have a lab on this!
# ---> make this like the "jekyll updates" folders that have all these prep and in class files in them
# Then: more streamlit extras with all of those ones listed above
2 changes: 1 addition & 1 deletion _site/week12/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ <h2 class="subtitle">Lectures</h2>
<span class="icon is-large"><i class="fas fa-3x fa-chalkboard-teacher"></i></span>
</figure>
<div class="media-content">
<p><a href="/is445_bcubcg_fall2024/week12/lecture10.html">Lecture 10.1 - Publishing & more in Jekyll</a></p><p>Publishing your viz, vega-lite with Altair in a Jekyll page</p>
<p><a href="/is445_bcubcg_fall2024/week12/lecture11p1.html">Lecture 11.1 - Publishing & more in Jekyll</a></p><p>Publishing your viz, vega-lite with Altair in a Jekyll page</p>
</div>
</article>

Expand Down
4 changes: 2 additions & 2 deletions _site/week12/lecture10.html → _site/week12/lecture11p1.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

<title>Lecture 10.1 - Publishing & more in Jekyll</title>
<title>Lecture 11.1 - Publishing & more in Jekyll</title>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@4.0.2/dist/reset.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@4.0.2/dist/reveal.css">
Expand Down Expand Up @@ -32,7 +32,7 @@
<div class="reveal">
<div class="slides">
<section class="titleslide">
<h1>Lecture 10.1 - Publishing & more in Jekyll</h1>
<h1>Lecture 11.1 - Publishing & more in Jekyll</h1>
<h2>Jill Naiman</h2>
<h2>Data Visualization - Fall 2024</h2>
</section>
Expand Down
2 changes: 1 addition & 1 deletion week01/installation_instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ A successful installation is indicated by seeing the following:

HERE NEEDS TO BE FIXED

If the install fails or there are package conflicts you can try with Python 3.8 or Python 3.9. For example to re-install with Python 3.8 the command becomes: `conda create -n DataViz python=3.8 seaborn plotly pygraphviz pandas matplotlib=3.2.2 bqplot=0.12.30 numpy regex networkx openssl altair yt geopandas gdal rasterio shapely pyproj rtree fiona pillow palettable h5py contextily webcolors openpyxl ipyleaflet vega_datasets nltk wordcloud -c conda-forge`
If the install fails or there are package conflicts you can try with Python 3.8 or Python 3.9. For example to re-install with Python 3.8 the command becomes: `conda create -n DataViz python=3.8 seaborn plotly pygraphviz pandas matplotlib=3.2.2 bqplot=0.12.30 numpy regex networkx openssl altair yt geopandas gdal rasterio shapely pyproj rtree fiona pillow palettable h5py contextily webcolors openpyxl ipyleaflet vega_datasets nltk wordcloud -c conda-forge ; conda activate DataViz ; pip install streamlit`



Expand Down
6 changes: 3 additions & 3 deletions week10/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@ Viz for self/peers/public.

## Optional reading list

1. <a href="https://medium.com/multiple-views-visualization-research-explained/same-data-multiple-perspectives-curse-of-knowledge-in-visual-data-communication-d827c381f936">Same Data, Multiple Perspectives</a>
2. <a href="https://serialmentor.com/dataviz/telling-a-story.html">FDV, Ch. 29: Telling a story and making a point</a>
3. <a href="https://streamlit.io/">Streamlit docs</a>
1. <a href="https://medium.com/multiple-views-visualization-research-explained/same-data-multiple-perspectives-curse-of-knowledge-in-visual-data-communication-d827c381f936">Same Data, Multiple Perspectives</a>
2. <a href="https://serialmentor.com/dataviz/telling-a-story.html">FDV, Ch. 29: Telling a story and making a point</a>
3. <a href="https://streamlit.io/">Streamlit docs</a> - in particular the <a href="https://docs.streamlit.io/get-started/fundamentals/main-concepts">the Main Concepts </a> and <a href="https://docs.streamlit.io/get-started/tutorials/create-an-app">Make an App</a> tutorials, and the docs for <a href="https://docs.streamlit.io/develop/api-reference/text">text</a>, <a href="https://docs.streamlit.io/develop/api-reference/layout">layout</a> and <a href="https://docs.streamlit.io/develop/api-reference/media/st.image">image</a> API elements
4. <a href="https://huggingface.co/docs/hub/en/spaces-sdks-streamlit">Streamlit on HuggingFace</a>
5. <a href="https://altair-viz.github.io/gallery/index.html">Altair Docs</a> - in particular <a href="https://altair-viz.github.io/user_guide/data.html#including-index-data">Including Indexes</a>, <a href="https://altair-viz.github.io/altair-tutorial/notebooks/06-Selections.html">Interactivity & Selections</a>, <a href="https://altair-viz.github.io/gallery/multiline_tooltip.html#multi-line-tooltip">Multi-line tooltips</a>, <a href="https://altair-viz.github.io/user_guide/interactions.html#bindings-selections-conditions-making-charts-interactive">Interactive Binning</a>, <a href="https://altair-viz.github.io/user_guide/transform/filter.html#filter-transform">Filter Transformations</a>
17 changes: 0 additions & 17 deletions week11/prep_script_week11.py
Original file line number Diff line number Diff line change
@@ -1,17 +0,0 @@



# day 2/3 -- "grab bag" of other things
# touch on widgets! -- do quick example of plot + widget, say we'll focus on Altair
# multi-page apps? ==> maybe day 2? ==> does this work with HF apps??
# matplotlib plots
# other plotting tools in ST (like the defaults) + widgets
#* https://docs.streamlit.io/develop/tutorials/databases <- touch on but say we'll be just doing csv files
# embedding streamlit spaces on other webpages? wait until Jekyll? https://huggingface.co/docs/hub/en/spaces-sdks-streamlit#embed-streamlit-spaces-on-other-webpages
# how to search/duplicate other spaces on HF (make sure you cite this!)

# start with "this is how we publish with streamlit" -- README file, requirements, etc
# ---> make sure to mention the "yaml-ness" of the README file
# ---> say that the easiest way to start is with an already hosted app on HF -- luckily we alread have a lab on this!
# ---> make this like the "jekyll updates" folders that have all these prep and in class files in them
# Then: more streamlit extras with all of those ones listed above
2 changes: 1 addition & 1 deletion week12/lecture10.md → week12/lecture11p1.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Lecture 10.1 - Publishing & more in Jekyll
title: Lecture 11.1 - Publishing & more in Jekyll
layout: lecture
description: >-
Publishing your viz, vega-lite with Altair in a Jekyll page
Expand Down

0 comments on commit c5ad7d1

Please sign in to comment.