From 54a0a9ec28aee1fd4e571fed2e778a11a2e71c21 Mon Sep 17 00:00:00 2001 From: balajialg Date: Tue, 31 Oct 2023 02:00:29 +0000 Subject: [PATCH] deploy: 3582a424213119ad0088f0abe325727c4986c1de --- _sources/workflow/accessibility.md | 37 ++++++++++++++--- _sources/workflow/bestpractices.md | 3 ++ searchindex.js | 2 +- workflow/accessibility.html | 67 ++++++++++++++++++++++-------- workflow/bestpractices.html | 10 +++++ 5 files changed, 95 insertions(+), 24 deletions(-) diff --git a/_sources/workflow/accessibility.md b/_sources/workflow/accessibility.md index da8d0394..ab22e886 100644 --- a/_sources/workflow/accessibility.md +++ b/_sources/workflow/accessibility.md @@ -28,7 +28,26 @@ Sharing couple of resources from the [Iota School](https://github.com/Iota-Schoo - [Checklist](https://iota-school.github.io/notebooks-for-all/exports/resources/event-hackathon/notebook-authoring-checklist/) for notebook authoring - [Tips](https://iota-school.github.io/notebooks-for-all/exports/resources/event-hackathon/accessibility-tips-for-jupyter-notebooks/#visualization-accessibility) for notebook authoring -#### Export notebook to html format: +#### Add alt-text to all static images and charts in your notebook: + +Adding alternative text (alt-text) to images is an important accessibility practice, especially when creating content for the web. Alt-text provides a textual description of images, making content accessible to individuals who use screen readers or have other disabilities. Data visualization libraries such as +matplotlib and seaborn by default doesn't support embedding alt text to generated charts by default. + +You can add alt-text to an image by using the below syntax where the text withing the square brackets denotes the alt-text for an image. + +`![A beautiful landscape](landscape.jpg)` + +#### Represent data across multiple mediums: + +It is important that users who use screen readers have additional pathways to make sense of the data visualized in a chart or an image. Some of those pathways include a) Descriptive summary of data represented in the chart and b) HTML formatted table in the form of code or markdown cells. + +Representing data in the form of table should take into consideration the impact it has on screen readers. Too many rows and columns can affect screen reader navigation resulting in issues with navigation and comprehension. Ideally, having less than or equal to 5/6 rows in a table is a good rule of thumb to keep in mind. + +#### Create smaller notebooks: + +It has been observed that large notebooks causes screen readers like NVDA and JAWS to crash. Keeping notebook size lesser than 10 MB (realistically) or even better around 1 MB (ideally) will make it easy for screen readers to navigate the ipynb files. + +#### Export notebook to html format for consumption: The editable notebook format (.ipynb) is inaccessible for screen readers and keyboard navigation. Much effort has been made to Lab 4 and Notbook 7 to overcome some of the barriers to accessibility. However, it is still not 100% accessible at the moment. To improve the readability of the notebooks, It is recommended that .ipynb files are converted to .html files which are largely designed for web interface and has a more accessible experience. PDFs are generally inaccessible in comparison to html format from a readability standpoint. @@ -38,11 +57,11 @@ The editable notebook format (.ipynb) is inaccessible for screen readers and key One can also customize the themes, font types, sizes etc. as part of the notebook inorder to improve the accessibility. -#### Notebook Themes: +#### Install WCAG 2.0/2.1 standards compliant themes: Jupyter Classic Notebook and Lab have 3rd party themes that give more control to the notebook developers to customize the notebook themes and improve accessibility as a result . -### Theme/Font compatibility with varied versions of notebook/lab +##### Theme/Font compatibility with varied versions of notebook/lab | Interface | Recommended Themes/Fonts | Comments | | ---- | ----------- | ------ | | Jupyter Lab >=4.0 | [JupyterLab-Accessible-Themes ](https://github.com/Quansight-Labs/jupyterlab-accessible-themes) | JupyterLab-Accessible-Themes package compatibility with the latest lab version is a work in progress as per the maintainer’s page. | @@ -74,7 +93,15 @@ You can install themes by following command, The different types of themes are onedork, grade3, oceans16, chesterish, monokai, solarizedI, solarizedd. You can explore these themes using the documentation in [this web page](https://github.com/dunovank/jupyter-themes). If you are looking for JupyterLab equivalent for those themes then you can explore JupyterLab [Legos UI](https://github.com/dunovank/jupyterlab_legos_ui) and [Darkside UI](https://github.com/dunovank/jupyterlab_darkside_ui) -#### Jupyter Font: +#### Sonify your data + +"Sonify the data" refers to the process of representing data using sound. Instead of just visualizing data in charts, graphs, or other visual formats alone, sonification translates data into audible sound patterns, allowing users to perceive and understand data through their sense of hearing. + +- Use python packages like [sonipy](https://github.com/lockepatton/sonipy) to sonify the data +- Open source tools such as [TwoTone](https://github.com/sonifydata/twotone) allow for generating music from data +- In Astronomy, [Astronify](https://astronify.readthedocs.io/en/latest/) is used for turning astronomical data into sound + +#### Install Jupyter Font: You can use the [JupyterLab fonts](https://github.com/deathbeds/jupyterlab-fonts) package to customize the fonts used in the notebook. JupyterLab font is a work in progress and is currently compatible with Lab version 3.0. The compatibility with Lab 4.0 is a work in progress. @@ -86,8 +113,6 @@ The sans serif fonts this package ships currently are: - [Dejavu Sans](https://dejavu-fonts.github.io/) - [Fira Code](https://fonts.google.com/specimen/Fira+Code) - - ## Enhancing the accessibility of content in the R notebooks: If you are using R/RStudio as part of your instructional workflow then please check the following resources that provide better ways to make notebook content accessible, diff --git a/_sources/workflow/bestpractices.md b/_sources/workflow/bestpractices.md index 5fd3f3ce..73c384bc 100644 --- a/_sources/workflow/bestpractices.md +++ b/_sources/workflow/bestpractices.md @@ -20,6 +20,9 @@ Designing an ideal strategy to develop and utilize Jupyter notebooks as part of | Translate Mathematics to Code | PMB/MCB/BioE C 146 (Data Science for Biology) | [Lecture 8 Notebook](https://github.com/ds-modules/ds4bio/blob/main/lab8/lab08-c146-v01-student.ipynb) | Students learn about dynamic programming in this notebook. They generate fibonacci series and find longest common subsequence using recursive function/dynamic programming and calculate the associated complexity. Here, the students will be codifying mathematical expression to understand the knowledge better | | Explore APIs | EPS 88 (PyEarth) | [Week 2 Assignment](https://github.com/ds-modules/EPS88-24031-FA23/blob/main/week02_datahubfiles/W02_assignment_Earthquakes.ipynb) | In this notebook, students query a remote server hosted by US Geological Survey Org to get data about areas in the globe where an earth quake has happened and whose magnitude is greater than 5.0. They create a map highlighting those places | Hello World | Econ 130 (Economics for Public Policy) | [Intro Jupyter notebook](https://github.com/ds-modules/ECON-130-FA23/blob/main/IntroToR/Intro%20to%20R.ipynb) | Many courses have this intro notebook where student perform basic operations in Python/R to understand the syntax of the programming language. Instructors spend a week helping students get accustomed to the chosen programming language | +| Learn by Simulation | | | +| Bug Hunt | | | + ### Best Practices/Tips for Notebook Creation diff --git a/searchindex.js b/searchindex.js index 7e88ae02..f46e1cdf 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["LICENSE", "README", "SUMMARY", "build", "connector/associate/connector-associate", "connector/general/previous-connectors", "connector/general/what-is-a-connector", "connector/instructor/checklist", "connector/instructor/communication-channels", "connector/instructor/connector-instructor", "connector/instructor/logistics", "connector/instructor/student-help", "connector/instructor/syllabus-design", "connector/instructor/tips", "dec/general/what-is-a-data-enabled-course", "faq/admin", "faq/changerequirements", "faq/features", "faq/jupyterhub-intro", "faq/onboarding", "faq/share", "faq/troubleshoot", "general/contact", "general/links", "general/people", "general/terms-and-abbreviations", "intro", "module/general/what-is-a-module", "module/instructor/deploy-help", "module/instructor/develop", "module/instructor/preplanning", "redirect", "technology/README", "technology/connectortools-module", "technology/datascience-package", "technology/git-and-github", "technology/interact-links", "technology/jupyter/install-packages", "technology/jupyter/jupyter-notebooks", "technology/jupyter/jupyterhub", "technology/jupyter/large-datasets", "technology/jupyter/python-errors", "technology/jupyter/technical-details", "technology/jupyter/troubleshoot-nbgitpuller", "technology/pedagogy-and-technology", "technology/pedagogy-and-technology/git-intro", "technology/pedagogy-and-technology/introduction-to-jupyter", "technology/pedagogy-and-technology/introduction-to-jupyter-rkernel", "technology/pedagogy-and-technology/notebook-zero", "technology/pedagogy-and-technology/options-launch-rkernel", "technology/quarto", "technology/r-datahub", "technology/resources", "technology/shiny", "workflow/accessibility", "workflow/bestpractices", "workflow/collecting-grading-assignments", "workflow/creating-notebooks", "workflow/distributing-notebooks", "workflow/dowload_PDF", "workflow/launch-vscode", "workflow/performance_issue", "workflow/pushing-to-github", "workflow/use-realtimecollaboration", "workflow/use-realtimefilesharing", "workflow/use-retrolab"], "filenames": ["LICENSE.md", "README.md", "SUMMARY.md", "build.md", "connector/associate/connector-associate.md", "connector/general/previous-connectors.md", "connector/general/what-is-a-connector.md", "connector/instructor/checklist.md", "connector/instructor/communication-channels.md", "connector/instructor/connector-instructor.md", "connector/instructor/logistics.md", "connector/instructor/student-help.md", "connector/instructor/syllabus-design.md", "connector/instructor/tips.md", "dec/general/what-is-a-data-enabled-course.md", "faq/admin.md", "faq/changerequirements.md", "faq/features.md", "faq/jupyterhub-intro.md", "faq/onboarding.md", "faq/share.md", "faq/troubleshoot.md", "general/contact.md", "general/links.md", "general/people.md", "general/terms-and-abbreviations.md", "intro.md", "module/general/what-is-a-module.md", "module/instructor/deploy-help.md", "module/instructor/develop.md", "module/instructor/preplanning.md", "redirect.md", "technology/README.md", "technology/connectortools-module.md", "technology/datascience-package.md", "technology/git-and-github.md", "technology/interact-links.md", "technology/jupyter/install-packages.md", "technology/jupyter/jupyter-notebooks.md", "technology/jupyter/jupyterhub.md", "technology/jupyter/large-datasets.md", "technology/jupyter/python-errors.md", "technology/jupyter/technical-details.md", "technology/jupyter/troubleshoot-nbgitpuller.md", "technology/pedagogy-and-technology.md", "technology/pedagogy-and-technology/git-intro.md", "technology/pedagogy-and-technology/introduction-to-jupyter.md", "technology/pedagogy-and-technology/introduction-to-jupyter-rkernel.md", "technology/pedagogy-and-technology/notebook-zero.md", "technology/pedagogy-and-technology/options-launch-rkernel.md", "technology/quarto.md", "technology/r-datahub.ipynb", "technology/resources.md", "technology/shiny.md", "workflow/accessibility.md", "workflow/bestpractices.md", "workflow/collecting-grading-assignments.md", "workflow/creating-notebooks.md", "workflow/distributing-notebooks.md", "workflow/dowload_PDF.md", "workflow/launch-vscode.md", "workflow/performance_issue.md", "workflow/pushing-to-github.md", "workflow/use-realtimecollaboration.md", "workflow/use-realtimefilesharing.md", "workflow/use-retrolab.md"], "titles": ["License for this book", "Welcome to the UC Berkeley Data Science Curriculum Guide!", "Summary", "Building Instructions for Curriculum Guide", "Connector Associates", "Previous Connector Courses", "What is a Connector Course?", "Pre-Semester Checklist", "Communication Channels", "Connector Instructors", "Logistics, Rooms, Technology", "Getting Student Help", "Designing the Syllabus", "Tips from Previous Instructors", "What is a Data-Enabled Course?", "Hub Admin Privileges", "Changing existing requirements", "Requesting new features in the Hub", "Datahub Frequently Asked Questions", "Onboarding new users to the Hub", "Sharing information about the Hub", "Troubleshooting issues in the Hub", "Contact", "Links", "Who are we?", "Terms and Abbreviations", "Welcome to the UC Berkeley Data Science Curriculum Guide!", "What is a Data Science Module?", "Requesting Deployment Help", "Development", "Pre-Planning", "We\u2019ve Moved!", "<no title>", "connectortools module", "datascience package", "Git and GitHub", "nbgitpuller Links", "Package Installation in Python and R", "Jupyter Notebooks", "Jupyter Notebooks and JupyterHub", "Storing Datasets", "Troubleshooting Code Cell Errors", "Technical Details", "Troubleshooting nbgitpuller", "Pedagogy and Technology", "Introduction to Git", "Jupyter Notebooks and JupyterHub", "Options to Launch Jupyter R Kernel (or run R notebooks)", "Notebook Zero", "Backup options to Launch R notebooks", "Use Quarto to produce scientific and technical documentation", "Introduction to Datahub for R", "Resources For Students", "Shiny", "Creating Accessible Notebook Experience", "Instructional Design Best Practices for Creating Jupyter Notebooks (WIP doc)", "Collecting and Grading Assignments", "Creating Assignments", "Distributing Notebooks", "Download Jupyter Notebook as a PDF", "Launching notebooks using VSCode", "Best Practices to Avoid Performance Issues in Datahub", "Uploading Files to GitHub", "Enabling Real Time Collaboration feature in Datahub", "Use Realtime file sharing using SyncThing", "Steps to Launch Jupyter Notebooks using RetroLab interface"], "terms": {"all": [0, 8, 11, 15, 16, 19, 21, 27, 28, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 57, 58, 60, 63, 64], "content": [0, 3, 4, 10, 28, 29, 36, 51, 57, 58, 63, 64], "ie": 0, "ani": [0, 3, 6, 11, 15, 16, 17, 19, 21, 27, 28, 37, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 56, 57, 58, 65], "file": [0, 1, 2, 3, 16, 19, 21, 29, 30, 33, 35, 36, 37, 38, 39, 40, 43, 44, 46, 50, 51, 54, 57, 58, 60, 63], "folder": [0, 3, 19, 21, 35, 36, 40, 43, 51, 58, 60, 64], "under": [0, 10, 14, 57, 62, 63], "creativ": 0, "common": [0, 19, 21, 28, 30, 41, 43, 44, 55], "attribut": [0, 21, 35], "sharealik": 0, "4": [0, 5, 6, 21, 47, 52, 63], "0": [0, 21, 51, 55, 65], "intern": [0, 5, 29, 50], "cc": 0, "BY": 0, "sa": 0, "now": [1, 21, 42, 47, 49, 51, 57], "locat": [1, 35, 40, 51, 52, 62], "ds": [1, 8, 14, 20, 43, 58], "modul": [1, 4, 11, 20, 24, 26, 28, 29, 43, 48, 55, 58], "github": [1, 2, 3, 4, 7, 15, 16, 17, 19, 21, 25, 27, 29, 30, 33, 36, 37, 45, 49, 53, 54, 55, 56, 58, 60, 63], "io": [1, 45], "inform": [1, 9, 19, 26, 27, 28, 35, 50, 52, 62], "primarili": [1, 19, 26], "intend": [1, 3, 26, 35], "instructor": [1, 4, 6, 10, 11, 12, 14, 15, 16, 19, 25, 26, 27, 28, 30, 33, 35, 39, 40, 43, 46, 50, 51, 54, 55, 59, 63, 64], "either": [1, 5, 14, 15, 16, 21, 22, 25, 26, 27, 36, 52, 56, 57, 63, 64], "current": [1, 3, 14, 17, 23, 26, 27, 29, 30, 35, 36, 40, 41, 42, 49, 51, 52, 54, 60, 63, 64], "ar": [1, 4, 6, 8, 10, 11, 14, 15, 16, 17, 19, 20, 21, 26, 27, 28, 30, 33, 37, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 57, 59, 60, 61, 63, 64], "teach": [1, 9, 10, 11, 15, 16, 19, 20, 26, 30, 33, 40, 51, 54, 55, 61, 64], "cours": [1, 4, 7, 10, 11, 12, 15, 16, 19, 20, 23, 25, 26, 27, 28, 29, 30, 33, 34, 35, 37, 39, 44, 46, 48, 51, 52, 55, 57, 59, 61, 62, 63, 64], "educ": [1, 20, 23, 25, 26, 27, 28, 44, 52], "program": [1, 9, 16, 19, 20, 21, 25, 27, 30, 37, 39, 44, 46, 52, 55], "connector": [1, 7, 8, 10, 12, 25, 26, 33, 35, 36, 39, 46, 62], "enabl": [1, 2, 15, 25, 37, 44, 54, 58, 60], "featur": [1, 15, 19, 35, 54, 58, 62, 65], "howev": [1, 16, 17, 19, 21, 28, 37, 43, 48, 54, 63], "anyon": [1, 19, 20, 39, 46, 51, 63], "els": [1, 39, 43, 46, 48], "want": [1, 6, 12, 15, 16, 19, 20, 21, 30, 35, 36, 37, 39, 40, 42, 43, 44, 46, 49, 51, 55, 57, 58, 60, 62, 63, 64, 65], "learn": [1, 16, 19, 20, 37, 40, 42, 55, 58, 61, 62, 63, 64, 65], "more": [1, 6, 10, 11, 12, 15, 16, 19, 20, 28, 29, 30, 37, 39, 41, 43, 44, 46, 48, 50, 52, 54, 58, 62, 63, 65], "about": [1, 6, 15, 16, 17, 19, 29, 30, 39, 43, 44, 46, 50, 52, 54, 55, 58, 61, 62, 63, 65], "technolog": [1, 2, 9, 55, 58], "encourag": [1, 11, 51, 54], "look": [1, 12, 15, 19, 20, 27, 30, 43, 49, 51, 54, 57, 58, 63, 64, 65], "through": [1, 5, 7, 8, 11, 17, 19, 26, 28, 29, 31, 35, 39, 40, 46, 49, 51, 55, 58, 62, 63, 64], "For": [1, 6, 10, 11, 12, 15, 16, 19, 21, 27, 28, 29, 36, 39, 41, 42, 43, 44, 46, 50, 51, 54, 58], "how": [1, 3, 5, 6, 11, 12, 15, 16, 17, 19, 20, 21, 28, 29, 30, 33, 42, 43, 55, 57, 60, 62, 63, 64, 65], "make": [1, 3, 5, 15, 17, 19, 20, 21, 26, 27, 35, 37, 39, 41, 43, 44, 46, 51, 53, 54, 63], "chang": [1, 3, 9, 15, 19, 21, 35, 37, 45, 57, 62, 65], "site": [1, 3, 12, 23, 35, 39, 46, 51, 62], "see": [1, 3, 12, 20, 21, 25, 29, 38, 39, 41, 43, 44, 46, 48, 51, 52, 57, 62, 63], "md": 1, "home": [2, 15, 27, 43, 60, 63], "what": [2, 5, 9, 15, 16, 19, 20, 21, 30, 37, 55, 57, 63], "previou": [2, 6, 9, 12, 21, 24, 30, 42, 57], "data": [2, 5, 6, 7, 9, 11, 12, 16, 19, 20, 25, 28, 29, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 48, 51, 54, 55, 57, 58, 60, 61, 62, 63], "scienc": [2, 5, 11, 14, 19, 20, 25, 28, 30, 34, 44, 48, 52, 55], "pedagogi": [2, 9, 14, 55], "jupyt": [2, 3, 11, 19, 20, 21, 23, 28, 30, 31, 35, 40, 43, 48, 50, 58, 60, 63], "logist": [2, 9, 19, 27, 44], "room": [2, 7, 28, 44, 63], "design": [2, 9, 27, 44, 51, 54], "your": [2, 3, 6, 7, 8, 9, 10, 11, 15, 16, 19, 20, 28, 29, 30, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 49, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64], "syllabu": [2, 5, 7, 9, 29], "request": [2, 7, 9, 10, 15, 16, 19, 21, 35, 37, 42, 62, 63, 64], "student": [2, 6, 7, 9, 10, 14, 15, 16, 19, 20, 27, 30, 33, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 55, 57, 58, 59, 61, 63, 64], "help": [2, 6, 7, 9, 12, 15, 16, 19, 20, 21, 26, 29, 35, 42, 52, 55, 63], "join": [2, 9, 19, 21, 56, 61], "commun": [2, 9, 17, 20, 21, 44, 54], "channel": [2, 9, 19, 21, 56], "pre": [2, 6, 9, 26, 29, 33, 58, 60], "semest": [2, 9, 11, 12, 14, 19, 20, 28, 29, 30, 35, 37, 51, 62], "checklist": [2, 9, 54], "plan": [2, 19, 21, 29, 40], "develop": [2, 4, 5, 7, 14, 20, 21, 27, 28, 30, 35, 39, 44, 46, 51, 54, 55, 57, 62, 63], "deploy": [2, 19, 37], "assign": [2, 6, 9, 11, 15, 16, 19, 26, 27, 29, 35, 36, 38, 39, 43, 46, 48, 55, 58, 62, 63, 64], "upload": [2, 16, 29, 35, 36, 44, 49, 53, 58, 59, 64], "distribut": [2, 4, 9, 19, 20, 26, 31, 35, 36, 38, 49, 57, 62, 63, 65], "collect": [2, 30], "grade": [2, 9, 10, 11, 26, 51, 59], "work": [2, 6, 9, 11, 17, 19, 20, 21, 27, 29, 35, 39, 41, 42, 43, 44, 46, 48, 51, 52, 54, 55, 62, 63], "larg": [2, 9, 16, 21, 28, 40, 54, 61], "dataset": [2, 9, 16, 21, 42, 51, 55, 58, 61], "us": [2, 3, 5, 7, 9, 14, 15, 16, 17, 19, 20, 21, 22, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63], "addit": [2, 6, 9, 19, 30, 35, 37, 44, 51, 61], "python": [2, 5, 9, 11, 12, 16, 19, 21, 28, 34, 39, 41, 42, 44, 46, 48, 55, 57, 61], "packag": [2, 9, 16, 19, 21, 23, 33, 40, 47, 49, 51, 53, 54, 60, 61, 63], "fix": [2, 9, 21, 39, 44, 46, 63], "jupyterhub": [2, 4, 15, 17, 18, 19, 20, 21, 24, 25, 26, 33, 36, 37, 40, 42, 43, 49, 51, 53, 57, 58, 60, 62], "error": [2, 9, 39, 46, 48, 59, 61, 63], "resourc": [2, 16, 19, 28, 30, 39, 42, 46, 54], "peopl": [2, 12, 15, 24, 26, 42, 51, 54], "term": [2, 9, 19, 21, 26, 39, 46, 48, 51, 54], "abbrevi": [2, 9], "contact": [2, 10, 16, 19, 26, 28, 30, 36, 42], "thi": [3, 6, 7, 9, 11, 12, 15, 16, 17, 18, 19, 20, 21, 23, 25, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64], "demonstr": [3, 28], "you": [3, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "can": [3, 6, 8, 11, 14, 15, 16, 17, 19, 20, 21, 22, 27, 28, 29, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64], "edit": [3, 21, 51, 54, 63], "The": [3, 5, 6, 9, 11, 15, 16, 19, 20, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 41, 46, 47, 48, 49, 51, 52, 54, 55, 57, 59, 61, 62, 65], "built": [3, 65], "book": [3, 31, 55], "websit": [3, 5, 7, 11, 19, 20, 30, 35, 39, 44, 46, 55, 60, 62], "detail": [3, 6, 16, 19, 21, 28, 29, 34, 35, 41, 52, 54, 55, 58, 60, 62, 63], "cover": [3, 12, 19, 28], "basic": [3, 11, 14, 21, 26, 36, 37, 45, 48, 55, 57, 58, 62], "specif": [3, 11, 14, 15, 16, 19, 21, 26, 28, 29, 35, 37, 51, 55, 62, 63], "repositori": [3, 20, 25, 29, 36, 37, 43, 49, 53, 55, 58, 60, 62], "begin": [3, 4, 28, 29, 30], "clone": [3, 35, 43, 53, 58], "local": [3, 21, 25, 35, 51, 57, 62], "page": [3, 19, 21, 23, 27, 31, 33, 36, 38, 39, 40, 42, 43, 46, 51, 52, 54, 57, 58, 62], "correspond": [3, 6, 37, 40], "found": [3, 6, 12, 19, 21, 28, 33, 63], "_toc": 3, "yml": 3, "add": [3, 15, 19, 21, 28, 35, 36, 51, 58, 62, 64], "new": [3, 9, 11, 16, 21, 29, 36, 39, 41, 42, 43, 44, 46, 47, 49, 51, 54, 55, 58, 62, 63, 64], "from": [3, 6, 9, 10, 14, 15, 16, 17, 19, 21, 23, 27, 28, 29, 30, 31, 36, 37, 40, 41, 42, 43, 44, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 63, 64, 65], "termin": [3, 21, 43, 51, 62], "If": [3, 6, 8, 10, 11, 15, 16, 17, 19, 20, 21, 30, 36, 37, 39, 40, 41, 42, 43, 46, 47, 49, 51, 53, 54, 57, 58, 60, 61, 62, 63, 64, 65], "re": [3, 21, 29, 41, 42, 43, 51, 61, 62], "directori": [3, 43, 51, 60, 63], "run": [3, 16, 18, 30, 37, 39, 43, 44, 46, 49, 50, 51, 52, 54, 55, 58, 60, 61], "commit": [3, 11, 35, 62], "push": [3, 45], "ca": [4, 7, 11, 25, 35], "focus": [4, 16, 55], "support": [4, 16, 17, 19, 21, 28, 30, 36, 37, 43, 44, 51, 52], "need": [4, 9, 11, 15, 16, 19, 20, 21, 28, 30, 36, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 57, 58, 59, 63, 64], "unlik": 4, "who": [4, 8, 11, 12, 15, 16, 34, 40, 44, 49, 52, 54, 63, 64], "produc": [4, 10, 54], "befor": [4, 21, 28, 29, 30, 39, 46, 48, 51, 60], "class": [4, 6, 7, 11, 12, 14, 16, 19, 27, 28, 30, 42, 44, 55], "core": [4, 16, 44, 61, 65], "task": [4, 11, 51, 58], "assist": [4, 7, 15, 25, 30, 52], "dai": [4, 19, 39, 41, 46, 52], "oper": [4, 16, 19, 21, 40, 41, 48, 55, 62], "utliz": 4, "nbgitpul": [4, 19, 35, 40, 51, 53, 63, 65], "link": [4, 5, 17, 19, 20, 21, 29, 35, 37, 38, 40, 44, 47, 49, 51, 52, 53, 57, 62, 63, 65], "materi": [4, 6, 11, 14, 16, 19, 26, 27, 38, 42, 43, 51, 58, 64], "below": [5, 6, 11, 15, 16, 17, 19, 20, 21, 35, 37, 40, 41, 43, 49, 51, 52, 53, 55, 57, 58, 60, 63, 64], "point": [5, 21, 37, 41, 51, 53], "pdf": [5, 19, 21, 54, 55], "contain": [5, 30, 33, 34, 37, 40, 41, 43, 44, 48, 50, 51, 60, 61, 62], "compsci": 5, "88": [5, 36, 55], "comput": [5, 10, 14, 16, 17, 19, 20, 21, 27, 30, 38, 39, 42, 44, 46, 51, 52, 55, 57, 61, 62], "structur": [5, 35, 40, 51, 54], "88e": 5, "econom": [5, 27, 55], "model": [5, 12], "ep": [5, 55], "earth": [5, 55], "physic": 5, "applic": [5, 35, 40, 49, 51, 53, 60, 61, 62, 64], "polsci": 5, "scientif": 5, "studi": [5, 19, 20, 27, 30], "polit": 5, "stat": [5, 40, 50, 53, 63], "probabl": [5, 21, 39, 42, 46, 57, 58], "mathemat": [5, 55], "statist": [5, 14, 20, 27, 28, 52], "ugba": 5, "decis": [5, 63], "civeng": 5, "c88": 5, "smart": 5, "citi": 5, "cyplan": 5, "sem": 5, "1": [5, 11, 16, 19, 21, 42, 48, 51, 52, 54, 55], "write": [5, 16, 27, 40, 44, 55, 62], "stori": 5, "2": [5, 6, 11, 21, 54, 55], "broken": [5, 6, 11], "down": [5, 6, 11, 49, 52, 61], "ag": 5, "sex": 5, "demographi": 5, "sociol": 5, "social": [5, 52], "impact": [5, 63], "demog": 5, "immigr": 5, "do": [5, 11, 15, 16, 17, 19, 20, 21, 30, 37, 39, 42, 43, 44, 46, 51, 52, 55, 57, 59, 60, 61, 63, 64, 65], "tell": [5, 42], "l": [5, 10], "s": [5, 6, 10, 11, 15, 16, 17, 19, 20, 21, 23, 27, 30, 34, 35, 36, 37, 39, 41, 42, 43, 44, 46, 51, 52, 54, 56, 58, 62, 63, 64, 65], "aesthet": 5, "3": [5, 21, 47, 54, 55, 57], "sport": 5, "analyt": 5, "cogsci": 5, "mind": [5, 16, 40, 63, 64], "geog": 5, "geographi": 5, "legalst": 5, "crime": 5, "punish": 5, "children": 5, "world": [5, 55, 62], "mcellbi": 5, "immunotherapi": 5, "cancer": 5, "psych": 5, "cognit": 5, "neurosci": 5, "89a": 5, "linear": 5, "algebra": 5, "96": 5, "5": [5, 21, 43, 47, 49, 55], "network": [5, 21, 42], "web": [5, 35, 51, 52, 53, 54, 58], "visual": [5, 27, 38, 39, 46, 52, 54, 57], "behind": [5, 58], "curtain": 5, "rediscov": 5, "text": [5, 38, 39, 41, 46, 51, 54, 55, 57, 58], "88b": 5, "time": [5, 7, 10, 11, 12, 16, 17, 19, 21, 26, 27, 28, 30, 37, 38, 39, 40, 42, 44, 45, 46, 51, 52, 54, 57, 61], "seri": [5, 55, 58], "analysi": [5, 20, 30, 55], "sea": 5, "level": [5, 14, 19, 27, 28, 51, 62, 63], "rise": 5, "coastal": 5, "flood": 5, "espm": 5, "A": [5, 11, 14, 21, 25, 26, 27, 35, 40, 44, 54, 58, 62, 63], "explor": [5, 14, 20, 27, 49, 51, 53, 54, 55, 58], "geospati": [5, 23], "hist": 5, "doe": [5, 15, 21, 28, 43, 58], "histori": 5, "count": [5, 16], "japanes": 5, "american": 5, "digit": 5, "sourc": [5, 17, 20, 36, 58, 60], "info": 5, "ethic": 5, "http": [5, 15, 23, 28, 33, 35, 36, 38, 40, 42, 43, 45, 47, 51, 52, 53, 58, 60, 62], "data8": [5, 23, 40], "org": [5, 23, 40, 50, 55], "legal": [5, 27], "take": [5, 6, 11, 12, 15, 16, 20, 27, 30, 38, 42, 43, 51, 52, 53, 57], "measur": [5, 16, 37], "justic": 5, "system": [5, 16, 19, 28, 37, 39, 46], "mcb": [5, 36, 48, 55], "success": [5, 52], "failur": [5, 21], "introduct": [5, 48, 57], "matric": 5, "graph": 5, "cs88": 5, "190": 5, "sec": 5, "driven": [5, 14, 27], "polici": [5, 11, 52, 55], "har": 5, "power": [5, 16, 34, 39, 44, 46], "civic": 5, "tech": [5, 24], "290": 5, "revolut": 5, "88a": 5, "info88a_syllabus_fall2016": 5, "child": 5, "around": [5, 20, 26, 41, 63], "analyz": [5, 30, 39, 46], "household": 5, "set": [5, 9, 15, 18, 19, 20, 21, 26, 29, 30, 34, 35, 39, 42, 44, 46, 54, 57, 62, 63, 64], "genom": 5, "6": 5, "info88": 5, "cogsci88": 5, "cee": 5, "ecolog": 5, "environ": [5, 21, 37, 39, 44, 46, 48, 49, 50, 51, 57, 61], "health": [5, 19], "human": 5, "behavior": [5, 43], "literatur": 5, "39f": 5, "39g": 5, "39h": 5, "39c": 5, "read": [5, 7, 15, 16, 17, 21, 26, 39, 40, 43, 46, 50, 52, 54, 55, 58], "big": [5, 19, 21], "39e": 5, "39d": 5, "race": 5, "polic": 5, "allow": [6, 12, 16, 19, 29, 35, 36, 38, 39, 40, 44, 46, 48, 49, 50, 51, 54, 57, 58, 62, 64], "appli": [6, 14, 39, 46, 48, 58], "theoret": 6, "concept": [6, 27, 44, 48], "8": [6, 7, 9, 12, 14, 19, 25, 33, 34, 35, 36, 38, 39, 42, 43, 44, 46, 48, 55, 57, 58, 62], "particular": [6, 14, 15, 16, 28, 30, 36, 51, 58], "area": [6, 55], "interest": [6, 8, 11, 15, 16, 17, 19, 20, 29, 30, 53, 59, 61, 63, 64], "some": [6, 11, 14, 18, 19, 20, 21, 33, 37, 38, 41, 44, 48, 54, 55, 57, 58, 59, 61, 62, 65], "character": 6, "averag": 6, "just": [6, 15, 36, 41, 58], "give": [6, 12, 20, 27, 28, 54], "idea": [6, 11, 42], "like": [6, 7, 10, 11, 15, 16, 21, 29, 30, 37, 40, 41, 42, 43, 49, 51, 52, 57, 58, 59, 61, 64], "mai": [6, 11, 12, 14, 15, 16, 19, 27, 28, 30, 36, 39, 41, 42, 43, 44, 46, 48, 52, 54, 57, 58, 62], "fulli": [6, 11], "match": [6, 11], "descript": [6, 11, 35, 51, 55], "requisit": 6, "co": [6, 24], "should": [6, 8, 10, 16, 19, 21, 27, 36, 37, 43, 49, 51, 58, 63], "have": [6, 8, 11, 12, 15, 16, 17, 19, 21, 27, 28, 29, 30, 34, 35, 37, 39, 41, 42, 43, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 65], "alreadi": [6, 47, 49, 57], "complet": [6, 19, 49, 55, 60], "concurr": 6, "although": 6, "expect": [6, 19, 40, 41, 55], "state": [6, 37], "offici": 6, "note": [6, 8, 21, 30, 37, 41, 44, 51, 52], "formal": 6, "abl": [6, 8, 15, 21, 39, 40, 43, 44, 46, 49, 51, 60, 63, 64], "enrol": [6, 11, 19, 63], "without": [6, 28, 39, 43, 46, 61, 62], "met": 6, "creat": [6, 7, 9, 11, 14, 15, 16, 26, 30, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 49, 50, 53, 56, 58, 62, 64, 65], "challeng": [6, 21, 54, 55], "individu": [6, 21, 51, 52, 57], "rang": [6, 52], "prepar": 6, "repres": [6, 29], "whole": 6, "announc": [6, 8, 17, 54], "first": [6, 12, 15, 21, 26, 28, 29, 35, 39, 44, 46, 48, 52], "suggest": [6, 17], "find": [6, 10, 14, 15, 16, 19, 21, 30, 42, 51, 52, 55, 58, 60, 64], "differ": [6, 16, 19, 20, 21, 26, 27, 28, 33, 36, 37, 40, 41, 42, 43, 48, 54, 57, 58, 62, 64], "wait": [6, 21], "until": [6, 12, 21], "thei": [6, 11, 15, 16, 19, 21, 27, 28, 39, 40, 42, 43, 44, 46, 48, 49, 51, 52, 55, 58, 61, 63, 64], "Of": 6, "discret": [6, 41], "consid": [6, 12, 16, 27, 30, 55, 63], "case": [6, 14, 16, 17, 19, 20, 21, 41, 58, 63], "basi": [6, 19, 28, 52], "think": [6, 17, 19, 20, 27, 30], "waiv": 6, "other": [6, 10, 14, 15, 16, 17, 19, 23, 28, 29, 34, 35, 37, 40, 42, 43, 47, 49, 51, 52, 53, 58, 60, 61, 63], "miss": [6, 12], "overal": [6, 54], "effect": 6, "been": [6, 8, 16, 21, 27, 33, 35, 37, 41, 42, 51, 54, 55, 57, 62], "two": [6, 8, 11, 19, 21, 29, 37, 41, 51], "past": [6, 11, 12, 20, 21, 27, 28, 30, 36, 53, 58, 60, 64, 65], "There": [6, 11, 16, 19, 21, 34, 37, 42, 45, 48, 50, 54, 57, 63], "three": [6, 11, 16, 19, 30, 43, 54], "yet": [6, 41], "possibl": [6, 12, 41, 43, 57, 63], "higher": [6, 14], "One": [6, 21, 34, 42, 44, 51, 54, 58, 62], "hour": [6, 7, 11, 30], "meet": [6, 11, 12, 19, 27, 28, 29], "per": [6, 11, 16, 54], "week": [6, 8, 10, 11, 12, 16, 27, 55], "which": [6, 10, 11, 15, 19, 20, 21, 33, 34, 35, 39, 43, 44, 46, 48, 50, 51, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65], "includ": [6, 27, 29, 30, 38, 39, 43, 46, 51, 52, 54, 57, 58, 60, 63, 65], "both": [6, 9, 39, 46, 51, 54], "lab": [6, 11, 14, 16, 21, 27, 30, 38, 43, 47, 48, 49, 50, 63], "lectur": [6, 27, 28, 55], "portion": [6, 36, 58], "decid": [6, 57], "split": 6, "up": [6, 9, 14, 18, 19, 20, 21, 26, 27, 30, 35, 36, 39, 41, 42, 44, 46, 58, 64, 65], "between": [6, 12, 29], "choos": [6, 11, 35, 47, 49, 55, 59], "spend": [6, 12, 55], "second": [6, 12, 63], "prefer": [6, 16, 40], "fluid": 6, "switch": [6, 16], "back": [6, 19, 21, 26, 42], "forth": [6, 21], "question": [6, 11, 26, 28, 29, 30, 52, 55], "throughout": [6, 11, 14, 44, 51], "weekli": [6, 11], "project": [6, 17, 35, 39, 46, 51, 55, 62, 64], "homework": [6, 14, 27, 30, 49, 51, 63], "exam": [6, 19, 27], "depend": [6, 16, 28, 37, 40, 41, 48, 51], "offic": [6, 7, 11], "one": [6, 10, 11, 15, 21, 28, 36, 39, 42, 43, 46, 48, 51, 57, 58, 61, 63, 64], "six": [6, 26], "follow": [6, 15, 16, 17, 19, 21, 28, 29, 35, 37, 40, 43, 47, 49, 51, 52, 54, 55, 58, 60, 61, 63, 65], "wai": [6, 10, 17, 19, 21, 41, 54, 57, 59, 61], "outsid": [6, 11, 19], "schedul": [7, 10, 19, 27, 28], "grader": [7, 20, 21, 51, 56, 61], "get": [7, 15, 17, 19, 20, 21, 26, 28, 30, 40, 41, 42, 48, 49, 55, 60, 63, 65], "access": [7, 10, 15, 16, 19, 21, 37, 40, 43, 44, 47, 49, 51, 52, 53, 57, 58, 60, 61, 62, 63, 64, 65], "bcours": [7, 15, 16, 19, 58], "would": [7, 10, 11, 16, 19, 21, 30, 49, 51, 58, 60, 63], "guid": [7, 9, 16, 19, 25, 51, 62], "updat": [7, 17, 19, 21, 50, 51, 58, 61], "public": [7, 17, 19, 29, 35, 36, 50, 51, 55, 58, 62], "privat": [7, 51, 58, 62], "repo": [7, 21, 25, 35, 36, 37, 38, 43, 51, 58, 62], "organ": [7, 35, 43, 58, 62], "we": [8, 11, 12, 15, 16, 17, 19, 20, 21, 36, 37, 39, 40, 42, 44, 46, 51, 52, 54, 56, 57, 58, 59, 62, 63, 65], "hold": [8, 10, 11, 35, 51, 62], "everi": [8, 9, 16, 19, 21, 27, 28, 37, 48], "These": [8, 11, 21, 44, 58], "post": [8, 10, 19, 21, 39, 46, 49, 54], "those": [8, 15, 28, 44, 54, 55], "attend": [8, 11, 28, 29], "focu": [8, 44, 54], "topic": [8, 26, 28, 48, 52, 62], "ad": [8, 21, 30, 35, 54, 57, 62], "googl": [8, 19, 40, 53], "group": [8, 15, 16, 55], "sure": [8, 15, 37, 39, 41, 43, 46, 51], "whether": [8, 19, 21, 47, 49, 58, 64], "view": [8, 21, 29, 35, 53], "membership": 8, "com": [8, 19, 23, 33, 35, 45, 51, 58, 62], "To": [8, 12, 15, 19, 21, 27, 28, 36, 37, 39, 46, 51, 52, 54, 57, 58, 60, 64], "email": [8, 15, 16, 17, 19, 21, 29, 39, 46, 51], "send": [8, 16, 17, 51], "an": [8, 10, 15, 16, 19, 21, 26, 27, 28, 29, 30, 33, 36, 37, 38, 39, 40, 41, 42, 46, 49, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65], "berkelei": [8, 10, 15, 16, 19, 20, 21, 23, 25, 28, 34, 36, 37, 38, 39, 42, 43, 44, 46, 51, 52, 53, 57, 58, 60, 62], "edu": [8, 15, 16, 19, 21, 23, 25, 28, 36, 37, 38, 39, 42, 43, 46, 51, 52, 53, 57, 58, 60, 62], "welcom": [9, 10], "cdss": [9, 10, 11, 14, 20, 25, 27, 28, 30, 39, 44, 46, 57], "goal": [9, 27, 44], "provid": [9, 11, 15, 16, 19, 28, 30, 34, 35, 36, 37, 39, 40, 44, 46, 52, 54, 62, 64, 65], "return": [9, 21, 43], "constantli": [9, 54, 61], "sort": 9, "out": [9, 11, 15, 16, 17, 20, 21, 22, 27, 41, 45, 48, 51, 56, 58, 61, 65], "keep": [9, 12, 16, 21, 40, 45, 51, 63, 64], "speed": 9, "With": [9, 26, 51], "tip": [9, 21, 30, 43, 54], "held": [10, 28, 29], "mondai": 10, "tuesdai": 10, "pleas": [10, 11, 15, 16, 19, 21, 28, 39, 40, 42, 44, 46, 52, 54, 58, 60, 61, 62, 63, 64, 65], "discuss": [10, 11, 27, 28, 42], "curriculum": [10, 14, 19, 27], "coordin": 10, "eric": [10, 11, 16, 19, 20, 24, 28], "van": [10, 11, 16, 19, 20, 24, 28], "dusen": [10, 11, 16, 19, 20, 24, 28], "gener": [10, 15, 16, 19, 21, 33, 41, 50, 51, 53, 54, 55, 63], "each": [10, 11, 21, 27, 29, 35, 36, 40, 41, 42, 44, 51, 55, 57, 58], "wherev": 10, "conveni": [10, 16], "secur": [10, 51, 63], "gatewai": 10, "tool": [10, 17, 19, 28, 33, 34, 36, 38, 39, 46, 51, 54, 57, 58], "ferpa": 10, "consist": [10, 11, 54, 57], "It": [10, 12, 16, 19, 21, 35, 42, 51, 54, 60, 62, 63], "similar": [10, 34, 44, 65], "blackboard": 10, "maintain": [10, 11, 35, 39, 44, 46, 51, 54, 65], "profit": 10, "compani": 10, "faculti": [10, 14, 19, 51, 53], "come": [10, 28, 43, 44, 52], "school": [10, 54], "might": [10, 16, 21, 26, 27, 30, 38, 57], "familiar": [10, 27, 36, 44, 58], "depart": [10, 19], "list": [10, 14, 15, 17, 23, 25, 28, 36, 37, 40, 41, 45, 48, 52, 55, 58, 60, 64], "receiv": [10, 19, 20, 63, 64], "main": [11, 19, 37, 58], "role": [11, 15, 24, 28, 54], "none": [11, 21], "brief": 11, "dec": [11, 14, 25], "experi": [11, 12, 14, 17, 19, 20, 27, 28, 43, 44, 49, 61], "notebook": [11, 15, 17, 19, 20, 21, 23, 28, 29, 30, 33, 35, 37, 40, 41, 42, 43, 61, 62, 63], "libari": 11, "brainstorm": 11, "translat": [11, 55], "them": [11, 12, 15, 19, 21, 35, 37, 39, 42, 46, 48, 51, 58, 61, 65], "code": [11, 27, 28, 30, 35, 37, 38, 39, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60, 61, 62], "In": [11, 12, 14, 15, 19, 21, 27, 28, 35, 36, 39, 41, 42, 44, 46, 51, 52, 54, 55, 57, 58, 61, 63, 64, 65], "over": [11, 19, 20, 22, 27, 30, 43, 45, 62], "summer": [11, 54], "earli": [11, 30, 63], "vari": [11, 15, 19, 21, 37, 55], "base": [11, 15, 16, 19, 35, 39, 43, 46, 48, 51, 52, 55, 58, 61], "avail": [11, 19, 21, 27, 30, 34, 35, 37, 42, 51, 52, 58, 59, 64], "undergradu": [11, 28, 52], "varieti": [11, 57], "answer": [11, 26, 28, 30, 33, 35, 55, 58], "dure": [11, 12, 19, 21, 26, 27, 28, 30, 37, 55, 63], "proofread": 11, "etc": [11, 19, 33, 36, 37, 39, 46, 54, 55, 58, 61], "But": 11, "cannot": [11, 39, 46, 49, 52, 58], "unit": 11, "decal": 11, "train": 11, "90": 11, "39": 11, "spent": [11, 16], "remain": [11, 36, 58], "51": 11, "relat": [11, 16, 19, 21, 28, 30, 41, 51, 61, 65], "here": [11, 15, 19, 20, 21, 24, 27, 33, 36, 37, 38, 43, 45, 50, 51, 52, 53, 54, 55, 57, 58, 60, 62, 63, 64, 65], "9": 11, "15": [11, 19], "x": 11, "30": 11, "prep": 11, "our": [11, 16, 17, 19, 20, 21, 37, 40, 44], "default": [11, 15, 16, 19, 37, 54, 58, 62], "staff": [11, 15, 19, 28, 29, 30, 44], "recruit": 11, "seat": 11, "free": [11, 19, 30, 49], "declin": 11, "altern": [11, 57, 65], "arrang": 11, "fit": [11, 16, 27, 42], "better": [11, 36, 54, 55, 58], "respons": [11, 19, 21], "associ": [11, 55], "paid": 11, "recommend": [12, 14, 15, 16, 19, 21, 37, 40, 51, 52, 54, 56, 57, 58, 59, 61, 65], "when": [12, 16, 19, 21, 26, 30, 35, 36, 37, 40, 41, 42, 43, 44, 47, 49, 50, 51, 52, 58, 61, 63, 64], "own": [12, 28, 30, 35, 39, 44, 46, 58, 63], "same": [12, 15, 17, 21, 35, 36, 38, 39, 43, 46, 57, 58, 61, 62, 64], "exampl": [12, 15, 16, 27, 30, 36, 38, 39, 41, 42, 43, 46, 48, 53, 54, 55, 57, 58, 60], "histogram": [12, 30], "four": [12, 29, 30, 51], "five": 12, "avoid": [12, 19, 39, 42, 43, 46, 54], "too": [12, 21, 41, 61], "much": [12, 30, 54], "fundament": 12, "taught": [12, 27], "also": [12, 14, 15, 19, 27, 28, 29, 34, 35, 37, 42, 44, 48, 50, 51, 52, 53, 54, 57, 58, 61, 62, 63], "cohes": 12, "mani": [12, 19, 20, 21, 25, 28, 33, 35, 37, 38, 41, 44, 45, 48, 55, 61, 62, 63], "few": [12, 19, 21, 27, 43, 48, 53, 59, 63, 64, 65], "best": [12, 19, 43, 54], "accommod": 12, "sinc": [12, 51, 63], "light": [12, 20, 54], "most": [12, 16, 19, 21, 29, 30, 39, 41, 43, 44, 46, 48, 57, 62, 63], "lot": [12, 16, 21, 44, 61], "prior": [12, 41], "long": [14, 21, 42], "method": [14, 21, 27, 37, 40, 43], "domain": [14, 21, 27, 28], "expand": 14, "skill": [14, 27, 30], "chosen": [14, 21, 44, 53, 55], "field": [14, 51, 58, 60], "adapt": [14, 16, 30], "exist": [14, 19, 21, 27, 30, 37, 43], "ground": [14, 65], "team": [14, 15, 16, 19, 20, 21, 24, 27, 28, 29, 51, 54, 56, 61, 64], "partner": 14, "necessari": [14, 15, 27, 30, 51, 61], "exercis": [14, 36, 55, 62], "typic": [14, 21, 48, 51], "requir": [14, 15, 17, 19, 21, 27, 28, 30, 35, 37, 41, 43, 48, 53, 54, 55, 59, 60, 61, 63, 65], "foundat": [14, 25], "math": [14, 28], "well": [14, 51, 57, 58], "offer": [14, 17, 19, 28, 54, 58], "header": [14, 41], "curiou": 15, "datahub": [15, 16, 17, 19, 21, 23, 24, 25, 36, 37, 38, 39, 40, 42, 46, 49, 50, 52, 53, 54, 57, 58, 62, 64, 65], "ye": [15, 16, 17, 19, 21, 34, 64], "mean": [15, 27, 39, 44, 46, 52, 58], "troubleshoot": [15, 19, 26, 28, 52], "interfac": [15, 21, 35, 50, 58, 63], "user": [15, 16, 17, 20, 21, 35, 36, 37, 38, 40, 41, 42, 43, 49, 54, 58, 61, 62, 63, 64], "start": [15, 19, 21, 26, 28, 29, 30, 39, 41, 42, 43, 44, 46, 47, 49, 51, 57, 63], "stop": [15, 21, 63], "server": [15, 19, 20, 37, 49, 51, 53, 55, 57, 59, 63], "dedic": [15, 16], "debug": [15, 21], "issu": [15, 16, 17, 19, 26, 28, 37, 39, 40, 41, 43, 44, 46, 51, 54, 56, 60, 63], "wide": [15, 37, 39, 46, 52], "gsi": 15, "anoth": [15, 16, 21, 39, 41, 42, 44, 46, 57, 63], "result": [15, 16, 21, 54, 61], "conflict": [15, 21, 39, 43, 46], "report": [15, 19, 42, 61], "infrastructur": [15, 19, 24, 39, 44, 46, 50, 51, 54, 57, 61], "so": [15, 16, 17, 19, 20, 21, 39, 40, 41, 43, 46, 48, 57, 58], "correct": [15, 39, 41, 43, 46, 51], "action": [15, 58, 62, 63, 64], "check": [15, 16, 17, 19, 20, 21, 37, 41, 47, 49, 52, 54, 58, 60, 61, 64], "imag": [15, 16, 21, 51, 54, 57], "know": [15, 16, 19, 20, 21, 26, 42, 43, 48], "option": [15, 17, 19, 21, 35, 53, 57, 58, 59, 60, 62, 63, 64, 65], "dashboard": [15, 21, 43, 53, 55], "i": [15, 16, 17, 19, 20, 21, 37, 41, 43, 53], "alon": 15, "instruct": [15, 19, 20, 30, 41, 51, 54, 65], "purpos": [15, 61], "part": [15, 16, 17, 19, 21, 27, 35, 37, 43, 50, 51, 54, 55, 57, 60, 61, 63, 64], "templat": [15, 16, 17, 19, 21, 37, 51], "process": [15, 16, 19, 27, 29, 30, 36, 37, 39, 42, 46, 49, 54, 55, 58, 64], "ha": [15, 16, 19, 20, 21, 28, 31, 33, 35, 39, 41, 42, 46, 51, 52, 54, 55, 57, 59, 63], "undergon": [15, 54], "major": [15, 30, 43, 44], "longer": [15, 21, 58], "usernam": [15, 21, 43, 51, 63], "id": [15, 19, 21, 52, 64], "than": [15, 16, 19, 21, 28, 36, 41, 55, 58], "subset": [15, 16, 61, 63], "order": [15, 26, 29, 39, 41, 44, 46, 52], "must": [15, 36, 37, 51, 52, 57, 58], "By": [15, 29, 41], "teacher": 15, "ta": [15, 28, 44], "visit": [15, 21, 35], "section": [15, 18, 19, 26, 29, 30, 52, 57, 62], "click": [15, 21, 35, 36, 38, 40, 41, 51, 57, 58, 60, 62, 63, 64], "specifi": [15, 19, 36, 37, 58], "address": [15, 28, 54], "step": [15, 16, 17, 19, 21, 35, 43, 44, 47, 49, 51, 54, 57, 62], "groupset": 15, "insid": 15, "titl": [15, 54], "share": [15, 19, 21, 42, 44, 49, 51, 54, 55, 58, 63], "configur": [15, 19], "onc": [15, 21, 35, 38, 43, 51, 54, 57, 61, 62, 64], "document": [15, 19, 21, 39, 40, 44, 46, 51, 54, 56, 63, 65], "being": [15, 21, 39, 42, 46, 52], "grant": [15, 16], "logout": 15, "log": [15, 19, 21, 39, 42, 44, 46, 49], "again": [15, 21, 41, 43, 58, 60, 61], "config": 15, "persist": [15, 21], "thing": [15, 19, 29, 33, 39, 42, 46, 48], "ui": [15, 19, 54, 59], "navig": [15, 30, 43, 51, 54], "statu": [15, 43, 51], "manag": [15, 24, 43, 51, 62], "reach": [15, 16, 17, 20, 21, 22, 56, 61, 65], "bcourseshelp": 15, "portal": 15, "login": [15, 35, 39, 46, 64], "instanc": [15, 16, 19, 21, 37, 42, 53, 58], "top": [15, 19, 21, 41, 42, 50, 51], "bar": [15, 43, 63], "where": [15, 17, 19, 21, 27, 35, 41, 43, 49, 51, 54, 55, 58, 63, 64], "r": [15, 16, 19, 21, 43, 50, 52, 53, 55, 58, 61], "replac": [15, 51, 54], "stage": [15, 30, 37, 61, 63], "calnet": [15, 19, 21, 49, 51], "rstudio": [15, 19, 21, 49, 51, 54, 58], "restart": [15, 37, 41, 42, 54, 58], "control": [15, 21, 35, 51, 54, 62, 63], "panel": [15, 21, 51, 63], "whose": [15, 55], "search": [15, 21, 49, 52, 60], "hub": [16, 36, 37, 40, 43, 51, 53, 54, 60, 61, 63, 64], "instal": [16, 19, 21, 33, 35, 44, 47, 49, 52, 53, 54, 55, 58, 60, 63, 65], "version": [16, 17, 19, 21, 33, 35, 37, 39, 43, 46, 61, 62, 63, 65], "self": [16, 37], "temporari": [16, 19], "identifi": [16, 21, 37, 55, 61, 64, 65], "perman": [16, 37], "solut": [16, 19, 21, 37, 41, 51, 64], "syntax": [16, 37, 55], "pip": [16, 19, 21, 37, 54, 60, 65], "name": [16, 21, 24, 37, 41, 43, 51, 55, 58, 60], "eg": [16, 37, 43, 55], "numpi": [16, 37], "ggplot2": [16, 37], "highlight": [16, 18, 19, 21, 36, 37, 55, 58], "along": [16, 29, 37], "rais": [16, 17, 19, 21, 37, 40, 60], "increas": [16, 19, 21, 40, 61], "ram": [16, 19, 39, 40, 46], "cpu": [16, 19, 61], "1gb": [16, 40], "usecas": [16, 63], "compel": 16, "reason": [16, 21, 30, 39, 46, 49, 61, 65], "rational": 16, "upgrad": [16, 17, 21, 61], "cost": [16, 61], "implic": 16, "servic": [16, 19, 21, 24, 28, 49, 52], "factor": 16, "number": [16, 20, 21, 39, 41, 46, 54], "amount": [16, 19, 28, 40, 42], "place": [16, 30, 35, 51, 55], "latter": 16, "temporarili": [16, 37, 40, 43], "durat": 16, "auto": 16, "approv": [16, 36, 58], "threshold": 16, "600": 16, "gb": [16, 19], "month": [16, 17, 65], "400": 16, "200": 16, "ones": [16, 36], "abov": [16, 21, 36, 37, 41, 48, 51, 52, 54, 55, 58, 62], "tabl": [16, 21, 23, 30, 34, 40, 41, 44, 61], "further": [16, 21, 53, 54], "consider": [16, 63], "end": [16, 19, 29, 43], "complex": [16, 19, 41, 42, 55, 61, 63, 65], "affect": [16, 39, 46, 57, 63], "perform": [16, 40, 41, 55, 62], "As": [16, 19, 21, 28, 35, 48, 54, 58, 61, 63], "conduct": 16, "workshop": [16, 19, 28], "could": [16, 21, 26, 54, 63], "repurpos": [16, 19, 55], "certainli": 16, "d": [16, 42], "its": [16, 35], "regularli": [16, 19, 21, 37, 44], "ericvd": [16, 20], "balaji": [16, 19, 20, 21, 24], "alwar": [16, 19, 20, 21, 24], "balajialwar": [16, 21], "exact": [16, 19], "memori": [16, 19, 21, 61], "total": [16, 42], "particip": 16, "size": [16, 21, 28, 40, 54], "languag": [16, 19, 37, 55], "research": [16, 19, 30, 52], "primari": 16, "motiv": [16, 28], "practic": [16, 21, 28, 54], "IT": 16, "benefit": [16, 28, 39, 46], "high": [16, 19], "cluster": [16, 25, 42], "savio": 16, "On": [16, 21, 43, 51], "demand": 16, "virtual": [16, 21], "machin": [16, 39, 42, 46], "am": [16, 19, 21], "go": [16, 21, 26, 30, 41, 42, 43, 51, 52, 57, 58, 62, 63], "my": [16, 19, 21, 43, 57], "ensur": [16, 19, 21, 41, 51, 54], "rule": [16, 21, 42, 61], "thumb": [16, 21, 42, 61], "separ": [16, 19], "limit": [16, 19, 21, 39, 40, 42, 46, 54], "100": [16, 19, 20, 40, 54, 63], "mb": 16, "overcom": [16, 54], "constraint": 16, "aris": [16, 26, 41], "due": [16, 21, 43, 49, 54, 61, 65], "while": [16, 18, 21, 28, 37, 40, 42, 44, 48, 49, 55, 63, 65], "disk": [16, 39, 42, 46], "singl": [16, 20, 27, 39, 46, 61], "thread": 16, "execut": [16, 21, 27, 41, 49, 50, 51, 55], "max": 16, "alloc": [16, 21], "resiz": 16, "feasibl": [16, 19], "profil": 16, "understand": [16, 36, 52, 54, 55, 58, 63], "consumpt": [16, 19], "modifi": [16, 63], "within": [16, 19, 29, 51], "conusmpt": 16, "directli": [16, 19, 21, 40, 43, 57, 60, 61, 62], "serv": [16, 19, 28, 52], "principl": [16, 20], "creation": 16, "undergrad": 16, "admin": [16, 19, 21, 39, 40, 43, 46, 51, 61], "technic": [16, 19, 24, 28, 44], "architectur": 16, "strong": 16, "institut": [16, 25], "strateg": 16, "custom": [16, 37, 51, 54, 60], "improv": [17, 19, 21, 54], "alwai": [17, 20, 37, 61], "open": [17, 20, 21, 35, 41, 42, 43, 47, 49, 51, 53, 58, 60, 61, 63, 65], "campu": [17, 19, 26], "outlin": [17, 21, 40], "enhanc": [17, 19], "notif": [17, 64], "releas": [17, 43, 51, 54, 64, 65], "try": [17, 21, 41, 42, 58, 61], "build": [17, 44, 53], "cadenc": 17, "upcom": 17, "watch": 17, "track": [17, 19, 35, 45, 51, 62], "prioriti": [17, 54], "sprint": 17, "board": 17, "collabor": [17, 29, 40, 51, 54, 64], "don": [17, 21, 35, 41, 42, 49, 51, 61], "t": [17, 19, 21, 28, 35, 41, 42, 43, 48, 49, 51, 61, 64], "junctur": 17, "toward": [17, 27], "integr": [17, 27, 43, 50, 51, 54, 63], "retrolab": [17, 58], "function": [17, 34, 40, 41, 44, 48, 51, 55, 63, 64], "contribut": 17, "thank": 17, "amaz": 17, "sens": 17, "faq": [18, 19, 21], "commonli": [18, 61], "refer": [19, 21, 26, 39, 40, 41, 46, 48, 54, 63, 64], "myself": 19, "dear": 19, "easi": [19, 35, 53, 58], "handl": 19, "dsep": [19, 37], "infra": [19, 37, 61], "slack": [19, 21, 22, 56], "urgent": 19, "uctech": 19, "account": [19, 21, 35, 36, 37, 39, 40, 42, 44, 46, 49, 51, 58, 64], "ucb": [19, 51], "touch": 19, "respect": [19, 58], "import": [19, 29, 33, 37, 41, 48, 54], "date": [19, 21, 27, 37], "larger": [19, 30, 44], "usual": [19, 30, 41, 42, 43, 48], "review": [19, 29, 41, 61], "mention": [19, 21, 49], "timefram": 19, "relev": [19, 20, 21, 23, 26, 29, 30, 51], "newslett": 19, "latest": [19, 21, 37, 50, 54, 58, 61, 63, 65], "stack": 19, "subscrib": 19, "plugin": [19, 53, 63, 65], "chrome": [19, 43, 53, 58], "store": [19, 29, 36, 39, 43, 46, 51, 58, 60], "final": [19, 29, 64], "feedback": 19, "smooth": 19, "variou": [19, 36, 38, 39, 46, 54, 57, 58], "uc": [19, 20, 28, 51], "zero": [19, 43], "kubernet": 19, "julia": [19, 37, 43, 61], "uniqu": [19, 60], "across": [19, 35, 37, 61, 62, 64], "extens": [19, 34, 40, 54, 56, 58, 61, 63, 65], "cater": 19, "divers": 19, "audienc": [19, 54], "multipl": [19, 21, 35, 42, 51, 54, 61, 62], "deploi": [19, 28, 37, 63, 65], "right": [19, 21, 30, 41, 42, 43, 57, 59, 62], "corner": [19, 42], "had": [19, 21, 58], "consum": [19, 61], "greater": [19, 55], "capac": 19, "classic": [19, 54, 58, 63, 65], "jupyterlab": [19, 49, 58, 65], "bug": [19, 21, 63], "submit": [19, 51], "messag": [19, 21, 42, 43, 51, 62, 63], "piazza": [19, 21, 22, 23, 36, 39, 42, 46], "real": [19, 27, 51, 54], "agreement": 19, "sla": 19, "regard": [19, 21], "acknowledg": 19, "archiv": 19, "categor": 19, "scenario": [19, 21, 54, 64], "workflow": [19, 23, 26, 35, 44, 49, 54, 61, 64], "envis": [19, 55], "decreas": 19, "member": [19, 28, 44], "recov": [19, 21], "exhaust": [19, 41], "enough": [19, 54], "type": [19, 21, 26, 27, 37, 41, 43, 48, 51, 54, 57, 63], "honestli": 19, "noth": 19, "todai": 19, "ask": [19, 21, 29, 41, 49, 52, 61], "download": [19, 21, 33, 36, 38, 44, 49, 51, 52, 58, 62], "backup": 19, "refrain": 19, "via": [19, 21, 33, 40, 53, 59, 62], "incas": [19, 60], "caus": [19, 21, 41, 43], "launch": [19, 21, 43, 53, 64], "non": [19, 27, 43, 54, 63], "authent": [19, 21], "onli": [19, 36, 37, 39, 40, 46, 51, 54, 60, 61], "coupl": [19, 21, 53, 54], "sponsor": 19, "guest": 19, "binder": 19, "solv": [19, 21, 39, 43, 46, 55, 61], "immedi": [19, 58, 63], "submiss": [19, 38, 51, 56, 57], "select": [19, 21, 35, 36, 41, 43, 51, 54, 57, 58, 62, 63, 64, 65], "html": [19, 23, 40, 55, 59], "knit": 19, "target": [19, 27], "output": [19, 21, 36, 41, 43, 53, 57], "format": [19, 21, 30, 36, 38, 51, 57, 58], "save": [19, 21, 40, 51, 52, 54, 62], "evangelist": 20, "spread": [20, 27], "word": 20, "tweak": 20, "accord": 20, "collater": 20, "initi": [20, 21, 29, 51], "societi": [20, 44], "short": [20, 21, 27, 30, 45, 53, 57, 58, 62, 64], "opportun": [20, 27], "hand": 20, "otter": [20, 51, 56, 61], "weight": 20, "modular": [20, 27], "autograd": [20, 50, 51], "softwar": [20, 28, 35, 39, 41, 43, 46, 52, 61, 62], "convers": [20, 21, 30], "discours": 20, "small": [20, 30], "littlest": 20, "face": [21, 43, 51], "escal": 21, "becom": [21, 30, 39, 46, 54], "unrespons": 21, "properli": [21, 41, 51, 57], "button": [21, 35, 36, 41, 51, 57, 58], "visibl": [21, 35], "privileg": 21, "after": [21, 26, 29, 39, 41, 43, 46, 51, 55, 58, 63, 64], "obfusc": 21, "f": 21, "command": [21, 35, 37, 42, 43, 47, 49, 51, 54, 58], "desir": [21, 36, 43, 62], "row": 21, "tab": [21, 47, 49, 61, 64], "close": [21, 27, 42, 61], "still": [21, 39, 42, 46, 54, 56, 63], "adopt": [21, 63], "infinit": [21, 41, 61], "loop": [21, 41, 61], "calcul": [21, 30, 55], "show": [21, 36, 51, 58, 61, 63, 64], "crash": 21, "browser": [21, 38, 39, 46, 53, 57, 58, 60, 61, 62, 63, 65], "reduc": [21, 44], "seem": 21, "unus": 21, "workspac": 21, "e": [21, 28, 41, 42, 43, 48, 51, 61], "g": [21, 28, 41, 42, 43, 48, 51, 61], "imposs": 21, "url": [21, 36, 39, 40, 43, 46, 51, 53, 58, 60, 61], "reset": 21, "tree": [21, 33, 43, 64], "n": 21, "integ": 21, "delet": [21, 51, 52], "manual": [21, 36, 51, 58, 59], "confirm": [21, 58], "hack": 21, "spawn": 21, "pend": 21, "ipynb": [21, 38, 43, 54, 57, 58, 60, 63], "bloat": 21, "clear": 21, "nbconvert": [21, 54], "inplac": 21, "filenam": [21, 51, 60], "503": [21, 61], "unavail": 21, "sorri": 21, "stabil": [21, 63], "minut": [21, 41, 63, 64], "403": 21, "block": 21, "unknown": 21, "origin": [21, 35], "potenti": 21, "author": [21, 54], "certain": [21, 36, 40, 59, 61, 64], "node": [21, 42], "scale": [21, 28, 42], "volum": 21, "occur": [21, 41, 43], "load": [21, 40, 43, 51], "rm": 21, "nbsignatur": 21, "db": 21, "input": [21, 28, 36, 55, 58], "move": 21, "di": 21, "whenev": 21, "death": 21, "soon": 21, "exce": 21, "die": 21, "becaus": [21, 27, 42, 58], "lack": 21, "swap": 21, "space": [21, 41, 42, 54], "transmiss": 21, "workaround": 21, "implement": 21, "involv": [21, 24, 54, 65], "renam": [21, 41, 43], "remov": [21, 39, 43, 46, 61], "bypass": 21, "session": [21, 41, 42, 63], "startup": 21, "mv": 21, "press": [21, 47, 49], "normal": 21, "studio": [21, 50, 54], "kick": 21, "me": 21, "doesn": [21, 41, 42, 43], "reproduc": 21, "observ": 21, "exponenti": 21, "annot": [21, 55], "awar": 21, "direct": [21, 62], "circumv": 21, "copi": [21, 36, 43, 51, 58, 60, 63], "instead": [21, 58], "rel": [21, 51], "window": [21, 35, 52], "linux": [21, 35], "ctrl": 21, "shift": [21, 55, 57], "c": [21, 47, 49, 54, 55], "v": 21, "mac": 21, "cmd": 21, "scratch": 21, "enter": [21, 55, 57, 60], "pull": [21, 35, 36, 51, 58, 62], "fresh": [21, 43], "good": [21, 42, 48, 51, 58], "present": [21, 27, 52, 54, 62], "git": [21, 25, 29, 37, 43, 44, 51, 58, 60], "previous": [21, 58, 63], "did": [21, 44, 62], "wa": [21, 34, 41, 44, 51, 63], "made": [21, 27, 30, 35, 51, 54, 57, 62], "10": 21, "2022": 21, "smoothli": [21, 35, 62], "incompat": 21, "test": [21, 54, 55, 57, 58, 61, 63], "revert": 21, "zip": 21, "got": [21, 58], "seek": [21, 26], "export": 21, "fals": 21, "force_sav": 21, "true": [21, 41], "rewrit": 21, "suit": 21, "consolid": 23, "wiki": 23, "cs97": 23, "datasci": [23, 40], "patti": 23, "frontiera": 23, "sampl": [23, 61], "demo": [23, 53, 58, 64], "decul": 23, "tabledemo": 23, "textbook": [23, 44], "ipython": [23, 63], "homepag": 23, "www": [23, 62], "inferentialthink": 23, "outreach": 24, "lead": [24, 29, 30], "dsu": 24, "shane": 24, "knapp": 24, "ryan": 24, "lovett": 24, "jonathan": 24, "felder": 24, "greg": 24, "meritt": 24, "anthoni": 24, "suen": 24, "curricular": 24, "contributor": [24, 65], "keelei": 24, "takimoto": 24, "gunjan": 24, "baid": 24, "chri": 24, "pyle": 24, "yuvi": 24, "panda": [24, 34, 37, 44], "acronym": 25, "bid": 25, "ci": [25, 37, 50], "cloud": [25, 39, 44, 46, 49, 51, 52, 55, 61], "divid": 26, "overview": [26, 27, 28], "themselv": [27, 30, 48], "subject": [27, 30], "extra": [27, 52], "highli": 27, "itself": 27, "often": [27, 28, 35, 44, 62], "interact": [27, 28, 38, 44, 51, 53, 54, 62], "led": [27, 59, 63], "critic": 27, "period": [27, 29, 52], "concern": 27, "length": 27, "midterm": 27, "And": 27, "everyon": [27, 39, 46], "freshmen": 27, "senior": 27, "upper": [27, 43], "divis": [27, 44], "econometr": 27, "sociolog": 27, "psycholog": 27, "mediev": 27, "rhetor": 27, "gender": 27, "women": 27, "linguist": 27, "brows": [27, 30], "Not": 28, "feel": [28, 30, 61, 65], "confid": [28, 44], "facilit": 28, "util": [28, 55], "asap": 28, "drop": [28, 35, 52, 62], "complement": 28, "3rd": [28, 54, 58], "floor": [28, 52], "moffitt": [28, 52], "librari": [28, 37, 39, 44, 46, 48, 52], "full": [28, 35, 43, 58], "ahead": [28, 42, 52], "special": 28, "expertis": 28, "geograph": 28, "introductori": [28, 34, 39, 44, 46], "invit": 28, "walk": [28, 58, 62, 63, 64], "aren": [28, 41], "appropri": [28, 41, 51, 55], "interrupt": 28, "front": 28, "act": [28, 43, 44, 62], "profici": 28, "explain": [28, 40, 55], "finer": 28, "conceptu": 28, "At": [29, 30, 51], "ll": [29, 43, 51], "bring": 29, "least": 29, "ve": [29, 43, 62], "tent": 29, "contract": 29, "timelin": 29, "regular": 29, "draft": 29, "goe": [29, 44], "sent": 29, "compon": [30, 34, 44, 50, 52, 54, 58], "unsur": [30, 61, 63], "accomplish": 30, "next": [30, 41, 63, 65], "awai": [30, 63], "correl": 30, "coeffici": 30, "interpret": [30, 54], "devot": 30, "tend": [30, 48], "ideal": [30, 55, 61], "aggreg": 30, "engag": 30, "difficult": 30, "internet": [30, 39, 46, 63], "usabl": [30, 54], "easiest": [30, 43], "spreadsheet": 30, "csv": 30, "xlsx": 30, "extend": 30, "clearer": 30, "faster": 30, "replic": 30, "paper": 30, "quantit": 30, "put": [30, 41, 51], "aspect": [30, 54], "perhap": 30, "someth": [30, 42, 51], "histor": [30, 59], "done": [30, 39, 46, 51, 57], "microsoft": 30, "excel": 30, "reconfigur": 30, "saw": 30, "easier": 30, "fewer": 30, "harder": 30, "gitbook": 31, "host": [31, 35, 49, 51, 52, 55, 62, 63], "statement": [33, 48], "kei": [33, 34, 35, 44, 54, 58], "download_fil": 33, "install_packag": 33, "gh": [33, 36], "written": [34, 44, 51], "investig": [34, 44], "graphic": [34, 44, 54], "displai": [34, 35, 44, 54, 57, 62], "abstract": [34, 44], "datafram": [34, 44], "draw": [34, 44], "map": [34, 44, 55], "plot": [34, 44, 48, 54], "aim": [34, 44], "simpl": [34, 42, 44, 58], "taken": [34, 42, 43, 44, 51], "parallel": [35, 42, 62], "conjunct": [35, 62], "aka": [35, 62], "central": [35, 62], "No": [35, 39, 46], "gui": [35, 61], "client": 35, "simplifi": [35, 36, 42, 44, 58], "cli": 35, "maco": 35, "checkout": [35, 52, 65], "branch": [35, 36, 37, 43, 45, 51, 58, 60, 62], "merg": [35, 43, 45], "7": [35, 65], "credenti": [35, 39, 46], "ry": 35, "sync": [35, 64], "upstream": 35, "fetch": [35, 43], "reposito": 35, "drag": [35, 62], "appear": [35, 40, 41, 51, 58], "summari": 35, "defin": [35, 41], "congratul": 35, "rather": [36, 41, 58, 60], "extern": [36, 52, 58], "person": [36, 37, 39, 46, 52, 58, 63], "obtain": [36, 58], "given": [36, 39, 40, 41, 46, 48, 58], "futur": [36, 39, 42, 46], "automat": [36, 42, 43, 51, 58], "color": [36, 54, 58], "grei": [36, 41, 58], "yourself": [36, 58], "shown": [36, 58, 60, 64], "hit": 36, "convert": [36, 54, 59], "redirect": [36, 38], "path": [36, 38, 43, 51, 58], "lab5": 36, "procedur": 37, "scikit": [37, 42], "matplotlib": [37, 44, 48], "shini": 37, "dplyr": 37, "tidyr": 37, "rsqllite": 37, "instanceof": 37, "simpli": 37, "line": [37, 43, 49, 51, 57], "cell": [37, 48, 55, 60, 61], "bash": [37, 51], "frequent": [37, 41, 52], "reflect": 37, "prod": 37, "product": 37, "break": [37, 39, 43, 46, 57, 61], "omit": 37, "unreleas": 37, "sha": 37, "data8asset": 38, "sp17": 38, "lab01": [38, 43], "call": [38, 41, 43, 57, 58, 62, 64], "blog": [39, 45, 46, 54], "sever": [39, 41, 42, 46, 63], "veri": [39, 44, 46, 48], "tediou": [39, 44, 46], "prone": [39, 46], "even": [39, 40, 42, 46, 61], "finish": [39, 41, 42, 46, 58], "everyth": [39, 46], "outdat": [39, 46], "frustrat": [39, 42, 44, 46], "storag": [39, 42, 46], "entir": [39, 40, 46, 58, 61, 64], "especi": [39, 41, 44, 46], "never": [39, 46], "setup": [39, 44, 46, 51, 57], "burden": [39, 44, 46], "regardless": [39, 40, 46], "disadvantag": [39, 46], "connect": [39, 42, 46, 51, 52, 55], "unlimit": [39, 46], "anyth": [39, 42, 43, 46], "mayb": [39, 46], "filesystem": [39, 46], "modif": [39, 46], "unless": [39, 46], "difficulti": [39, 46, 54], "unabl": [39, 46], "choic": 40, "onlin": [40, 51, 62], "box": [40, 58], "drive": [40, 49, 52], "read_tabl": 40, "_autosummari": 40, "messi": 40, "filepath": 40, "therefor": [40, 52], "approach": [40, 44, 53, 55], "administr": 40, "159": [40, 63], "biologi": [40, 55], "dropox": 40, "categori": 41, "describ": [41, 51, 57, 58, 62], "themost": 41, "encount": 41, "far": 41, "screenshot": [41, 43, 47, 49], "happen": [41, 55], "forget": 41, "misspel": 41, "variabl": [41, 48], "quotat": 41, "mark": [41, 52], "string": 41, "column": [41, 55], "pick": 41, "doubl": [41, 57], "spell": 41, "capit": 41, "punctuat": 41, "enclos": 41, "deal": [41, 44], "label": [41, 51, 54], "valu": 41, "sensit": 41, "manipul": 41, "incorrect": 41, "kind": [41, 42, 55], "relabel": 41, "misus": 41, "boolean": 41, "argument": 41, "friend": 41, "sometim": 41, "stuck": 41, "squar": 41, "bracket": 41, "left": [41, 55, 57], "asterisk": 41, "circl": 41, "kernel": [41, 42, 54], "stai": 41, "solid": 41, "isn": [41, 64], "particularli": 41, "realli": [41, 42], "takesever": 41, "toolbar": [41, 57], "attempt": 41, "menu": [41, 43, 54, 63], "lostand": 41, "redefin": 41, "finit": 42, "reserv": [42, 52], "roughli": 42, "10gb": 42, "2gb": 42, "fast": 42, "bottleneck": 42, "obvious": 42, "analys": 42, "fine": 42, "multi": 42, "layer": 42, "neural": 42, "batch": 42, "tie": 42, "joblib": 42, "n_job": 42, "though": 42, "iter": [42, 48], "problem": [42, 48], "let": 42, "strai": 42, "unfortun": 43, "won": [43, 48], "firefox": [43, 53, 58, 63], "safari": 43, "correctli": 43, "red": 43, "sai": 43, "exit": 43, "128": 43, "fill": [43, 51, 55, 58, 60], "NOT": [43, 52], "forward": [43, 63], "slash": 43, "okai": 43, "fall19": 43, "overwrit": 43, "refus": 43, "proce": 43, "conserv": 43, "soc": 43, "old": 43, "problemat": [43, 61], "aros": 43, "newli": 43, "stash": 43, "dropdown": [43, 57, 58, 62, 64], "b": [43, 54], "gitstash": 43, "advic": 43, "experienc": 44, "wast": 44, "preinstal": 44, "mainten": 44, "monitor": 44, "piec": 44, "tradit": 44, "quit": 44, "complic": 44, "verbos": 44, "intimid": 44, "ok": 44, "were": [44, 51, 63], "stone": 44, "advanc": [44, 57, 58, 62, 65], "excit": 44, "recent": 44, "spoke": 44, "jupytercon": 44, "2017": 44, "coderefineri": 45, "intro": [45, 55], "webtuu": 45, "04": 45, "layman": 45, "anaconda": [47, 49], "prompt": [47, 49, 63, 64], "shell": 47, "conda": [47, 49, 54], "essenti": [47, 49, 63], "y": [47, 49], "commandlin": 47, "tidyvers": [47, 49], "launcher": [47, 49], "print": [47, 49, 61], "devtool": [47, 49], "install_github": [47, 49], "expos": [48, 55], "meant": 48, "introducen": 48, "acclim": 48, "nitti": 48, "gritti": 48, "tailor": 48, "beind": 48, "markdown": [48, 57], "int": 48, "float": 48, "str": 48, "bool": 48, "arithmet": 48, "logic": 48, "keyword": 48, "elif": 48, "builtin": 48, "homogen": 48, "customiz": 48, "introduc": [48, 54], "32": 48, "sparser": 48, "almost": 48, "devic": [49, 52, 64], "powershel": 49, "fan": 49, "purchas": 49, "coursework": [49, 50], "desktop": [49, 51], "tier": 49, "canva": 49, "qmd": 50, "worthi": 50, "knitr": 50, "inord": [50, 54, 65], "20": 50, "andrew": 50, "brai": 50, "stat20": 50, "sit": 50, "netlifi": 50, "cd": 50, "gradescop": [50, 51, 59], "simul": 50, "platform": 51, "affili": [51, 52], "easili": [51, 63], "proper": 51, "rmd": [51, 54], "readi": 51, "determin": 51, "rproj": 51, "ex": 51, "phw250fg": 51, "dev": 51, "continu": 51, "phw250fg2019": 51, "unpublish": 51, "quick": 51, "hw0": 51, "hw1": 51, "blank": [51, 58], "ttp": 51, "epi": 51, "master": [51, 58, 62], "leav": [51, 58, 63], "empti": 51, "august": 51, "2019": 51, "great": 51, "sign": 51, "readm": 51, "green": [51, 57], "pop": 51, "github_url": 51, "last": [51, 58], "publicli": [51, 58], "file_nam": 51, "m": 51, "unix": 51, "sequenti": 51, "autom": 51, "repetit": 51, "editor": [51, 65], "sh": 51, "bin": 51, "head": 51, "indic": 51, "item": [51, 54], "source_filepath": 51, "dest_filepath": 51, "cp": 51, "root": 51, "hw1_r_quiz": 51, "classroom": 52, "borrow": 52, "chromebook": 52, "oskicat": 52, "cs": 52, "c8": 52, "scroll": 52, "otherwis": 52, "circul": 52, "desk": 52, "proof": 52, "registr": 52, "macbook": 52, "air": 52, "osx": 52, "graduat": 52, "valid": [52, 63], "cal": 52, "yellow": 52, "card": 52, "loan": 52, "engin": [52, 55], "bioscienc": 52, "14": 52, "restrict": 52, "electron": 52, "deep": 52, "freez": 52, "hard": 52, "shut": 52, "club": 52, "scrape": 52, "1st": 52, "consult": [52, 61], "datap": 52, "app": 53, "plai": [53, 57], "mozilla": [53, 63], "ii": 53, "render": [53, 65], "stem": 54, "fact": 54, "signific": 54, "screen": [54, 63], "reader": 54, "keyboard": 54, "contrast": 54, "complianc": 54, "wcag": 54, "aa": 54, "standard": [54, 57], "mandat": 54, "univers": 54, "dimens": 54, "exemplifi": 54, "incorpor": 54, "spirit": 54, "aria": 54, "hamburg": 54, "collaps": 54, "blogpost": 54, "23": [54, 63], "posit": 54, "except": 54, "attent": 54, "construct": 54, "reusabl": 54, "deriv": 54, "transit": 54, "retro": [54, 63, 65], "eventu": 54, "notabl": 54, "inaccess": 54, "alt": 54, "caption": 54, "iota": 54, "compil": 54, "effort": 54, "notbook": 54, "barrier": [54, 58], "moment": 54, "readabl": 54, "comparison": 54, "standpoint": 54, "mynotebook": 54, "parti": [54, 58, 64, 65], "comment": 54, "progress": 54, "creator": 54, "pitaya": 54, "smoothi": 54, "dark": 54, "aaa": 54, "compliant": 54, "a11i": 54, "forg": 54, "jupyterthem": 54, "onedork": 54, "grade3": 54, "oceans16": 54, "chesterish": 54, "monokai": 54, "solarizedi": 54, "solarizedd": 54, "equival": 54, "lego": 54, "darksid": 54, "san": 54, "serif": 54, "ship": 54, "anonym": [54, 63], "pro": 54, "atkinson": 54, "hyperleg": 54, "dejavu": 54, "fira": 54, "brailler": 54, "blind": 54, "sonifi": 54, "audio": 54, "represent": 54, "tactil": 54, "impair": 54, "tacticl": 54, "knittr": 54, "accessrmd": 54, "ongo": 54, "element": [54, 55], "priorit": 54, "inclus": 54, "broad": 54, "outcom": [55, 61], "achiev": [55, 61], "Will": 55, "togeth": 55, "independ": 55, "synchron": 55, "asynchron": 55, "publish": [55, 58], "deliv": 55, "tabular": 55, "101": 55, "postgr": 55, "databas": [55, 61], "queri": [55, 56], "against": 55, "evalu": 55, "sql": 55, "incomplet": 55, "assig": 55, "gap": 55, "knowledg": 55, "pmb": 55, "bioe": 55, "146": 55, "dynam": 55, "fibonacci": 55, "longest": 55, "subsequ": 55, "recurs": 55, "codifi": 55, "express": 55, "api": 55, "pyearth": 55, "remot": [55, 64], "geolog": 55, "survei": 55, "globe": 55, "quak": 55, "magnitud": 55, "hello": [55, 62], "econ": 55, "130": 55, "accustom": 55, "ratio": 55, "ouput": 55, "syntact": 55, "referenc": 55, "assum": 57, "side": [57, 62], "eiher": 57, "insert": 57, "notic": 57, "triangl": 57, "rerun": 57, "seen": 57, "wish": 58, "rest": 58, "why": 58, "arbitrari": 58, "valuabl": 58, "broader": 58, "context": [58, 63], "sw": 58, "282": 58, "lab04": 58, "unfinish": 58, "shareabl": [58, 63], "reinstal": 58, "snapshot": [58, 60, 63], "textbox": 58, "dropdownlist": [58, 65], "intuit": 58, "ecosystem": 58, "juptyterlab": 58, "marri": 58, "simplic": 58, "choosen": 58, "gif": [58, 64], "confus": 59, "gazillion": 59, "guidanc": 59, "latex": 59, "500": 59, "ngbitpul": 60, "eec": 60, "data88": 60, "sp22": 60, "ignor": 60, "jovyan": 60, "name_of_repositori": 60, "8x": 60, "ms": 60, "toolsai": 60, "poor": 61, "frame": 61, "slice": 61, "smaller": 61, "believ": 61, "object": 61, "401": 61, "activ": [61, 63], "comfort": 61, "stabl": 61, "sqlite": 61, "pyqt5": 61, "qgi": 61, "onto": 62, "Then": 62, "sentenc": 62, "beginn": 62, "stick": 62, "gone": 62, "bottom": 62, "atlassian": 62, "tutori": 62, "proven": 63, "littl": 63, "bit": 63, "spring": 63, "22": 63, "corrupt": 63, "disabl": 63, "jupyter_collabor": 63, "su": 63, "random": 63, "went": 63, "uncov": 63, "pathwai": 63, "pilot": 63, "bleed": 63, "edg": 63, "owner": 63, "expir": 63, "explicitli": 63, "60": 63, "revok": 63, "invalid": 63, "care": 63, "gain": 63, "centr": 63, "clipboard": 63, "tim": 63, "cursor": 63, "disappear": 63, "hood": 63, "framework": 63, "fellow": 64, "dropbox": 64, "third": [64, 65], "delai": 64, "manner": 64, "retain": 65, "jeremei": 65, "tuloup": 65, "wonder": 65, "deprec": 65, "codebas": 65, "defaul": 65, "port": 65, "troubl": 65}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"licens": 0, "thi": [0, 1, 26, 34], "book": 0, "welcom": [1, 26], "uc": [1, 26], "berkelei": [1, 26], "data": [1, 14, 23, 26, 27, 52], "scienc": [1, 26, 27], "curriculum": [1, 3, 26, 31], "guid": [1, 3, 26, 31], "The": [1, 29, 40, 43, 44, 58], "ha": [1, 43], "move": [1, 31], "what": [1, 6, 14, 26, 27, 33, 34, 35, 36, 38, 39, 42, 46, 48, 51, 58, 62], "who": [1, 24, 26], "build": [1, 3], "instruct": [1, 3, 55], "summari": 2, "introduct": [2, 9, 45, 51], "creat": [2, 29, 51, 54, 55, 57], "connector": [2, 4, 5, 6, 9, 11, 23, 52], "make": 2, "modul": [2, 27, 30, 31, 33, 52], "workflow": [2, 51], "basic": 2, "dure": [2, 9], "cours": [2, 5, 6, 9, 14], "refer": [2, 55], "step": [3, 58, 60, 63, 64, 65], "By": 3, "associ": 4, "previou": [5, 13, 14, 27], "fall": 5, "2021": 5, "spring": 5, "2020": 5, "2018": 5, "2017": 5, "2016": 5, "2015": 5, "prerequisit": [6, 14, 27], "unit": 6, "gener": [6, 36, 43, 58, 60], "structur": [6, 27], "workload": 6, "pre": [7, 30, 37], "semest": [7, 52], "checklist": 7, "administr": 7, "technic": [7, 42, 50], "commun": 8, "channel": 8, "biweekli": 8, "instructor": [8, 9, 13], "meet": 8, "mail": 8, "list": 8, "suggest": 9, "page": 9, "read": 9, "befor": [9, 43], "logist": 10, "room": 10, "technolog": [10, 44], "lectur": 10, "lab": [10, 28, 54], "offic": [10, 28, 52], "hour": [10, 28, 52], "bcours": 10, "get": [11, 35, 39, 46], "student": [11, 12, 21, 28, 34, 51, 52], "help": [11, 28], "develop": [11, 29], "assist": [11, 28], "grader": [11, 60], "reader": 11, "design": [12, 55], "syllabu": 12, "order": 12, "topic": 12, "delai": 12, "enrol": 12, "program": 12, "pace": 12, "tip": [13, 55], "from": [13, 39, 46], "enabl": [14, 63], "plan": [14, 30], "hub": [15, 17, 19, 20, 21], "admin": 15, "privileg": 15, "chang": [16, 43, 51], "exist": [16, 39, 46], "requir": 16, "request": [17, 28], "new": [17, 19, 31, 37, 57], "featur": [17, 63], "datahub": [18, 43, 51, 60, 61, 63], "frequent": 18, "ask": 18, "question": 18, "onboard": 19, "user": 19, "share": [20, 40, 64], "inform": [20, 23], "about": 20, "troubleshoot": [21, 41, 43], "issu": [21, 61], "restart": 21, "kernel": [21, 47, 49], "server": 21, "your": 21, "own": 21, "code": [21, 33, 41, 57], "run": [21, 41, 42, 47, 57], "slow": 21, "4xx": 21, "5xx": 21, "error": [21, 41, 43], "other": [21, 44], "nbgitpul": [21, 36, 43, 58, 60], "otter": [21, 60], "contact": [22, 23], "link": [23, 36, 43, 58, 60], "tool": [23, 44], "document": [23, 34, 50], "cdss": 23, "8": 23, "ar": [24, 34, 35, 36, 38, 39, 46, 58, 62], "we": [24, 31], "term": [25, 37, 52], "abbrevi": 25, "how": [26, 58], "should": [26, 35, 62], "i": [26, 35, 42, 62], "us": [26, 43, 47, 49, 50, 60, 62, 64, 65], "deploy": 28, "peer": [28, 52], "consult": 28, "gsi": 28, "train": 28, "present": 28, "outlin": 29, "materi": [29, 35, 62], "import": [30, 58], "consider": 30, "idea": 30, "For": [30, 52], "ve": 31, "see": 31, "our": 31, "site": 31, "ds": 31, "github": [31, 35, 40, 43, 51, 62], "io": 31, "connectortool": 33, "exampl": 33, "datasci": [34, 44], "packag": [34, 37, 44], "familiar": 34, "git": [35, 45, 62], "why": [35, 39, 46, 62], "store": [35, 40, 62], "Is": 35, "my": 35, "repositori": [35, 51], "privat": 35, "access": [35, 39, 46, 54], "desktop": [35, 62], "interact": [36, 58], "restrict": [36, 42, 58], "compon": 36, "instal": [37, 39, 46], "python": [37, 60], "r": [37, 47, 49, 51, 54], "temporari": 37, "long": [37, 52], "On": 37, "reproduc": 37, "jupyt": [38, 39, 44, 46, 47, 49, 54, 55, 57, 59, 65], "notebook": [38, 39, 44, 46, 47, 48, 49, 54, 55, 57, 58, 59, 60, 65], "jupyterhub": [39, 44, 46], "doe": [39, 46], "differ": [39, 46], "local": [39, 46, 47, 49], "overview": [39, 42, 46], "intern": [39, 46], "dataset": 40, "small": 40, "few": 40, "mb": 40, "outsid": 40, "host": 40, "direct": 40, "upload": [40, 62], "larger": 40, "ten": 40, "sever": 40, "gb": 40, "directori": 40, "credit": [40, 55], "2i2c": 40, "readwrit": 40, "syncth": [40, 64], "cell": [41, 57], "nameerror": 41, "valueerror": 41, "typeerror": 41, "never": 41, "stop": 41, "detail": 42, "cpu": 42, "memori": 42, "out": 42, "1": [43, 47, 49, 60, 63, 64, 65], "wa": 43, "click": 43, "an": 43, "incompat": 43, "browser": 43, "microsoft": 43, "edg": 43, "2": [43, 47, 49, 60, 63, 64, 65], "incorrectli": 43, "3": [43, 49, 60, 63, 64, 65], "been": 43, "some": 43, "content": [43, 54], "both": 43, "solut": 43, "pedagogi": 44, "option": [47, 49], "launch": [47, 49, 60, 65], "googl": [47, 49], "colab": [47, 49], "zero": 48, "cover": 48, "sampl": 48, "backup": 49, "binder": 49, "4": [49, 54], "studio": 49, "quarto": 50, "produc": 50, "scientif": 50, "set": 51, "up": 51, "assign": [51, 56, 57], "creation": [51, 55], "publish": 51, "distribut": [51, 58], "view": 51, "progress": 51, "appendix": 51, "A": 51, "clone": 51, "ad": 51, "commit": 51, "push": 51, "b": 51, "shell": 51, "script": 51, "resourc": [52, 57, 62], "laptop": 52, "lend": 52, "short": 52, "shini": 53, "experi": 54, "enhanc": 54, "interfac": [54, 62, 65], "jupyterlab": 54, "0": 54, "7": 54, "within": 54, "export": 54, "html": 54, "format": 54, "theme": 54, "font": 54, "compat": 54, "vari": 54, "version": 54, "best": [55, 61], "practic": [55, 61], "wip": 55, "doc": 55, "pedagog": 55, "strategi": 55, "collect": 56, "grade": 56, "work": [57, 58, 60], "blank": 57, "add": 57, "download": [57, 59], "addit": [57, 62], "do": 58, "note": 58, "plugin": 58, "pdf": 59, "vscode": 60, "editor": 60, "configur": 60, "execut": 60, "extens": 60, "avoid": 61, "perform": 61, "file": [62, 64], "web": 62, "command": 62, "line": 62, "gui": 62, "real": 63, "time": 63, "collabor": 63, "rtc": 63, "realtim": 64, "retrolab": 65}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["LICENSE", "README", "SUMMARY", "build", "connector/associate/connector-associate", "connector/general/previous-connectors", "connector/general/what-is-a-connector", "connector/instructor/checklist", "connector/instructor/communication-channels", "connector/instructor/connector-instructor", "connector/instructor/logistics", "connector/instructor/student-help", "connector/instructor/syllabus-design", "connector/instructor/tips", "dec/general/what-is-a-data-enabled-course", "faq/admin", "faq/changerequirements", "faq/features", "faq/jupyterhub-intro", "faq/onboarding", "faq/share", "faq/troubleshoot", "general/contact", "general/links", "general/people", "general/terms-and-abbreviations", "intro", "module/general/what-is-a-module", "module/instructor/deploy-help", "module/instructor/develop", "module/instructor/preplanning", "redirect", "technology/README", "technology/connectortools-module", "technology/datascience-package", "technology/git-and-github", "technology/interact-links", "technology/jupyter/install-packages", "technology/jupyter/jupyter-notebooks", "technology/jupyter/jupyterhub", "technology/jupyter/large-datasets", "technology/jupyter/python-errors", "technology/jupyter/technical-details", "technology/jupyter/troubleshoot-nbgitpuller", "technology/pedagogy-and-technology", "technology/pedagogy-and-technology/git-intro", "technology/pedagogy-and-technology/introduction-to-jupyter", "technology/pedagogy-and-technology/introduction-to-jupyter-rkernel", "technology/pedagogy-and-technology/notebook-zero", "technology/pedagogy-and-technology/options-launch-rkernel", "technology/quarto", "technology/r-datahub", "technology/resources", "technology/shiny", "workflow/accessibility", "workflow/bestpractices", "workflow/collecting-grading-assignments", "workflow/creating-notebooks", "workflow/distributing-notebooks", "workflow/dowload_PDF", "workflow/launch-vscode", "workflow/performance_issue", "workflow/pushing-to-github", "workflow/use-realtimecollaboration", "workflow/use-realtimefilesharing", "workflow/use-retrolab"], "filenames": ["LICENSE.md", "README.md", "SUMMARY.md", "build.md", "connector/associate/connector-associate.md", "connector/general/previous-connectors.md", "connector/general/what-is-a-connector.md", "connector/instructor/checklist.md", "connector/instructor/communication-channels.md", "connector/instructor/connector-instructor.md", "connector/instructor/logistics.md", "connector/instructor/student-help.md", "connector/instructor/syllabus-design.md", "connector/instructor/tips.md", "dec/general/what-is-a-data-enabled-course.md", "faq/admin.md", "faq/changerequirements.md", "faq/features.md", "faq/jupyterhub-intro.md", "faq/onboarding.md", "faq/share.md", "faq/troubleshoot.md", "general/contact.md", "general/links.md", "general/people.md", "general/terms-and-abbreviations.md", "intro.md", "module/general/what-is-a-module.md", "module/instructor/deploy-help.md", "module/instructor/develop.md", "module/instructor/preplanning.md", "redirect.md", "technology/README.md", "technology/connectortools-module.md", "technology/datascience-package.md", "technology/git-and-github.md", "technology/interact-links.md", "technology/jupyter/install-packages.md", "technology/jupyter/jupyter-notebooks.md", "technology/jupyter/jupyterhub.md", "technology/jupyter/large-datasets.md", "technology/jupyter/python-errors.md", "technology/jupyter/technical-details.md", "technology/jupyter/troubleshoot-nbgitpuller.md", "technology/pedagogy-and-technology.md", "technology/pedagogy-and-technology/git-intro.md", "technology/pedagogy-and-technology/introduction-to-jupyter.md", "technology/pedagogy-and-technology/introduction-to-jupyter-rkernel.md", "technology/pedagogy-and-technology/notebook-zero.md", "technology/pedagogy-and-technology/options-launch-rkernel.md", "technology/quarto.md", "technology/r-datahub.ipynb", "technology/resources.md", "technology/shiny.md", "workflow/accessibility.md", "workflow/bestpractices.md", "workflow/collecting-grading-assignments.md", "workflow/creating-notebooks.md", "workflow/distributing-notebooks.md", "workflow/dowload_PDF.md", "workflow/launch-vscode.md", "workflow/performance_issue.md", "workflow/pushing-to-github.md", "workflow/use-realtimecollaboration.md", "workflow/use-realtimefilesharing.md", "workflow/use-retrolab.md"], "titles": ["License for this book", "Welcome to the UC Berkeley Data Science Curriculum Guide!", "Summary", "Building Instructions for Curriculum Guide", "Connector Associates", "Previous Connector Courses", "What is a Connector Course?", "Pre-Semester Checklist", "Communication Channels", "Connector Instructors", "Logistics, Rooms, Technology", "Getting Student Help", "Designing the Syllabus", "Tips from Previous Instructors", "What is a Data-Enabled Course?", "Hub Admin Privileges", "Changing existing requirements", "Requesting new features in the Hub", "Datahub Frequently Asked Questions", "Onboarding new users to the Hub", "Sharing information about the Hub", "Troubleshooting issues in the Hub", "Contact", "Links", "Who are we?", "Terms and Abbreviations", "Welcome to the UC Berkeley Data Science Curriculum Guide!", "What is a Data Science Module?", "Requesting Deployment Help", "Development", "Pre-Planning", "We\u2019ve Moved!", "<no title>", "connectortools module", "datascience package", "Git and GitHub", "nbgitpuller Links", "Package Installation in Python and R", "Jupyter Notebooks", "Jupyter Notebooks and JupyterHub", "Storing Datasets", "Troubleshooting Code Cell Errors", "Technical Details", "Troubleshooting nbgitpuller", "Pedagogy and Technology", "Introduction to Git", "Jupyter Notebooks and JupyterHub", "Options to Launch Jupyter R Kernel (or run R notebooks)", "Notebook Zero", "Backup options to Launch R notebooks", "Use Quarto to produce scientific and technical documentation", "Introduction to Datahub for R", "Resources For Students", "Shiny", "Creating Accessible Notebook Experience", "Instructional Design Best Practices for Creating Jupyter Notebooks (WIP doc)", "Collecting and Grading Assignments", "Creating Assignments", "Distributing Notebooks", "Download Jupyter Notebook as a PDF", "Launching notebooks using VSCode", "Best Practices to Avoid Performance Issues in Datahub", "Uploading Files to GitHub", "Enabling Real Time Collaboration feature in Datahub", "Use Realtime file sharing using SyncThing", "Steps to Launch Jupyter Notebooks using RetroLab interface"], "terms": {"all": [0, 8, 11, 15, 16, 19, 21, 27, 28, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 55, 57, 58, 60, 63, 64], "content": [0, 3, 4, 10, 28, 29, 36, 51, 57, 58, 63, 64], "ie": 0, "ani": [0, 3, 6, 11, 15, 16, 17, 19, 21, 27, 28, 37, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 56, 57, 58, 65], "file": [0, 1, 2, 3, 16, 19, 21, 29, 30, 33, 35, 36, 37, 38, 39, 40, 43, 44, 46, 50, 51, 54, 57, 58, 60, 63], "folder": [0, 3, 19, 21, 35, 36, 40, 43, 51, 58, 60, 64], "under": [0, 10, 14, 57, 62, 63], "creativ": 0, "common": [0, 19, 21, 28, 30, 41, 43, 44, 55], "attribut": [0, 21, 35], "sharealik": 0, "4": [0, 5, 6, 21, 47, 52, 63], "0": [0, 21, 51, 55, 65], "intern": [0, 5, 29, 50], "cc": 0, "BY": 0, "sa": 0, "now": [1, 21, 42, 47, 49, 51, 57], "locat": [1, 35, 40, 51, 52, 62], "ds": [1, 8, 14, 20, 43, 58], "modul": [1, 4, 11, 20, 24, 26, 28, 29, 43, 48, 55, 58], "github": [1, 2, 3, 4, 7, 15, 16, 17, 19, 21, 25, 27, 29, 30, 33, 36, 37, 45, 49, 53, 54, 55, 56, 58, 60, 63], "io": [1, 45], "inform": [1, 9, 19, 26, 27, 28, 35, 50, 52, 62], "primarili": [1, 19, 26], "intend": [1, 3, 26, 35], "instructor": [1, 4, 6, 10, 11, 12, 14, 15, 16, 19, 25, 26, 27, 28, 30, 33, 35, 39, 40, 43, 46, 50, 51, 54, 55, 59, 63, 64], "either": [1, 5, 14, 15, 16, 21, 22, 25, 26, 27, 36, 52, 56, 57, 63, 64], "current": [1, 3, 14, 17, 23, 26, 27, 29, 30, 35, 36, 40, 41, 42, 49, 51, 52, 54, 60, 63, 64], "ar": [1, 4, 6, 8, 10, 11, 14, 15, 16, 17, 19, 20, 21, 26, 27, 28, 30, 33, 37, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 57, 59, 60, 61, 63, 64], "teach": [1, 9, 10, 11, 15, 16, 19, 20, 26, 30, 33, 40, 51, 54, 55, 61, 64], "cours": [1, 4, 7, 10, 11, 12, 15, 16, 19, 20, 23, 25, 26, 27, 28, 29, 30, 33, 34, 35, 37, 39, 44, 46, 48, 51, 52, 55, 57, 59, 61, 62, 63, 64], "educ": [1, 20, 23, 25, 26, 27, 28, 44, 52], "program": [1, 9, 16, 19, 20, 21, 25, 27, 30, 37, 39, 44, 46, 52, 55], "connector": [1, 7, 8, 10, 12, 25, 26, 33, 35, 36, 39, 46, 62], "enabl": [1, 2, 15, 25, 37, 44, 54, 58, 60], "featur": [1, 15, 19, 35, 54, 58, 62, 65], "howev": [1, 16, 17, 19, 21, 28, 37, 43, 48, 54, 63], "anyon": [1, 19, 20, 39, 46, 51, 63], "els": [1, 39, 43, 46, 48], "want": [1, 6, 12, 15, 16, 19, 20, 21, 30, 35, 36, 37, 39, 40, 42, 43, 44, 46, 49, 51, 55, 57, 58, 60, 62, 63, 64, 65], "learn": [1, 16, 19, 20, 37, 40, 42, 55, 58, 61, 62, 63, 64, 65], "more": [1, 6, 10, 11, 12, 15, 16, 19, 20, 28, 29, 30, 37, 39, 41, 43, 44, 46, 48, 50, 52, 54, 58, 62, 63, 65], "about": [1, 6, 15, 16, 17, 19, 29, 30, 39, 43, 44, 46, 50, 52, 54, 55, 58, 61, 62, 63, 65], "technolog": [1, 2, 9, 55, 58], "encourag": [1, 11, 51, 54], "look": [1, 12, 15, 19, 20, 27, 30, 43, 49, 51, 54, 57, 58, 63, 64, 65], "through": [1, 5, 7, 8, 11, 17, 19, 26, 28, 29, 31, 35, 39, 40, 46, 49, 51, 54, 55, 58, 62, 63, 64], "For": [1, 6, 10, 11, 12, 15, 16, 19, 21, 27, 28, 29, 36, 39, 41, 42, 43, 44, 46, 50, 51, 54, 58], "how": [1, 3, 5, 6, 11, 12, 15, 16, 17, 19, 20, 21, 28, 29, 30, 33, 42, 43, 55, 57, 60, 62, 63, 64, 65], "make": [1, 3, 5, 15, 17, 19, 20, 21, 26, 27, 35, 37, 39, 41, 43, 44, 46, 51, 53, 54, 63], "chang": [1, 3, 9, 15, 19, 21, 35, 37, 45, 57, 62, 65], "site": [1, 3, 12, 23, 35, 39, 46, 51, 62], "see": [1, 3, 12, 20, 21, 25, 29, 38, 39, 41, 43, 44, 46, 48, 51, 52, 57, 62, 63], "md": 1, "home": [2, 15, 27, 43, 60, 63], "what": [2, 5, 9, 15, 16, 19, 20, 21, 30, 37, 55, 57, 63], "previou": [2, 6, 9, 12, 21, 24, 30, 42, 57], "data": [2, 5, 6, 7, 9, 11, 12, 16, 19, 20, 25, 28, 29, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 48, 51, 55, 57, 58, 60, 61, 62, 63], "scienc": [2, 5, 11, 14, 19, 20, 25, 28, 30, 34, 44, 48, 52, 55], "pedagogi": [2, 9, 14, 55], "jupyt": [2, 3, 11, 19, 20, 21, 23, 28, 30, 31, 35, 40, 43, 48, 50, 58, 60, 63], "logist": [2, 9, 19, 27, 44], "room": [2, 7, 28, 44, 63], "design": [2, 9, 27, 44, 51, 54], "your": [2, 3, 6, 7, 8, 9, 10, 11, 15, 16, 19, 20, 28, 29, 30, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 49, 51, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64], "syllabu": [2, 5, 7, 9, 29], "request": [2, 7, 9, 10, 15, 16, 19, 21, 35, 37, 42, 62, 63, 64], "student": [2, 6, 7, 9, 10, 14, 15, 16, 19, 20, 27, 30, 33, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 55, 57, 58, 59, 61, 63, 64], "help": [2, 6, 7, 9, 12, 15, 16, 19, 20, 21, 26, 29, 35, 42, 52, 55, 63], "join": [2, 9, 19, 21, 56, 61], "commun": [2, 9, 17, 20, 21, 44, 54], "channel": [2, 9, 19, 21, 56], "pre": [2, 6, 9, 26, 29, 33, 58, 60], "semest": [2, 9, 11, 12, 14, 19, 20, 28, 29, 30, 35, 37, 51, 62], "checklist": [2, 9, 54], "plan": [2, 19, 21, 29, 40], "develop": [2, 4, 5, 7, 14, 20, 21, 27, 28, 30, 35, 39, 44, 46, 51, 54, 55, 57, 62, 63], "deploy": [2, 19, 37], "assign": [2, 6, 9, 11, 15, 16, 19, 26, 27, 29, 35, 36, 38, 39, 43, 46, 48, 55, 58, 62, 63, 64], "upload": [2, 16, 29, 35, 36, 44, 49, 53, 58, 59, 64], "distribut": [2, 4, 9, 19, 20, 26, 31, 35, 36, 38, 49, 57, 62, 63, 65], "collect": [2, 30], "grade": [2, 9, 10, 11, 26, 51, 59], "work": [2, 6, 9, 11, 17, 19, 20, 21, 27, 29, 35, 39, 41, 42, 43, 44, 46, 48, 51, 52, 54, 55, 62, 63], "larg": [2, 9, 16, 21, 28, 40, 54, 61], "dataset": [2, 9, 16, 21, 42, 51, 55, 58, 61], "us": [2, 3, 5, 7, 9, 14, 15, 16, 17, 19, 20, 21, 22, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63], "addit": [2, 6, 9, 19, 30, 35, 37, 44, 51, 54, 61], "python": [2, 5, 9, 11, 12, 16, 19, 21, 28, 34, 39, 41, 42, 44, 46, 48, 54, 55, 57, 61], "packag": [2, 9, 16, 19, 21, 23, 33, 40, 47, 49, 51, 53, 54, 60, 61, 63], "fix": [2, 9, 21, 39, 44, 46, 63], "jupyterhub": [2, 4, 15, 17, 18, 19, 20, 21, 24, 25, 26, 33, 36, 37, 40, 42, 43, 49, 51, 53, 57, 58, 60, 62], "error": [2, 9, 39, 46, 48, 59, 61, 63], "resourc": [2, 16, 19, 28, 30, 39, 42, 46, 54], "peopl": [2, 12, 15, 24, 26, 42, 51, 54], "term": [2, 9, 19, 21, 26, 39, 46, 48, 51, 54], "abbrevi": [2, 9], "contact": [2, 10, 16, 19, 26, 28, 30, 36, 42], "thi": [3, 6, 7, 9, 11, 12, 15, 16, 17, 18, 19, 20, 21, 23, 25, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64], "demonstr": [3, 28], "you": [3, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "can": [3, 6, 8, 11, 14, 15, 16, 17, 19, 20, 21, 22, 27, 28, 29, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64], "edit": [3, 21, 51, 54, 63], "The": [3, 5, 6, 9, 11, 15, 16, 19, 20, 25, 26, 28, 30, 33, 34, 36, 37, 38, 39, 41, 46, 47, 48, 49, 51, 52, 54, 55, 57, 59, 61, 62, 65], "built": [3, 65], "book": [3, 31, 55], "websit": [3, 5, 7, 11, 19, 20, 30, 35, 39, 44, 46, 55, 60, 62], "detail": [3, 6, 16, 19, 21, 28, 29, 34, 35, 41, 52, 54, 55, 58, 60, 62, 63], "cover": [3, 12, 19, 28], "basic": [3, 11, 14, 21, 26, 36, 37, 45, 48, 55, 57, 58, 62], "specif": [3, 11, 14, 15, 16, 19, 21, 26, 28, 29, 35, 37, 51, 55, 62, 63], "repositori": [3, 20, 25, 29, 36, 37, 43, 49, 53, 55, 58, 60, 62], "begin": [3, 4, 28, 29, 30], "clone": [3, 35, 43, 53, 58], "local": [3, 21, 25, 35, 51, 57, 62], "page": [3, 19, 21, 23, 27, 31, 33, 36, 38, 39, 40, 42, 43, 46, 51, 52, 54, 57, 58, 62], "correspond": [3, 6, 37, 40], "found": [3, 6, 12, 19, 21, 28, 33, 63], "_toc": 3, "yml": 3, "add": [3, 15, 19, 21, 28, 35, 36, 51, 58, 62, 64], "new": [3, 9, 11, 16, 21, 29, 36, 39, 41, 42, 43, 44, 46, 47, 49, 51, 54, 55, 58, 62, 63, 64], "from": [3, 6, 9, 10, 14, 15, 16, 17, 19, 21, 23, 27, 28, 29, 30, 31, 36, 37, 40, 41, 42, 43, 44, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 63, 64, 65], "termin": [3, 21, 43, 51, 62], "If": [3, 6, 8, 10, 11, 15, 16, 17, 19, 20, 21, 30, 36, 37, 39, 40, 41, 42, 43, 46, 47, 49, 51, 53, 54, 57, 58, 60, 61, 62, 63, 64, 65], "re": [3, 21, 29, 41, 42, 43, 51, 61, 62], "directori": [3, 43, 51, 60, 63], "run": [3, 16, 18, 30, 37, 39, 43, 44, 46, 49, 50, 51, 52, 54, 55, 58, 60, 61], "commit": [3, 11, 35, 62], "push": [3, 45], "ca": [4, 7, 11, 25, 35], "focus": [4, 16, 55], "support": [4, 16, 17, 19, 21, 28, 30, 36, 37, 43, 44, 51, 52, 54], "need": [4, 9, 11, 15, 16, 19, 20, 21, 28, 30, 36, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 57, 58, 59, 63, 64], "unlik": 4, "who": [4, 8, 11, 12, 15, 16, 34, 40, 44, 49, 52, 54, 63, 64], "produc": [4, 10, 54], "befor": [4, 21, 28, 29, 30, 39, 46, 48, 51, 60], "class": [4, 6, 7, 11, 12, 14, 16, 19, 27, 28, 30, 42, 44, 55], "core": [4, 16, 44, 61, 65], "task": [4, 11, 51, 58], "assist": [4, 7, 15, 25, 30, 52], "dai": [4, 19, 39, 41, 46, 52], "oper": [4, 16, 19, 21, 40, 41, 48, 55, 62], "utliz": 4, "nbgitpul": [4, 19, 35, 40, 51, 53, 63, 65], "link": [4, 5, 17, 19, 20, 21, 29, 35, 37, 38, 40, 44, 47, 49, 51, 52, 53, 57, 62, 63, 65], "materi": [4, 6, 11, 14, 16, 19, 26, 27, 38, 42, 43, 51, 58, 64], "below": [5, 6, 11, 15, 16, 17, 19, 20, 21, 35, 37, 40, 41, 43, 49, 51, 52, 53, 54, 55, 57, 58, 60, 63, 64], "point": [5, 21, 37, 41, 51, 53], "pdf": [5, 19, 21, 54, 55], "contain": [5, 30, 33, 34, 37, 40, 41, 43, 44, 48, 50, 51, 60, 61, 62], "compsci": 5, "88": [5, 36, 55], "comput": [5, 10, 14, 16, 17, 19, 20, 21, 27, 30, 38, 39, 42, 44, 46, 51, 52, 55, 57, 61, 62], "structur": [5, 35, 40, 51, 54], "88e": 5, "econom": [5, 27, 55], "model": [5, 12], "ep": [5, 55], "earth": [5, 55], "physic": 5, "applic": [5, 35, 40, 49, 51, 53, 60, 61, 62, 64], "polsci": 5, "scientif": 5, "studi": [5, 19, 20, 27, 30], "polit": 5, "stat": [5, 40, 50, 53, 63], "probabl": [5, 21, 39, 42, 46, 57, 58], "mathemat": [5, 55], "statist": [5, 14, 20, 27, 28, 52], "ugba": 5, "decis": [5, 63], "civeng": 5, "c88": 5, "smart": 5, "citi": 5, "cyplan": 5, "sem": 5, "1": [5, 11, 16, 19, 21, 42, 48, 51, 52, 55], "write": [5, 16, 27, 40, 44, 55, 62], "stori": 5, "2": [5, 6, 11, 21, 55], "broken": [5, 6, 11], "down": [5, 6, 11, 49, 52, 61], "ag": 5, "sex": 5, "demographi": 5, "sociol": 5, "social": [5, 52], "impact": [5, 54, 63], "demog": 5, "immigr": 5, "do": [5, 11, 15, 16, 17, 19, 20, 21, 30, 37, 39, 42, 43, 44, 46, 51, 52, 55, 57, 59, 60, 61, 63, 64, 65], "tell": [5, 42], "l": [5, 10], "s": [5, 6, 10, 11, 15, 16, 17, 19, 20, 21, 23, 27, 30, 34, 35, 36, 37, 39, 41, 42, 43, 44, 46, 51, 52, 54, 56, 58, 62, 63, 64, 65], "aesthet": 5, "3": [5, 21, 47, 54, 55, 57], "sport": 5, "analyt": 5, "cogsci": 5, "mind": [5, 16, 40, 54, 63, 64], "geog": 5, "geographi": 5, "legalst": 5, "crime": 5, "punish": 5, "children": 5, "world": [5, 55, 62], "mcellbi": 5, "immunotherapi": 5, "cancer": 5, "psych": 5, "cognit": 5, "neurosci": 5, "89a": 5, "linear": 5, "algebra": 5, "96": 5, "5": [5, 21, 43, 47, 49, 54, 55], "network": [5, 21, 42], "web": [5, 35, 51, 52, 53, 54, 58], "visual": [5, 27, 38, 39, 46, 52, 54, 57], "behind": [5, 58], "curtain": 5, "rediscov": 5, "text": [5, 38, 39, 41, 46, 51, 55, 57, 58], "88b": 5, "time": [5, 7, 10, 11, 12, 16, 17, 19, 21, 26, 27, 28, 30, 37, 38, 39, 40, 42, 44, 45, 46, 51, 52, 54, 57, 61], "seri": [5, 55, 58], "analysi": [5, 20, 30, 55], "sea": 5, "level": [5, 14, 19, 27, 28, 51, 62, 63], "rise": 5, "coastal": 5, "flood": 5, "espm": 5, "A": [5, 11, 14, 21, 25, 26, 27, 35, 40, 44, 54, 58, 62, 63], "explor": [5, 14, 20, 27, 49, 51, 53, 54, 55, 58], "geospati": [5, 23], "hist": 5, "doe": [5, 15, 21, 28, 43, 58], "histori": 5, "count": [5, 16], "japanes": 5, "american": 5, "digit": 5, "sourc": [5, 17, 20, 36, 54, 58, 60], "info": 5, "ethic": 5, "http": [5, 15, 23, 28, 33, 35, 36, 38, 40, 42, 43, 45, 47, 51, 52, 53, 58, 60, 62], "data8": [5, 23, 40], "org": [5, 23, 40, 50, 55], "legal": [5, 27], "take": [5, 6, 11, 12, 15, 16, 20, 27, 30, 38, 42, 43, 51, 52, 53, 54, 57], "measur": [5, 16, 37], "justic": 5, "system": [5, 16, 19, 28, 37, 39, 46], "mcb": [5, 36, 48, 55], "success": [5, 52], "failur": [5, 21], "introduct": [5, 48, 57], "matric": 5, "graph": [5, 54], "cs88": 5, "190": 5, "sec": 5, "driven": [5, 14, 27], "polici": [5, 11, 52, 55], "har": 5, "power": [5, 16, 34, 39, 44, 46], "civic": 5, "tech": [5, 24], "290": 5, "revolut": 5, "88a": 5, "info88a_syllabus_fall2016": 5, "child": 5, "around": [5, 20, 26, 41, 54, 63], "analyz": [5, 30, 39, 46], "household": 5, "set": [5, 9, 15, 18, 19, 20, 21, 26, 29, 30, 34, 35, 39, 42, 44, 46, 54, 57, 62, 63, 64], "genom": 5, "6": [5, 54], "info88": 5, "cogsci88": 5, "cee": 5, "ecolog": 5, "environ": [5, 21, 37, 39, 44, 46, 48, 49, 50, 51, 57, 61], "health": [5, 19], "human": 5, "behavior": [5, 43], "literatur": 5, "39f": 5, "39g": 5, "39h": 5, "39c": 5, "read": [5, 7, 15, 16, 17, 21, 26, 39, 40, 43, 46, 50, 52, 54, 55, 58], "big": [5, 19, 21], "39e": 5, "39d": 5, "race": 5, "polic": 5, "allow": [6, 12, 16, 19, 29, 35, 36, 38, 39, 40, 44, 46, 48, 49, 50, 51, 54, 57, 58, 62, 64], "appli": [6, 14, 39, 46, 48, 58], "theoret": 6, "concept": [6, 27, 44, 48], "8": [6, 7, 9, 12, 14, 19, 25, 33, 34, 35, 36, 38, 39, 42, 43, 44, 46, 48, 55, 57, 58, 62], "particular": [6, 14, 15, 16, 28, 30, 36, 51, 58], "area": [6, 55], "interest": [6, 8, 11, 15, 16, 17, 19, 20, 29, 30, 53, 59, 61, 63, 64], "some": [6, 11, 14, 18, 19, 20, 21, 33, 37, 38, 41, 44, 48, 54, 55, 57, 58, 59, 61, 62, 65], "character": 6, "averag": 6, "just": [6, 15, 36, 41, 54, 58], "give": [6, 12, 20, 27, 28, 54], "idea": [6, 11, 42], "like": [6, 7, 10, 11, 15, 16, 21, 29, 30, 37, 40, 41, 42, 43, 49, 51, 52, 54, 57, 58, 59, 61, 64], "mai": [6, 11, 12, 14, 15, 16, 19, 27, 28, 30, 36, 39, 41, 42, 43, 44, 46, 48, 52, 54, 57, 58, 62], "fulli": [6, 11], "match": [6, 11], "descript": [6, 11, 35, 51, 54, 55], "requisit": 6, "co": [6, 24], "should": [6, 8, 10, 16, 19, 21, 27, 36, 37, 43, 49, 51, 54, 58, 63], "have": [6, 8, 11, 12, 15, 16, 17, 19, 21, 27, 28, 29, 30, 34, 35, 37, 39, 41, 42, 43, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 65], "alreadi": [6, 47, 49, 57], "complet": [6, 19, 49, 55, 60], "concurr": 6, "although": 6, "expect": [6, 19, 40, 41, 55], "state": [6, 37], "offici": 6, "note": [6, 8, 21, 30, 37, 41, 44, 51, 52], "formal": 6, "abl": [6, 8, 15, 21, 39, 40, 43, 44, 46, 49, 51, 60, 63, 64], "enrol": [6, 11, 19, 63], "without": [6, 28, 39, 43, 46, 61, 62], "met": 6, "creat": [6, 7, 9, 11, 14, 15, 16, 26, 30, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 49, 50, 53, 56, 58, 62, 64, 65], "challeng": [6, 21, 54, 55], "individu": [6, 21, 51, 52, 54, 57], "rang": [6, 52], "prepar": 6, "repres": [6, 29], "whole": 6, "announc": [6, 8, 17, 54], "first": [6, 12, 15, 21, 26, 28, 29, 35, 39, 44, 46, 48, 52], "suggest": [6, 17], "find": [6, 10, 14, 15, 16, 19, 21, 30, 42, 51, 52, 55, 58, 60, 64], "differ": [6, 16, 19, 20, 21, 26, 27, 28, 33, 36, 37, 40, 41, 42, 43, 48, 54, 57, 58, 62, 64], "wait": [6, 21], "until": [6, 12, 21], "thei": [6, 11, 15, 16, 19, 21, 27, 28, 39, 40, 42, 43, 44, 46, 48, 49, 51, 52, 55, 58, 61, 63, 64], "Of": 6, "discret": [6, 41], "consid": [6, 12, 16, 27, 30, 55, 63], "case": [6, 14, 16, 17, 19, 20, 21, 41, 58, 63], "basi": [6, 19, 28, 52], "think": [6, 17, 19, 20, 27, 30], "waiv": 6, "other": [6, 10, 14, 15, 16, 17, 19, 23, 28, 29, 34, 35, 37, 40, 42, 43, 47, 49, 51, 52, 53, 54, 58, 60, 61, 63], "miss": [6, 12], "overal": [6, 54], "effect": 6, "been": [6, 8, 16, 21, 27, 33, 35, 37, 41, 42, 51, 54, 55, 57, 62], "two": [6, 8, 11, 19, 21, 29, 37, 41, 51], "past": [6, 11, 12, 20, 21, 27, 28, 30, 36, 53, 58, 60, 64, 65], "There": [6, 11, 16, 19, 21, 34, 37, 42, 45, 48, 50, 54, 57, 63], "three": [6, 11, 16, 19, 30, 43, 54], "yet": [6, 41], "possibl": [6, 12, 41, 43, 57, 63], "higher": [6, 14], "One": [6, 21, 34, 42, 44, 51, 54, 58, 62], "hour": [6, 7, 11, 30], "meet": [6, 11, 12, 19, 27, 28, 29], "per": [6, 11, 16, 54], "week": [6, 8, 10, 11, 12, 16, 27, 55], "which": [6, 10, 11, 15, 19, 20, 21, 33, 34, 35, 39, 43, 44, 46, 48, 50, 51, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65], "includ": [6, 27, 29, 30, 38, 39, 43, 46, 51, 52, 54, 57, 58, 60, 63, 65], "both": [6, 9, 39, 46, 51, 54], "lab": [6, 11, 14, 16, 21, 27, 30, 38, 43, 47, 48, 49, 50, 63], "lectur": [6, 27, 28, 55], "portion": [6, 36, 58], "decid": [6, 57], "split": 6, "up": [6, 9, 14, 18, 19, 20, 21, 26, 27, 30, 35, 36, 39, 41, 42, 44, 46, 58, 64, 65], "between": [6, 12, 29], "choos": [6, 11, 35, 47, 49, 55, 59], "spend": [6, 12, 55], "second": [6, 12, 63], "prefer": [6, 16, 40], "fluid": 6, "switch": [6, 16], "back": [6, 19, 21, 26, 42], "forth": [6, 21], "question": [6, 11, 26, 28, 29, 30, 52, 55], "throughout": [6, 11, 14, 44, 51], "weekli": [6, 11], "project": [6, 17, 35, 39, 46, 51, 55, 62, 64], "homework": [6, 14, 27, 30, 49, 51, 63], "exam": [6, 19, 27], "depend": [6, 16, 28, 37, 40, 41, 48, 51], "offic": [6, 7, 11], "one": [6, 10, 11, 15, 21, 28, 36, 39, 42, 43, 46, 48, 51, 57, 58, 61, 63, 64], "six": [6, 26], "follow": [6, 15, 16, 17, 19, 21, 28, 29, 35, 37, 40, 43, 47, 49, 51, 52, 54, 55, 58, 60, 61, 63, 65], "wai": [6, 10, 17, 19, 21, 41, 54, 57, 59, 61], "outsid": [6, 11, 19], "schedul": [7, 10, 19, 27, 28], "grader": [7, 20, 21, 51, 56, 61], "get": [7, 15, 17, 19, 20, 21, 26, 28, 30, 40, 41, 42, 48, 49, 55, 60, 63, 65], "access": [7, 10, 15, 16, 19, 21, 37, 40, 43, 44, 47, 49, 51, 52, 53, 57, 58, 60, 61, 62, 63, 64, 65], "bcours": [7, 15, 16, 19, 58], "would": [7, 10, 11, 16, 19, 21, 30, 49, 51, 58, 60, 63], "guid": [7, 9, 16, 19, 25, 51, 62], "updat": [7, 17, 19, 21, 50, 51, 58, 61], "public": [7, 17, 19, 29, 35, 36, 50, 51, 55, 58, 62], "privat": [7, 51, 58, 62], "repo": [7, 21, 25, 35, 36, 37, 38, 43, 51, 58, 62], "organ": [7, 35, 43, 58, 62], "we": [8, 11, 12, 15, 16, 17, 19, 20, 21, 36, 37, 39, 40, 42, 44, 46, 51, 52, 54, 56, 57, 58, 59, 62, 63, 65], "hold": [8, 10, 11, 35, 51, 62], "everi": [8, 9, 16, 19, 21, 27, 28, 37, 48], "These": [8, 11, 21, 44, 58], "post": [8, 10, 19, 21, 39, 46, 49, 54], "those": [8, 15, 28, 44, 54, 55], "attend": [8, 11, 28, 29], "focu": [8, 44, 54], "topic": [8, 26, 28, 48, 52, 62], "ad": [8, 21, 30, 35, 54, 57, 62], "googl": [8, 19, 40, 53], "group": [8, 15, 16, 55], "sure": [8, 15, 37, 39, 41, 43, 46, 51], "whether": [8, 19, 21, 47, 49, 58, 64], "view": [8, 21, 29, 35, 53], "membership": 8, "com": [8, 19, 23, 33, 35, 45, 51, 58, 62], "To": [8, 12, 15, 19, 21, 27, 28, 36, 37, 39, 46, 51, 52, 54, 57, 58, 60, 64], "email": [8, 15, 16, 17, 19, 21, 29, 39, 46, 51], "send": [8, 16, 17, 51], "an": [8, 10, 15, 16, 19, 21, 26, 27, 28, 29, 30, 33, 36, 37, 38, 39, 40, 41, 42, 46, 49, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65], "berkelei": [8, 10, 15, 16, 19, 20, 21, 23, 25, 28, 34, 36, 37, 38, 39, 42, 43, 44, 46, 51, 52, 53, 57, 58, 60, 62], "edu": [8, 15, 16, 19, 21, 23, 25, 28, 36, 37, 38, 39, 42, 43, 46, 51, 52, 53, 57, 58, 60, 62], "welcom": [9, 10], "cdss": [9, 10, 11, 14, 20, 25, 27, 28, 30, 39, 44, 46, 57], "goal": [9, 27, 44], "provid": [9, 11, 15, 16, 19, 28, 30, 34, 35, 36, 37, 39, 40, 44, 46, 52, 54, 62, 64, 65], "return": [9, 21, 43], "constantli": [9, 54, 61], "sort": 9, "out": [9, 11, 15, 16, 17, 20, 21, 22, 27, 41, 45, 48, 51, 56, 58, 61, 65], "keep": [9, 12, 16, 21, 40, 45, 51, 54, 63, 64], "speed": 9, "With": [9, 26, 51], "tip": [9, 21, 30, 43, 54], "held": [10, 28, 29], "mondai": 10, "tuesdai": 10, "pleas": [10, 11, 15, 16, 19, 21, 28, 39, 40, 42, 44, 46, 52, 54, 58, 60, 61, 62, 63, 64, 65], "discuss": [10, 11, 27, 28, 42], "curriculum": [10, 14, 19, 27], "coordin": 10, "eric": [10, 11, 16, 19, 20, 24, 28], "van": [10, 11, 16, 19, 20, 24, 28], "dusen": [10, 11, 16, 19, 20, 24, 28], "gener": [10, 15, 16, 19, 21, 33, 41, 50, 51, 53, 54, 55, 63], "each": [10, 11, 21, 27, 29, 35, 36, 40, 41, 42, 44, 51, 55, 57, 58], "wherev": 10, "conveni": [10, 16], "secur": [10, 51, 63], "gatewai": 10, "tool": [10, 17, 19, 28, 33, 34, 36, 38, 39, 46, 51, 54, 57, 58], "ferpa": 10, "consist": [10, 11, 54, 57], "It": [10, 12, 16, 19, 21, 35, 42, 51, 54, 60, 62, 63], "similar": [10, 34, 44, 65], "blackboard": 10, "maintain": [10, 11, 35, 39, 44, 46, 51, 54, 65], "profit": 10, "compani": 10, "faculti": [10, 14, 19, 51, 53], "come": [10, 28, 43, 44, 52], "school": [10, 54], "might": [10, 16, 21, 26, 27, 30, 38, 57], "familiar": [10, 27, 36, 44, 58], "depart": [10, 19], "list": [10, 14, 15, 17, 23, 25, 28, 36, 37, 40, 41, 45, 48, 52, 55, 58, 60, 64], "receiv": [10, 19, 20, 63, 64], "main": [11, 19, 37, 58], "role": [11, 15, 24, 28, 54], "none": [11, 21], "brief": 11, "dec": [11, 14, 25], "experi": [11, 12, 14, 17, 19, 20, 27, 28, 43, 44, 49, 61], "notebook": [11, 15, 17, 19, 20, 21, 23, 28, 29, 30, 33, 35, 37, 40, 41, 42, 43, 61, 62, 63], "libari": 11, "brainstorm": 11, "translat": [11, 54, 55], "them": [11, 12, 15, 19, 21, 35, 37, 39, 42, 46, 48, 51, 58, 61, 65], "code": [11, 27, 28, 30, 35, 37, 38, 39, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60, 61, 62], "In": [11, 12, 14, 15, 19, 21, 27, 28, 35, 36, 39, 41, 42, 44, 46, 51, 52, 54, 55, 57, 58, 61, 63, 64, 65], "over": [11, 19, 20, 22, 27, 30, 43, 45, 62], "summer": [11, 54], "earli": [11, 30, 63], "vari": [11, 15, 19, 21, 37, 55], "base": [11, 15, 16, 19, 35, 39, 43, 46, 48, 51, 52, 55, 58, 61], "avail": [11, 19, 21, 27, 30, 34, 35, 37, 42, 51, 52, 58, 59, 64], "undergradu": [11, 28, 52], "varieti": [11, 57], "answer": [11, 26, 28, 30, 33, 35, 55, 58], "dure": [11, 12, 19, 21, 26, 27, 28, 30, 37, 55, 63], "proofread": 11, "etc": [11, 19, 33, 36, 37, 39, 46, 54, 55, 58, 61], "But": 11, "cannot": [11, 39, 46, 49, 52, 58], "unit": 11, "decal": 11, "train": 11, "90": 11, "39": 11, "spent": [11, 16], "remain": [11, 36, 58], "51": 11, "relat": [11, 16, 19, 21, 28, 30, 41, 51, 61, 65], "here": [11, 15, 19, 20, 21, 24, 27, 33, 36, 37, 38, 43, 45, 50, 51, 52, 53, 54, 55, 57, 58, 60, 62, 63, 64, 65], "9": 11, "15": [11, 19], "x": 11, "30": 11, "prep": 11, "our": [11, 16, 17, 19, 20, 21, 37, 40, 44], "default": [11, 15, 16, 19, 37, 54, 58, 62], "staff": [11, 15, 19, 28, 29, 30, 44], "recruit": 11, "seat": 11, "free": [11, 19, 30, 49], "declin": 11, "altern": [11, 54, 57, 65], "arrang": 11, "fit": [11, 16, 27, 42], "better": [11, 36, 54, 55, 58], "respons": [11, 19, 21], "associ": [11, 55], "paid": 11, "recommend": [12, 14, 15, 16, 19, 21, 37, 40, 51, 52, 54, 56, 57, 58, 59, 61, 65], "when": [12, 16, 19, 21, 26, 30, 35, 36, 37, 40, 41, 42, 43, 44, 47, 49, 50, 51, 52, 54, 58, 61, 63, 64], "own": [12, 28, 30, 35, 39, 44, 46, 58, 63], "same": [12, 15, 17, 21, 35, 36, 38, 39, 43, 46, 57, 58, 61, 62, 64], "exampl": [12, 15, 16, 27, 30, 36, 38, 39, 41, 42, 43, 46, 48, 53, 54, 55, 57, 58, 60], "histogram": [12, 30], "four": [12, 29, 30, 51], "five": 12, "avoid": [12, 19, 39, 42, 43, 46, 54], "too": [12, 21, 41, 54, 61], "much": [12, 30, 54], "fundament": 12, "taught": [12, 27], "also": [12, 14, 15, 19, 27, 28, 29, 34, 35, 37, 42, 44, 48, 50, 51, 52, 53, 54, 57, 58, 61, 62, 63], "cohes": 12, "mani": [12, 19, 20, 21, 25, 28, 33, 35, 37, 38, 41, 44, 45, 48, 54, 55, 61, 62, 63], "few": [12, 19, 21, 27, 43, 48, 53, 59, 63, 64, 65], "best": [12, 19, 43, 54], "accommod": 12, "sinc": [12, 51, 63], "light": [12, 20, 54], "most": [12, 16, 19, 21, 29, 30, 39, 41, 43, 44, 46, 48, 57, 62, 63], "lot": [12, 16, 21, 44, 61], "prior": [12, 41], "long": [14, 21, 42], "method": [14, 21, 27, 37, 40, 43], "domain": [14, 21, 27, 28], "expand": 14, "skill": [14, 27, 30], "chosen": [14, 21, 44, 53, 55], "field": [14, 51, 58, 60], "adapt": [14, 16, 30], "exist": [14, 19, 21, 27, 30, 37, 43], "ground": [14, 65], "team": [14, 15, 16, 19, 20, 21, 24, 27, 28, 29, 51, 54, 56, 61, 64], "partner": 14, "necessari": [14, 15, 27, 30, 51, 61], "exercis": [14, 36, 55, 62], "typic": [14, 21, 48, 51], "requir": [14, 15, 17, 19, 21, 27, 28, 30, 35, 37, 41, 43, 48, 53, 54, 55, 59, 60, 61, 63, 65], "foundat": [14, 25], "math": [14, 28], "well": [14, 51, 57, 58], "offer": [14, 17, 19, 28, 54, 58], "header": [14, 41], "curiou": 15, "datahub": [15, 16, 17, 19, 21, 23, 24, 25, 36, 37, 38, 39, 40, 42, 46, 49, 50, 52, 53, 54, 57, 58, 62, 64, 65], "ye": [15, 16, 17, 19, 21, 34, 64], "mean": [15, 27, 39, 44, 46, 52, 58], "troubleshoot": [15, 19, 26, 28, 52], "interfac": [15, 21, 35, 50, 58, 63], "user": [15, 16, 17, 20, 21, 35, 36, 37, 38, 40, 41, 42, 43, 49, 54, 58, 61, 62, 63, 64], "start": [15, 19, 21, 26, 28, 29, 30, 39, 41, 42, 43, 44, 46, 47, 49, 51, 57, 63], "stop": [15, 21, 63], "server": [15, 19, 20, 37, 49, 51, 53, 55, 57, 59, 63], "dedic": [15, 16], "debug": [15, 21], "issu": [15, 16, 17, 19, 26, 28, 37, 39, 40, 41, 43, 44, 46, 51, 54, 56, 60, 63], "wide": [15, 37, 39, 46, 52], "gsi": 15, "anoth": [15, 16, 21, 39, 41, 42, 44, 46, 57, 63], "result": [15, 16, 21, 54, 61], "conflict": [15, 21, 39, 43, 46], "report": [15, 19, 42, 61], "infrastructur": [15, 19, 24, 39, 44, 46, 50, 51, 54, 57, 61], "so": [15, 16, 17, 19, 20, 21, 39, 40, 41, 43, 46, 48, 57, 58], "correct": [15, 39, 41, 43, 46, 51], "action": [15, 58, 62, 63, 64], "check": [15, 16, 17, 19, 20, 21, 37, 41, 47, 49, 52, 54, 58, 60, 61, 64], "imag": [15, 16, 21, 51, 57], "know": [15, 16, 19, 20, 21, 26, 42, 43, 48], "option": [15, 17, 19, 21, 35, 53, 57, 58, 59, 60, 62, 63, 64, 65], "dashboard": [15, 21, 43, 53, 55], "i": [15, 16, 17, 19, 20, 21, 37, 41, 43, 53], "alon": [15, 54], "instruct": [15, 19, 20, 30, 41, 51, 54, 65], "purpos": [15, 61], "part": [15, 16, 17, 19, 21, 27, 35, 37, 43, 50, 51, 54, 55, 57, 60, 61, 63, 64], "templat": [15, 16, 17, 19, 21, 37, 51], "process": [15, 16, 19, 27, 29, 30, 36, 37, 39, 42, 46, 49, 54, 55, 58, 64], "ha": [15, 16, 19, 20, 21, 28, 31, 33, 35, 39, 41, 42, 46, 51, 52, 54, 55, 57, 59, 63], "undergon": [15, 54], "major": [15, 30, 43, 44], "longer": [15, 21, 58], "usernam": [15, 21, 43, 51, 63], "id": [15, 19, 21, 52, 64], "than": [15, 16, 19, 21, 28, 36, 41, 54, 55, 58], "subset": [15, 16, 61, 63], "order": [15, 26, 29, 39, 41, 44, 46, 52], "must": [15, 36, 37, 51, 52, 57, 58], "By": [15, 29, 41], "teacher": 15, "ta": [15, 28, 44], "visit": [15, 21, 35], "section": [15, 18, 19, 26, 29, 30, 52, 57, 62], "click": [15, 21, 35, 36, 38, 40, 41, 51, 57, 58, 60, 62, 63, 64], "specifi": [15, 19, 36, 37, 58], "address": [15, 28, 54], "step": [15, 16, 17, 19, 21, 35, 43, 44, 47, 49, 51, 54, 57, 62], "groupset": 15, "insid": 15, "titl": [15, 54], "share": [15, 19, 21, 42, 44, 49, 51, 54, 55, 58, 63], "configur": [15, 19], "onc": [15, 21, 35, 38, 43, 51, 54, 57, 61, 62, 64], "document": [15, 19, 21, 39, 40, 44, 46, 51, 54, 56, 63, 65], "being": [15, 21, 39, 42, 46, 52], "grant": [15, 16], "logout": 15, "log": [15, 19, 21, 39, 42, 44, 46, 49], "again": [15, 21, 41, 43, 58, 60, 61], "config": 15, "persist": [15, 21], "thing": [15, 19, 29, 33, 39, 42, 46, 48], "ui": [15, 19, 54, 59], "navig": [15, 30, 43, 51, 54], "statu": [15, 43, 51], "manag": [15, 24, 43, 51, 62], "reach": [15, 16, 17, 20, 21, 22, 56, 61, 65], "bcourseshelp": 15, "portal": 15, "login": [15, 35, 39, 46, 64], "instanc": [15, 16, 19, 21, 37, 42, 53, 58], "top": [15, 19, 21, 41, 42, 50, 51], "bar": [15, 43, 63], "where": [15, 17, 19, 21, 27, 35, 41, 43, 49, 51, 54, 55, 58, 63, 64], "r": [15, 16, 19, 21, 43, 50, 52, 53, 55, 58, 61], "replac": [15, 51, 54], "stage": [15, 30, 37, 61, 63], "calnet": [15, 19, 21, 49, 51], "rstudio": [15, 19, 21, 49, 51, 54, 58], "restart": [15, 37, 41, 42, 54, 58], "control": [15, 21, 35, 51, 54, 62, 63], "panel": [15, 21, 51, 63], "whose": [15, 55], "search": [15, 21, 49, 52, 60], "hub": [16, 36, 37, 40, 43, 51, 53, 54, 60, 61, 63, 64], "instal": [16, 19, 21, 33, 35, 44, 47, 49, 52, 53, 55, 58, 60, 63, 65], "version": [16, 17, 19, 21, 33, 35, 37, 39, 43, 46, 61, 62, 63, 65], "self": [16, 37], "temporari": [16, 19], "identifi": [16, 21, 37, 55, 61, 64, 65], "perman": [16, 37], "solut": [16, 19, 21, 37, 41, 51, 64], "syntax": [16, 37, 54, 55], "pip": [16, 19, 21, 37, 54, 60, 65], "name": [16, 21, 24, 37, 41, 43, 51, 55, 58, 60], "eg": [16, 37, 43, 55], "numpi": [16, 37], "ggplot2": [16, 37], "highlight": [16, 18, 19, 21, 36, 37, 55, 58], "along": [16, 29, 37], "rais": [16, 17, 19, 21, 37, 40, 60], "increas": [16, 19, 21, 40, 61], "ram": [16, 19, 39, 40, 46], "cpu": [16, 19, 61], "1gb": [16, 40], "usecas": [16, 63], "compel": 16, "reason": [16, 21, 30, 39, 46, 49, 61, 65], "rational": 16, "upgrad": [16, 17, 21, 61], "cost": [16, 61], "implic": 16, "servic": [16, 19, 21, 24, 28, 49, 52], "factor": 16, "number": [16, 20, 21, 39, 41, 46, 54], "amount": [16, 19, 28, 40, 42], "place": [16, 30, 35, 51, 55], "latter": 16, "temporarili": [16, 37, 40, 43], "durat": 16, "auto": 16, "approv": [16, 36, 58], "threshold": 16, "600": 16, "gb": [16, 19], "month": [16, 17, 65], "400": 16, "200": 16, "ones": [16, 36], "abov": [16, 21, 36, 37, 41, 48, 51, 52, 54, 55, 58, 62], "tabl": [16, 21, 23, 30, 34, 40, 41, 44, 54, 61], "further": [16, 21, 53, 54], "consider": [16, 54, 63], "end": [16, 19, 29, 43], "complex": [16, 19, 41, 42, 55, 61, 63, 65], "affect": [16, 39, 46, 54, 57, 63], "perform": [16, 40, 41, 55, 62], "As": [16, 19, 21, 28, 35, 48, 54, 58, 61, 63], "conduct": 16, "workshop": [16, 19, 28], "could": [16, 21, 26, 54, 63], "repurpos": [16, 19, 55], "certainli": 16, "d": [16, 42], "its": [16, 35], "regularli": [16, 19, 21, 37, 44], "ericvd": [16, 20], "balaji": [16, 19, 20, 21, 24], "alwar": [16, 19, 20, 21, 24], "balajialwar": [16, 21], "exact": [16, 19], "memori": [16, 19, 21, 61], "total": [16, 42], "particip": 16, "size": [16, 21, 28, 40, 54], "languag": [16, 19, 37, 55], "research": [16, 19, 30, 52], "primari": 16, "motiv": [16, 28], "practic": [16, 21, 28, 54], "IT": 16, "benefit": [16, 28, 39, 46], "high": [16, 19], "cluster": [16, 25, 42], "savio": 16, "On": [16, 21, 43, 51], "demand": 16, "virtual": [16, 21], "machin": [16, 39, 42, 46], "am": [16, 19, 21], "go": [16, 21, 26, 30, 41, 42, 43, 51, 52, 57, 58, 62, 63], "my": [16, 19, 21, 43, 57], "ensur": [16, 19, 21, 41, 51, 54], "rule": [16, 21, 42, 54, 61], "thumb": [16, 21, 42, 54, 61], "separ": [16, 19], "limit": [16, 19, 21, 39, 40, 42, 46, 54], "100": [16, 19, 20, 40, 54, 63], "mb": [16, 54], "overcom": [16, 54], "constraint": 16, "aris": [16, 26, 41], "due": [16, 21, 43, 49, 54, 61, 65], "while": [16, 18, 21, 28, 37, 40, 42, 44, 48, 49, 55, 63, 65], "disk": [16, 39, 42, 46], "singl": [16, 20, 27, 39, 46, 61], "thread": 16, "execut": [16, 21, 27, 41, 49, 50, 51, 55], "max": 16, "alloc": [16, 21], "resiz": 16, "feasibl": [16, 19], "profil": 16, "understand": [16, 36, 52, 54, 55, 58, 63], "consumpt": [16, 19], "modifi": [16, 63], "within": [16, 19, 29, 51], "conusmpt": 16, "directli": [16, 19, 21, 40, 43, 57, 60, 61, 62], "serv": [16, 19, 28, 52], "principl": [16, 20], "creation": 16, "undergrad": 16, "admin": [16, 19, 21, 39, 40, 43, 46, 51, 61], "technic": [16, 19, 24, 28, 44], "architectur": 16, "strong": 16, "institut": [16, 25], "strateg": 16, "custom": [16, 37, 51, 54, 60], "improv": [17, 19, 21, 54], "alwai": [17, 20, 37, 61], "open": [17, 20, 21, 35, 41, 42, 43, 47, 49, 51, 53, 54, 58, 60, 61, 63, 65], "campu": [17, 19, 26], "outlin": [17, 21, 40], "enhanc": [17, 19], "notif": [17, 64], "releas": [17, 43, 51, 54, 64, 65], "try": [17, 21, 41, 42, 58, 61], "build": [17, 44, 53], "cadenc": 17, "upcom": 17, "watch": 17, "track": [17, 19, 35, 45, 51, 62], "prioriti": [17, 54], "sprint": 17, "board": 17, "collabor": [17, 29, 40, 51, 54, 64], "don": [17, 21, 35, 41, 42, 49, 51, 61], "t": [17, 19, 21, 28, 35, 41, 42, 43, 48, 49, 51, 54, 61, 64], "junctur": 17, "toward": [17, 27], "integr": [17, 27, 43, 50, 51, 54, 63], "retrolab": [17, 58], "function": [17, 34, 40, 41, 44, 48, 51, 55, 63, 64], "contribut": 17, "thank": 17, "amaz": 17, "sens": [17, 54], "faq": [18, 19, 21], "commonli": [18, 61], "refer": [19, 21, 26, 39, 40, 41, 46, 48, 54, 63, 64], "myself": 19, "dear": 19, "easi": [19, 35, 53, 54, 58], "handl": 19, "dsep": [19, 37], "infra": [19, 37, 61], "slack": [19, 21, 22, 56], "urgent": 19, "uctech": 19, "account": [19, 21, 35, 36, 37, 39, 40, 42, 44, 46, 49, 51, 58, 64], "ucb": [19, 51], "touch": 19, "respect": [19, 58], "import": [19, 29, 33, 37, 41, 48, 54], "date": [19, 21, 27, 37], "larger": [19, 30, 44], "usual": [19, 30, 41, 42, 43, 48], "review": [19, 29, 41, 61], "mention": [19, 21, 49], "timefram": 19, "relev": [19, 20, 21, 23, 26, 29, 30, 51], "newslett": 19, "latest": [19, 21, 37, 50, 54, 58, 61, 63, 65], "stack": 19, "subscrib": 19, "plugin": [19, 53, 63, 65], "chrome": [19, 43, 53, 58], "store": [19, 29, 36, 39, 43, 46, 51, 58, 60], "final": [19, 29, 64], "feedback": 19, "smooth": 19, "variou": [19, 36, 38, 39, 46, 54, 57, 58], "uc": [19, 20, 28, 51], "zero": [19, 43], "kubernet": 19, "julia": [19, 37, 43, 61], "uniqu": [19, 60], "across": [19, 35, 37, 61, 62, 64], "extens": [19, 34, 40, 54, 56, 58, 61, 63, 65], "cater": 19, "divers": 19, "audienc": [19, 54], "multipl": [19, 21, 35, 42, 51, 61, 62], "deploi": [19, 28, 37, 63, 65], "right": [19, 21, 30, 41, 42, 43, 57, 59, 62], "corner": [19, 42], "had": [19, 21, 58], "consum": [19, 61], "greater": [19, 55], "capac": 19, "classic": [19, 54, 58, 63, 65], "jupyterlab": [19, 49, 58, 65], "bug": [19, 21, 55, 63], "submit": [19, 51], "messag": [19, 21, 42, 43, 51, 62, 63], "piazza": [19, 21, 22, 23, 36, 39, 42, 46], "real": [19, 27, 51, 54], "agreement": 19, "sla": 19, "regard": [19, 21], "acknowledg": 19, "archiv": 19, "categor": 19, "scenario": [19, 21, 54, 64], "workflow": [19, 23, 26, 35, 44, 49, 54, 61, 64], "envis": [19, 55], "decreas": 19, "member": [19, 28, 44], "recov": [19, 21], "exhaust": [19, 41], "enough": [19, 54], "type": [19, 21, 26, 27, 37, 41, 43, 48, 51, 54, 57, 63], "honestli": 19, "noth": 19, "todai": 19, "ask": [19, 21, 29, 41, 49, 52, 61], "download": [19, 21, 33, 36, 38, 44, 49, 51, 52, 58, 62], "backup": 19, "refrain": 19, "via": [19, 21, 33, 40, 53, 59, 62], "incas": [19, 60], "caus": [19, 21, 41, 43, 54], "launch": [19, 21, 43, 53, 64], "non": [19, 27, 43, 54, 63], "authent": [19, 21], "onli": [19, 36, 37, 39, 40, 46, 51, 54, 60, 61], "coupl": [19, 21, 53, 54], "sponsor": 19, "guest": 19, "binder": 19, "solv": [19, 21, 39, 43, 46, 55, 61], "immedi": [19, 58, 63], "submiss": [19, 38, 51, 56, 57], "select": [19, 21, 35, 36, 41, 43, 51, 54, 57, 58, 62, 63, 64, 65], "html": [19, 23, 40, 55, 59], "knit": 19, "target": [19, 27], "output": [19, 21, 36, 41, 43, 53, 57], "format": [19, 21, 30, 36, 38, 51, 57, 58], "save": [19, 21, 40, 51, 52, 54, 62], "evangelist": 20, "spread": [20, 27], "word": 20, "tweak": 20, "accord": 20, "collater": 20, "initi": [20, 21, 29, 51], "societi": [20, 44], "short": [20, 21, 27, 30, 45, 53, 57, 58, 62, 64], "opportun": [20, 27], "hand": 20, "otter": [20, 51, 56, 61], "weight": 20, "modular": [20, 27], "autograd": [20, 50, 51], "softwar": [20, 28, 35, 39, 41, 43, 46, 52, 61, 62], "convers": [20, 21, 30], "discours": 20, "small": [20, 30], "littlest": 20, "face": [21, 43, 51], "escal": 21, "becom": [21, 30, 39, 46, 54], "unrespons": 21, "properli": [21, 41, 51, 57], "button": [21, 35, 36, 41, 51, 57, 58], "visibl": [21, 35], "privileg": 21, "after": [21, 26, 29, 39, 41, 43, 46, 51, 55, 58, 63, 64], "obfusc": 21, "f": 21, "command": [21, 35, 37, 42, 43, 47, 49, 51, 54, 58], "desir": [21, 36, 43, 62], "row": [21, 54], "tab": [21, 47, 49, 61, 64], "close": [21, 27, 42, 61], "still": [21, 39, 42, 46, 54, 56, 63], "adopt": [21, 63], "infinit": [21, 41, 61], "loop": [21, 41, 61], "calcul": [21, 30, 55], "show": [21, 36, 51, 58, 61, 63, 64], "crash": [21, 54], "browser": [21, 38, 39, 46, 53, 57, 58, 60, 61, 62, 63, 65], "reduc": [21, 44], "seem": 21, "unus": 21, "workspac": 21, "e": [21, 28, 41, 42, 43, 48, 51, 61], "g": [21, 28, 41, 42, 43, 48, 51, 61], "imposs": 21, "url": [21, 36, 39, 40, 43, 46, 51, 53, 58, 60, 61], "reset": 21, "tree": [21, 33, 43, 64], "n": 21, "integ": 21, "delet": [21, 51, 52], "manual": [21, 36, 51, 58, 59], "confirm": [21, 58], "hack": 21, "spawn": 21, "pend": 21, "ipynb": [21, 38, 43, 54, 57, 58, 60, 63], "bloat": 21, "clear": 21, "nbconvert": [21, 54], "inplac": 21, "filenam": [21, 51, 60], "503": [21, 61], "unavail": 21, "sorri": 21, "stabil": [21, 63], "minut": [21, 41, 63, 64], "403": 21, "block": 21, "unknown": 21, "origin": [21, 35], "potenti": 21, "author": [21, 54], "certain": [21, 36, 40, 59, 61, 64], "node": [21, 42], "scale": [21, 28, 42], "volum": 21, "occur": [21, 41, 43], "load": [21, 40, 43, 51], "rm": 21, "nbsignatur": 21, "db": 21, "input": [21, 28, 36, 55, 58], "move": 21, "di": 21, "whenev": 21, "death": 21, "soon": 21, "exce": 21, "die": 21, "becaus": [21, 27, 42, 58], "lack": 21, "swap": 21, "space": [21, 41, 42, 54], "transmiss": 21, "workaround": 21, "implement": 21, "involv": [21, 24, 54, 65], "renam": [21, 41, 43], "remov": [21, 39, 43, 46, 61], "bypass": 21, "session": [21, 41, 42, 63], "startup": 21, "mv": 21, "press": [21, 47, 49], "normal": 21, "studio": [21, 50, 54], "kick": 21, "me": 21, "doesn": [21, 41, 42, 43, 54], "reproduc": 21, "observ": [21, 54], "exponenti": 21, "annot": [21, 55], "awar": 21, "direct": [21, 62], "circumv": 21, "copi": [21, 36, 43, 51, 58, 60, 63], "instead": [21, 54, 58], "rel": [21, 51], "window": [21, 35, 52], "linux": [21, 35], "ctrl": 21, "shift": [21, 55, 57], "c": [21, 47, 49, 54, 55], "v": 21, "mac": 21, "cmd": 21, "scratch": 21, "enter": [21, 55, 57, 60], "pull": [21, 35, 36, 51, 58, 62], "fresh": [21, 43], "good": [21, 42, 48, 51, 54, 58], "present": [21, 27, 52, 54, 62], "git": [21, 25, 29, 37, 43, 44, 51, 58, 60], "previous": [21, 58, 63], "did": [21, 44, 62], "wa": [21, 34, 41, 44, 51, 63], "made": [21, 27, 30, 35, 51, 54, 57, 62], "10": [21, 54], "2022": 21, "smoothli": [21, 35, 62], "incompat": 21, "test": [21, 54, 55, 57, 58, 61, 63], "revert": 21, "zip": 21, "got": [21, 58], "seek": [21, 26], "export": 21, "fals": 21, "force_sav": 21, "true": [21, 41], "rewrit": 21, "suit": 21, "consolid": 23, "wiki": 23, "cs97": 23, "datasci": [23, 40], "patti": 23, "frontiera": 23, "sampl": [23, 61], "demo": [23, 53, 58, 64], "decul": 23, "tabledemo": 23, "textbook": [23, 44], "ipython": [23, 63], "homepag": 23, "www": [23, 62], "inferentialthink": 23, "outreach": 24, "lead": [24, 29, 30], "dsu": 24, "shane": 24, "knapp": 24, "ryan": 24, "lovett": 24, "jonathan": 24, "felder": 24, "greg": 24, "meritt": 24, "anthoni": 24, "suen": 24, "curricular": 24, "contributor": [24, 65], "keelei": 24, "takimoto": 24, "gunjan": 24, "baid": 24, "chri": 24, "pyle": 24, "yuvi": 24, "panda": [24, 34, 37, 44], "acronym": 25, "bid": 25, "ci": [25, 37, 50], "cloud": [25, 39, 44, 46, 49, 51, 52, 55, 61], "divid": 26, "overview": [26, 27, 28], "themselv": [27, 30, 48], "subject": [27, 30], "extra": [27, 52], "highli": 27, "itself": 27, "often": [27, 28, 35, 44, 62], "interact": [27, 28, 38, 44, 51, 53, 54, 62], "led": [27, 59, 63], "critic": 27, "period": [27, 29, 52], "concern": 27, "length": 27, "midterm": 27, "And": 27, "everyon": [27, 39, 46], "freshmen": 27, "senior": 27, "upper": [27, 43], "divis": [27, 44], "econometr": 27, "sociolog": 27, "psycholog": 27, "mediev": 27, "rhetor": 27, "gender": 27, "women": 27, "linguist": 27, "brows": [27, 30], "Not": 28, "feel": [28, 30, 61, 65], "confid": [28, 44], "facilit": 28, "util": [28, 55], "asap": 28, "drop": [28, 35, 52, 62], "complement": 28, "3rd": [28, 54, 58], "floor": [28, 52], "moffitt": [28, 52], "librari": [28, 37, 39, 44, 46, 48, 52, 54], "full": [28, 35, 43, 58], "ahead": [28, 42, 52], "special": 28, "expertis": 28, "geograph": 28, "introductori": [28, 34, 39, 44, 46], "invit": 28, "walk": [28, 58, 62, 63, 64], "aren": [28, 41], "appropri": [28, 41, 51, 55], "interrupt": 28, "front": 28, "act": [28, 43, 44, 62], "profici": 28, "explain": [28, 40, 55], "finer": 28, "conceptu": 28, "At": [29, 30, 51], "ll": [29, 43, 51], "bring": 29, "least": 29, "ve": [29, 43, 62], "tent": 29, "contract": 29, "timelin": 29, "regular": 29, "draft": 29, "goe": [29, 44], "sent": 29, "compon": [30, 34, 44, 50, 52, 54, 58], "unsur": [30, 61, 63], "accomplish": 30, "next": [30, 41, 63, 65], "awai": [30, 63], "correl": 30, "coeffici": 30, "interpret": [30, 54], "devot": 30, "tend": [30, 48], "ideal": [30, 54, 55, 61], "aggreg": 30, "engag": 30, "difficult": 30, "internet": [30, 39, 46, 63], "usabl": [30, 54], "easiest": [30, 43], "spreadsheet": 30, "csv": 30, "xlsx": 30, "extend": 30, "clearer": 30, "faster": 30, "replic": 30, "paper": 30, "quantit": 30, "put": [30, 41, 51], "aspect": [30, 54], "perhap": 30, "someth": [30, 42, 51], "histor": [30, 59], "done": [30, 39, 46, 51, 57], "microsoft": 30, "excel": 30, "reconfigur": 30, "saw": 30, "easier": 30, "fewer": 30, "harder": 30, "gitbook": 31, "host": [31, 35, 49, 51, 52, 55, 62, 63], "statement": [33, 48], "kei": [33, 34, 35, 44, 54, 58], "download_fil": 33, "install_packag": 33, "gh": [33, 36], "written": [34, 44, 51], "investig": [34, 44], "graphic": [34, 44, 54], "displai": [34, 35, 44, 54, 57, 62], "abstract": [34, 44], "datafram": [34, 44], "draw": [34, 44], "map": [34, 44, 55], "plot": [34, 44, 48, 54], "aim": [34, 44], "simpl": [34, 42, 44, 58], "taken": [34, 42, 43, 44, 51], "parallel": [35, 42, 62], "conjunct": [35, 62], "aka": [35, 62], "central": [35, 62], "No": [35, 39, 46], "gui": [35, 61], "client": 35, "simplifi": [35, 36, 42, 44, 58], "cli": 35, "maco": 35, "checkout": [35, 52, 65], "branch": [35, 36, 37, 43, 45, 51, 58, 60, 62], "merg": [35, 43, 45], "7": [35, 65], "credenti": [35, 39, 46], "ry": 35, "sync": [35, 64], "upstream": 35, "fetch": [35, 43], "reposito": 35, "drag": [35, 62], "appear": [35, 40, 41, 51, 58], "summari": [35, 54], "defin": [35, 41], "congratul": 35, "rather": [36, 41, 58, 60], "extern": [36, 52, 58], "person": [36, 37, 39, 46, 52, 58, 63], "obtain": [36, 58], "given": [36, 39, 40, 41, 46, 48, 58], "futur": [36, 39, 42, 46], "automat": [36, 42, 43, 51, 58], "color": [36, 54, 58], "grei": [36, 41, 58], "yourself": [36, 58], "shown": [36, 58, 60, 64], "hit": 36, "convert": [36, 54, 59], "redirect": [36, 38], "path": [36, 38, 43, 51, 58], "lab5": 36, "procedur": 37, "scikit": [37, 42], "matplotlib": [37, 44, 48, 54], "shini": 37, "dplyr": 37, "tidyr": 37, "rsqllite": 37, "instanceof": 37, "simpli": 37, "line": [37, 43, 49, 51, 57], "cell": [37, 48, 54, 55, 60, 61], "bash": [37, 51], "frequent": [37, 41, 52], "reflect": 37, "prod": 37, "product": 37, "break": [37, 39, 43, 46, 57, 61], "omit": 37, "unreleas": 37, "sha": 37, "data8asset": 38, "sp17": 38, "lab01": [38, 43], "call": [38, 41, 43, 57, 58, 62, 64], "blog": [39, 45, 46, 54], "sever": [39, 41, 42, 46, 63], "veri": [39, 44, 46, 48], "tediou": [39, 44, 46], "prone": [39, 46], "even": [39, 40, 42, 46, 54, 61], "finish": [39, 41, 42, 46, 58], "everyth": [39, 46], "outdat": [39, 46], "frustrat": [39, 42, 44, 46], "storag": [39, 42, 46], "entir": [39, 40, 46, 58, 61, 64], "especi": [39, 41, 44, 46, 54], "never": [39, 46], "setup": [39, 44, 46, 51, 57], "burden": [39, 44, 46], "regardless": [39, 40, 46], "disadvantag": [39, 46], "connect": [39, 42, 46, 51, 52, 55], "unlimit": [39, 46], "anyth": [39, 42, 43, 46], "mayb": [39, 46], "filesystem": [39, 46], "modif": [39, 46], "unless": [39, 46], "difficulti": [39, 46, 54], "unabl": [39, 46], "choic": 40, "onlin": [40, 51, 62], "box": [40, 58], "drive": [40, 49, 52], "read_tabl": 40, "_autosummari": 40, "messi": 40, "filepath": 40, "therefor": [40, 52], "approach": [40, 44, 53, 55], "administr": 40, "159": [40, 63], "biologi": [40, 55], "dropox": 40, "categori": 41, "describ": [41, 51, 57, 58, 62], "themost": 41, "encount": 41, "far": 41, "screenshot": [41, 43, 47, 49], "happen": [41, 55], "forget": 41, "misspel": 41, "variabl": [41, 48], "quotat": 41, "mark": [41, 52], "string": 41, "column": [41, 54, 55], "pick": 41, "doubl": [41, 57], "spell": 41, "capit": 41, "punctuat": 41, "enclos": 41, "deal": [41, 44], "label": [41, 51, 54], "valu": 41, "sensit": 41, "manipul": 41, "incorrect": 41, "kind": [41, 42, 55], "relabel": 41, "misus": 41, "boolean": 41, "argument": 41, "friend": 41, "sometim": 41, "stuck": 41, "squar": [41, 54], "bracket": [41, 54], "left": [41, 55, 57], "asterisk": 41, "circl": 41, "kernel": [41, 42, 54], "stai": 41, "solid": 41, "isn": [41, 64], "particularli": 41, "realli": [41, 42], "takesever": 41, "toolbar": [41, 57], "attempt": 41, "menu": [41, 43, 54, 63], "lostand": 41, "redefin": 41, "finit": 42, "reserv": [42, 52], "roughli": 42, "10gb": 42, "2gb": 42, "fast": 42, "bottleneck": 42, "obvious": 42, "analys": 42, "fine": 42, "multi": 42, "layer": 42, "neural": 42, "batch": 42, "tie": 42, "joblib": 42, "n_job": 42, "though": 42, "iter": [42, 48], "problem": [42, 48], "let": 42, "strai": 42, "unfortun": 43, "won": [43, 48], "firefox": [43, 53, 58, 63], "safari": 43, "correctli": 43, "red": 43, "sai": 43, "exit": 43, "128": 43, "fill": [43, 51, 55, 58, 60], "NOT": [43, 52], "forward": [43, 63], "slash": 43, "okai": 43, "fall19": 43, "overwrit": 43, "refus": 43, "proce": 43, "conserv": 43, "soc": 43, "old": 43, "problemat": [43, 61], "aros": 43, "newli": 43, "stash": 43, "dropdown": [43, 57, 58, 62, 64], "b": [43, 54], "gitstash": 43, "advic": 43, "experienc": 44, "wast": 44, "preinstal": 44, "mainten": 44, "monitor": 44, "piec": 44, "tradit": 44, "quit": 44, "complic": 44, "verbos": 44, "intimid": 44, "ok": 44, "were": [44, 51, 63], "stone": 44, "advanc": [44, 57, 58, 62, 65], "excit": 44, "recent": 44, "spoke": 44, "jupytercon": 44, "2017": 44, "coderefineri": 45, "intro": [45, 55], "webtuu": 45, "04": 45, "layman": 45, "anaconda": [47, 49], "prompt": [47, 49, 63, 64], "shell": 47, "conda": [47, 49, 54], "essenti": [47, 49, 63], "y": [47, 49], "commandlin": 47, "tidyvers": [47, 49], "launcher": [47, 49], "print": [47, 49, 61], "devtool": [47, 49], "install_github": [47, 49], "expos": [48, 55], "meant": 48, "introducen": 48, "acclim": 48, "nitti": 48, "gritti": 48, "tailor": 48, "beind": 48, "markdown": [48, 54, 57], "int": 48, "float": 48, "str": 48, "bool": 48, "arithmet": 48, "logic": 48, "keyword": 48, "elif": 48, "builtin": 48, "homogen": 48, "customiz": 48, "introduc": [48, 54], "32": 48, "sparser": 48, "almost": 48, "devic": [49, 52, 64], "powershel": 49, "fan": 49, "purchas": 49, "coursework": [49, 50], "desktop": [49, 51], "tier": 49, "canva": 49, "qmd": 50, "worthi": 50, "knitr": 50, "inord": [50, 54, 65], "20": 50, "andrew": 50, "brai": 50, "stat20": 50, "sit": 50, "netlifi": 50, "cd": 50, "gradescop": [50, 51, 59], "simul": [50, 55], "platform": 51, "affili": [51, 52], "easili": [51, 63], "proper": 51, "rmd": [51, 54], "readi": 51, "determin": 51, "rproj": 51, "ex": 51, "phw250fg": 51, "dev": 51, "continu": 51, "phw250fg2019": 51, "unpublish": 51, "quick": 51, "hw0": 51, "hw1": 51, "blank": [51, 58], "ttp": 51, "epi": 51, "master": [51, 58, 62], "leav": [51, 58, 63], "empti": 51, "august": 51, "2019": 51, "great": 51, "sign": 51, "readm": 51, "green": [51, 57], "pop": 51, "github_url": 51, "last": [51, 58], "publicli": [51, 58], "file_nam": 51, "m": 51, "unix": 51, "sequenti": 51, "autom": 51, "repetit": 51, "editor": [51, 65], "sh": 51, "bin": 51, "head": 51, "indic": 51, "item": [51, 54], "source_filepath": 51, "dest_filepath": 51, "cp": 51, "root": 51, "hw1_r_quiz": 51, "classroom": 52, "borrow": 52, "chromebook": 52, "oskicat": 52, "cs": 52, "c8": 52, "scroll": 52, "otherwis": 52, "circul": 52, "desk": 52, "proof": 52, "registr": 52, "macbook": 52, "air": 52, "osx": 52, "graduat": 52, "valid": [52, 63], "cal": 52, "yellow": 52, "card": 52, "loan": 52, "engin": [52, 55], "bioscienc": 52, "14": 52, "restrict": 52, "electron": 52, "deep": 52, "freez": 52, "hard": 52, "shut": 52, "club": 52, "scrape": 52, "1st": 52, "consult": [52, 61], "datap": 52, "app": 53, "plai": [53, 57], "mozilla": [53, 63], "ii": 53, "render": [53, 65], "stem": 54, "fact": 54, "signific": 54, "screen": [54, 63], "reader": 54, "keyboard": 54, "contrast": 54, "complianc": 54, "aa": 54, "mandat": 54, "univers": 54, "dimens": 54, "exemplifi": 54, "incorpor": 54, "spirit": 54, "aria": 54, "hamburg": 54, "collaps": 54, "blogpost": 54, "23": [54, 63], "posit": 54, "except": 54, "attent": 54, "construct": 54, "reusabl": 54, "deriv": 54, "transit": 54, "retro": [54, 63, 65], "eventu": 54, "notabl": 54, "inaccess": 54, "caption": 54, "iota": 54, "compil": 54, "textual": 54, "disabl": [54, 63], "seaborn": 54, "embed": 54, "withing": 54, "denot": 54, "beauti": 54, "landscap": 54, "jpg": 54, "pathwai": [54, 63], "form": 54, "comprehens": 54, "less": 54, "equal": 54, "nvda": 54, "jaw": 54, "lesser": 54, "realist": 54, "effort": 54, "notbook": 54, "barrier": [54, 58], "moment": 54, "readabl": 54, "comparison": 54, "standpoint": 54, "mynotebook": 54, "parti": [54, 58, 64, 65], "comment": 54, "progress": 54, "creator": 54, "pitaya": 54, "smoothi": 54, "dark": 54, "aaa": 54, "a11i": 54, "forg": 54, "jupyterthem": 54, "onedork": 54, "grade3": 54, "oceans16": 54, "chesterish": 54, "monokai": 54, "solarizedi": 54, "solarizedd": 54, "equival": 54, "lego": 54, "darksid": 54, "sound": 54, "sonif": 54, "audibl": 54, "pattern": 54, "perceiv": 54, "hear": 54, "sonipi": 54, "twoton": 54, "music": 54, "astronomi": 54, "astronifi": 54, "turn": 54, "astronom": 54, "san": 54, "serif": 54, "ship": 54, "anonym": [54, 63], "pro": 54, "atkinson": 54, "hyperleg": 54, "dejavu": 54, "fira": 54, "brailler": 54, "blind": 54, "audio": 54, "represent": 54, "tactil": 54, "impair": 54, "tacticl": 54, "knittr": 54, "accessrmd": 54, "ongo": 54, "element": [54, 55], "priorit": 54, "inclus": 54, "broad": 54, "outcom": [55, 61], "achiev": [55, 61], "Will": 55, "togeth": 55, "independ": 55, "synchron": 55, "asynchron": 55, "publish": [55, 58], "deliv": 55, "tabular": 55, "101": 55, "postgr": 55, "databas": [55, 61], "queri": [55, 56], "against": 55, "evalu": 55, "sql": 55, "incomplet": 55, "assig": 55, "gap": 55, "knowledg": 55, "pmb": 55, "bioe": 55, "146": 55, "dynam": 55, "fibonacci": 55, "longest": 55, "subsequ": 55, "recurs": 55, "codifi": 55, "express": 55, "api": 55, "pyearth": 55, "remot": [55, 64], "geolog": 55, "survei": 55, "globe": 55, "quak": 55, "magnitud": 55, "hello": [55, 62], "econ": 55, "130": 55, "accustom": 55, "hunt": 55, "ratio": 55, "ouput": 55, "syntact": 55, "referenc": 55, "assum": 57, "side": [57, 62], "eiher": 57, "insert": 57, "notic": 57, "triangl": 57, "rerun": 57, "standard": 57, "seen": 57, "wish": 58, "rest": 58, "why": 58, "arbitrari": 58, "valuabl": 58, "broader": 58, "context": [58, 63], "sw": 58, "282": 58, "lab04": 58, "unfinish": 58, "shareabl": [58, 63], "reinstal": 58, "snapshot": [58, 60, 63], "textbox": 58, "dropdownlist": [58, 65], "intuit": 58, "ecosystem": 58, "juptyterlab": 58, "marri": 58, "simplic": 58, "choosen": 58, "gif": [58, 64], "confus": 59, "gazillion": 59, "guidanc": 59, "latex": 59, "500": 59, "ngbitpul": 60, "eec": 60, "data88": 60, "sp22": 60, "ignor": 60, "jovyan": 60, "name_of_repositori": 60, "8x": 60, "ms": 60, "toolsai": 60, "poor": 61, "frame": 61, "slice": 61, "smaller": 61, "believ": 61, "object": 61, "401": 61, "activ": [61, 63], "comfort": 61, "stabl": 61, "sqlite": 61, "pyqt5": 61, "qgi": 61, "onto": 62, "Then": 62, "sentenc": 62, "beginn": 62, "stick": 62, "gone": 62, "bottom": 62, "atlassian": 62, "tutori": 62, "proven": 63, "littl": 63, "bit": 63, "spring": 63, "22": 63, "corrupt": 63, "jupyter_collabor": 63, "su": 63, "random": 63, "went": 63, "uncov": 63, "pilot": 63, "bleed": 63, "edg": 63, "owner": 63, "expir": 63, "explicitli": 63, "60": 63, "revok": 63, "invalid": 63, "care": 63, "gain": 63, "centr": 63, "clipboard": 63, "tim": 63, "cursor": 63, "disappear": 63, "hood": 63, "framework": 63, "fellow": 64, "dropbox": 64, "third": [64, 65], "delai": 64, "manner": 64, "retain": 65, "jeremei": 65, "tuloup": 65, "wonder": 65, "deprec": 65, "codebas": 65, "defaul": 65, "port": 65, "troubl": 65}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"licens": 0, "thi": [0, 1, 26, 34], "book": 0, "welcom": [1, 26], "uc": [1, 26], "berkelei": [1, 26], "data": [1, 14, 23, 26, 27, 52, 54], "scienc": [1, 26, 27], "curriculum": [1, 3, 26, 31], "guid": [1, 3, 26, 31], "The": [1, 29, 40, 43, 44, 58], "ha": [1, 43], "move": [1, 31], "what": [1, 6, 14, 26, 27, 33, 34, 35, 36, 38, 39, 42, 46, 48, 51, 58, 62], "who": [1, 24, 26], "build": [1, 3], "instruct": [1, 3, 55], "summari": 2, "introduct": [2, 9, 45, 51], "creat": [2, 29, 51, 54, 55, 57], "connector": [2, 4, 5, 6, 9, 11, 23, 52], "make": 2, "modul": [2, 27, 30, 31, 33, 52], "workflow": [2, 51], "basic": 2, "dure": [2, 9], "cours": [2, 5, 6, 9, 14], "refer": [2, 55], "step": [3, 58, 60, 63, 64, 65], "By": 3, "associ": 4, "previou": [5, 13, 14, 27], "fall": 5, "2021": 5, "spring": 5, "2020": 5, "2018": 5, "2017": 5, "2016": 5, "2015": 5, "prerequisit": [6, 14, 27], "unit": 6, "gener": [6, 36, 43, 58, 60], "structur": [6, 27], "workload": 6, "pre": [7, 30, 37], "semest": [7, 52], "checklist": 7, "administr": 7, "technic": [7, 42, 50], "commun": 8, "channel": 8, "biweekli": 8, "instructor": [8, 9, 13], "meet": 8, "mail": 8, "list": 8, "suggest": 9, "page": 9, "read": 9, "befor": [9, 43], "logist": 10, "room": 10, "technolog": [10, 44], "lectur": 10, "lab": [10, 28, 54], "offic": [10, 28, 52], "hour": [10, 28, 52], "bcours": 10, "get": [11, 35, 39, 46], "student": [11, 12, 21, 28, 34, 51, 52], "help": [11, 28], "develop": [11, 29], "assist": [11, 28], "grader": [11, 60], "reader": 11, "design": [12, 55], "syllabu": 12, "order": 12, "topic": 12, "delai": 12, "enrol": 12, "program": 12, "pace": 12, "tip": [13, 55], "from": [13, 39, 46], "enabl": [14, 63], "plan": [14, 30], "hub": [15, 17, 19, 20, 21], "admin": 15, "privileg": 15, "chang": [16, 43, 51], "exist": [16, 39, 46], "requir": 16, "request": [17, 28], "new": [17, 19, 31, 37, 57], "featur": [17, 63], "datahub": [18, 43, 51, 60, 61, 63], "frequent": 18, "ask": 18, "question": 18, "onboard": 19, "user": 19, "share": [20, 40, 64], "inform": [20, 23], "about": 20, "troubleshoot": [21, 41, 43], "issu": [21, 61], "restart": 21, "kernel": [21, 47, 49], "server": 21, "your": [21, 54], "own": 21, "code": [21, 33, 41, 57], "run": [21, 41, 42, 47, 57], "slow": 21, "4xx": 21, "5xx": 21, "error": [21, 41, 43], "other": [21, 44], "nbgitpul": [21, 36, 43, 58, 60], "otter": [21, 60], "contact": [22, 23], "link": [23, 36, 43, 58, 60], "tool": [23, 44], "document": [23, 34, 50], "cdss": 23, "8": 23, "ar": [24, 34, 35, 36, 38, 39, 46, 58, 62], "we": [24, 31], "term": [25, 37, 52], "abbrevi": 25, "how": [26, 58], "should": [26, 35, 62], "i": [26, 35, 42, 62], "us": [26, 43, 47, 49, 50, 60, 62, 64, 65], "deploy": 28, "peer": [28, 52], "consult": 28, "gsi": 28, "train": 28, "present": 28, "outlin": 29, "materi": [29, 35, 62], "import": [30, 58], "consider": 30, "idea": 30, "For": [30, 52], "ve": 31, "see": 31, "our": 31, "site": 31, "ds": 31, "github": [31, 35, 40, 43, 51, 62], "io": 31, "connectortool": 33, "exampl": 33, "datasci": [34, 44], "packag": [34, 37, 44], "familiar": 34, "git": [35, 45, 62], "why": [35, 39, 46, 62], "store": [35, 40, 62], "Is": 35, "my": 35, "repositori": [35, 51], "privat": 35, "access": [35, 39, 46, 54], "desktop": [35, 62], "interact": [36, 58], "restrict": [36, 42, 58], "compon": 36, "instal": [37, 39, 46, 54], "python": [37, 60], "r": [37, 47, 49, 51, 54], "temporari": 37, "long": [37, 52], "On": 37, "reproduc": 37, "jupyt": [38, 39, 44, 46, 47, 49, 54, 55, 57, 59, 65], "notebook": [38, 39, 44, 46, 47, 48, 49, 54, 55, 57, 58, 59, 60, 65], "jupyterhub": [39, 44, 46], "doe": [39, 46], "differ": [39, 46], "local": [39, 46, 47, 49], "overview": [39, 42, 46], "intern": [39, 46], "dataset": 40, "small": 40, "few": 40, "mb": 40, "outsid": 40, "host": 40, "direct": 40, "upload": [40, 62], "larger": 40, "ten": 40, "sever": 40, "gb": 40, "directori": 40, "credit": [40, 55], "2i2c": 40, "readwrit": 40, "syncth": [40, 64], "cell": [41, 57], "nameerror": 41, "valueerror": 41, "typeerror": 41, "never": 41, "stop": 41, "detail": 42, "cpu": 42, "memori": 42, "out": 42, "1": [43, 47, 49, 54, 60, 63, 64, 65], "wa": 43, "click": 43, "an": 43, "incompat": 43, "browser": 43, "microsoft": 43, "edg": 43, "2": [43, 47, 49, 54, 60, 63, 64, 65], "incorrectli": 43, "3": [43, 49, 60, 63, 64, 65], "been": 43, "some": 43, "content": [43, 54], "both": 43, "solut": 43, "pedagogi": 44, "option": [47, 49], "launch": [47, 49, 60, 65], "googl": [47, 49], "colab": [47, 49], "zero": 48, "cover": 48, "sampl": 48, "backup": 49, "binder": 49, "4": [49, 54], "studio": 49, "quarto": 50, "produc": 50, "scientif": 50, "set": 51, "up": 51, "assign": [51, 56, 57], "creation": [51, 55], "publish": 51, "distribut": [51, 58], "view": 51, "progress": 51, "appendix": 51, "A": 51, "clone": 51, "ad": 51, "commit": 51, "push": 51, "b": 51, "shell": 51, "script": 51, "resourc": [52, 57, 62], "laptop": 52, "lend": 52, "short": 52, "shini": 53, "experi": 54, "enhanc": 54, "interfac": [54, 62, 65], "jupyterlab": 54, "0": 54, "7": 54, "within": 54, "add": [54, 57], "alt": 54, "text": 54, "all": 54, "static": 54, "imag": 54, "chart": 54, "repres": 54, "across": 54, "multipl": 54, "medium": 54, "smaller": 54, "export": 54, "html": 54, "format": 54, "consumpt": 54, "wcag": 54, "standard": 54, "compliant": 54, "theme": 54, "font": 54, "compat": 54, "vari": 54, "version": 54, "sonifi": 54, "best": [55, 61], "practic": [55, 61], "wip": 55, "doc": 55, "pedagog": 55, "strategi": 55, "collect": 56, "grade": 56, "work": [57, 58, 60], "blank": 57, "download": [57, 59], "addit": [57, 62], "do": 58, "note": 58, "plugin": 58, "pdf": 59, "vscode": 60, "editor": 60, "configur": 60, "execut": 60, "extens": 60, "avoid": 61, "perform": 61, "file": [62, 64], "web": 62, "command": 62, "line": 62, "gui": 62, "real": 63, "time": 63, "collabor": 63, "rtc": 63, "realtim": 64, "retrolab": 65}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}}) \ No newline at end of file diff --git a/workflow/accessibility.html b/workflow/accessibility.html index 5eb33216..2c551878 100644 --- a/workflow/accessibility.html +++ b/workflow/accessibility.html @@ -384,12 +384,16 @@

Contents

  • Enhancing the accessibility of the content within Jupyter notebooks: -
    -

    Export notebook to html format:#

    +
    +

    Add alt-text to all static images and charts in your notebook:#

    +

    Adding alternative text (alt-text) to images is an important accessibility practice, especially when creating content for the web. Alt-text provides a textual description of images, making content accessible to individuals who use screen readers or have other disabilities. Data visualization libraries such as +matplotlib and seaborn by default doesn’t support embedding alt text to generated charts by default.

    +

    You can add alt-text to an image by using the below syntax where the text withing the square brackets denotes the alt-text for an image.

    +

    ![A beautiful landscape](landscape.jpg)

    +
    +
    +

    Represent data across multiple mediums:#

    +

    It is important that users who use screen readers have additional pathways to make sense of the data visualized in a chart or an image. Some of those pathways include a) Descriptive summary of data represented in the chart and b) HTML formatted table in the form of code or markdown cells.

    +

    Representing data in the form of table should take into consideration the impact it has on screen readers. Too many rows and columns can affect screen reader navigation resulting in issues with navigation and comprehension. Ideally, having less than or equal to 5/6 rows in a table is a good rule of thumb to keep in mind.

    +
    +
    +

    Create smaller notebooks:#

    +

    It has been observed that large notebooks causes screen readers like NVDA and JAWS to crash. Keeping notebook size lesser than 10 MB (realistically) or even better around 1 MB (ideally) will make it easy for screen readers to navigate the ipynb files.

    +
    +
    +

    Export notebook to html format for consumption:#

    The editable notebook format (.ipynb) is inaccessible for screen readers and keyboard navigation. Much effort has been made to Lab 4 and Notbook 7 to overcome some of the barriers to accessibility. However, it is still not 100% accessible at the moment. To improve the readability of the notebooks, It is recommended that .ipynb files are converted to .html files which are largely designed for web interface and has a more accessible experience. PDFs are generally inaccessible in comparison to html format from a readability standpoint.

    Nbconvert is a tool that converts notebooks to various formats including html which improves readability. The command for converting notebooks from .ipynb to html is

    $ jupyter nbconvert --to html mynotebook.ipynb

    One can also customize the themes, font types, sizes etc. as part of the notebook inorder to improve the accessibility.

    -
    -

    Notebook Themes:#

    +
    +

    Install WCAG 2.0/2.1 standards compliant themes:#

    Jupyter Classic Notebook and Lab have 3rd party themes that give more control to the notebook developers to customize the notebook themes and improve accessibility as a result .

    -
    -

    Theme/Font compatibility with varied versions of notebook/lab#

    +

    Theme/Font compatibility with varied versions of notebook/lab#

    @@ -489,8 +508,19 @@

    Theme/Font compatibility with varied versions of notebook/lab!pip install jupyterthemes

    The different types of themes are onedork, grade3, oceans16, chesterish, monokai, solarizedI, solarizedd. You can explore these themes using the documentation in this web page. If you are looking for JupyterLab equivalent for those themes then you can explore JupyterLab Legos UI and Darkside UI

    -
    -

    Jupyter Font:#

    +
    + +
    +

    Sonify your data#

    +

    “Sonify the data” refers to the process of representing data using sound. Instead of just visualizing data in charts, graphs, or other visual formats alone, sonification translates data into audible sound patterns, allowing users to perceive and understand data through their sense of hearing.

    +
      +
    • Use python packages like sonipy to sonify the data

    • +
    • Open source tools such as TwoTone allow for generating music from data

    • +
    • In Astronomy, Astronify is used for turning astronomical data into sound

    • +
    +
    +
    +

    Install Jupyter Font:#

    You can use the JupyterLab fonts package to customize the fonts used in the notebook. JupyterLab font is a work in progress and is currently compatible with Lab version 3.0. The compatibility with Lab 4.0 is a work in progress.

    !pip install jupyterlab-fonts

    The sans serif fonts this package ships currently are:

    @@ -502,7 +532,6 @@

    Jupyter Font:

    Enhancing the accessibility of content in the R notebooks:#

    If you are using R/RStudio as part of your instructional workflow then please check the following resources that provide better ways to make notebook content accessible,

    @@ -591,12 +620,16 @@

    Enhancing the accessibility of content in the R notebooks:Enhancing the accessibility of the content within Jupyter notebooks:

    + + + + + + + + + +

    Interface

    Many courses have this intro notebook where student perform basic operations in Python/R to understand the syntax of the programming language. Instructors spend a week helping students get accustomed to the chosen programming language

    Learn by Simulation

    Bug Hunt