├── .github ├── CODEOWNERS └── workflows │ ├── deploy_main_preview.yml │ ├── deploy_pr_preview.yml │ ├── lockfiles │ ├── conda-linux-64.lock │ ├── conda-osx-64.lock │ └── environment.yml │ ├── update_book.yml │ └── update_build_environment.yml ├── .gitignore ├── Dockerfile ├── LICENSE.md ├── README.md ├── build_html.sh ├── build_pdf.sh └── source ├── _config.yml ├── _static └── style.css ├── _toc.yml ├── acknowledgements.md ├── authors.md ├── chapter_preamble.py ├── classification1.md ├── classification2.md ├── clustering.md ├── data ├── .ipynb_checkpoints │ ├── penguins_not_standardized-checkpoint.csv │ ├── penguins_standardized-checkpoint.csv │ └── toy_penguins-checkpoint.csv ├── can_lang.csv ├── can_lang.db ├── can_lang.tsv ├── can_lang.xlsx ├── can_lang_meta-data.csv ├── can_lang_no_names.tsv ├── canada_wiki.html ├── faithful.csv ├── islands.csv ├── listings.csv ├── mauna_loa.csv ├── mauna_loa_data.csv ├── morley.csv ├── nasa.json ├── no_official_languages.csv ├── penguins.csv ├── penguins_all_vars.csv ├── region_data.csv ├── region_lang.csv ├── region_lang_top5_cities_long.csv ├── region_lang_top5_cities_messy.csv ├── region_lang_top5_cities_wide.csv ├── sacramento.csv ├── wdbc.csv ├── wdbc_missing.csv └── wdbc_unscaled.csv ├── foreword-text.md ├── img ├── classification1 │ └── plot3d_knn_classification.png ├── classification2 │ ├── ML-paradigm-test.ai │ ├── ML-paradigm-test.png │ ├── cv.ai │ ├── cv.png │ ├── train-test-overview.ai │ ├── train-test-overview.png │ ├── training_test.ai │ └── training_test.png ├── clustering │ └── gentoo.jpg ├── frontmatter │ ├── chapter_overview.ai │ ├── chapter_overview.png │ ├── ds-a-first-intro-cover.jpg │ └── ds-a-first-intro-graphic.jpg ├── inference │ ├── 11-bootstrapping7-1.png │ ├── intro-bootstrap.jpeg │ ├── population_vs_sample.ai │ └── population_vs_sample.png ├── intro │ ├── altair_syntax.png │ ├── canada_map.png │ ├── completion_menu.png │ ├── filter_rows.png │ ├── filter_rows_and_columns.png │ ├── help_dialog.png │ ├── help_read_csv.png │ ├── intro-all.ai │ ├── read_csv_function.png │ ├── select_columns.png │ ├── sort_values.png │ └── spreadsheet_vs_df.png ├── jupyter │ ├── activate-and-run-button-annotated.png │ ├── code-cell-not-run.png │ ├── code-cell-run.png │ ├── convert-to-markdown-cell.png │ ├── create-new-code-cell.png │ ├── jupyter.png │ ├── launcher-annotated.png │ ├── markdown-cell-not-run.png │ ├── markdown-cell-run.png │ ├── open_data_w_editor_01.png │ ├── open_data_w_editor_02.png │ ├── out-of-order-1.png │ ├── out-of-order-2.png │ ├── out-of-order-3.png │ └── restart-kernel-run-all.png ├── key_files │ ├── chapter_overview.key │ ├── code-figures.pptx │ ├── data_frame_slides_cdn.key │ ├── dsci-100-slide-images.key │ ├── filesystem.key │ ├── ggplot_functions.key │ ├── git_intro.pptx │ ├── pivot_functions.key │ ├── png-vs-svg.pptx │ ├── ref_vs_tibble.key │ ├── spreadsheet_vs_dataframe.pptx │ ├── summarize.key │ ├── tidy_data.key │ └── tidydata_bootstrap_train_test_images.key ├── reading │ ├── NASA-API-Rho-Ophiuchi.png │ ├── NASA-API-limits.png │ ├── NASA-API-parameters.png │ ├── NASA-API-signup.png │ ├── craigslist_human.png │ ├── filesystem.ai │ ├── filesystem.png │ ├── sg1.png │ ├── sg2.png │ ├── sg3.png │ ├── sg4.png │ └── website_source.txt ├── regression1 │ └── plot3d_knn_regression.png ├── regression2 │ └── plot3d_linear_regression.png ├── setup │ ├── docker-1.png │ ├── docker-2.png │ ├── docker-3.png │ ├── docker-4.png │ ├── jlab-1.png │ ├── jlab-2.png │ └── ubuntu-docker.png ├── unused │ ├── 1024px-Supervised_machine_learning_in_a_nutshell.svg │ ├── ML-paradigm.jpeg │ ├── ML-paradigm.png │ ├── Page_Under_Construction.png │ ├── README.ipynb │ ├── README.md │ ├── README.py │ ├── Supervised_machine_learning_in_a_nutshell.svg.png │ ├── activate-and-run-button.png │ ├── arrange_function.jpeg │ ├── authorize_question.png │ ├── chapter_overview.001.jpeg │ ├── data_frame_slides_cdn │ │ ├── data_frame_slides_cdn.001.jpeg │ │ ├── data_frame_slides_cdn.002.jpeg │ │ ├── data_frame_slides_cdn.003.jpeg │ │ ├── data_frame_slides_cdn.005.jpeg │ │ ├── data_frame_slides_cdn.006.jpeg │ │ ├── data_frame_slides_cdn.007.jpeg │ │ ├── data_frame_slides_cdn.008.jpeg │ │ └── data_frame_slides_cdn.009.jpeg │ ├── dataframe.jpeg │ ├── dsci-100-slide-images │ │ ├── ML-paradigm.jpeg │ │ ├── dsci-100-slide-images.001.jpeg │ │ ├── dsci-100-slide-images.002.jpeg │ │ └── dsci-100-slide-images.004.jpeg │ ├── faithful_plot.bmp │ ├── faithful_plot.jpg │ ├── faithful_plot.png │ ├── faithful_plot.svg │ ├── faithful_plot.tiff │ ├── faithful_zoom.png │ ├── faithful_zoom.svg │ ├── file-system-for-export-to-intro-datascience.svg │ ├── filter_function.jpeg │ ├── ggplot_function.jpeg │ ├── ggplot_function_scatter.jpeg │ ├── help-filter.png │ ├── launcher.png │ ├── long_to_wide.jpeg │ ├── malignant_cancer.png │ ├── mutate_function.jpeg │ ├── obs.jpeg │ ├── pivot_functions │ │ ├── pivot_functions.003.jpeg │ │ └── pivot_functions.004.jpeg │ ├── pivot_longer.jpeg │ ├── pivot_longer_with_table.jpeg │ ├── pivot_wider.jpeg │ ├── pivot_wider_with_table.jpeg │ ├── plot3d_knn_classification.png │ ├── plot3d_knn_regression.png │ ├── plot3d_linear_regression.png │ ├── population_vs_sample.svg │ ├── prop_val_vs_income.png │ ├── prop_val_vs_income_by_party.png │ ├── prop_val_vs_income_human_labs.png │ ├── r.PNG │ ├── read_csv_function.jpeg │ ├── ref_vs_tibble.jpeg │ ├── ref_vs_tibble │ │ └── ref_vs_tibble.001.jpeg │ ├── sampling.001.jpeg │ ├── sampling.002.jpeg │ ├── select_function.jpeg │ ├── separate_function.jpeg │ ├── spreadsheet.PNG │ ├── spreadsheet_vs_dataframe.PNG │ ├── summarize │ │ └── summarize.003.jpeg │ ├── testing.png │ ├── text_cell_formatted.png │ ├── text_cell_unformatted.png │ ├── tidy.png │ ├── tidy_data.jpeg │ ├── tidy_data │ │ └── tidy_data.001.jpeg │ ├── tidyverse_twitter.png │ ├── timbits.jpg │ ├── training_validation.jpeg │ ├── vars.jpeg │ ├── vc-ba1-changes.png │ ├── vc3-add.png │ ├── vc4-commit.png │ ├── vc5-5-nachos-to-cheesecake.png │ ├── vec_vs_list.jpeg │ ├── vector.jpeg │ ├── vectors.jpeg │ ├── version_control │ │ ├── add_collab_06.png │ │ ├── git_commit_02.png │ │ ├── git_push_05.png │ │ ├── issue_05.png │ │ ├── merge_conflict_02.png │ │ └── originals │ │ │ ├── add_collab_01.png │ │ │ ├── add_collab_02.png │ │ │ ├── add_collab_03.png │ │ │ ├── add_collab_04.png │ │ │ ├── add_collab_05.png │ │ │ ├── add_collab_06.png │ │ │ ├── clone_01.png │ │ │ ├── clone_02.png │ │ │ ├── clone_03.png │ │ │ ├── clone_04.png │ │ │ ├── create-new-file_01.png │ │ │ ├── create-new-file_02.png │ │ │ ├── create-new-file_03.png │ │ │ ├── git_add_01.png │ │ │ ├── git_add_02.png │ │ │ ├── git_add_03.png │ │ │ ├── git_commit_01.png │ │ │ ├── git_commit_02.png │ │ │ ├── git_commit_03.png │ │ │ ├── git_pull_00.png │ │ │ ├── git_pull_01.png │ │ │ ├── git_pull_02.png │ │ │ ├── git_pull_03.png │ │ │ ├── git_pull_04.png │ │ │ ├── git_push_01.png │ │ │ ├── git_push_02.png │ │ │ ├── git_push_03.png │ │ │ ├── git_push_04.png │ │ │ ├── git_push_05.png │ │ │ ├── issue_01.png │ │ │ ├── issue_02.png │ │ │ ├── issue_03.png │ │ │ ├── issue_04.png │ │ │ ├── issue_05.png │ │ │ ├── issue_06.png │ │ │ ├── merge_conflict_01.png │ │ │ ├── merge_conflict_02.png │ │ │ ├── merge_conflict_03.png │ │ │ ├── merge_conflict_04.png │ │ │ ├── merge_conflict_05.png │ │ │ ├── merge_conflict_06.png │ │ │ ├── new_repository_01.png │ │ │ ├── new_repository_02.png │ │ │ ├── new_repository_03.png │ │ │ ├── pen-tool_01.png │ │ │ ├── pen-tool_02.png │ │ │ ├── pen-tool_03.png │ │ │ ├── upload-files_01.png │ │ │ └── upload_files_02.png │ ├── website_source.txt │ ├── wide_to_long.jpeg │ └── wikipedia_human.png ├── version-control │ ├── add_collab_01.png │ ├── add_collab_02.png │ ├── add_collab_03.png │ ├── add_collab_04.png │ ├── add_collab_05.png │ ├── clone_01.png │ ├── clone_02.png │ ├── clone_03.png │ ├── clone_04.png │ ├── create-new-file_01.png │ ├── create-new-file_02.png │ ├── create-new-file_03.png │ ├── generate-pat_01.png │ ├── generate-pat_02.png │ ├── generate-pat_03.png │ ├── git_add_01.png │ ├── git_add_02.png │ ├── git_add_03.png │ ├── git_commit_01.png │ ├── git_commit_03.png │ ├── git_pull_00.png │ ├── git_pull_01.png │ ├── git_pull_02.png │ ├── git_pull_03.png │ ├── git_pull_04.png │ ├── git_push_01.png │ ├── git_push_02.png │ ├── git_push_03.png │ ├── git_push_04.png │ ├── issue_01.png │ ├── issue_02.png │ ├── issue_03.png │ ├── issue_04.png │ ├── issue_06.png │ ├── merge_conflict_01.png │ ├── merge_conflict_03.png │ ├── merge_conflict_04.png │ ├── merge_conflict_05.png │ ├── merge_conflict_06.png │ ├── new_repository_01.png │ ├── new_repository_02.png │ ├── new_repository_03.png │ ├── pen-tool_01.png │ ├── pen-tool_02.png │ ├── pen-tool_03.png │ ├── upload-files_01.png │ ├── upload-files_02.png │ ├── vc-ba2-add.png │ ├── vc-ba3-commit.png │ ├── vc1-no-changes.png │ ├── vc2-changes.png │ ├── vc5-push.png │ ├── vc6-remote-changes.png │ ├── vc7-pull.png │ └── version-control-all.ai ├── viz │ ├── faithful_plot.png │ ├── faithful_plot.svg │ ├── languages_with_mouse.png │ ├── plot-sketches-1.png │ └── png-vs-svg.png └── wrangling │ ├── data_frame_slides_cdn.004.ai │ ├── data_frame_slides_cdn.004.png │ ├── pandas_dataframe_series-3.ai │ ├── pandas_dataframe_series-3.png │ ├── pandas_dataframe_series.ai │ ├── pandas_dataframe_series.png │ ├── pandas_melt_args_labels.png │ ├── pandas_melt_wide-long.ai │ ├── pandas_melt_wide-long.png │ ├── pandas_pivot_args_labels.png │ ├── pandas_pivot_long-wide.ai │ ├── pandas_pivot_long-wide.png │ ├── pivot_functions.001.ai │ ├── pivot_functions.001.png │ ├── pivot_functions.002.ai │ ├── pivot_functions.002.png │ ├── str-split_args_labels.png │ ├── summarize.001.ai │ ├── summarize.001.png │ ├── summarize.002.ai │ ├── summarize.002.png │ ├── summarize.004.ai │ ├── summarize.004.png │ ├── summarize.005.ai │ ├── summarize.005.png │ ├── tidy_data.001.ai │ ├── tidy_data.001.png │ └── wrangling-syntax-all.ai ├── index.md ├── inference.md ├── intro.md ├── jupyter.md ├── preface-text.md ├── reading.md ├── references.bib ├── regression1.md ├── regression2.md ├── setup.md ├── version-control.md ├── viz.md └── wrangling.md /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | source/** @UBC-DSCI/dsci-100-py-codeowners 2 | -------------------------------------------------------------------------------- /.github/workflows/deploy_main_preview.yml: -------------------------------------------------------------------------------- 1 | name: Rebuild and deploy dev version of book to gh-pages branch in dev/ folder 2 | on: 3 | push: 4 | branches: 5 | - main 6 | paths: 7 | - 'source/**' 8 | - 'build_html.sh' 9 | 10 | jobs: 11 | deploy-main-preview: 12 | runs-on: ubuntu-latest 13 | permissions: 14 | contents: write 15 | packages: write 16 | 17 | steps: 18 | - name: Get Actions user id 19 | id: get_uid 20 | run: | 21 | actions_user_id=`id -u $USER` 22 | echo $actions_user_id 23 | echo "uid=$actions_user_id" >> $GITHUB_OUTPUT 24 | 25 | - name: checkout 26 | uses: actions/checkout@v2 27 | with: 28 | ref: 'main' 29 | 30 | - name: Build the book 31 | run: | 32 | ./build_html.sh 33 | 34 | - name: Reset ownership of workspace after build 35 | uses: peter-murray/reset-workspace-ownership-action@v1 36 | with: 37 | user_id: ${{ steps.get_uid.outputs.uid }} 38 | 39 | # Push the book's HTML to github-pages 40 | - name: GitHub Pages action 41 | uses: peaceiris/actions-gh-pages@v4 42 | with: 43 | github_token: ${{ secrets.GITHUB_TOKEN }} 44 | publish_dir: source/_build/html 45 | keep_files: true 46 | destination_dir: dev 47 | # force_orphan: true # once peaceiris updates to v4, change this to true and keep_files: true for the PR / main branch deploy previews 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /.github/workflows/deploy_pr_preview.yml: -------------------------------------------------------------------------------- 1 | name: "Rebuild and deploy PR version of book to gh-pages branch in pull###/ folder" 2 | on: 3 | pull_request: 4 | types: [opened, synchronize] 5 | paths: 6 | - 'source/**' 7 | - 'Dockerfile' 8 | branches: 9 | - 'main' 10 | jobs: 11 | deploy-pr-preview: 12 | runs-on: ubuntu-latest 13 | permissions: 14 | contents: write 15 | packages: write 16 | pull-requests: write 17 | 18 | steps: 19 | - name: Wait for potential build environment update 20 | uses: fountainhead/action-wait-for-check@v1.1.0 21 | with: 22 | token: ${{ secrets.GITHUB_TOKEN }} 23 | checkName: "Rebuild docker image" 24 | ref: ${{ github.event.pull_request.head.sha }} 25 | timeoutSeconds: 60000 26 | 27 | - name: Get Actions user id 28 | id: get_uid 29 | run: | 30 | actions_user_id=`id -u $USER` 31 | echo $actions_user_id 32 | echo "uid=$actions_user_id" >> $GITHUB_OUTPUT 33 | 34 | - name: Checkout the repo 35 | uses: actions/checkout@v2 36 | with: 37 | fetch-depth: '0' 38 | ref: ${{ github.head_ref }} 39 | 40 | - name: Build the book 41 | run: | 42 | ./build_html.sh 43 | 44 | - name: Reset ownership of workspace after build 45 | uses: peter-murray/reset-workspace-ownership-action@v1 46 | with: 47 | user_id: ${{ steps.get_uid.outputs.uid }} 48 | 49 | # Push the book's HTML to github-pages 50 | - name: GitHub Pages action 51 | uses: peaceiris/actions-gh-pages@v4 52 | with: 53 | github_token: ${{ secrets.GITHUB_TOKEN }} 54 | publish_dir: source/_build/html 55 | keep_files: true 56 | destination_dir: pull${{ github.event.number }} 57 | # force_orphan: true # once peaceiris updates to v4, change this to true and keep_files: true for the PR / main branch deploy previews 58 | 59 | - name: Checkout the gh-pages branch 60 | uses: actions/checkout@v2 61 | with: 62 | fetch-depth: '0' 63 | ref: 'gh-pages' 64 | 65 | - name: Run website diff 66 | run: | 67 | rustup update 68 | pip install --upgrade pip 69 | pip install website_diff 70 | rm -rf diff${{ github.event.number }} 71 | website_diff --old dev --new pull${{ github.event.number }} --diff diff${{ github.event.number }} 72 | 73 | - name: GitHub Pages action to push diff 74 | uses: peaceiris/actions-gh-pages@v4 75 | with: 76 | github_token: ${{ secrets.GITHUB_TOKEN }} 77 | publish_dir: diff${{ github.event.number }} 78 | keep_files: true 79 | destination_dir: diff${{ github.event.number }} 80 | # force_orphan: true # once peaceiris updates to v4, change this to true and keep_files: true for the PR / main branch deploy previews 81 | 82 | - name: Post URLS to PR thread 83 | uses: mshick/add-pr-comment@v2.8.1 84 | with: 85 | message: | 86 | Hello! I've built a preview of your PR so that you can compare it to the current `main` branch. 87 | * PR deploy preview available [here](https://python.datasciencebook.ca/pull${{ github.event.number }}/index.html) 88 | * PR diff with `main` available [here](https://python.datasciencebook.ca/diff${{ github.event.number }}/index.html) 89 | * Current `main` deploy preview available [here](https://python.datasciencebook.ca/dev/index.html) 90 | * Public production build available [here](https://python.datasciencebook.ca) 91 | -------------------------------------------------------------------------------- /.github/workflows/lockfiles/environment.yml: -------------------------------------------------------------------------------- 1 | name: dsci100 2 | channels: 3 | - eoas_ubc 4 | - conda-forge 5 | dependencies: 6 | - altair 7 | - altair_data_server 8 | - click 9 | - conda-lock 10 | - ghp-import 11 | - git 12 | - jupyter-book 13 | - jupyterlab 14 | - jupytext 15 | - jupyter_contrib_nbextensions 16 | - mamba 17 | - nodejs 18 | - notebook 19 | - numpy 20 | - pandas 21 | - pip 22 | - python<3.10 23 | - jinja2==3.0.3 24 | - scikit-learn 25 | - openpyxl 26 | # conda-lock --kind explicit --file environment.yml -p linux-64 27 | -------------------------------------------------------------------------------- /.github/workflows/update_book.yml: -------------------------------------------------------------------------------- 1 | name: Rebuild and deploy book to gh-pages branch 2 | on: 3 | push: 4 | branches: 5 | - production 6 | paths: 7 | - 'source/**' 8 | - 'build_html.sh' 9 | 10 | jobs: 11 | deploy-book: 12 | runs-on: ubuntu-latest 13 | permissions: 14 | contents: write 15 | packages: write 16 | 17 | steps: 18 | - name: checkout gh-pages 19 | uses: actions/checkout@v2 20 | with: 21 | ref: 'gh-pages' 22 | 23 | - name: Clean the site contents except for dev, pull contents of dev/ to main site 24 | run: | 25 | # delete everything except the dev and .git folders 26 | find . -maxdepth 1 ! -name ".git" ! -name "dev" ! -name "." | xargs rm -rf 27 | # copy the contents of dev into the root 28 | cp -rf dev/* . 29 | 30 | # Push updated website, clean out old commits 31 | - name: Update website 32 | uses: peaceiris/actions-gh-pages@v4 33 | with: 34 | github_token: ${{ secrets.GITHUB_TOKEN }} 35 | publish_dir: ./ 36 | force_orphan: true 37 | cname: python.datasciencebook.ca 38 | -------------------------------------------------------------------------------- /.github/workflows/update_build_environment.yml: -------------------------------------------------------------------------------- 1 | name: Rebuild and publish new ubcdsci/py-intro-to-ds image on DockerHub 2 | on: 3 | pull_request: 4 | types: [opened, synchronize] 5 | branches: 6 | - 'main' 7 | 8 | jobs: 9 | rebuild-docker: 10 | name: Rebuild docker image 11 | runs-on: ubuntu-latest 12 | permissions: 13 | contents: write 14 | steps: 15 | - name: Checkout PR branch 16 | uses: actions/checkout@v3 17 | with: 18 | fetch-depth: '0' 19 | ref: ${{ github.head_ref }} 20 | - name: Check if Dockerfile needs to be rebuilt 21 | id: check-stale 22 | run: | 23 | echo "Checking if Dockerfile was modified since last commit on this PR" 24 | echo "GitHub PR action type: ${{ github.event.action }}" 25 | if [ "${{ github.event.action }}" == "opened" ]; then 26 | echo "GitHub base ref: ${{ github.event.pull_request.base.sha }}" 27 | echo "GitHub head ref: ${{ github.event.pull_request.head.sha }}" 28 | BEFORE=${{ github.event.pull_request.base.sha }} 29 | AFTER=${{ github.event.pull_request.head.sha }} 30 | else 31 | echo "GitHub event before: ${{ github.event.before }}" 32 | echo "GitHub event after: ${{ github.event.after }}" 33 | BEFORE=${{ github.event.before }} 34 | AFTER=${{ github.event.after }} 35 | fi 36 | if git diff --quiet $BEFORE $AFTER Dockerfile; then 37 | echo "PR synchronized, but Dockerfile was not edited. Not rebuilding the image." 38 | echo "stale_dockerfile=false" >> "$GITHUB_OUTPUT" 39 | else 40 | echo "PR synchronized, and Dockerfile was edited, so rebuilding the image." 41 | echo "stale_dockerfile=true" >> "$GITHUB_OUTPUT" 42 | fi 43 | - name: Rebuild and publish image 44 | if: ${{ steps.check-stale.outputs.stale_dockerfile == 'true' }} 45 | id: rebuild 46 | uses: elgohr/Publish-Docker-Github-Action@v5 47 | with: 48 | name: ubcdsci/py-intro-to-ds 49 | username: ${{ secrets.DOCKER_USERNAME }} 50 | password: ${{ secrets.DOCKER_PASSWORD }} 51 | dockerfile: Dockerfile 52 | snapshot: true 53 | - name: Update build_html.sh script 54 | if: ${{ steps.check-stale.outputs.stale_dockerfile == 'true' }} 55 | run: | 56 | git config --local user.email "action@github.com" 57 | git config --local user.name "GitHub Action" 58 | git pull origin ${{ github.head_ref }} 59 | sed 's/ubcdsci\/py-intro-to-ds:[[:alnum:]]\+/ubcdsci\/py-intro-to-ds:${{ steps.rebuild.outputs.snapshot-tag }}/g' build_html.sh > build_html.tmp && mv build_html.tmp build_html.sh 60 | chmod u+x build_html.sh 61 | git add build_html.sh 62 | git commit -m "update build_html.sh script with new docker image" 63 | - name: Update build_pdf.sh script 64 | if: ${{ steps.check-stale.outputs.stale_dockerfile == 'true' }} 65 | run: | 66 | git config --local user.email "action@github.com" 67 | git config --local user.name "GitHub Action" 68 | git pull origin ${{ github.head_ref }} 69 | sed 's/ubcdsci\/py-intro-to-ds:[[:alnum:]]\+/ubcdsci\/py-intro-to-ds:${{ steps.rebuild.outputs.snapshot-tag }}/g' build_pdf.sh > build_pdf.tmp && mv build_pdf.tmp build_pdf.sh 70 | chmod u+x build_pdf.sh 71 | git add build_pdf.sh 72 | git commit -m "update build_pdf.sh script with new docker image" 73 | - name: Push changes to build scripts 74 | if: ${{ steps.check-stale.outputs.stale_dockerfile == 'true' }} 75 | uses: ad-m/github-push-action@master 76 | with: 77 | github_token: ${{ secrets.GITHUB_TOKEN }} 78 | branch: ${{ github.head_ref }} 79 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | .bash_history 3 | .cache/ 4 | .ipython/ 5 | .npm/ 6 | source/geckodriver.log 7 | source/*.ipynb 8 | source/*.py 9 | *.swp 10 | *.swo 11 | source/__pycache__ 12 | .local/ 13 | .viminfo 14 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | # Dockerfile for intro to ds python book 2 | FROM jupyter/scipy-notebook 3 | 4 | USER root 5 | 6 | # install vim and a few packages for PDF builds 7 | RUN apt-get update && apt-get install -y vim texlive-latex-extra texlive-fonts-extra texlive-xetex latexmk xindy imagemagick 8 | 9 | USER ${NB_UID} 10 | 11 | WORKDIR "${HOME}" 12 | 13 | # remove the "work/" directory added in an earlier layer... 14 | RUN rm -rf work 15 | 16 | # disable warnings that pollute build logs; seems to be related to the update to python 3.11 17 | # https://discourse.jupyter.org/t/debugger-warning-it-seems-that-frozen-modules-are-being-used-python-3-11-0/16544/12 18 | ENV PYDEVD_DISABLE_FILE_VALIDATION=1 19 | 20 | ## Install various python packages 21 | RUN mamba install --quiet --yes \ 22 | 'numpy' \ 23 | 'pandas>=2.1.3' \ 24 | 'jinja2' \ 25 | 'altair>=5.1.2' \ 26 | 'vl-convert-python>=0.14' \ 27 | 'vegafusion[embed]' \ 28 | 'click' \ 29 | 'ibis-framework' \ 30 | 'ghp-import' \ 31 | 'jupytext' \ 32 | 'jupyter-book' \ 33 | 'scikit-learn>=1.3.2' \ 34 | 'nodejs' \ 35 | 'plotly' \ 36 | 'lxml' \ 37 | 'referencing' \ 38 | 'docutils==0.17.1' \ 39 | && mamba clean --all -f -y \ 40 | && fix-permissions "${CONDA_DIR}" \ 41 | && fix-permissions "/home/${NB_USER}" 42 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | # License 2 | 3 | Copyright (c) 2022 Tiffany A. Timbers, Trevor Campbell, Melissa Lee 4 | 5 | This textbook (source contained in the [`introduction-to-datascience-python` repository](https://github.com/UBC-DSCI/introduction-to-datascience-python)) is made available under the **Attribution-NonCommercial-ShareAlike 4.0 International** ([CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)). 6 | 7 | This is a human-readable summary of (and not a substitute for) the [license](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode). 8 | 9 | ## You are free to: 10 | 11 | - **Share** — copy and redistribute the material in any medium or format 12 | - **Adapt** — remix, transform, and build upon the material 13 | 14 | The licensor cannot revoke these freedoms as long as you follow the license terms. 15 | 16 | ## Under the following terms: 17 | 18 | - **Attribution** — You must give appropriate credit (mentioning that your work is derived from work that is Copyright © Tiffany A. Timbers, Trevor Campbell, Melissa Lee and, where practical, linking to https://datasciencebook.ca/), provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. 19 | - **NonCommercial** — You may not use the material for commercial purposes. 20 | - **ShareAlike** — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. 21 | 22 | **No additional restrictions** — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. 23 | 24 | ## Notices: 25 | 26 | You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation. 27 | 28 | No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material. 29 | 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Data Science: A First Introduction (Python Edition) 2 | This is the source for the python edition of the *Data Science: A First Introduction* textbook. 3 | 4 | The book is available online at: https://python.datasciencebook.ca/ 5 | 6 | For the R version of the textbook, please visit https://datasciencebook.ca or the github repository 7 | at https://github.com/ubc-dsci/introduction-to-datascience. 8 | 9 | ## License Information 10 | 11 | This textbook is offered under 12 | the [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License](https://creativecommons.org/licenses/by-nc-sa/4.0/). 13 | See [the license file](LICENSE.md) for more information. 14 | 15 | ## Development 16 | 17 | ### Setup 18 | 19 | Building the book requires Docker (instructions here: [https://docs.docker.com/get-docker/](https://docs.docker.com/get-docker/)). 20 | 21 | ### Build locally 22 | 23 | You can build the HTML version of the book on your own machine by running 24 | ``` 25 | ./build_html.sh 26 | ``` 27 | in the root directory of this repository. The book can be viewed in your browser by opening the `source/_build/html/index.html` file. 28 | 29 | You can build the PDF version of the book on your own machine by running 30 | ``` 31 | ./build_pdf.sh 32 | ``` 33 | in the root directory of this repository. The book can be viewed in a PDF reader by opening `source/_build/latex/python.pdf`. 34 | 35 | ### Contributing 36 | Primary development in this repository happens on the `main` branch. If you want to contribute to the book, 37 | please branch off of `main` and make a pull request into `main`. You cannot commit directly to `main`. 38 | 39 | The `production` branch contains the source material corresponding to the current publicly-viewable version of the book website. 40 | 41 | The `gh-pages` branch serves the current book website at https://python.datasciencebook.ca. 42 | 43 | ### Workflows 44 | 45 | #### Book deployment 46 | 47 | You can update the live, publicly viewable HTML book by making changes to the `source/` folder in the `production` branch (e.g. by merging `main` into `production`). 48 | GitHub will trigger a rebuild of the public HTML site, and store the built book in the root folder of the `gh-pages` branch. 49 | 50 | #### `main` deploy previews 51 | 52 | Any commit to `source/**` on the `main` branch (from a merged PR) will trigger a rebuild of the development preview site served at `https://python.datasciencebook.ca/dev`. 53 | The built preview book will be stored in the `dev/` folder on the `gh-pages` branch. 54 | 55 | #### PR deploy previews 56 | 57 | Any PR to `source/` will trigger a build of a PR preview site at `https://python.datasciencebook.ca/pull###`, where `###` is the number of the pull request. 58 | The built preview book will be stored in the `pull###/` folder on the `gh-pages` branch. 59 | 60 | #### Build environment updates 61 | 62 | Any PR to `Dockerfile` will trigger a rebuild of the docker image, push it to DockerHub, and update the image tags in the `build_html.sh` and `build_pdf.sh` scripts on the PR automatically. 63 | This new build environment will be used for the PR deploy preview mentioned above. 64 | 65 | 66 | -------------------------------------------------------------------------------- /build_html.sh: -------------------------------------------------------------------------------- 1 | chmod -R o+w source/ 2 | docker run --rm -v $(pwd):/home/jovyan ubcdsci/py-intro-to-ds:20231112004031dd2207 /bin/bash -c "jupyter-book build source" 3 | 4 | -------------------------------------------------------------------------------- /build_pdf.sh: -------------------------------------------------------------------------------- 1 | # Script to generate PDF book 2 | 3 | # backup original index.Rmd 4 | cp source/index.md index_backup.md 5 | 6 | # PDF book doesn't need the welcome page. I couldn't find a way to stop jupyterbook from including it. 7 | # so this script manually removes the welcome page before building the PDF. This is a bit painful, but it works... 8 | sed -n -i "/graphic/q;p" source/index.md 9 | echo "# Data Science: A First Introduction" >> source/index.md 10 | 11 | chmod -R o+w source/ 12 | docker run --rm -v $(pwd):/home/jovyan ubcdsci/py-intro-to-ds:20231112004031dd2207 /bin/bash -c "export BOOK_BUILD_TYPE='PDF'; jupyter-book build source --builder pdflatex" 13 | 14 | # restore the backed up full index.Rmd 15 | mv index_backup.md source/index.md 16 | -------------------------------------------------------------------------------- /source/_config.yml: -------------------------------------------------------------------------------- 1 | # Book settings 2 | title: "Data Science: A First Introduction with Python" 3 | author: "Tiffany Timbers, Trevor Campbell, Melissa Lee, Joel Ostblom, and Lindsey Heagy" 4 | copyright: "2022" # Copyright year to be placed in the footer 5 | logo: "" # A path to the book logo 6 | # Patterns to skip when building the book. Can be glob-style (e.g. "*skip.ipynb") 7 | exclude_patterns: [_build, Thumbs.db, .DS_Store, "*.ipynb_checkpoints"] 8 | # Auto-exclude files not in the toc 9 | only_build_toc_files: true 10 | 11 | ####################################################################################### 12 | # Execution settings 13 | execute: 14 | execute_notebooks: "auto" # Whether to execute notebooks at build time. Must be one of ("auto", "force", "cache", "off") 15 | cache: "" # A path to the jupyter cache that will be used to store execution artifacts. Defaults to `_build/.jupyter_cache/` 16 | # exclude_patterns: [] # A list of patterns to *skip* in execution (e.g. a notebook that takes a really long time) 17 | timeout: 180 # The maximum time (in seconds) each notebook cell is allowed to run. 18 | run_in_temp: 19 | false # If `True`, then a temporary directory will be created and used as the command working directory (cwd), 20 | # otherwise the notebook's parent directory will be the cwd. 21 | allow_errors: True # If `False`, when a code cell raises an error the execution is stopped, otherwise all cells are always run. 22 | stderr_output: show # One of 'show', 'remove', 'remove-warn', 'warn', 'error', 'severe' 23 | 24 | ####################################################################################### 25 | # Parse and render settings 26 | parse: 27 | myst_enable_extensions: # default extensions to enable in the myst parser. See https://myst-parser.readthedocs.io/en/latest/using/syntax-optional.html 28 | # - amsmath 29 | - colon_fence 30 | # - deflist 31 | - dollarmath 32 | # - html_admonition 33 | - html_image 34 | - linkify 35 | # - replacements 36 | # - smartquotes 37 | - substitution 38 | 39 | myst_url_schemes: [mailto, http, https] # URI schemes that will be recognised as external URLs in Markdown links 40 | 41 | ####################################################################################### 42 | # HTML-specific settings 43 | html: 44 | favicon: "" # A path to a favicon image 45 | use_edit_page_button: false # Whether to add an "edit this page" button to pages. If `true`, repository information in repository: must be filled in 46 | use_repository_button: false # Whether to add a link to your repository button 47 | use_issues_button: false # Whether to add an "open an issue" button 48 | use_multitoc_numbering: true # Continuous numbering across parts/chapters 49 | extra_navbar: Powered by Jupyter Book # Will be displayed underneath the left navbar. 50 | extra_footer: "" # Will be displayed underneath the footer. 51 | google_analytics_id: "G-7XBFF4RSN2" # A GA id that can be used to track book views. 52 | home_page_in_navbar: false # Whether to include your home page in the left Navigation Bar 53 | baseurl: "" # The base URL where your book will be hosted. Used for creating image previews and social links. e.g.: https://mypage.com/mybook/ 54 | comments: 55 | hypothesis: false 56 | utterances: false 57 | 58 | ####################################################################################### 59 | # LaTeX-specific settings 60 | latex: 61 | latex_engine: xelatex # pdflatex # one of 'pdflatex', 'xelatex' (recommended for unicode), 'luatex', 'platex', 'uplatex' 62 | use_jupyterbook_latex: true # use sphinx-jupyterbook-latex for pdf builds as default 63 | 64 | ####################################################################################### 65 | # Launch button settings 66 | launch_buttons: 67 | binderhub_url: "" 68 | 69 | repository: 70 | url: https://github.com/UBC-DSCI/introduction-to-datascience-python # The URL to your book's repository 71 | path_to_book: "source" # A path to your book's folder, relative to the repository root. 72 | branch: production # Which branch of the repository should be used when creating links 73 | 74 | ####################################################################################### 75 | # Advanced and power-user settings 76 | sphinx: 77 | extra_extensions: # A list of extra extensions to load by Sphinx (added to those already used by JB). 78 | local_extensions: # A list of local extensions to load by sphinx specified by "name: path" items 79 | config: # key-value pairs to directly over-ride the Sphinx configuration 80 | bibtex_reference_style: author_year 81 | html_js_files: 82 | - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js 83 | html_context: 84 | default_mode: light 85 | 86 | ####################################################################################### 87 | bibtex_bibfiles: 88 | - references.bib 89 | -------------------------------------------------------------------------------- /source/_static/style.css: -------------------------------------------------------------------------------- 1 | img { 2 | display: block; 3 | margin-left: auto; 4 | margin-right: auto; 5 | } 6 | 7 | .caption-hack img { 8 | margin-bottom: -30px; 9 | } 10 | 11 | .marks { 12 | display: block; 13 | margin-left: auto; 14 | margin-right: auto; 15 | } 16 | 17 | .chart-wrapper { 18 | display: block; 19 | margin-left: auto; 20 | margin-right: auto; 21 | } 22 | 23 | .vega-embed.has-actions { 24 | display: block; 25 | margin-left: auto; 26 | margin-right: auto; 27 | } 28 | 29 | span.pasted-text { 30 | font-weight: normal; 31 | } 32 | -------------------------------------------------------------------------------- /source/_toc.yml: -------------------------------------------------------------------------------- 1 | format: jb-book 2 | root: index.md 3 | parts: 4 | - caption: Front Matter 5 | chapters: 6 | - file: preface-text.md 7 | - file: foreword-text.md 8 | - file: acknowledgements.md 9 | - file: authors.md 10 | - caption: Chapters 11 | numbered: 3 12 | chapters: 13 | - file: intro.md 14 | - file: reading.md 15 | - file: wrangling.md 16 | - file: viz.md 17 | - file: classification1.md 18 | - file: classification2.md 19 | - file: regression1.md 20 | - file: regression2.md 21 | - file: clustering.md 22 | - file: inference.md 23 | - file: jupyter.md 24 | - file: version-control.md 25 | - file: setup.md 26 | -------------------------------------------------------------------------------- /source/acknowledgements.md: -------------------------------------------------------------------------------- 1 | --- 2 | jupytext: 3 | cell_metadata_filter: -all 4 | formats: py:percent,md:myst,ipynb 5 | text_representation: 6 | extension: .md 7 | format_name: myst 8 | format_version: 0.13 9 | jupytext_version: 1.13.8 10 | kernelspec: 11 | display_name: Python 3 (ipykernel) 12 | language: python 13 | name: python3 14 | --- 15 | 16 | # Acknowledgments 17 | 18 | We'd like to thank everyone that has contributed to the development of 19 | [*Data Science: A First Introduction*](https://datasciencebook.ca). 20 | This is an open source textbook that began as a collection of course readings 21 | for DSCI 100, a new introductory data science course 22 | at the University of British Columbia (UBC). 23 | Several faculty members in the UBC Department of Statistics 24 | were pivotal in shaping the direction of that course, 25 | and as such, contributed greatly to the broad structure and 26 | list of topics in this book. We would especially like to thank Matías 27 | Salibían-Barrera for his mentorship during the initial development and roll-out 28 | of both DSCI 100 and this book. His door was always open when 29 | we needed to chat about how to best introduce and teach data science to our first-year students. 30 | We would also like to thank Gabriela Cohen Freue for her DSCI 561 (Regression I) teaching materials 31 | from the UBC Master of Data Science program, as some of our linear regression figures were inspired from these. 32 | 33 | We would also like to thank all those who contributed to the process of 34 | publishing this book. In particular, we would like to thank all of our reviewers for their feedback and suggestions: 35 | Rohan Alexander, Isabella Ghement, Virgilio Gómez Rubio, Albert Kim, Adam Loy, Maria Prokofieva, Emily Riederer, and Greg Wilson. 36 | The book was improved substantially by their insights. 37 | We would like to give special thanks to Jim Zidek 38 | for his support and encouragement throughout the process, and to 39 | Roger Peng for graciously offering to write the Foreword. 40 | 41 | Finally, we owe a debt of gratitude to all of the students of DSCI 100 over the past 42 | few years. They provided invaluable feedback on the book and worksheets; 43 | they found bugs for us (and stood by very patiently in class while 44 | we frantically fixed those bugs); and they brought a level of enthusiasm to the class 45 | that sustained us during the hard work of creating a new course and writing a textbook. 46 | Our interactions with them taught us how to teach data science, and that learning 47 | is reflected in the content of this book. 48 | 49 | 50 | ## Acknowledgments for the Python Edition 51 | 52 | We'd like to thank everyone that has contributed to the development of 53 | [*Data Science: A First Introduction with Python*](https://python.datasciencebook.ca). 54 | This is an open source Python translation of the original 55 | book, which focused on the R programming language. Both of these books are 56 | used to teach DSCI 100 at the University of British Columbia (UBC). 57 | We would like to give special thanks to Navya Dahiya and Gloria Ye 58 | for completing the first round of translation of the R material to Python, 59 | and to Philip Austin for his leadership and guidance throughout the translation process. 60 | We also gratefully acknowledge the UBC Open Educational Resources Fund, the UBC Department of Statistics, 61 | and the UBC Department of Earth, Ocean, and Atmospheric Sciences for supporting the translation of 62 | the original R textbook and exercises to the Python programming language. 63 | -------------------------------------------------------------------------------- /source/authors.md: -------------------------------------------------------------------------------- 1 | --- 2 | jupytext: 3 | cell_metadata_filter: -all 4 | formats: py:percent,md:myst,ipynb 5 | text_representation: 6 | extension: .md 7 | format_name: myst 8 | format_version: 0.13 9 | jupytext_version: 1.13.8 10 | kernelspec: 11 | display_name: Python 3 (ipykernel) 12 | language: python 13 | name: python3 14 | --- 15 | 16 | # About the authors 17 | 18 | The original version of this textbook was developed by Tiffany Timbers, Trevor 19 | Campbell, and Melissa Lee for the R programming language. The content of the R 20 | textbook was adapted to Python by Trevor Campbell, Joel Ostblom, and Lindsey 21 | Heagy. 22 | 23 | **[Tiffany Timbers](https://www.tiffanytimbers.com/)** is an Associate Professor of Teaching in the Department of 24 | Statistics and Co-Director for the Master of Data Science program (Vancouver 25 | Option) at the University of British Columbia. In these roles she teaches and 26 | develops curriculum around the responsible application of Data Science to solve 27 | real-world problems. One of her favorite courses she teaches is a graduate 28 | course on collaborative software development, which focuses on teaching how to 29 | create R and Python packages using modern tools and workflows. 30 | 31 | +++ 32 | 33 | **[Trevor Campbell](https://trevorcampbell.me/)** is an Associate Professor in the Department of Statistics at 34 | the University of British Columbia. His research focuses on automated, scalable 35 | Bayesian inference algorithms, Bayesian nonparametrics, streaming data, and 36 | Bayesian theory. He was previously a postdoctoral associate advised by Tamara 37 | Broderick in the Computer Science and Artificial Intelligence Laboratory 38 | (CSAIL) and Institute for Data, Systems, and Society (IDSS) at MIT, a Ph.D. 39 | candidate under Jonathan How in the Laboratory for Information and Decision 40 | Systems (LIDS) at MIT, and before that he was in the Engineering Science 41 | program at the University of Toronto. 42 | 43 | +++ 44 | 45 | **[Melissa Lee](https://www.stat.ubc.ca/users/melissa-lee)** is an Assistant Professor of Teaching in the Department of 46 | Statistics at the University of British Columbia. She teaches and develops 47 | curriculum for undergraduate statistics and data science courses. Her work 48 | focuses on student-centered approaches to teaching, developing and assessing 49 | open educational resources, and promoting equity, diversity, and inclusion 50 | initiatives. 51 | 52 | +++ 53 | 54 | **[Joel Ostblom](https://joelostblom.com/)** is an Assistant Professor of Teaching in the Department of 55 | Statistics at the University of British Columbia. 56 | During his PhD, Joel developed a passion for data science and reproducibility 57 | through the development of quantitative image analysis pipelines for studying 58 | stem cell and developmental biology. He has since co-created or lead the 59 | development of several courses and workshops at the University of Toronto and 60 | is now an assistant professor of teaching in the statistics department at the 61 | University of British Columbia. Joel cares deeply about spreading data literacy 62 | and excitement over programmatic data analysis, which is reflected in his 63 | contributions to open source projects and data science learning resources. 64 | 65 | +++ 66 | 67 | **[Lindsey Heagy](https://lindseyjh.ca/)** is an Assistant Professor in the Department of Earth, Ocean, and Atmospheric 68 | Sciences and director of the Geophysical Inversion Facility at the University of British Columbia. 69 | Her research combines computational methods in numerical simulations, inversions, and machine 70 | learning to answer questions about the subsurface of the Earth. Primary applications include 71 | mineral exploration, carbon sequestration, groundwater and environmental studies. She 72 | completed her BSc at the University of Alberta, her PhD at the University of British Columbia, 73 | and held a Postdoctoral research position at the University of California Berkeley prior to 74 | starting her current position at UBC. 75 | 76 | -------------------------------------------------------------------------------- /source/chapter_preamble.py: -------------------------------------------------------------------------------- 1 | import os 2 | import altair as alt 3 | from myst_nb import glue 4 | 5 | 6 | # Use PNG images in the PDF version of the books to make sure that they render 7 | if 'BOOK_BUILD_TYPE' in os.environ and os.environ['BOOK_BUILD_TYPE'] == 'PDF': 8 | alt.data_transformers.disable_max_rows() 9 | alt.renderers.enable('png', scale_factor=0.7, ppi=300) 10 | else: 11 | # Reduce chart sizes and allow to plot up to 100k graphical objects (not the same as rows in the data frame) 12 | alt.data_transformers.enable('vegafusion') 13 | -------------------------------------------------------------------------------- /source/data/.ipynb_checkpoints/penguins_not_standardized-checkpoint.csv: -------------------------------------------------------------------------------- 1 | bill_length_mm,flipper_length_mm,,,, 2 | 39.2,196,,,, 3 | 36.5,182,,,, 4 | 34.5,187,,,, 5 | 36.7,187,,,, 6 | 38.1,181,,,, 7 | 39.2,190,,,, 8 | 36,195,,,, 9 | 37.8,193,,,, 10 | 46.5,213,,,, 11 | 46.1,215,,,, 12 | 47.8,215,,,, 13 | 45,220,,,, 14 | 49.1,212,,,, 15 | 43.3,208,,,, 16 | 46,195,,,, 17 | 46.7,195,,,, 18 | 52.2,197,,,, 19 | 46.8,189,,,, 20 | -------------------------------------------------------------------------------- /source/data/.ipynb_checkpoints/penguins_standardized-checkpoint.csv: -------------------------------------------------------------------------------- 1 | ,flipper_length_standardized,bill_length_standardized,,,, 2 | ,-0.18977311412979400,-0.6413608234665980,,,, 3 | ,-1.328411798908560,-1.1449171404371400,,,, 4 | ,-0.921755125773284,-1.5179218196745800,,,, 5 | ,-0.921755125773284,-1.1076166725134000,,,, 6 | ,-1.4097431335356100,-0.8465133970471910,,,, 7 | ,-0.6777611218921210,-0.6413608234665980,,,, 8 | ,-0.27110444875684900,-1.2381683102465000,,,, 9 | ,-0.4337671180109580,-0.9024640989328080,,,, 10 | ,1.1928595745301300,0.7201062557500590,,,, 11 | ,1.3555222437842400,0.6455053199025720,,,, 12 | ,1.3555222437842400,0.9625592972543950,,,, 13 | ,1.7621789169195100,0.440352746321979,,,, 14 | ,1.111528239903080,1.2050123387587300,,,, 15 | ,0.7862029013948580,0.12329876897015400,,,, 16 | ,-0.27110444875684900,0.6268550859406990,,,, 17 | ,-0.27110444875684900,0.757406723673804,,,, 18 | ,-0.10844177950274000,1.7831695915767700,,,, 19 | ,-0.7590924565191750,0.776056957635675,,,, 20 | -------------------------------------------------------------------------------- /source/data/.ipynb_checkpoints/toy_penguins-checkpoint.csv: -------------------------------------------------------------------------------- 1 | ,island,bill_length_mm,bill_depth_mm,flipper_length_mm,body_mass_g,sex,year,cluster 2 | ,Dream,39.2,21.1,196,4150,male,2007,1 3 | ,Dream,36.5,18,182,3150,female,2007,1 4 | ,Biscoe,34.5,18.1,187,2900,female,2008,1 5 | ,Torgersen,36.7,18.8,187,3800,female,2008,1 6 | ,Biscoe,38.1,17,181,3175,female,2009,1 7 | ,Dream,39.2,18.6,190,4250,male,2009,1 8 | ,Dream,36,17.8,195,3450,female,2009,1 9 | ,Dream,37.8,18.1,193,3750,male,2009,1 10 | ,Biscoe,46.5,14.5,213,4400,female,2007,3 11 | ,Biscoe,46.1,15.1,215,5100,male,2007,3 12 | ,Biscoe,47.8,15,215,5650,male,2007,3 13 | ,Biscoe,45,15.4,220,5050,male,2008,3 14 | ,Biscoe,49.1,14.5,212,4625,female,2009,3 15 | ,Biscoe,43.3,14,208,4575,female,2009,3 16 | ,Dream,46,18.9,195,4150,female,2007,2 17 | ,Dream,46.7,17.9,195,3300,female,2007,2 18 | ,Dream,52.2,18.8,197,3450,male,2009,2 19 | ,Dream,46.8,16.5,189,3650,female,2009,2 -------------------------------------------------------------------------------- /source/data/can_lang.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/data/can_lang.db -------------------------------------------------------------------------------- /source/data/can_lang.tsv: -------------------------------------------------------------------------------- 1 | category language mother_tongue most_at_home most_at_work lang_known 2 | Aboriginal languages Aboriginal languages, n.o.s. 590 235 30 665 3 | Non-Official & Non-Aboriginal languages Afrikaans 10260 4785 85 23415 4 | Non-Official & Non-Aboriginal languages Afro-Asiatic languages, n.i.e. 1150 445 10 2775 5 | Non-Official & Non-Aboriginal languages Akan (Twi) 13460 5985 25 22150 6 | Non-Official & Non-Aboriginal languages Albanian 26895 13135 345 31930 7 | Aboriginal languages Algonquian languages, n.i.e. 45 10 0 120 8 | Aboriginal languages Algonquin 1260 370 40 2480 9 | Non-Official & Non-Aboriginal languages American Sign Language 2685 3020 1145 21930 10 | Non-Official & Non-Aboriginal languages Amharic 22465 12785 200 33670 11 | Non-Official & Non-Aboriginal languages Arabic 419890 223535 5585 629055 12 | Non-Official & Non-Aboriginal languages Armenian 33460 21510 450 41295 13 | Non-Official & Non-Aboriginal languages Assyrian Neo-Aramaic 16070 10510 205 19740 14 | Aboriginal languages Athabaskan languages, n.i.e. 50 10 0 85 15 | Aboriginal languages Atikamekw 6150 5465 1100 6645 16 | Non-Official & Non-Aboriginal languages Austro-Asiatic languages, n.i.e 170 80 0 190 17 | Non-Official & Non-Aboriginal languages Austronesian languages, n.i.e. 4195 1160 35 5585 18 | Non-Official & Non-Aboriginal languages Azerbaijani 3255 1245 25 5455 19 | Aboriginal languages Babine (Wetsuwet'en) 110 20 10 210 20 | Non-Official & Non-Aboriginal languages Bamanankan 1535 345 0 3190 21 | Aboriginal languages Beaver 190 50 0 340 22 | Non-Official & Non-Aboriginal languages Belarusan 810 225 0 2265 23 | Non-Official & Non-Aboriginal languages Bengali 73125 47350 525 91220 24 | Non-Official & Non-Aboriginal languages Berber languages, n.i.e. 8985 2615 15 12510 25 | Non-Official & Non-Aboriginal languages Bikol 1785 290 0 2075 26 | Non-Official & Non-Aboriginal languages Bilen 805 615 15 1085 27 | Aboriginal languages Blackfoot 2815 1110 85 5645 28 | Non-Official & Non-Aboriginal languages Bosnian 12215 6045 155 18265 29 | Non-Official & Non-Aboriginal languages Bulgarian 20020 11985 200 22425 30 | Non-Official & Non-Aboriginal languages Burmese 3585 2245 75 4995 31 | Non-Official & Non-Aboriginal languages Cantonese 565270 400220 58820 699125 32 | Aboriginal languages Carrier 1025 250 15 2100 33 | Non-Official & Non-Aboriginal languages Catalan 870 350 30 2035 34 | Aboriginal languages Cayuga 45 10 10 125 35 | Non-Official & Non-Aboriginal languages Cebuano 19890 7205 70 27040 36 | Non-Official & Non-Aboriginal languages Celtic languages, n.i.e. 525 80 10 3595 37 | Non-Official & Non-Aboriginal languages Chaldean Neo-Aramaic 5545 3445 35 7115 38 | Aboriginal languages Chilcotin 655 255 15 1150 39 | Non-Official & Non-Aboriginal languages Chinese languages, n.i.e. 615 280 0 590 40 | Non-Official & Non-Aboriginal languages Chinese, n.o.s. 38580 23940 2935 41685 41 | Aboriginal languages Comox 85 0 0 185 42 | Aboriginal languages Cree, n.o.s. 64050 37950 7800 86115 43 | Non-Official & Non-Aboriginal languages Creole languages, n.i.e. 4985 2005 15 16635 44 | Non-Official & Non-Aboriginal languages Creole, n.o.s. 64110 24570 310 133045 45 | Non-Official & Non-Aboriginal languages Croatian 48200 16775 220 69835 46 | Non-Official & Non-Aboriginal languages Cushitic languages, n.i.e. 365 180 0 480 47 | Non-Official & Non-Aboriginal languages Czech 22295 6235 70 28725 48 | Aboriginal languages Dakota 1210 255 20 1760 49 | Non-Official & Non-Aboriginal languages Danish 12630 855 85 15750 50 | Aboriginal languages Dene 10700 7710 770 13060 51 | Non-Official & Non-Aboriginal languages Dinka 2120 1130 0 2475 52 | Aboriginal languages Dogrib (Tlicho) 1650 1020 165 2375 53 | Non-Official & Non-Aboriginal languages Dravidian languages, n.i.e. 490 190 0 790 54 | Non-Official & Non-Aboriginal languages Dutch 99015 9565 1165 120870 55 | Non-Official & Non-Aboriginal languages Edo 1670 410 0 3220 56 | Official languages English 19460850 22162865 15265335 29748265 57 | Non-Official & Non-Aboriginal languages Estonian 5445 975 55 6070 58 | Non-Official & Non-Aboriginal languages Ewe 1760 405 10 3000 59 | Non-Official & Non-Aboriginal languages Fijian 745 195 0 1665 60 | Non-Official & Non-Aboriginal languages Finnish 15295 2790 105 17590 61 | Official languages French 7166700 6943800 3825215 10242945 62 | Non-Official & Non-Aboriginal languages Frisian 2100 185 40 2910 63 | Non-Official & Non-Aboriginal languages Fulah (Pular, Pulaar, Fulfulde) 2825 825 0 4725 64 | Non-Official & Non-Aboriginal languages Ga 920 250 0 2250 65 | Non-Official & Non-Aboriginal languages Ganda 1295 345 25 2495 66 | Non-Official & Non-Aboriginal languages Georgian 1710 1040 25 2150 67 | Non-Official & Non-Aboriginal languages German 384040 120335 10065 502735 68 | Non-Official & Non-Aboriginal languages Germanic languages, n.i.e. 525 1630 725 8705 69 | Aboriginal languages Gitxsan (Gitksan) 880 315 10 1305 70 | Non-Official & Non-Aboriginal languages Greek 106525 44550 1020 150965 71 | Non-Official & Non-Aboriginal languages Gujarati 108780 64150 885 149045 72 | Aboriginal languages Gwich'in 255 50 10 360 73 | Aboriginal languages Haida 80 10 0 465 74 | Aboriginal languages Haisla 90 20 0 175 75 | Non-Official & Non-Aboriginal languages Haitian Creole 3030 1280 25 6855 76 | Non-Official & Non-Aboriginal languages Hakka 10910 4085 70 12445 77 | Aboriginal languages Halkomelem 480 50 20 1060 78 | Non-Official & Non-Aboriginal languages Harari 1320 735 0 1715 79 | Non-Official & Non-Aboriginal languages Hebrew 19530 8560 825 75020 80 | Aboriginal languages Heiltsuk 100 5 10 125 81 | Non-Official & Non-Aboriginal languages Hiligaynon 6880 2210 25 7925 82 | Non-Official & Non-Aboriginal languages Hindi 110645 55510 1405 433365 83 | Non-Official & Non-Aboriginal languages Hmong-Mien languages 795 335 10 870 84 | Non-Official & Non-Aboriginal languages Hungarian 61235 19480 440 71285 85 | Non-Official & Non-Aboriginal languages Icelandic 1285 270 0 1780 86 | Non-Official & Non-Aboriginal languages Igbo 4235 1000 10 8855 87 | Non-Official & Non-Aboriginal languages Ilocano 26345 9125 110 34530 88 | Non-Official & Non-Aboriginal languages Indo-Iranian languages, n.i.e. 5185 2380 20 8870 89 | Aboriginal languages Inuinnaqtun (Inuvialuktun) 1020 165 30 1975 90 | Aboriginal languages Inuit languages, n.i.e. 310 90 15 470 91 | Aboriginal languages Inuktitut 35210 29230 8795 40620 92 | Aboriginal languages Iroquoian languages, n.i.e. 35 5 0 115 93 | Non-Official & Non-Aboriginal languages Italian 375635 115415 1705 574725 94 | Non-Official & Non-Aboriginal languages Italic (Romance) languages, n.i.e. 720 175 25 2680 95 | Non-Official & Non-Aboriginal languages Japanese 43640 19785 3255 83095 96 | Non-Official & Non-Aboriginal languages Kabyle 13150 5490 15 17120 97 | Non-Official & Non-Aboriginal languages Kannada 3970 1630 10 8245 98 | Non-Official & Non-Aboriginal languages Karenic languages 4705 3860 135 4895 99 | Non-Official & Non-Aboriginal languages Kashmiri 565 135 0 905 100 | Aboriginal languages Kaska (Nahani) 180 20 10 365 101 | Non-Official & Non-Aboriginal languages Khmer (Cambodian) 20130 10885 475 27035 102 | Non-Official & Non-Aboriginal languages Kinyarwanda (Rwanda) 5250 1530 25 7860 103 | Non-Official & Non-Aboriginal languages Konkani 3330 720 10 6790 104 | Non-Official & Non-Aboriginal languages Korean 153425 109705 12150 172750 105 | Non-Official & Non-Aboriginal languages Kurdish 11705 6580 185 15290 106 | Aboriginal languages Kutenai 110 10 0 170 107 | Aboriginal languages Kwakiutl (Kwak'wala) 325 25 15 605 108 | Non-Official & Non-Aboriginal languages Lao 12670 6175 150 17235 109 | Non-Official & Non-Aboriginal languages Latvian 5450 1255 35 6500 110 | Aboriginal languages Lillooet 315 25 15 790 111 | Non-Official & Non-Aboriginal languages Lingala 3805 1045 10 17010 112 | Non-Official & Non-Aboriginal languages Lithuanian 7075 2015 60 8185 113 | Non-Official & Non-Aboriginal languages Macedonian 16770 6830 95 23075 114 | Non-Official & Non-Aboriginal languages Malagasy 1430 430 0 2340 115 | Non-Official & Non-Aboriginal languages Malay 12275 3625 140 22470 116 | Non-Official & Non-Aboriginal languages Malayalam 28565 15440 95 37810 117 | Aboriginal languages Malecite 300 55 10 760 118 | Non-Official & Non-Aboriginal languages Maltese 5565 1125 25 7625 119 | Non-Official & Non-Aboriginal languages Mandarin 592040 462890 60090 814450 120 | Non-Official & Non-Aboriginal languages Marathi 8295 3780 30 15565 121 | Aboriginal languages Mi'kmaq 6690 3565 915 9025 122 | Aboriginal languages Michif 465 80 10 1210 123 | Non-Official & Non-Aboriginal languages Min Dong 1230 345 30 1045 124 | Non-Official & Non-Aboriginal languages Min Nan (Chaochow, Teochow, Fukien, Taiwanese) 31800 13965 565 42840 125 | Aboriginal languages Mohawk 985 255 30 2415 126 | Non-Official & Non-Aboriginal languages Mongolian 1575 905 10 2095 127 | Aboriginal languages Montagnais (Innu) 10235 8585 2055 11445 128 | Aboriginal languages Moose Cree 105 10 0 195 129 | Aboriginal languages Naskapi 1205 1195 370 1465 130 | Non-Official & Non-Aboriginal languages Nepali 18275 13375 195 21385 131 | Non-Official & Non-Aboriginal languages Niger-Congo languages, n.i.e. 19135 4010 30 40760 132 | Non-Official & Non-Aboriginal languages Nilo-Saharan languages, n.i.e. 3750 1520 0 4550 133 | Aboriginal languages Nisga'a 400 75 10 1055 134 | Aboriginal languages North Slavey (Hare) 765 340 95 1005 135 | Aboriginal languages Northern East Cree 315 110 35 550 136 | Aboriginal languages Northern Tutchone 220 30 0 280 137 | Non-Official & Non-Aboriginal languages Norwegian 4615 350 70 8120 138 | Aboriginal languages Nuu-chah-nulth (Nootka) 280 30 10 560 139 | Aboriginal languages Oji-Cree 12855 7905 1080 15605 140 | Aboriginal languages Ojibway 17885 6175 765 28580 141 | Aboriginal languages Okanagan 275 80 20 820 142 | Aboriginal languages Oneida 60 15 0 185 143 | Non-Official & Non-Aboriginal languages Oriya (Odia) 1055 475 0 1530 144 | Non-Official & Non-Aboriginal languages Oromo 4960 3410 45 6245 145 | Non-Official & Non-Aboriginal languages Other languages, n.i.e. 3685 1110 80 9730 146 | Aboriginal languages Ottawa (Odawa) 150 75 0 205 147 | Non-Official & Non-Aboriginal languages Pampangan (Kapampangan, Pampango) 4045 1200 10 5425 148 | Non-Official & Non-Aboriginal languages Pangasinan 1390 240 0 1800 149 | Non-Official & Non-Aboriginal languages Pashto 16905 10590 50 23180 150 | Non-Official & Non-Aboriginal languages Persian (Farsi) 214200 143025 4580 252325 151 | Aboriginal languages Plains Cree 3065 1345 95 5905 152 | Non-Official & Non-Aboriginal languages Polish 181710 74780 2495 214965 153 | Non-Official & Non-Aboriginal languages Portuguese 221535 98710 7485 295955 154 | Non-Official & Non-Aboriginal languages Punjabi (Panjabi) 501680 349140 27865 668240 155 | Non-Official & Non-Aboriginal languages Quebec Sign Language 695 730 130 4665 156 | Non-Official & Non-Aboriginal languages Romanian 96660 53325 745 115050 157 | Non-Official & Non-Aboriginal languages Rundi (Kirundi) 5850 2110 0 8590 158 | Non-Official & Non-Aboriginal languages Russian 188255 116595 4855 269645 159 | Aboriginal languages Salish languages, n.i.e. 260 25 0 560 160 | Aboriginal languages Sarsi (Sarcee) 80 10 0 145 161 | Non-Official & Non-Aboriginal languages Scottish Gaelic 1090 190 15 3980 162 | Aboriginal languages Sekani 85 15 0 185 163 | Non-Official & Non-Aboriginal languages Semitic languages, n.i.e. 2150 1205 65 3220 164 | Non-Official & Non-Aboriginal languages Serbian 57350 31750 530 73780 165 | Non-Official & Non-Aboriginal languages Serbo-Croatian 9550 3890 30 11275 166 | Non-Official & Non-Aboriginal languages Shona 3185 1035 0 5430 167 | Aboriginal languages Shuswap (Secwepemctsin) 445 50 35 1305 168 | Non-Official & Non-Aboriginal languages Sign languages, n.i.e 4125 6690 645 22280 169 | Non-Official & Non-Aboriginal languages Sindhi 11860 4975 35 20260 170 | Non-Official & Non-Aboriginal languages Sinhala (Sinhalese) 16335 7790 40 27825 171 | Aboriginal languages Siouan languages, n.i.e. 55 20 0 140 172 | Aboriginal languages Slavey, n.o.s. 280 105 10 675 173 | Non-Official & Non-Aboriginal languages Slavic languages, n.i.e. 2420 670 10 2995 174 | Non-Official & Non-Aboriginal languages Slovak 17580 5610 100 21470 175 | Non-Official & Non-Aboriginal languages Slovene (Slovenian) 9785 2055 15 11490 176 | Non-Official & Non-Aboriginal languages Somali 36755 22895 220 49660 177 | Aboriginal languages South Slavey 945 370 35 1365 178 | Aboriginal languages Southern East Cree 45 15 0 40 179 | Aboriginal languages Southern Tutchone 70 5 0 145 180 | Non-Official & Non-Aboriginal languages Spanish 458850 263505 13030 995260 181 | Aboriginal languages Squamish 40 5 10 285 182 | Aboriginal languages Stoney 3025 1950 240 3675 183 | Aboriginal languages Straits 80 25 15 365 184 | Non-Official & Non-Aboriginal languages Swahili 13370 5370 80 38685 185 | Aboriginal languages Swampy Cree 1440 330 10 2350 186 | Non-Official & Non-Aboriginal languages Swedish 6840 1050 125 14140 187 | Non-Official & Non-Aboriginal languages Tagalog (Pilipino, Filipino) 431385 213790 3450 612735 188 | Aboriginal languages Tahltan 95 5 0 265 189 | Non-Official & Non-Aboriginal languages Tai-Kadai languages, n.i.e 85 30 0 115 190 | Non-Official & Non-Aboriginal languages Tamil 140720 96955 2085 189860 191 | Non-Official & Non-Aboriginal languages Telugu 15660 8280 40 23165 192 | Non-Official & Non-Aboriginal languages Thai 9255 3365 525 15395 193 | Aboriginal languages Thompson (Ntlakapamux) 335 20 0 450 194 | Non-Official & Non-Aboriginal languages Tibetan 6160 4590 50 7050 195 | Non-Official & Non-Aboriginal languages Tibeto-Burman languages, n.i.e. 1405 655 15 2380 196 | Non-Official & Non-Aboriginal languages Tigrigna 16645 10205 130 21340 197 | Aboriginal languages Tlingit 95 0 10 260 198 | Aboriginal languages Tsimshian 200 30 10 410 199 | Non-Official & Non-Aboriginal languages Turkic languages, n.i.e. 1315 455 10 1875 200 | Non-Official & Non-Aboriginal languages Turkish 32815 18955 690 50770 201 | Non-Official & Non-Aboriginal languages Ukrainian 102485 28250 1210 132115 202 | Non-Official & Non-Aboriginal languages Uralic languages, n.i.e. 10 5 0 25 203 | Non-Official & Non-Aboriginal languages Urdu 210815 128785 1495 322220 204 | Non-Official & Non-Aboriginal languages Uyghur 1035 610 20 1390 205 | Non-Official & Non-Aboriginal languages Uzbek 1720 995 15 2465 206 | Non-Official & Non-Aboriginal languages Vietnamese 156430 104245 8075 198895 207 | Non-Official & Non-Aboriginal languages Vlaams (Flemish) 3895 355 35 4400 208 | Aboriginal languages Wakashan languages, n.i.e. 10 0 0 25 209 | Non-Official & Non-Aboriginal languages Waray-Waray 1110 310 0 1395 210 | Non-Official & Non-Aboriginal languages Welsh 1075 95 0 1695 211 | Non-Official & Non-Aboriginal languages Wolof 3990 1385 10 8240 212 | Aboriginal languages Woods Cree 1840 800 75 2665 213 | Non-Official & Non-Aboriginal languages Wu (Shanghainese) 12915 7650 105 16530 214 | Non-Official & Non-Aboriginal languages Yiddish 13555 7085 895 20985 215 | Non-Official & Non-Aboriginal languages Yoruba 9080 2615 15 22415 216 | -------------------------------------------------------------------------------- /source/data/can_lang.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/data/can_lang.xlsx -------------------------------------------------------------------------------- /source/data/can_lang_no_names.tsv: -------------------------------------------------------------------------------- 1 | Aboriginal languages Aboriginal languages, n.o.s. 590 235 30 665 2 | Non-Official & Non-Aboriginal languages Afrikaans 10260 4785 85 23415 3 | Non-Official & Non-Aboriginal languages Afro-Asiatic languages, n.i.e. 1150 445 10 2775 4 | Non-Official & Non-Aboriginal languages Akan (Twi) 13460 5985 25 22150 5 | Non-Official & Non-Aboriginal languages Albanian 26895 13135 345 31930 6 | Aboriginal languages Algonquian languages, n.i.e. 45 10 0 120 7 | Aboriginal languages Algonquin 1260 370 40 2480 8 | Non-Official & Non-Aboriginal languages American Sign Language 2685 3020 1145 21930 9 | Non-Official & Non-Aboriginal languages Amharic 22465 12785 200 33670 10 | Non-Official & Non-Aboriginal languages Arabic 419890 223535 5585 629055 11 | Non-Official & Non-Aboriginal languages Armenian 33460 21510 450 41295 12 | Non-Official & Non-Aboriginal languages Assyrian Neo-Aramaic 16070 10510 205 19740 13 | Aboriginal languages Athabaskan languages, n.i.e. 50 10 0 85 14 | Aboriginal languages Atikamekw 6150 5465 1100 6645 15 | Non-Official & Non-Aboriginal languages Austro-Asiatic languages, n.i.e 170 80 0 190 16 | Non-Official & Non-Aboriginal languages Austronesian languages, n.i.e. 4195 1160 35 5585 17 | Non-Official & Non-Aboriginal languages Azerbaijani 3255 1245 25 5455 18 | Aboriginal languages Babine (Wetsuwet'en) 110 20 10 210 19 | Non-Official & Non-Aboriginal languages Bamanankan 1535 345 0 3190 20 | Aboriginal languages Beaver 190 50 0 340 21 | Non-Official & Non-Aboriginal languages Belarusan 810 225 0 2265 22 | Non-Official & Non-Aboriginal languages Bengali 73125 47350 525 91220 23 | Non-Official & Non-Aboriginal languages Berber languages, n.i.e. 8985 2615 15 12510 24 | Non-Official & Non-Aboriginal languages Bikol 1785 290 0 2075 25 | Non-Official & Non-Aboriginal languages Bilen 805 615 15 1085 26 | Aboriginal languages Blackfoot 2815 1110 85 5645 27 | Non-Official & Non-Aboriginal languages Bosnian 12215 6045 155 18265 28 | Non-Official & Non-Aboriginal languages Bulgarian 20020 11985 200 22425 29 | Non-Official & Non-Aboriginal languages Burmese 3585 2245 75 4995 30 | Non-Official & Non-Aboriginal languages Cantonese 565270 400220 58820 699125 31 | Aboriginal languages Carrier 1025 250 15 2100 32 | Non-Official & Non-Aboriginal languages Catalan 870 350 30 2035 33 | Aboriginal languages Cayuga 45 10 10 125 34 | Non-Official & Non-Aboriginal languages Cebuano 19890 7205 70 27040 35 | Non-Official & Non-Aboriginal languages Celtic languages, n.i.e. 525 80 10 3595 36 | Non-Official & Non-Aboriginal languages Chaldean Neo-Aramaic 5545 3445 35 7115 37 | Aboriginal languages Chilcotin 655 255 15 1150 38 | Non-Official & Non-Aboriginal languages Chinese languages, n.i.e. 615 280 0 590 39 | Non-Official & Non-Aboriginal languages Chinese, n.o.s. 38580 23940 2935 41685 40 | Aboriginal languages Comox 85 0 0 185 41 | Aboriginal languages Cree, n.o.s. 64050 37950 7800 86115 42 | Non-Official & Non-Aboriginal languages Creole languages, n.i.e. 4985 2005 15 16635 43 | Non-Official & Non-Aboriginal languages Creole, n.o.s. 64110 24570 310 133045 44 | Non-Official & Non-Aboriginal languages Croatian 48200 16775 220 69835 45 | Non-Official & Non-Aboriginal languages Cushitic languages, n.i.e. 365 180 0 480 46 | Non-Official & Non-Aboriginal languages Czech 22295 6235 70 28725 47 | Aboriginal languages Dakota 1210 255 20 1760 48 | Non-Official & Non-Aboriginal languages Danish 12630 855 85 15750 49 | Aboriginal languages Dene 10700 7710 770 13060 50 | Non-Official & Non-Aboriginal languages Dinka 2120 1130 0 2475 51 | Aboriginal languages Dogrib (Tlicho) 1650 1020 165 2375 52 | Non-Official & Non-Aboriginal languages Dravidian languages, n.i.e. 490 190 0 790 53 | Non-Official & Non-Aboriginal languages Dutch 99015 9565 1165 120870 54 | Non-Official & Non-Aboriginal languages Edo 1670 410 0 3220 55 | Official languages English 19460850 22162865 15265335 29748265 56 | Non-Official & Non-Aboriginal languages Estonian 5445 975 55 6070 57 | Non-Official & Non-Aboriginal languages Ewe 1760 405 10 3000 58 | Non-Official & Non-Aboriginal languages Fijian 745 195 0 1665 59 | Non-Official & Non-Aboriginal languages Finnish 15295 2790 105 17590 60 | Official languages French 7166700 6943800 3825215 10242945 61 | Non-Official & Non-Aboriginal languages Frisian 2100 185 40 2910 62 | Non-Official & Non-Aboriginal languages Fulah (Pular, Pulaar, Fulfulde) 2825 825 0 4725 63 | Non-Official & Non-Aboriginal languages Ga 920 250 0 2250 64 | Non-Official & Non-Aboriginal languages Ganda 1295 345 25 2495 65 | Non-Official & Non-Aboriginal languages Georgian 1710 1040 25 2150 66 | Non-Official & Non-Aboriginal languages German 384040 120335 10065 502735 67 | Non-Official & Non-Aboriginal languages Germanic languages, n.i.e. 525 1630 725 8705 68 | Aboriginal languages Gitxsan (Gitksan) 880 315 10 1305 69 | Non-Official & Non-Aboriginal languages Greek 106525 44550 1020 150965 70 | Non-Official & Non-Aboriginal languages Gujarati 108780 64150 885 149045 71 | Aboriginal languages Gwich'in 255 50 10 360 72 | Aboriginal languages Haida 80 10 0 465 73 | Aboriginal languages Haisla 90 20 0 175 74 | Non-Official & Non-Aboriginal languages Haitian Creole 3030 1280 25 6855 75 | Non-Official & Non-Aboriginal languages Hakka 10910 4085 70 12445 76 | Aboriginal languages Halkomelem 480 50 20 1060 77 | Non-Official & Non-Aboriginal languages Harari 1320 735 0 1715 78 | Non-Official & Non-Aboriginal languages Hebrew 19530 8560 825 75020 79 | Aboriginal languages Heiltsuk 100 5 10 125 80 | Non-Official & Non-Aboriginal languages Hiligaynon 6880 2210 25 7925 81 | Non-Official & Non-Aboriginal languages Hindi 110645 55510 1405 433365 82 | Non-Official & Non-Aboriginal languages Hmong-Mien languages 795 335 10 870 83 | Non-Official & Non-Aboriginal languages Hungarian 61235 19480 440 71285 84 | Non-Official & Non-Aboriginal languages Icelandic 1285 270 0 1780 85 | Non-Official & Non-Aboriginal languages Igbo 4235 1000 10 8855 86 | Non-Official & Non-Aboriginal languages Ilocano 26345 9125 110 34530 87 | Non-Official & Non-Aboriginal languages Indo-Iranian languages, n.i.e. 5185 2380 20 8870 88 | Aboriginal languages Inuinnaqtun (Inuvialuktun) 1020 165 30 1975 89 | Aboriginal languages Inuit languages, n.i.e. 310 90 15 470 90 | Aboriginal languages Inuktitut 35210 29230 8795 40620 91 | Aboriginal languages Iroquoian languages, n.i.e. 35 5 0 115 92 | Non-Official & Non-Aboriginal languages Italian 375635 115415 1705 574725 93 | Non-Official & Non-Aboriginal languages Italic (Romance) languages, n.i.e. 720 175 25 2680 94 | Non-Official & Non-Aboriginal languages Japanese 43640 19785 3255 83095 95 | Non-Official & Non-Aboriginal languages Kabyle 13150 5490 15 17120 96 | Non-Official & Non-Aboriginal languages Kannada 3970 1630 10 8245 97 | Non-Official & Non-Aboriginal languages Karenic languages 4705 3860 135 4895 98 | Non-Official & Non-Aboriginal languages Kashmiri 565 135 0 905 99 | Aboriginal languages Kaska (Nahani) 180 20 10 365 100 | Non-Official & Non-Aboriginal languages Khmer (Cambodian) 20130 10885 475 27035 101 | Non-Official & Non-Aboriginal languages Kinyarwanda (Rwanda) 5250 1530 25 7860 102 | Non-Official & Non-Aboriginal languages Konkani 3330 720 10 6790 103 | Non-Official & Non-Aboriginal languages Korean 153425 109705 12150 172750 104 | Non-Official & Non-Aboriginal languages Kurdish 11705 6580 185 15290 105 | Aboriginal languages Kutenai 110 10 0 170 106 | Aboriginal languages Kwakiutl (Kwak'wala) 325 25 15 605 107 | Non-Official & Non-Aboriginal languages Lao 12670 6175 150 17235 108 | Non-Official & Non-Aboriginal languages Latvian 5450 1255 35 6500 109 | Aboriginal languages Lillooet 315 25 15 790 110 | Non-Official & Non-Aboriginal languages Lingala 3805 1045 10 17010 111 | Non-Official & Non-Aboriginal languages Lithuanian 7075 2015 60 8185 112 | Non-Official & Non-Aboriginal languages Macedonian 16770 6830 95 23075 113 | Non-Official & Non-Aboriginal languages Malagasy 1430 430 0 2340 114 | Non-Official & Non-Aboriginal languages Malay 12275 3625 140 22470 115 | Non-Official & Non-Aboriginal languages Malayalam 28565 15440 95 37810 116 | Aboriginal languages Malecite 300 55 10 760 117 | Non-Official & Non-Aboriginal languages Maltese 5565 1125 25 7625 118 | Non-Official & Non-Aboriginal languages Mandarin 592040 462890 60090 814450 119 | Non-Official & Non-Aboriginal languages Marathi 8295 3780 30 15565 120 | Aboriginal languages Mi'kmaq 6690 3565 915 9025 121 | Aboriginal languages Michif 465 80 10 1210 122 | Non-Official & Non-Aboriginal languages Min Dong 1230 345 30 1045 123 | Non-Official & Non-Aboriginal languages Min Nan (Chaochow, Teochow, Fukien, Taiwanese) 31800 13965 565 42840 124 | Aboriginal languages Mohawk 985 255 30 2415 125 | Non-Official & Non-Aboriginal languages Mongolian 1575 905 10 2095 126 | Aboriginal languages Montagnais (Innu) 10235 8585 2055 11445 127 | Aboriginal languages Moose Cree 105 10 0 195 128 | Aboriginal languages Naskapi 1205 1195 370 1465 129 | Non-Official & Non-Aboriginal languages Nepali 18275 13375 195 21385 130 | Non-Official & Non-Aboriginal languages Niger-Congo languages, n.i.e. 19135 4010 30 40760 131 | Non-Official & Non-Aboriginal languages Nilo-Saharan languages, n.i.e. 3750 1520 0 4550 132 | Aboriginal languages Nisga'a 400 75 10 1055 133 | Aboriginal languages North Slavey (Hare) 765 340 95 1005 134 | Aboriginal languages Northern East Cree 315 110 35 550 135 | Aboriginal languages Northern Tutchone 220 30 0 280 136 | Non-Official & Non-Aboriginal languages Norwegian 4615 350 70 8120 137 | Aboriginal languages Nuu-chah-nulth (Nootka) 280 30 10 560 138 | Aboriginal languages Oji-Cree 12855 7905 1080 15605 139 | Aboriginal languages Ojibway 17885 6175 765 28580 140 | Aboriginal languages Okanagan 275 80 20 820 141 | Aboriginal languages Oneida 60 15 0 185 142 | Non-Official & Non-Aboriginal languages Oriya (Odia) 1055 475 0 1530 143 | Non-Official & Non-Aboriginal languages Oromo 4960 3410 45 6245 144 | Non-Official & Non-Aboriginal languages Other languages, n.i.e. 3685 1110 80 9730 145 | Aboriginal languages Ottawa (Odawa) 150 75 0 205 146 | Non-Official & Non-Aboriginal languages Pampangan (Kapampangan, Pampango) 4045 1200 10 5425 147 | Non-Official & Non-Aboriginal languages Pangasinan 1390 240 0 1800 148 | Non-Official & Non-Aboriginal languages Pashto 16905 10590 50 23180 149 | Non-Official & Non-Aboriginal languages Persian (Farsi) 214200 143025 4580 252325 150 | Aboriginal languages Plains Cree 3065 1345 95 5905 151 | Non-Official & Non-Aboriginal languages Polish 181710 74780 2495 214965 152 | Non-Official & Non-Aboriginal languages Portuguese 221535 98710 7485 295955 153 | Non-Official & Non-Aboriginal languages Punjabi (Panjabi) 501680 349140 27865 668240 154 | Non-Official & Non-Aboriginal languages Quebec Sign Language 695 730 130 4665 155 | Non-Official & Non-Aboriginal languages Romanian 96660 53325 745 115050 156 | Non-Official & Non-Aboriginal languages Rundi (Kirundi) 5850 2110 0 8590 157 | Non-Official & Non-Aboriginal languages Russian 188255 116595 4855 269645 158 | Aboriginal languages Salish languages, n.i.e. 260 25 0 560 159 | Aboriginal languages Sarsi (Sarcee) 80 10 0 145 160 | Non-Official & Non-Aboriginal languages Scottish Gaelic 1090 190 15 3980 161 | Aboriginal languages Sekani 85 15 0 185 162 | Non-Official & Non-Aboriginal languages Semitic languages, n.i.e. 2150 1205 65 3220 163 | Non-Official & Non-Aboriginal languages Serbian 57350 31750 530 73780 164 | Non-Official & Non-Aboriginal languages Serbo-Croatian 9550 3890 30 11275 165 | Non-Official & Non-Aboriginal languages Shona 3185 1035 0 5430 166 | Aboriginal languages Shuswap (Secwepemctsin) 445 50 35 1305 167 | Non-Official & Non-Aboriginal languages Sign languages, n.i.e 4125 6690 645 22280 168 | Non-Official & Non-Aboriginal languages Sindhi 11860 4975 35 20260 169 | Non-Official & Non-Aboriginal languages Sinhala (Sinhalese) 16335 7790 40 27825 170 | Aboriginal languages Siouan languages, n.i.e. 55 20 0 140 171 | Aboriginal languages Slavey, n.o.s. 280 105 10 675 172 | Non-Official & Non-Aboriginal languages Slavic languages, n.i.e. 2420 670 10 2995 173 | Non-Official & Non-Aboriginal languages Slovak 17580 5610 100 21470 174 | Non-Official & Non-Aboriginal languages Slovene (Slovenian) 9785 2055 15 11490 175 | Non-Official & Non-Aboriginal languages Somali 36755 22895 220 49660 176 | Aboriginal languages South Slavey 945 370 35 1365 177 | Aboriginal languages Southern East Cree 45 15 0 40 178 | Aboriginal languages Southern Tutchone 70 5 0 145 179 | Non-Official & Non-Aboriginal languages Spanish 458850 263505 13030 995260 180 | Aboriginal languages Squamish 40 5 10 285 181 | Aboriginal languages Stoney 3025 1950 240 3675 182 | Aboriginal languages Straits 80 25 15 365 183 | Non-Official & Non-Aboriginal languages Swahili 13370 5370 80 38685 184 | Aboriginal languages Swampy Cree 1440 330 10 2350 185 | Non-Official & Non-Aboriginal languages Swedish 6840 1050 125 14140 186 | Non-Official & Non-Aboriginal languages Tagalog (Pilipino, Filipino) 431385 213790 3450 612735 187 | Aboriginal languages Tahltan 95 5 0 265 188 | Non-Official & Non-Aboriginal languages Tai-Kadai languages, n.i.e 85 30 0 115 189 | Non-Official & Non-Aboriginal languages Tamil 140720 96955 2085 189860 190 | Non-Official & Non-Aboriginal languages Telugu 15660 8280 40 23165 191 | Non-Official & Non-Aboriginal languages Thai 9255 3365 525 15395 192 | Aboriginal languages Thompson (Ntlakapamux) 335 20 0 450 193 | Non-Official & Non-Aboriginal languages Tibetan 6160 4590 50 7050 194 | Non-Official & Non-Aboriginal languages Tibeto-Burman languages, n.i.e. 1405 655 15 2380 195 | Non-Official & Non-Aboriginal languages Tigrigna 16645 10205 130 21340 196 | Aboriginal languages Tlingit 95 0 10 260 197 | Aboriginal languages Tsimshian 200 30 10 410 198 | Non-Official & Non-Aboriginal languages Turkic languages, n.i.e. 1315 455 10 1875 199 | Non-Official & Non-Aboriginal languages Turkish 32815 18955 690 50770 200 | Non-Official & Non-Aboriginal languages Ukrainian 102485 28250 1210 132115 201 | Non-Official & Non-Aboriginal languages Uralic languages, n.i.e. 10 5 0 25 202 | Non-Official & Non-Aboriginal languages Urdu 210815 128785 1495 322220 203 | Non-Official & Non-Aboriginal languages Uyghur 1035 610 20 1390 204 | Non-Official & Non-Aboriginal languages Uzbek 1720 995 15 2465 205 | Non-Official & Non-Aboriginal languages Vietnamese 156430 104245 8075 198895 206 | Non-Official & Non-Aboriginal languages Vlaams (Flemish) 3895 355 35 4400 207 | Aboriginal languages Wakashan languages, n.i.e. 10 0 0 25 208 | Non-Official & Non-Aboriginal languages Waray-Waray 1110 310 0 1395 209 | Non-Official & Non-Aboriginal languages Welsh 1075 95 0 1695 210 | Non-Official & Non-Aboriginal languages Wolof 3990 1385 10 8240 211 | Aboriginal languages Woods Cree 1840 800 75 2665 212 | Non-Official & Non-Aboriginal languages Wu (Shanghainese) 12915 7650 105 16530 213 | Non-Official & Non-Aboriginal languages Yiddish 13555 7085 895 20985 214 | Non-Official & Non-Aboriginal languages Yoruba 9080 2615 15 22415 215 | -------------------------------------------------------------------------------- /source/data/faithful.csv: -------------------------------------------------------------------------------- 1 | eruptions,waiting 2 | 3.6,79 3 | 1.8,54 4 | 3.333,74 5 | 2.283,62 6 | 4.533,85 7 | 2.883,55 8 | 4.7,88 9 | 3.6,85 10 | 1.95,51 11 | 4.35,85 12 | 1.833,54 13 | 3.917,84 14 | 4.2,78 15 | 1.75,47 16 | 4.7,83 17 | 2.167,52 18 | 1.75,62 19 | 4.8,84 20 | 1.6,52 21 | 4.25,79 22 | 1.8,51 23 | 1.75,47 24 | 3.45,78 25 | 3.067,69 26 | 4.533,74 27 | 3.6,83 28 | 1.967,55 29 | 4.083,76 30 | 3.85,78 31 | 4.433,79 32 | 4.3,73 33 | 4.467,77 34 | 3.367,66 35 | 4.033,80 36 | 3.833,74 37 | 2.017,52 38 | 1.867,48 39 | 4.833,80 40 | 1.833,59 41 | 4.783,90 42 | 4.35,80 43 | 1.883,58 44 | 4.567,84 45 | 1.75,58 46 | 4.533,73 47 | 3.317,83 48 | 3.833,64 49 | 2.1,53 50 | 4.633,82 51 | 2,59 52 | 4.8,75 53 | 4.716,90 54 | 1.833,54 55 | 4.833,80 56 | 1.733,54 57 | 4.883,83 58 | 3.717,71 59 | 1.667,64 60 | 4.567,77 61 | 4.317,81 62 | 2.233,59 63 | 4.5,84 64 | 1.75,48 65 | 4.8,82 66 | 1.817,60 67 | 4.4,92 68 | 4.167,78 69 | 4.7,78 70 | 2.067,65 71 | 4.7,73 72 | 4.033,82 73 | 1.967,56 74 | 4.5,79 75 | 4,71 76 | 1.983,62 77 | 5.067,76 78 | 2.017,60 79 | 4.567,78 80 | 3.883,76 81 | 3.6,83 82 | 4.133,75 83 | 4.333,82 84 | 4.1,70 85 | 2.633,65 86 | 4.067,73 87 | 4.933,88 88 | 3.95,76 89 | 4.517,80 90 | 2.167,48 91 | 4,86 92 | 2.2,60 93 | 4.333,90 94 | 1.867,50 95 | 4.817,78 96 | 1.833,63 97 | 4.3,72 98 | 4.667,84 99 | 3.75,75 100 | 1.867,51 101 | 4.9,82 102 | 2.483,62 103 | 4.367,88 104 | 2.1,49 105 | 4.5,83 106 | 4.05,81 107 | 1.867,47 108 | 4.7,84 109 | 1.783,52 110 | 4.85,86 111 | 3.683,81 112 | 4.733,75 113 | 2.3,59 114 | 4.9,89 115 | 4.417,79 116 | 1.7,59 117 | 4.633,81 118 | 2.317,50 119 | 4.6,85 120 | 1.817,59 121 | 4.417,87 122 | 2.617,53 123 | 4.067,69 124 | 4.25,77 125 | 1.967,56 126 | 4.6,88 127 | 3.767,81 128 | 1.917,45 129 | 4.5,82 130 | 2.267,55 131 | 4.65,90 132 | 1.867,45 133 | 4.167,83 134 | 2.8,56 135 | 4.333,89 136 | 1.833,46 137 | 4.383,82 138 | 1.883,51 139 | 4.933,86 140 | 2.033,53 141 | 3.733,79 142 | 4.233,81 143 | 2.233,60 144 | 4.533,82 145 | 4.817,77 146 | 4.333,76 147 | 1.983,59 148 | 4.633,80 149 | 2.017,49 150 | 5.1,96 151 | 1.8,53 152 | 5.033,77 153 | 4,77 154 | 2.4,65 155 | 4.6,81 156 | 3.567,71 157 | 4,70 158 | 4.5,81 159 | 4.083,93 160 | 1.8,53 161 | 3.967,89 162 | 2.2,45 163 | 4.15,86 164 | 2,58 165 | 3.833,78 166 | 3.5,66 167 | 4.583,76 168 | 2.367,63 169 | 5,88 170 | 1.933,52 171 | 4.617,93 172 | 1.917,49 173 | 2.083,57 174 | 4.583,77 175 | 3.333,68 176 | 4.167,81 177 | 4.333,81 178 | 4.5,73 179 | 2.417,50 180 | 4,85 181 | 4.167,74 182 | 1.883,55 183 | 4.583,77 184 | 4.25,83 185 | 3.767,83 186 | 2.033,51 187 | 4.433,78 188 | 4.083,84 189 | 1.833,46 190 | 4.417,83 191 | 2.183,55 192 | 4.8,81 193 | 1.833,57 194 | 4.8,76 195 | 4.1,84 196 | 3.966,77 197 | 4.233,81 198 | 3.5,87 199 | 4.366,77 200 | 2.25,51 201 | 4.667,78 202 | 2.1,60 203 | 4.35,82 204 | 4.133,91 205 | 1.867,53 206 | 4.6,78 207 | 1.783,46 208 | 4.367,77 209 | 3.85,84 210 | 1.933,49 211 | 4.5,83 212 | 2.383,71 213 | 4.7,80 214 | 1.867,49 215 | 3.833,75 216 | 3.417,64 217 | 4.233,76 218 | 2.4,53 219 | 4.8,94 220 | 2,55 221 | 4.15,76 222 | 1.867,50 223 | 4.267,82 224 | 1.75,54 225 | 4.483,75 226 | 4,78 227 | 4.117,79 228 | 4.083,78 229 | 4.267,78 230 | 3.917,70 231 | 4.55,79 232 | 4.083,70 233 | 2.417,54 234 | 4.183,86 235 | 2.217,50 236 | 4.45,90 237 | 1.883,54 238 | 1.85,54 239 | 4.283,77 240 | 3.95,79 241 | 2.333,64 242 | 4.15,75 243 | 2.35,47 244 | 4.933,86 245 | 2.9,63 246 | 4.583,85 247 | 3.833,82 248 | 2.083,57 249 | 4.367,82 250 | 2.133,67 251 | 4.35,74 252 | 2.2,54 253 | 4.45,83 254 | 3.567,73 255 | 4.5,73 256 | 4.15,88 257 | 3.817,80 258 | 3.917,71 259 | 4.45,83 260 | 2,56 261 | 4.283,79 262 | 4.767,78 263 | 4.533,84 264 | 1.85,58 265 | 4.25,83 266 | 1.983,43 267 | 2.25,60 268 | 4.75,75 269 | 4.117,81 270 | 2.15,46 271 | 4.417,90 272 | 1.817,46 273 | 4.467,74 274 | -------------------------------------------------------------------------------- /source/data/islands.csv: -------------------------------------------------------------------------------- 1 | landmass,size,landmass_type 2 | Africa,11506,Continent 3 | Antarctica,5500,Continent 4 | Asia,16988,Continent 5 | Australia,2968,Continent 6 | Axel Heiberg,16,Other 7 | Baffin,184,Other 8 | Banks,23,Other 9 | Borneo,280,Other 10 | Britain,84,Other 11 | Celebes,73,Other 12 | Celon,25,Other 13 | Cuba,43,Other 14 | Devon,21,Other 15 | Ellesmere,82,Other 16 | Europe,3745,Continent 17 | Greenland,840,Other 18 | Hainan,13,Other 19 | Hispaniola,30,Other 20 | Hokkaido,30,Other 21 | Honshu,89,Other 22 | Iceland,40,Other 23 | Ireland,33,Other 24 | Java,49,Other 25 | Kyushu,14,Other 26 | Luzon,42,Other 27 | Madagascar,227,Other 28 | Melville,16,Other 29 | Mindanao,36,Other 30 | Moluccas,29,Other 31 | New Britain,15,Other 32 | New Guinea,306,Other 33 | New Zealand (N),44,Other 34 | New Zealand (S),58,Other 35 | Newfoundland,43,Other 36 | North America,9390,Continent 37 | Novaya Zemlya,32,Other 38 | Prince of Wales,13,Other 39 | Sakhalin,29,Other 40 | South America,6795,Continent 41 | Southampton,16,Other 42 | Spitsbergen,15,Other 43 | Sumatra,183,Other 44 | Taiwan,14,Other 45 | Tasmania,26,Other 46 | Tierra del Fuego,19,Other 47 | Timor,13,Other 48 | Vancouver,12,Other 49 | Victoria,82,Other -------------------------------------------------------------------------------- /source/data/mauna_loa_data.csv: -------------------------------------------------------------------------------- 1 | date_measured,ppm 2 | 1980-02-01,338.34 3 | 1980-03-01,340.01 4 | 1980-04-01,340.93 5 | 1980-05-01,341.48 6 | 1980-06-01,341.33 7 | 1980-07-01,339.4 8 | 1980-08-01,337.7 9 | 1980-09-01,336.19 10 | 1980-10-01,336.15 11 | 1980-11-01,337.27 12 | 1980-12-01,338.32 13 | 1981-01-01,339.29 14 | 1981-02-01,340.55 15 | 1981-03-01,341.61 16 | 1981-04-01,342.53 17 | 1981-05-01,343.03 18 | 1981-06-01,342.54 19 | 1981-07-01,340.78 20 | 1981-08-01,338.44 21 | 1981-09-01,336.95 22 | 1981-10-01,337.08 23 | 1981-11-01,338.58 24 | 1981-12-01,339.88 25 | 1982-01-01,340.96 26 | 1982-02-01,341.73 27 | 1982-03-01,342.81 28 | 1982-04-01,343.97 29 | 1982-05-01,344.63 30 | 1982-06-01,343.79 31 | 1982-07-01,342.32 32 | 1982-08-01,340.09 33 | 1982-09-01,338.28 34 | 1982-10-01,338.29 35 | 1982-11-01,339.6 36 | 1982-12-01,340.9 37 | 1983-01-01,341.68 38 | 1983-02-01,342.9 39 | 1983-03-01,343.33 40 | 1983-04-01,345.25 41 | 1983-05-01,346.03 42 | 1983-06-01,345.63 43 | 1983-07-01,344.19 44 | 1983-08-01,342.27 45 | 1983-09-01,340.35 46 | 1983-10-01,340.38 47 | 1983-11-01,341.59 48 | 1983-12-01,343.05 49 | 1984-01-01,344.1 50 | 1984-02-01,344.79 51 | 1984-03-01,345.52 52 | 1984-05-01,347.63 53 | 1984-06-01,346.98 54 | 1984-07-01,345.53 55 | 1984-08-01,343.55 56 | 1984-09-01,341.4 57 | 1984-10-01,341.67 58 | 1984-11-01,343.1 59 | 1984-12-01,344.7 60 | 1985-01-01,345.21 61 | 1985-02-01,346.16 62 | 1985-03-01,347.74 63 | 1985-04-01,348.34 64 | 1985-05-01,349.06 65 | 1985-06-01,348.38 66 | 1985-07-01,346.71 67 | 1985-08-01,345.02 68 | 1985-09-01,343.27 69 | 1985-10-01,343.13 70 | 1985-11-01,344.49 71 | 1985-12-01,345.88 72 | 1986-01-01,346.56 73 | 1986-02-01,347.28 74 | 1986-03-01,348.01 75 | 1986-04-01,349.77 76 | 1986-05-01,350.38 77 | 1986-06-01,349.93 78 | 1986-07-01,348.16 79 | 1986-08-01,346.08 80 | 1986-09-01,345.22 81 | 1986-10-01,344.51 82 | 1986-11-01,345.93 83 | 1986-12-01,347.22 84 | 1987-01-01,348.52 85 | 1987-02-01,348.73 86 | 1987-03-01,349.73 87 | 1987-04-01,351.31 88 | 1987-05-01,352.09 89 | 1987-06-01,351.53 90 | 1987-07-01,350.11 91 | 1987-08-01,348.08 92 | 1987-09-01,346.52 93 | 1987-10-01,346.59 94 | 1987-11-01,347.96 95 | 1987-12-01,349.16 96 | 1988-01-01,350.39 97 | 1988-02-01,351.64 98 | 1988-03-01,352.4 99 | 1988-04-01,353.69 100 | 1988-05-01,354.21 101 | 1988-06-01,353.72 102 | 1988-07-01,352.69 103 | 1988-08-01,350.4 104 | 1988-09-01,348.92 105 | 1988-10-01,349.13 106 | 1988-11-01,350.2 107 | 1988-12-01,351.41 108 | 1989-01-01,352.91 109 | 1989-02-01,353.27 110 | 1989-03-01,353.96 111 | 1989-04-01,355.64 112 | 1989-05-01,355.86 113 | 1989-06-01,355.37 114 | 1989-07-01,353.99 115 | 1989-08-01,351.81 116 | 1989-09-01,350.05 117 | 1989-10-01,350.25 118 | 1989-11-01,351.49 119 | 1989-12-01,352.85 120 | 1990-01-01,353.8 121 | 1990-02-01,355.04 122 | 1990-03-01,355.73 123 | 1990-04-01,356.32 124 | 1990-05-01,357.32 125 | 1990-06-01,356.34 126 | 1990-07-01,354.84 127 | 1990-08-01,353.01 128 | 1990-09-01,351.31 129 | 1990-10-01,351.62 130 | 1990-11-01,353.07 131 | 1990-12-01,354.33 132 | 1991-01-01,354.84 133 | 1991-02-01,355.73 134 | 1991-03-01,357.23 135 | 1991-04-01,358.66 136 | 1991-05-01,359.13 137 | 1991-06-01,358.13 138 | 1991-07-01,356.19 139 | 1991-08-01,353.85 140 | 1991-09-01,352.25 141 | 1991-10-01,352.35 142 | 1991-11-01,353.81 143 | 1991-12-01,355.12 144 | 1992-01-01,356.25 145 | 1992-02-01,357.11 146 | 1992-03-01,357.86 147 | 1992-04-01,359.09 148 | 1992-05-01,359.59 149 | 1992-06-01,359.33 150 | 1992-07-01,357.01 151 | 1992-08-01,354.94 152 | 1992-09-01,352.95 153 | 1992-10-01,353.32 154 | 1992-11-01,354.32 155 | 1992-12-01,355.57 156 | 1993-01-01,357.0 157 | 1993-02-01,357.31 158 | 1993-03-01,358.47 159 | 1993-04-01,359.27 160 | 1993-05-01,360.19 161 | 1993-06-01,359.52 162 | 1993-07-01,357.33 163 | 1993-08-01,355.64 164 | 1993-09-01,354.03 165 | 1993-10-01,354.12 166 | 1993-11-01,355.41 167 | 1993-12-01,356.91 168 | 1994-01-01,358.24 169 | 1994-02-01,358.92 170 | 1994-03-01,359.99 171 | 1994-04-01,361.23 172 | 1994-05-01,361.65 173 | 1994-06-01,360.81 174 | 1994-07-01,359.38 175 | 1994-08-01,357.46 176 | 1994-09-01,355.73 177 | 1994-10-01,356.08 178 | 1994-11-01,357.53 179 | 1994-12-01,358.98 180 | 1995-01-01,359.92 181 | 1995-02-01,360.86 182 | 1995-03-01,361.83 183 | 1995-04-01,363.3 184 | 1995-05-01,363.69 185 | 1995-06-01,363.19 186 | 1995-07-01,361.64 187 | 1995-08-01,359.12 188 | 1995-09-01,358.17 189 | 1995-10-01,357.99 190 | 1995-11-01,359.45 191 | 1995-12-01,360.68 192 | 1996-01-01,362.07 193 | 1996-02-01,363.24 194 | 1996-03-01,364.17 195 | 1996-04-01,364.57 196 | 1996-05-01,365.13 197 | 1996-06-01,364.92 198 | 1996-07-01,363.55 199 | 1996-08-01,361.38 200 | 1996-09-01,359.54 201 | 1996-10-01,359.58 202 | 1996-11-01,360.89 203 | 1996-12-01,362.24 204 | 1997-01-01,363.09 205 | 1997-02-01,364.03 206 | 1997-03-01,364.51 207 | 1997-04-01,366.35 208 | 1997-05-01,366.64 209 | 1997-06-01,365.59 210 | 1997-07-01,364.31 211 | 1997-08-01,362.25 212 | 1997-09-01,360.29 213 | 1997-10-01,360.82 214 | 1997-11-01,362.49 215 | 1997-12-01,364.38 216 | 1998-01-01,365.27 217 | 1998-02-01,365.98 218 | 1998-03-01,367.24 219 | 1998-04-01,368.66 220 | 1998-05-01,369.42 221 | 1998-06-01,368.99 222 | 1998-07-01,367.82 223 | 1998-08-01,365.95 224 | 1998-09-01,364.02 225 | 1998-10-01,364.4 226 | 1998-11-01,365.52 227 | 1998-12-01,367.13 228 | 1999-01-01,368.18 229 | 1999-02-01,369.07 230 | 1999-03-01,369.68 231 | 1999-04-01,370.99 232 | 1999-05-01,370.96 233 | 1999-06-01,370.3 234 | 1999-07-01,369.45 235 | 1999-08-01,366.9 236 | 1999-09-01,364.81 237 | 1999-10-01,365.37 238 | 1999-11-01,366.72 239 | 1999-12-01,368.1 240 | 2000-01-01,369.29 241 | 2000-02-01,369.55 242 | 2000-03-01,370.6 243 | 2000-04-01,371.82 244 | 2000-05-01,371.58 245 | 2000-06-01,371.7 246 | 2000-07-01,369.86 247 | 2000-08-01,368.13 248 | 2000-09-01,367.0 249 | 2000-10-01,367.03 250 | 2000-11-01,368.37 251 | 2000-12-01,369.67 252 | 2001-01-01,370.59 253 | 2001-02-01,371.51 254 | 2001-03-01,372.43 255 | 2001-04-01,373.37 256 | 2001-05-01,373.85 257 | 2001-06-01,373.22 258 | 2001-07-01,371.5 259 | 2001-08-01,369.61 260 | 2001-09-01,368.18 261 | 2001-10-01,368.45 262 | 2001-11-01,369.76 263 | 2001-12-01,371.24 264 | 2002-01-01,372.53 265 | 2002-02-01,373.2 266 | 2002-03-01,374.12 267 | 2002-04-01,375.02 268 | 2002-05-01,375.76 269 | 2002-06-01,375.52 270 | 2002-07-01,374.01 271 | 2002-08-01,371.85 272 | 2002-09-01,370.75 273 | 2002-10-01,370.55 274 | 2002-11-01,372.25 275 | 2002-12-01,373.79 276 | 2003-01-01,374.88 277 | 2003-02-01,375.64 278 | 2003-03-01,376.45 279 | 2003-04-01,377.73 280 | 2003-05-01,378.6 281 | 2003-06-01,378.28 282 | 2003-07-01,376.7 283 | 2003-08-01,374.38 284 | 2003-09-01,373.17 285 | 2003-10-01,373.15 286 | 2003-11-01,374.66 287 | 2003-12-01,375.99 288 | 2004-01-01,377.0 289 | 2004-02-01,377.87 290 | 2004-03-01,378.88 291 | 2004-04-01,380.35 292 | 2004-05-01,380.62 293 | 2004-06-01,379.69 294 | 2004-07-01,377.47 295 | 2004-08-01,376.01 296 | 2004-09-01,374.25 297 | 2004-10-01,374.46 298 | 2004-11-01,376.16 299 | 2004-12-01,377.51 300 | 2005-01-01,378.46 301 | 2005-02-01,379.73 302 | 2005-03-01,380.77 303 | 2005-04-01,382.29 304 | 2005-05-01,382.45 305 | 2005-06-01,382.21 306 | 2005-07-01,380.74 307 | 2005-08-01,378.74 308 | 2005-09-01,376.7 309 | 2005-10-01,377.0 310 | 2005-11-01,378.35 311 | 2005-12-01,380.11 312 | 2006-01-01,381.38 313 | 2006-02-01,382.2 314 | 2006-03-01,382.67 315 | 2006-04-01,384.61 316 | 2006-05-01,385.03 317 | 2006-06-01,384.05 318 | 2006-07-01,382.46 319 | 2006-08-01,380.41 320 | 2006-09-01,378.85 321 | 2006-10-01,379.13 322 | 2006-11-01,380.15 323 | 2006-12-01,381.82 324 | 2007-01-01,382.89 325 | 2007-02-01,383.9 326 | 2007-03-01,384.58 327 | 2007-04-01,386.5 328 | 2007-05-01,386.56 329 | 2007-06-01,386.1 330 | 2007-07-01,384.5 331 | 2007-08-01,381.99 332 | 2007-09-01,380.96 333 | 2007-10-01,381.12 334 | 2007-11-01,382.45 335 | 2007-12-01,383.94 336 | 2008-01-01,385.52 337 | 2008-02-01,385.82 338 | 2008-03-01,386.03 339 | 2008-04-01,387.21 340 | 2008-05-01,388.54 341 | 2008-06-01,387.76 342 | 2008-07-01,386.37 343 | 2008-08-01,384.09 344 | 2008-09-01,383.18 345 | 2008-10-01,382.99 346 | 2008-11-01,384.19 347 | 2008-12-01,385.56 348 | 2009-01-01,386.94 349 | 2009-02-01,387.48 350 | 2009-03-01,388.82 351 | 2009-04-01,389.55 352 | 2009-05-01,390.14 353 | 2009-06-01,389.48 354 | 2009-07-01,388.03 355 | 2009-08-01,386.11 356 | 2009-09-01,384.74 357 | 2009-10-01,384.43 358 | 2009-11-01,386.02 359 | 2009-12-01,387.42 360 | 2010-01-01,388.71 361 | 2010-02-01,390.2 362 | 2010-03-01,391.17 363 | 2010-04-01,392.46 364 | 2010-05-01,393.0 365 | 2010-06-01,392.15 366 | 2010-07-01,390.2 367 | 2010-08-01,388.35 368 | 2010-09-01,386.85 369 | 2010-10-01,387.24 370 | 2010-11-01,388.67 371 | 2010-12-01,389.79 372 | 2011-01-01,391.33 373 | 2011-02-01,391.86 374 | 2011-03-01,392.6 375 | 2011-04-01,393.25 376 | 2011-05-01,394.19 377 | 2011-06-01,393.74 378 | 2011-07-01,392.51 379 | 2011-08-01,390.13 380 | 2011-09-01,389.08 381 | 2011-10-01,389.0 382 | 2011-11-01,390.28 383 | 2011-12-01,391.86 384 | 2012-01-01,393.12 385 | 2012-02-01,393.86 386 | 2012-03-01,394.4 387 | 2012-04-01,396.18 388 | 2012-05-01,396.74 389 | 2012-06-01,395.71 390 | 2012-07-01,394.36 391 | 2012-08-01,392.39 392 | 2012-09-01,391.11 393 | 2012-10-01,391.05 394 | 2012-11-01,392.98 395 | 2012-12-01,394.34 396 | 2013-01-01,395.55 397 | 2013-02-01,396.8 398 | 2013-03-01,397.43 399 | 2013-04-01,398.41 400 | 2013-05-01,399.78 401 | 2013-06-01,398.6 402 | 2013-07-01,397.32 403 | 2013-08-01,395.2 404 | 2013-09-01,393.45 405 | 2013-10-01,393.7 406 | 2013-11-01,395.16 407 | 2013-12-01,396.84 408 | 2014-01-01,397.85 409 | 2014-02-01,398.01 410 | 2014-03-01,399.77 411 | 2014-04-01,401.38 412 | 2014-05-01,401.78 413 | 2014-06-01,401.25 414 | 2014-07-01,399.1 415 | 2014-08-01,397.03 416 | 2014-09-01,395.38 417 | 2014-10-01,396.03 418 | 2014-11-01,397.28 419 | 2014-12-01,398.91 420 | 2015-01-01,399.98 421 | 2015-02-01,400.28 422 | 2015-03-01,401.54 423 | 2015-04-01,403.28 424 | 2015-05-01,403.96 425 | 2015-06-01,402.8 426 | 2015-07-01,401.31 427 | 2015-08-01,398.93 428 | 2015-09-01,397.63 429 | 2015-10-01,398.29 430 | 2015-11-01,400.16 431 | 2015-12-01,401.85 432 | 2016-01-01,402.56 433 | 2016-02-01,404.12 434 | 2016-03-01,404.87 435 | 2016-04-01,407.45 436 | 2016-05-01,407.72 437 | 2016-06-01,406.83 438 | 2016-07-01,404.41 439 | 2016-08-01,402.27 440 | 2016-09-01,401.05 441 | 2016-10-01,401.59 442 | 2016-11-01,403.55 443 | 2016-12-01,404.45 444 | 2017-01-01,406.17 445 | 2017-02-01,406.46 446 | 2017-03-01,407.22 447 | 2017-04-01,409.04 448 | 2017-05-01,409.69 449 | 2017-06-01,408.88 450 | 2017-07-01,407.12 451 | 2017-08-01,405.13 452 | 2017-09-01,403.37 453 | 2017-10-01,403.63 454 | 2017-11-01,405.12 455 | 2017-12-01,406.81 456 | 2018-01-01,407.96 457 | 2018-02-01,408.32 458 | 2018-03-01,409.41 459 | 2018-04-01,410.24 460 | 2018-05-01,411.24 461 | 2018-06-01,410.79 462 | 2018-07-01,408.71 463 | 2018-08-01,406.99 464 | 2018-09-01,405.51 465 | 2018-10-01,406.0 466 | 2018-11-01,408.02 467 | 2018-12-01,409.07 468 | 2019-01-01,410.83 469 | 2019-02-01,411.75 470 | 2019-03-01,411.97 471 | 2019-04-01,413.33 472 | 2019-05-01,414.64 473 | 2019-06-01,413.93 474 | 2019-07-01,411.74 475 | 2019-08-01,409.95 476 | 2019-09-01,408.54 477 | 2019-10-01,408.52 478 | 2019-11-01,410.25 479 | 2019-12-01,411.76 480 | 2020-01-01,413.39 481 | 2020-02-01,414.11 482 | 2020-03-01,414.51 483 | 2020-04-01,416.21 484 | 2020-05-01,417.07 485 | 2020-06-01,416.39 486 | -------------------------------------------------------------------------------- /source/data/morley.csv: -------------------------------------------------------------------------------- 1 | Expt,Run,Speed 2 | 1,1,850 3 | 1,2,740 4 | 1,3,900 5 | 1,4,1070 6 | 1,5,930 7 | 1,6,850 8 | 1,7,950 9 | 1,8,980 10 | 1,9,980 11 | 1,10,880 12 | 1,11,1000 13 | 1,12,980 14 | 1,13,930 15 | 1,14,650 16 | 1,15,760 17 | 1,16,810 18 | 1,17,1000 19 | 1,18,1000 20 | 1,19,960 21 | 1,20,960 22 | 2,1,960 23 | 2,2,940 24 | 2,3,960 25 | 2,4,940 26 | 2,5,880 27 | 2,6,800 28 | 2,7,850 29 | 2,8,880 30 | 2,9,900 31 | 2,10,840 32 | 2,11,830 33 | 2,12,790 34 | 2,13,810 35 | 2,14,880 36 | 2,15,880 37 | 2,16,830 38 | 2,17,800 39 | 2,18,790 40 | 2,19,760 41 | 2,20,800 42 | 3,1,880 43 | 3,2,880 44 | 3,3,880 45 | 3,4,860 46 | 3,5,720 47 | 3,6,720 48 | 3,7,620 49 | 3,8,860 50 | 3,9,970 51 | 3,10,950 52 | 3,11,880 53 | 3,12,910 54 | 3,13,850 55 | 3,14,870 56 | 3,15,840 57 | 3,16,840 58 | 3,17,850 59 | 3,18,840 60 | 3,19,840 61 | 3,20,840 62 | 4,1,890 63 | 4,2,810 64 | 4,3,810 65 | 4,4,820 66 | 4,5,800 67 | 4,6,770 68 | 4,7,760 69 | 4,8,740 70 | 4,9,750 71 | 4,10,760 72 | 4,11,910 73 | 4,12,920 74 | 4,13,890 75 | 4,14,860 76 | 4,15,880 77 | 4,16,720 78 | 4,17,840 79 | 4,18,850 80 | 4,19,850 81 | 4,20,780 82 | 5,1,890 83 | 5,2,840 84 | 5,3,780 85 | 5,4,810 86 | 5,5,760 87 | 5,6,810 88 | 5,7,790 89 | 5,8,810 90 | 5,9,820 91 | 5,10,850 92 | 5,11,870 93 | 5,12,870 94 | 5,13,810 95 | 5,14,740 96 | 5,15,810 97 | 5,16,940 98 | 5,17,950 99 | 5,18,800 100 | 5,19,810 101 | 5,20,870 102 | -------------------------------------------------------------------------------- /source/data/no_official_languages.csv: -------------------------------------------------------------------------------- 1 | category,language,mother_tongue,most_at_home,most_at_work,lang_known 2 | Aboriginal languages,"Aboriginal languages, n.o.s.",590,235,30,665 3 | Non-Official & Non-Aboriginal languages,Afrikaans,10260,4785,85,23415 4 | Non-Official & Non-Aboriginal languages,"Afro-Asiatic languages, n.i.e.",1150,445,10,2775 5 | Non-Official & Non-Aboriginal languages,Akan (Twi),13460,5985,25,22150 6 | Non-Official & Non-Aboriginal languages,Albanian,26895,13135,345,31930 7 | Aboriginal languages,"Algonquian languages, n.i.e.",45,10,0,120 8 | Aboriginal languages,Algonquin,1260,370,40,2480 9 | Non-Official & Non-Aboriginal languages,American Sign Language,2685,3020,1145,21930 10 | Non-Official & Non-Aboriginal languages,Amharic,22465,12785,200,33670 11 | Non-Official & Non-Aboriginal languages,Arabic,419890,223535,5585,629055 12 | Non-Official & Non-Aboriginal languages,Armenian,33460,21510,450,41295 13 | Non-Official & Non-Aboriginal languages,Assyrian Neo-Aramaic,16070,10510,205,19740 14 | Aboriginal languages,"Athabaskan languages, n.i.e.",50,10,0,85 15 | Aboriginal languages,Atikamekw,6150,5465,1100,6645 16 | Non-Official & Non-Aboriginal languages,"Austro-Asiatic languages, n.i.e",170,80,0,190 17 | Non-Official & Non-Aboriginal languages,"Austronesian languages, n.i.e.",4195,1160,35,5585 18 | Non-Official & Non-Aboriginal languages,Azerbaijani,3255,1245,25,5455 19 | Aboriginal languages,Babine (Wetsuwet'en),110,20,10,210 20 | Non-Official & Non-Aboriginal languages,Bamanankan,1535,345,0,3190 21 | Aboriginal languages,Beaver,190,50,0,340 22 | Non-Official & Non-Aboriginal languages,Belarusan,810,225,0,2265 23 | Non-Official & Non-Aboriginal languages,Bengali,73125,47350,525,91220 24 | Non-Official & Non-Aboriginal languages,"Berber languages, n.i.e.",8985,2615,15,12510 25 | Non-Official & Non-Aboriginal languages,Bikol,1785,290,0,2075 26 | Non-Official & Non-Aboriginal languages,Bilen,805,615,15,1085 27 | Aboriginal languages,Blackfoot,2815,1110,85,5645 28 | Non-Official & Non-Aboriginal languages,Bosnian,12215,6045,155,18265 29 | Non-Official & Non-Aboriginal languages,Bulgarian,20020,11985,200,22425 30 | Non-Official & Non-Aboriginal languages,Burmese,3585,2245,75,4995 31 | Non-Official & Non-Aboriginal languages,Cantonese,565270,400220,58820,699125 32 | Aboriginal languages,Carrier,1025,250,15,2100 33 | Non-Official & Non-Aboriginal languages,Catalan,870,350,30,2035 34 | Aboriginal languages,Cayuga,45,10,10,125 35 | Non-Official & Non-Aboriginal languages,Cebuano,19890,7205,70,27040 36 | Non-Official & Non-Aboriginal languages,"Celtic languages, n.i.e.",525,80,10,3595 37 | Non-Official & Non-Aboriginal languages,Chaldean Neo-Aramaic,5545,3445,35,7115 38 | Aboriginal languages,Chilcotin,655,255,15,1150 39 | Non-Official & Non-Aboriginal languages,"Chinese languages, n.i.e.",615,280,0,590 40 | Non-Official & Non-Aboriginal languages,"Chinese, n.o.s.",38580,23940,2935,41685 41 | Aboriginal languages,Comox,85,0,0,185 42 | Aboriginal languages,"Cree, n.o.s.",64050,37950,7800,86115 43 | Non-Official & Non-Aboriginal languages,"Creole languages, n.i.e.",4985,2005,15,16635 44 | Non-Official & Non-Aboriginal languages,"Creole, n.o.s.",64110,24570,310,133045 45 | Non-Official & Non-Aboriginal languages,Croatian,48200,16775,220,69835 46 | Non-Official & Non-Aboriginal languages,"Cushitic languages, n.i.e.",365,180,0,480 47 | Non-Official & Non-Aboriginal languages,Czech,22295,6235,70,28725 48 | Aboriginal languages,Dakota,1210,255,20,1760 49 | Non-Official & Non-Aboriginal languages,Danish,12630,855,85,15750 50 | Aboriginal languages,Dene,10700,7710,770,13060 51 | Non-Official & Non-Aboriginal languages,Dinka,2120,1130,0,2475 52 | Aboriginal languages,Dogrib (Tlicho),1650,1020,165,2375 53 | Non-Official & Non-Aboriginal languages,"Dravidian languages, n.i.e.",490,190,0,790 54 | Non-Official & Non-Aboriginal languages,Dutch,99015,9565,1165,120870 55 | Non-Official & Non-Aboriginal languages,Edo,1670,410,0,3220 56 | Non-Official & Non-Aboriginal languages,Estonian,5445,975,55,6070 57 | Non-Official & Non-Aboriginal languages,Ewe,1760,405,10,3000 58 | Non-Official & Non-Aboriginal languages,Fijian,745,195,0,1665 59 | Non-Official & Non-Aboriginal languages,Finnish,15295,2790,105,17590 60 | Non-Official & Non-Aboriginal languages,Frisian,2100,185,40,2910 61 | Non-Official & Non-Aboriginal languages,"Fulah (Pular, Pulaar, Fulfulde)",2825,825,0,4725 62 | Non-Official & Non-Aboriginal languages,Ga,920,250,0,2250 63 | Non-Official & Non-Aboriginal languages,Ganda,1295,345,25,2495 64 | Non-Official & Non-Aboriginal languages,Georgian,1710,1040,25,2150 65 | Non-Official & Non-Aboriginal languages,German,384040,120335,10065,502735 66 | Non-Official & Non-Aboriginal languages,"Germanic languages, n.i.e.",525,1630,725,8705 67 | Aboriginal languages,Gitxsan (Gitksan),880,315,10,1305 68 | Non-Official & Non-Aboriginal languages,Greek,106525,44550,1020,150965 69 | Non-Official & Non-Aboriginal languages,Gujarati,108780,64150,885,149045 70 | Aboriginal languages,Gwich'in,255,50,10,360 71 | Aboriginal languages,Haida,80,10,0,465 72 | Aboriginal languages,Haisla,90,20,0,175 73 | Non-Official & Non-Aboriginal languages,Haitian Creole,3030,1280,25,6855 74 | Non-Official & Non-Aboriginal languages,Hakka,10910,4085,70,12445 75 | Aboriginal languages,Halkomelem,480,50,20,1060 76 | Non-Official & Non-Aboriginal languages,Harari,1320,735,0,1715 77 | Non-Official & Non-Aboriginal languages,Hebrew,19530,8560,825,75020 78 | Aboriginal languages,Heiltsuk,100,5,10,125 79 | Non-Official & Non-Aboriginal languages,Hiligaynon,6880,2210,25,7925 80 | Non-Official & Non-Aboriginal languages,Hindi,110645,55510,1405,433365 81 | Non-Official & Non-Aboriginal languages,Hmong-Mien languages,795,335,10,870 82 | Non-Official & Non-Aboriginal languages,Hungarian,61235,19480,440,71285 83 | Non-Official & Non-Aboriginal languages,Icelandic,1285,270,0,1780 84 | Non-Official & Non-Aboriginal languages,Igbo,4235,1000,10,8855 85 | Non-Official & Non-Aboriginal languages,Ilocano,26345,9125,110,34530 86 | Non-Official & Non-Aboriginal languages,"Indo-Iranian languages, n.i.e.",5185,2380,20,8870 87 | Aboriginal languages,Inuinnaqtun (Inuvialuktun),1020,165,30,1975 88 | Aboriginal languages,"Inuit languages, n.i.e.",310,90,15,470 89 | Aboriginal languages,Inuktitut,35210,29230,8795,40620 90 | Aboriginal languages,"Iroquoian languages, n.i.e.",35,5,0,115 91 | Non-Official & Non-Aboriginal languages,Italian,375635,115415,1705,574725 92 | Non-Official & Non-Aboriginal languages,"Italic (Romance) languages, n.i.e.",720,175,25,2680 93 | Non-Official & Non-Aboriginal languages,Japanese,43640,19785,3255,83095 94 | Non-Official & Non-Aboriginal languages,Kabyle,13150,5490,15,17120 95 | Non-Official & Non-Aboriginal languages,Kannada,3970,1630,10,8245 96 | Non-Official & Non-Aboriginal languages,Karenic languages,4705,3860,135,4895 97 | Non-Official & Non-Aboriginal languages,Kashmiri,565,135,0,905 98 | Aboriginal languages,Kaska (Nahani),180,20,10,365 99 | Non-Official & Non-Aboriginal languages,Khmer (Cambodian),20130,10885,475,27035 100 | Non-Official & Non-Aboriginal languages,Kinyarwanda (Rwanda),5250,1530,25,7860 101 | Non-Official & Non-Aboriginal languages,Konkani,3330,720,10,6790 102 | Non-Official & Non-Aboriginal languages,Korean,153425,109705,12150,172750 103 | Non-Official & Non-Aboriginal languages,Kurdish,11705,6580,185,15290 104 | Aboriginal languages,Kutenai,110,10,0,170 105 | Aboriginal languages,Kwakiutl (Kwak'wala),325,25,15,605 106 | Non-Official & Non-Aboriginal languages,Lao,12670,6175,150,17235 107 | Non-Official & Non-Aboriginal languages,Latvian,5450,1255,35,6500 108 | Aboriginal languages,Lillooet,315,25,15,790 109 | Non-Official & Non-Aboriginal languages,Lingala,3805,1045,10,17010 110 | Non-Official & Non-Aboriginal languages,Lithuanian,7075,2015,60,8185 111 | Non-Official & Non-Aboriginal languages,Macedonian,16770,6830,95,23075 112 | Non-Official & Non-Aboriginal languages,Malagasy,1430,430,0,2340 113 | Non-Official & Non-Aboriginal languages,Malay,12275,3625,140,22470 114 | Non-Official & Non-Aboriginal languages,Malayalam,28565,15440,95,37810 115 | Aboriginal languages,Malecite,300,55,10,760 116 | Non-Official & Non-Aboriginal languages,Maltese,5565,1125,25,7625 117 | Non-Official & Non-Aboriginal languages,Mandarin,592040,462890,60090,814450 118 | Non-Official & Non-Aboriginal languages,Marathi,8295,3780,30,15565 119 | Aboriginal languages,Mi'kmaq,6690,3565,915,9025 120 | Aboriginal languages,Michif,465,80,10,1210 121 | Non-Official & Non-Aboriginal languages,Min Dong,1230,345,30,1045 122 | Non-Official & Non-Aboriginal languages,"Min Nan (Chaochow, Teochow, Fukien, Taiwanese)",31800,13965,565,42840 123 | Aboriginal languages,Mohawk,985,255,30,2415 124 | Non-Official & Non-Aboriginal languages,Mongolian,1575,905,10,2095 125 | Aboriginal languages,Montagnais (Innu),10235,8585,2055,11445 126 | Aboriginal languages,Moose Cree,105,10,0,195 127 | Aboriginal languages,Naskapi,1205,1195,370,1465 128 | Non-Official & Non-Aboriginal languages,Nepali,18275,13375,195,21385 129 | Non-Official & Non-Aboriginal languages,"Niger-Congo languages, n.i.e.",19135,4010,30,40760 130 | Non-Official & Non-Aboriginal languages,"Nilo-Saharan languages, n.i.e.",3750,1520,0,4550 131 | Aboriginal languages,Nisga'a,400,75,10,1055 132 | Aboriginal languages,North Slavey (Hare),765,340,95,1005 133 | Aboriginal languages,Northern East Cree,315,110,35,550 134 | Aboriginal languages,Northern Tutchone,220,30,0,280 135 | Non-Official & Non-Aboriginal languages,Norwegian,4615,350,70,8120 136 | Aboriginal languages,Nuu-chah-nulth (Nootka),280,30,10,560 137 | Aboriginal languages,Oji-Cree,12855,7905,1080,15605 138 | Aboriginal languages,Ojibway,17885,6175,765,28580 139 | Aboriginal languages,Okanagan,275,80,20,820 140 | Aboriginal languages,Oneida,60,15,0,185 141 | Non-Official & Non-Aboriginal languages,Oriya (Odia),1055,475,0,1530 142 | Non-Official & Non-Aboriginal languages,Oromo,4960,3410,45,6245 143 | Non-Official & Non-Aboriginal languages,"Other languages, n.i.e.",3685,1110,80,9730 144 | Aboriginal languages,Ottawa (Odawa),150,75,0,205 145 | Non-Official & Non-Aboriginal languages,"Pampangan (Kapampangan, Pampango)",4045,1200,10,5425 146 | Non-Official & Non-Aboriginal languages,Pangasinan,1390,240,0,1800 147 | Non-Official & Non-Aboriginal languages,Pashto,16905,10590,50,23180 148 | Non-Official & Non-Aboriginal languages,Persian (Farsi),214200,143025,4580,252325 149 | Aboriginal languages,Plains Cree,3065,1345,95,5905 150 | Non-Official & Non-Aboriginal languages,Polish,181710,74780,2495,214965 151 | Non-Official & Non-Aboriginal languages,Portuguese,221535,98710,7485,295955 152 | Non-Official & Non-Aboriginal languages,Punjabi (Panjabi),501680,349140,27865,668240 153 | Non-Official & Non-Aboriginal languages,Quebec Sign Language,695,730,130,4665 154 | Non-Official & Non-Aboriginal languages,Romanian,96660,53325,745,115050 155 | Non-Official & Non-Aboriginal languages,Rundi (Kirundi),5850,2110,0,8590 156 | Non-Official & Non-Aboriginal languages,Russian,188255,116595,4855,269645 157 | Aboriginal languages,"Salish languages, n.i.e.",260,25,0,560 158 | Aboriginal languages,Sarsi (Sarcee),80,10,0,145 159 | Non-Official & Non-Aboriginal languages,Scottish Gaelic,1090,190,15,3980 160 | Aboriginal languages,Sekani,85,15,0,185 161 | Non-Official & Non-Aboriginal languages,"Semitic languages, n.i.e.",2150,1205,65,3220 162 | Non-Official & Non-Aboriginal languages,Serbian,57350,31750,530,73780 163 | Non-Official & Non-Aboriginal languages,Serbo-Croatian,9550,3890,30,11275 164 | Non-Official & Non-Aboriginal languages,Shona,3185,1035,0,5430 165 | Aboriginal languages,Shuswap (Secwepemctsin),445,50,35,1305 166 | Non-Official & Non-Aboriginal languages,"Sign languages, n.i.e",4125,6690,645,22280 167 | Non-Official & Non-Aboriginal languages,Sindhi,11860,4975,35,20260 168 | Non-Official & Non-Aboriginal languages,Sinhala (Sinhalese),16335,7790,40,27825 169 | Aboriginal languages,"Siouan languages, n.i.e.",55,20,0,140 170 | Aboriginal languages,"Slavey, n.o.s.",280,105,10,675 171 | Non-Official & Non-Aboriginal languages,"Slavic languages, n.i.e.",2420,670,10,2995 172 | Non-Official & Non-Aboriginal languages,Slovak,17580,5610,100,21470 173 | Non-Official & Non-Aboriginal languages,Slovene (Slovenian),9785,2055,15,11490 174 | Non-Official & Non-Aboriginal languages,Somali,36755,22895,220,49660 175 | Aboriginal languages,South Slavey,945,370,35,1365 176 | Aboriginal languages,Southern East Cree,45,15,0,40 177 | Aboriginal languages,Southern Tutchone,70,5,0,145 178 | Non-Official & Non-Aboriginal languages,Spanish,458850,263505,13030,995260 179 | Aboriginal languages,Squamish,40,5,10,285 180 | Aboriginal languages,Stoney,3025,1950,240,3675 181 | Aboriginal languages,Straits,80,25,15,365 182 | Non-Official & Non-Aboriginal languages,Swahili,13370,5370,80,38685 183 | Aboriginal languages,Swampy Cree,1440,330,10,2350 184 | Non-Official & Non-Aboriginal languages,Swedish,6840,1050,125,14140 185 | Non-Official & Non-Aboriginal languages,"Tagalog (Pilipino, Filipino)",431385,213790,3450,612735 186 | Aboriginal languages,Tahltan,95,5,0,265 187 | Non-Official & Non-Aboriginal languages,"Tai-Kadai languages, n.i.e",85,30,0,115 188 | Non-Official & Non-Aboriginal languages,Tamil,140720,96955,2085,189860 189 | Non-Official & Non-Aboriginal languages,Telugu,15660,8280,40,23165 190 | Non-Official & Non-Aboriginal languages,Thai,9255,3365,525,15395 191 | Aboriginal languages,Thompson (Ntlakapamux),335,20,0,450 192 | Non-Official & Non-Aboriginal languages,Tibetan,6160,4590,50,7050 193 | Non-Official & Non-Aboriginal languages,"Tibeto-Burman languages, n.i.e.",1405,655,15,2380 194 | Non-Official & Non-Aboriginal languages,Tigrigna,16645,10205,130,21340 195 | Aboriginal languages,Tlingit,95,0,10,260 196 | Aboriginal languages,Tsimshian,200,30,10,410 197 | Non-Official & Non-Aboriginal languages,"Turkic languages, n.i.e.",1315,455,10,1875 198 | Non-Official & Non-Aboriginal languages,Turkish,32815,18955,690,50770 199 | Non-Official & Non-Aboriginal languages,Ukrainian,102485,28250,1210,132115 200 | Non-Official & Non-Aboriginal languages,"Uralic languages, n.i.e.",10,5,0,25 201 | Non-Official & Non-Aboriginal languages,Urdu,210815,128785,1495,322220 202 | Non-Official & Non-Aboriginal languages,Uyghur,1035,610,20,1390 203 | Non-Official & Non-Aboriginal languages,Uzbek,1720,995,15,2465 204 | Non-Official & Non-Aboriginal languages,Vietnamese,156430,104245,8075,198895 205 | Non-Official & Non-Aboriginal languages,Vlaams (Flemish),3895,355,35,4400 206 | Aboriginal languages,"Wakashan languages, n.i.e.",10,0,0,25 207 | Non-Official & Non-Aboriginal languages,Waray-Waray,1110,310,0,1395 208 | Non-Official & Non-Aboriginal languages,Welsh,1075,95,0,1695 209 | Non-Official & Non-Aboriginal languages,Wolof,3990,1385,10,8240 210 | Aboriginal languages,Woods Cree,1840,800,75,2665 211 | Non-Official & Non-Aboriginal languages,Wu (Shanghainese),12915,7650,105,16530 212 | Non-Official & Non-Aboriginal languages,Yiddish,13555,7085,895,20985 213 | Non-Official & Non-Aboriginal languages,Yoruba,9080,2615,15,22415 214 | -------------------------------------------------------------------------------- /source/data/penguins.csv: -------------------------------------------------------------------------------- 1 | bill_length_mm,flipper_length_mm 2 | 39.2,196 3 | 36.5,182 4 | 34.5,187 5 | 36.7,187 6 | 38.1,181 7 | 39.2,190 8 | 36.0,195 9 | 37.8,193 10 | 46.5,213 11 | 46.1,215 12 | 47.8,215 13 | 45.0,220 14 | 49.1,212 15 | 43.3,208 16 | 46.0,195 17 | 46.7,195 18 | 52.2,197 19 | 46.8,189 20 | -------------------------------------------------------------------------------- /source/data/penguins_all_vars.csv: -------------------------------------------------------------------------------- 1 | island,bill_length_mm,bill_depth_mm,flipper_length_mm,body_mass_g,sex,year,cluster,bill_length_standardized,flipper_length_standardized 2 | Dream,39.2,21.1,196,4150,male,2007,1,-0.6413608234665980,-0.18977311412979400 3 | Dream,36.5,18,182,3150,female,2007,1,-1.1449171404371400,-1.328411798908560 4 | Biscoe,34.5,18.1,187,2900,female,2008,1,-1.5179218196745800,-0.921755125773284 5 | Torgersen,36.7,18.8,187,3800,female,2008,1,-1.1076166725134000,-0.921755125773284 6 | Biscoe,38.1,17,181,3175,female,2009,1,-0.8465133970471910,-1.4097431335356100 7 | Dream,39.2,18.6,190,4250,male,2009,1,-0.6413608234665980,-0.6777611218921210 8 | Dream,36,17.8,195,3450,female,2009,1,-1.2381683102465000,-0.27110444875684900 9 | Dream,37.8,18.1,193,3750,male,2009,1,-0.9024640989328080,-0.4337671180109580 10 | Biscoe,46.5,14.5,213,4400,female,2007,3,0.7201062557500590,1.1928595745301300 11 | Biscoe,46.1,15.1,215,5100,male,2007,3,0.6455053199025720,1.3555222437842400 12 | Biscoe,47.8,15,215,5650,male,2007,3,0.9625592972543950,1.3555222437842400 13 | Biscoe,45,15.4,220,5050,male,2008,3,0.440352746321979,1.7621789169195100 14 | Biscoe,49.1,14.5,212,4625,female,2009,3,1.2050123387587300,1.111528239903080 15 | Biscoe,43.3,14,208,4575,female,2009,3,0.12329876897015400,0.7862029013948580 16 | Dream,46,18.9,195,4150,female,2007,2,0.6268550859406990,-0.27110444875684900 17 | Dream,46.7,17.9,195,3300,female,2007,2,0.757406723673804,-0.27110444875684900 18 | Dream,52.2,18.8,197,3450,male,2009,2,1.7831695915767700,-0.10844177950274000 19 | Dream,46.8,16.5,189,3650,female,2009,2,0.776056957635675,-0.7590924565191750 -------------------------------------------------------------------------------- /source/data/region_data.csv: -------------------------------------------------------------------------------- 1 | region,households,area,population,dwellings 2 | Belleville,43002,1354.65121,103472,45050 3 | Lethbridge,45696,3046.69699,117394,48317 4 | Thunder Bay,52545,2618.26318,121621,57146 5 | Peterborough,50533,1636.98336,121721,55662 6 | Saint John,52872,3793.42158,126202,58398 7 | Brantford,52530,1086.27106,134203,54419 8 | Moncton,61769,2625.1211,144810,66699 9 | Guelph,59280,604.00365,151984,63324 10 | Trois-Rivières,72502,1052.80206,156042,77734 11 | Saguenay,72479,3078.79919,160980,77968 12 | Kingston,67915,2142.32855,161175,77173 13 | Greater Sudbury,70445,4372.1229,164689,76619 14 | Abbotsford - Mission,62631,651.99511,180518,65967 15 | Kelowna,81383,3144.90019,194882,88374 16 | Barrie,72534,967.67675,197059,76336 17 | St. John's,85015,850.46041,205955,92353 18 | Sherbrooke,95577,1506.36002,212105,106082 19 | Regina,94955,4408.86418,236481,101719 20 | Saskatoon,115283,6218.50503,295095,124766 21 | Windsor,132912,1032.38176,329144,140408 22 | Victoria,162716,704.4339,367770,172559 23 | Oshawa,138962,908.06142,379848,142462 24 | Halifax,173459,5963.13705,403390,187478 25 | St. Catharines - Niagara,168485,1425.34399,406074,180606 26 | London,206448,2677.86088,494069,220452 27 | Kitchener - Cambridge - Waterloo,200495,1106.65072,523894,210896 28 | Hamilton,293345,1404.6567,747545,306034 29 | Winnipeg,306550,5410.82907,778489,321484 30 | Québec,361891,3475.38576,800296,382308 31 | Edmonton,502143,9857.77908,1321426,537634 32 | Ottawa - Gatineau,535499,7168.96442,1323783,571146 33 | Calgary,519693,5241.70103,1392609,544870 34 | Vancouver,960894,3040.41532,2463431,1027613 35 | Montréal,1727310,4638.24059,4098927,1823281 36 | Toronto,2135909,6269.93132,5928040,2235145 37 | -------------------------------------------------------------------------------- /source/data/wdbc_missing.csv: -------------------------------------------------------------------------------- 1 | ID,Class,Radius,Texture,Perimeter,Area,Smoothness,Compactness,Concavity,Concave_Points,Symmetry,Fractal_Dimension 2 | 842302,M,,,1.2688172627037921,0.983509520104142,1.5670874574786582,3.2806280641246857,2.650541786383573,2.530248864134298,2.215565541846305,2.25376381072807 3 | 842517,M,1.8282119737343598,-0.3533215225500966,1.684472552277101,1.9070302686337925,-0.826235446757039,-0.486643477616135,-0.023824891805531347,0.5476622708254778,0.001391139243576388,-0.8678888068037953 4 | 84300903,M,1.5784992020342323,,1.5651259839837746,1.5575131853441093,0.941382123037953,1.051999895332493,1.362279788963212,2.0354397832616953,0.9388587199172193,-0.39765801323729066 5 | 84348301,M,-0.7682333229203782,0.25350905052192196,-0.5921661228907633,-0.7637917361139566,3.280666839299224,3.3999174223523045,1.9142128745181868,1.4504311303550237,2.864862154141668,4.906601992505377 6 | 84358402,M,1.7487579100115918,-1.1508038465489563,1.7750113282237618,1.8246238018419159,0.2801253491403896,0.5388663067660666,1.3698061492207798,1.4272369546891206,-0.009552062087244153,-0.5619555194231786 7 | 843786,M,-0.4759558742259106,-0.8346009425727322,-0.3868077174481091,-0.5052059265256544,2.2354545192675923,1.2432415648720105,0.8655400119637346,0.8239306743126811,1.0045179279021434,1.888343495245663 8 | 844359,M,1.1698783028885684,0.16050819641126807,1.1371244976904666,1.0943320099277,-0.12302797430038338,0.08821762012839307,0.2998085992698855,0.646366373937044,-0.06426806874134787,-0.7616619709077471 9 | 10 | -------------------------------------------------------------------------------- /source/foreword-text.md: -------------------------------------------------------------------------------- 1 | --- 2 | jupytext: 3 | cell_metadata_filter: -all 4 | formats: py:percent,md:myst,ipynb 5 | text_representation: 6 | extension: .md 7 | format_name: myst 8 | format_version: 0.13 9 | jupytext_version: 1.13.8 10 | kernelspec: 11 | display_name: Python 3 (ipykernel) 12 | language: python 13 | name: python3 14 | --- 15 | 16 | # Foreword 17 | 18 | *Roger D. Peng* 19 | 20 | *Johns Hopkins Bloomberg School of Public Health* 21 | 22 | *2023-11-30* 23 | 24 | The field of data science has expanded and grown significantly in recent years, 25 | attracting excitement and interest from many different directions. The demand for introductory 26 | educational materials has grown concurrently with the growth of the field itself, leading to 27 | a proliferation of textbooks, courses, blog posts, and tutorials. This book is an important 28 | contribution to this fast-growing literature, but given the wide availability of materials, a 29 | reader should be inclined to ask, "What is the unique contribution of *this* book?" In order 30 | to answer that question it is useful to step back for a moment and consider the development 31 | of the field of data science over the past few years. 32 | 33 | When thinking about data science, it is important to consider two questions: "What is 34 | data science?" and "How should one do data science?" The former question is under active 35 | discussion amongst a broad community of researchers and practitioners and there does 36 | not appear to be much consensus to date. However, there seems a general understanding 37 | that data science focuses on the more "active" elements—data wrangling, cleaning, and 38 | analysis—of answering questions with data. These elements are often highly 39 | problem-specific and may seem difficult to generalize across applications. Nevertheless, over time we 40 | have seen some core elements emerge that appear to repeat themselves as useful concepts 41 | across different problems. Given the lack of clear agreement over the definition of data 42 | science, there is a strong need for a book like this one to propose a vision for what the field 43 | is and what the implications are for the activities in which members of the field engage. 44 | 45 | The first important concept addressed by this book is tidy data, which is a format for 46 | tabular data formally introduced to the statistical community in a 2014 paper by Hadley 47 | Wickham. Although originally popularized within the R programming language community 48 | via the Tidyverse package collection, the tidy data format is a language-independent concept 49 | that facilitates the application of powerful generalized data cleaning and wrangling tools. 50 | The second key concept is the development of workflows 51 | for reproducible and auditable data analyses. Modern data analyses have only grown in 52 | complexity due to the availability of data and the ease with which we can implement complex 53 | data analysis procedures. Furthermore, these data analyses are often part of 54 | decision-making processes that may have significant impacts on people and communities. Therefore, 55 | there is a critical need to build reproducible analyses that can be studied and repeated by 56 | others in a reliable manner. Statistical methods clearly represent an important element 57 | of data science for building prediction and classification models and for making inferences 58 | about unobserved populations. Finally, because a field can succeed only if it fosters an 59 | active and collaborative community, it has become clear that being fluent in the tools of 60 | collaboration is a core element of data science. 61 | 62 | This book takes these core concepts and focuses on how one can apply them to *do* data 63 | science in a rigorous manner. Students who learn from this book will be well-versed in 64 | the techniques and principles behind producing reliable evidence from data. This book is 65 | centered around the implementation of the tidy data framework within the Python programming language, 66 | and as such employs the most recent advances in data analysis coding. The use of Jupyter 67 | notebooks for exercises immediately places the student in an environment that encourages 68 | auditability and reproducibility of analyses. The integration of git and GitHub into the 69 | course is a key tool for teaching about collaboration and community, key concepts that are 70 | critical to data science. 71 | 72 | The demand for training in data science continues to increase. The availability of large 73 | quantities of data to answer a variety of questions, the computational power available to 74 | many more people than ever before, and the public awareness of the importance of data for 75 | decision-making have all contributed to the need for high-quality data science work. This 76 | book provides a sophisticated first introduction to the field of data science and provides 77 | a balanced mix of practical skills along with generalizable principles. As we continue to 78 | introduce students to data science and train them to confront an expanding array of data 79 | science problems, they will be well-served by the ideas presented here. 80 | -------------------------------------------------------------------------------- /source/img/classification1/plot3d_knn_classification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification1/plot3d_knn_classification.png -------------------------------------------------------------------------------- /source/img/classification2/ML-paradigm-test.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification2/ML-paradigm-test.ai -------------------------------------------------------------------------------- /source/img/classification2/ML-paradigm-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification2/ML-paradigm-test.png -------------------------------------------------------------------------------- /source/img/classification2/cv.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification2/cv.ai -------------------------------------------------------------------------------- /source/img/classification2/cv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification2/cv.png -------------------------------------------------------------------------------- /source/img/classification2/train-test-overview.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification2/train-test-overview.ai -------------------------------------------------------------------------------- /source/img/classification2/train-test-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification2/train-test-overview.png -------------------------------------------------------------------------------- /source/img/classification2/training_test.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification2/training_test.ai -------------------------------------------------------------------------------- /source/img/classification2/training_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/classification2/training_test.png -------------------------------------------------------------------------------- /source/img/clustering/gentoo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/clustering/gentoo.jpg -------------------------------------------------------------------------------- /source/img/frontmatter/chapter_overview.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/frontmatter/chapter_overview.ai -------------------------------------------------------------------------------- /source/img/frontmatter/chapter_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/frontmatter/chapter_overview.png -------------------------------------------------------------------------------- /source/img/frontmatter/ds-a-first-intro-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/frontmatter/ds-a-first-intro-cover.jpg -------------------------------------------------------------------------------- /source/img/frontmatter/ds-a-first-intro-graphic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/frontmatter/ds-a-first-intro-graphic.jpg -------------------------------------------------------------------------------- /source/img/inference/11-bootstrapping7-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/inference/11-bootstrapping7-1.png -------------------------------------------------------------------------------- /source/img/inference/intro-bootstrap.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/inference/intro-bootstrap.jpeg -------------------------------------------------------------------------------- /source/img/inference/population_vs_sample.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/inference/population_vs_sample.ai -------------------------------------------------------------------------------- /source/img/inference/population_vs_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/inference/population_vs_sample.png -------------------------------------------------------------------------------- /source/img/intro/altair_syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/altair_syntax.png -------------------------------------------------------------------------------- /source/img/intro/canada_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/canada_map.png -------------------------------------------------------------------------------- /source/img/intro/completion_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/completion_menu.png -------------------------------------------------------------------------------- /source/img/intro/filter_rows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/filter_rows.png -------------------------------------------------------------------------------- /source/img/intro/filter_rows_and_columns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/filter_rows_and_columns.png -------------------------------------------------------------------------------- /source/img/intro/help_dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/help_dialog.png -------------------------------------------------------------------------------- /source/img/intro/help_read_csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/help_read_csv.png -------------------------------------------------------------------------------- /source/img/intro/intro-all.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/intro-all.ai -------------------------------------------------------------------------------- /source/img/intro/read_csv_function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/read_csv_function.png -------------------------------------------------------------------------------- /source/img/intro/select_columns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/select_columns.png -------------------------------------------------------------------------------- /source/img/intro/sort_values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/sort_values.png -------------------------------------------------------------------------------- /source/img/intro/spreadsheet_vs_df.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/intro/spreadsheet_vs_df.png -------------------------------------------------------------------------------- /source/img/jupyter/activate-and-run-button-annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/activate-and-run-button-annotated.png -------------------------------------------------------------------------------- /source/img/jupyter/code-cell-not-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/code-cell-not-run.png -------------------------------------------------------------------------------- /source/img/jupyter/code-cell-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/code-cell-run.png -------------------------------------------------------------------------------- /source/img/jupyter/convert-to-markdown-cell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/convert-to-markdown-cell.png -------------------------------------------------------------------------------- /source/img/jupyter/create-new-code-cell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/create-new-code-cell.png -------------------------------------------------------------------------------- /source/img/jupyter/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/jupyter.png -------------------------------------------------------------------------------- /source/img/jupyter/launcher-annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/launcher-annotated.png -------------------------------------------------------------------------------- /source/img/jupyter/markdown-cell-not-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/markdown-cell-not-run.png -------------------------------------------------------------------------------- /source/img/jupyter/markdown-cell-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/markdown-cell-run.png -------------------------------------------------------------------------------- /source/img/jupyter/open_data_w_editor_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/open_data_w_editor_01.png -------------------------------------------------------------------------------- /source/img/jupyter/open_data_w_editor_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/open_data_w_editor_02.png -------------------------------------------------------------------------------- /source/img/jupyter/out-of-order-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/out-of-order-1.png -------------------------------------------------------------------------------- /source/img/jupyter/out-of-order-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/out-of-order-2.png -------------------------------------------------------------------------------- /source/img/jupyter/out-of-order-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/out-of-order-3.png -------------------------------------------------------------------------------- /source/img/jupyter/restart-kernel-run-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/jupyter/restart-kernel-run-all.png -------------------------------------------------------------------------------- /source/img/key_files/chapter_overview.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/chapter_overview.key -------------------------------------------------------------------------------- /source/img/key_files/code-figures.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/code-figures.pptx -------------------------------------------------------------------------------- /source/img/key_files/data_frame_slides_cdn.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/data_frame_slides_cdn.key -------------------------------------------------------------------------------- /source/img/key_files/dsci-100-slide-images.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/dsci-100-slide-images.key -------------------------------------------------------------------------------- /source/img/key_files/filesystem.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/filesystem.key -------------------------------------------------------------------------------- /source/img/key_files/ggplot_functions.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/ggplot_functions.key -------------------------------------------------------------------------------- /source/img/key_files/git_intro.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/git_intro.pptx -------------------------------------------------------------------------------- /source/img/key_files/pivot_functions.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/pivot_functions.key -------------------------------------------------------------------------------- /source/img/key_files/png-vs-svg.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/png-vs-svg.pptx -------------------------------------------------------------------------------- /source/img/key_files/ref_vs_tibble.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/ref_vs_tibble.key -------------------------------------------------------------------------------- /source/img/key_files/spreadsheet_vs_dataframe.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/spreadsheet_vs_dataframe.pptx -------------------------------------------------------------------------------- /source/img/key_files/summarize.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/summarize.key -------------------------------------------------------------------------------- /source/img/key_files/tidy_data.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/tidy_data.key -------------------------------------------------------------------------------- /source/img/key_files/tidydata_bootstrap_train_test_images.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/key_files/tidydata_bootstrap_train_test_images.key -------------------------------------------------------------------------------- /source/img/reading/NASA-API-Rho-Ophiuchi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/NASA-API-Rho-Ophiuchi.png -------------------------------------------------------------------------------- /source/img/reading/NASA-API-limits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/NASA-API-limits.png -------------------------------------------------------------------------------- /source/img/reading/NASA-API-parameters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/NASA-API-parameters.png -------------------------------------------------------------------------------- /source/img/reading/NASA-API-signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/NASA-API-signup.png -------------------------------------------------------------------------------- /source/img/reading/craigslist_human.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/craigslist_human.png -------------------------------------------------------------------------------- /source/img/reading/filesystem.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/filesystem.ai -------------------------------------------------------------------------------- /source/img/reading/filesystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/filesystem.png -------------------------------------------------------------------------------- /source/img/reading/sg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/sg1.png -------------------------------------------------------------------------------- /source/img/reading/sg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/sg2.png -------------------------------------------------------------------------------- /source/img/reading/sg3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/sg3.png -------------------------------------------------------------------------------- /source/img/reading/sg4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/reading/sg4.png -------------------------------------------------------------------------------- /source/img/regression1/plot3d_knn_regression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/regression1/plot3d_knn_regression.png -------------------------------------------------------------------------------- /source/img/regression2/plot3d_linear_regression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/regression2/plot3d_linear_regression.png -------------------------------------------------------------------------------- /source/img/setup/docker-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/setup/docker-1.png -------------------------------------------------------------------------------- /source/img/setup/docker-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/setup/docker-2.png -------------------------------------------------------------------------------- /source/img/setup/docker-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/setup/docker-3.png -------------------------------------------------------------------------------- /source/img/setup/docker-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/setup/docker-4.png -------------------------------------------------------------------------------- /source/img/setup/jlab-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/setup/jlab-1.png -------------------------------------------------------------------------------- /source/img/setup/jlab-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/setup/jlab-2.png -------------------------------------------------------------------------------- /source/img/setup/ubuntu-docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/setup/ubuntu-docker.png -------------------------------------------------------------------------------- /source/img/unused/1024px-Supervised_machine_learning_in_a_nutshell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/1024px-Supervised_machine_learning_in_a_nutshell.svg -------------------------------------------------------------------------------- /source/img/unused/ML-paradigm.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/ML-paradigm.jpeg -------------------------------------------------------------------------------- /source/img/unused/ML-paradigm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/ML-paradigm.png -------------------------------------------------------------------------------- /source/img/unused/Page_Under_Construction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/Page_Under_Construction.png -------------------------------------------------------------------------------- /source/img/unused/README.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "id": "cbab190f", 6 | "metadata": {}, 7 | "source": [ 8 | "## Images\n", 9 | "This is the README.md for the Introduction to Data Science textbook images.\n", 10 | "\n", 11 | "- to make the ggplot function images \n", 12 | " - go to ggplot_functions.key\n", 13 | " - take a screenshot of code \n", 14 | " - paste image in the key and update relevant text/arrows" 15 | ] 16 | } 17 | ], 18 | "metadata": { 19 | "jupytext": { 20 | "cell_metadata_filter": "-all", 21 | "formats": "py:percent,md:myst,ipynb", 22 | "main_language": "python" 23 | } 24 | }, 25 | "nbformat": 4, 26 | "nbformat_minor": 5 27 | } 28 | -------------------------------------------------------------------------------- /source/img/unused/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | jupytext: 3 | cell_metadata_filter: -all 4 | formats: py:percent,md:myst,ipynb 5 | main_language: python 6 | text_representation: 7 | extension: .md 8 | format_name: myst 9 | format_version: 0.13 10 | jupytext_version: 1.13.8 11 | --- 12 | 13 | ## Images 14 | This is the README.md for the Introduction to Data Science textbook images. 15 | 16 | - to make the ggplot function images 17 | - go to ggplot_functions.key 18 | - take a screenshot of code 19 | - paste image in the key and update relevant text/arrows 20 | -------------------------------------------------------------------------------- /source/img/unused/README.py: -------------------------------------------------------------------------------- 1 | # --- 2 | # jupyter: 3 | # jupytext: 4 | # cell_metadata_filter: -all 5 | # formats: py:percent,md:myst,ipynb 6 | # text_representation: 7 | # extension: .py 8 | # format_name: percent 9 | # format_version: '1.3' 10 | # jupytext_version: 1.13.8 11 | # --- 12 | 13 | # %% [markdown] 14 | # ## Images 15 | # This is the README.md for the Introduction to Data Science textbook images. 16 | # 17 | # - to make the ggplot function images 18 | # - go to ggplot_functions.key 19 | # - take a screenshot of code 20 | # - paste image in the key and update relevant text/arrows 21 | -------------------------------------------------------------------------------- /source/img/unused/Supervised_machine_learning_in_a_nutshell.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/Supervised_machine_learning_in_a_nutshell.svg.png -------------------------------------------------------------------------------- /source/img/unused/activate-and-run-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/activate-and-run-button.png -------------------------------------------------------------------------------- /source/img/unused/arrange_function.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/arrange_function.jpeg -------------------------------------------------------------------------------- /source/img/unused/authorize_question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/authorize_question.png -------------------------------------------------------------------------------- /source/img/unused/chapter_overview.001.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/chapter_overview.001.jpeg -------------------------------------------------------------------------------- /source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.001.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.001.jpeg -------------------------------------------------------------------------------- /source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.002.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.002.jpeg -------------------------------------------------------------------------------- /source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.003.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.003.jpeg -------------------------------------------------------------------------------- /source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.005.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.005.jpeg -------------------------------------------------------------------------------- /source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.006.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.006.jpeg -------------------------------------------------------------------------------- /source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.007.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.007.jpeg -------------------------------------------------------------------------------- /source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.008.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.008.jpeg -------------------------------------------------------------------------------- /source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.009.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/data_frame_slides_cdn/data_frame_slides_cdn.009.jpeg -------------------------------------------------------------------------------- /source/img/unused/dataframe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/dataframe.jpeg -------------------------------------------------------------------------------- /source/img/unused/dsci-100-slide-images/ML-paradigm.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/dsci-100-slide-images/ML-paradigm.jpeg -------------------------------------------------------------------------------- /source/img/unused/dsci-100-slide-images/dsci-100-slide-images.001.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/dsci-100-slide-images/dsci-100-slide-images.001.jpeg -------------------------------------------------------------------------------- /source/img/unused/dsci-100-slide-images/dsci-100-slide-images.002.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/dsci-100-slide-images/dsci-100-slide-images.002.jpeg -------------------------------------------------------------------------------- /source/img/unused/dsci-100-slide-images/dsci-100-slide-images.004.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/dsci-100-slide-images/dsci-100-slide-images.004.jpeg -------------------------------------------------------------------------------- /source/img/unused/faithful_plot.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/faithful_plot.bmp -------------------------------------------------------------------------------- /source/img/unused/faithful_plot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/faithful_plot.jpg -------------------------------------------------------------------------------- /source/img/unused/faithful_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/faithful_plot.png -------------------------------------------------------------------------------- /source/img/unused/faithful_plot.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/faithful_plot.tiff -------------------------------------------------------------------------------- /source/img/unused/faithful_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/faithful_zoom.png -------------------------------------------------------------------------------- /source/img/unused/faithful_zoom.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 41 | 43 | 44 | 46 | image/svg+xml 47 | 49 | 50 | 51 | 52 | 53 | 55 | 66 | 67 | 69 | 71 | 78 | 79 | 80 | 89 | 97 | 105 | 113 | 115 | 117 | 124 | 125 | 126 | 127 | -------------------------------------------------------------------------------- /source/img/unused/filter_function.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/filter_function.jpeg -------------------------------------------------------------------------------- /source/img/unused/ggplot_function.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/ggplot_function.jpeg -------------------------------------------------------------------------------- /source/img/unused/ggplot_function_scatter.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/ggplot_function_scatter.jpeg -------------------------------------------------------------------------------- /source/img/unused/help-filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/help-filter.png -------------------------------------------------------------------------------- /source/img/unused/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/launcher.png -------------------------------------------------------------------------------- /source/img/unused/long_to_wide.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/long_to_wide.jpeg -------------------------------------------------------------------------------- /source/img/unused/malignant_cancer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/malignant_cancer.png -------------------------------------------------------------------------------- /source/img/unused/mutate_function.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/mutate_function.jpeg -------------------------------------------------------------------------------- /source/img/unused/obs.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/obs.jpeg -------------------------------------------------------------------------------- /source/img/unused/pivot_functions/pivot_functions.003.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/pivot_functions/pivot_functions.003.jpeg -------------------------------------------------------------------------------- /source/img/unused/pivot_functions/pivot_functions.004.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/pivot_functions/pivot_functions.004.jpeg -------------------------------------------------------------------------------- /source/img/unused/pivot_longer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/pivot_longer.jpeg -------------------------------------------------------------------------------- /source/img/unused/pivot_longer_with_table.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/pivot_longer_with_table.jpeg -------------------------------------------------------------------------------- /source/img/unused/pivot_wider.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/pivot_wider.jpeg -------------------------------------------------------------------------------- /source/img/unused/pivot_wider_with_table.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/pivot_wider_with_table.jpeg -------------------------------------------------------------------------------- /source/img/unused/plot3d_knn_classification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/plot3d_knn_classification.png -------------------------------------------------------------------------------- /source/img/unused/plot3d_knn_regression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/plot3d_knn_regression.png -------------------------------------------------------------------------------- /source/img/unused/plot3d_linear_regression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/plot3d_linear_regression.png -------------------------------------------------------------------------------- /source/img/unused/prop_val_vs_income.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/prop_val_vs_income.png -------------------------------------------------------------------------------- /source/img/unused/prop_val_vs_income_by_party.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/prop_val_vs_income_by_party.png -------------------------------------------------------------------------------- /source/img/unused/prop_val_vs_income_human_labs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/prop_val_vs_income_human_labs.png -------------------------------------------------------------------------------- /source/img/unused/r.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/r.PNG -------------------------------------------------------------------------------- /source/img/unused/read_csv_function.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/read_csv_function.jpeg -------------------------------------------------------------------------------- /source/img/unused/ref_vs_tibble.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/ref_vs_tibble.jpeg -------------------------------------------------------------------------------- /source/img/unused/ref_vs_tibble/ref_vs_tibble.001.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/ref_vs_tibble/ref_vs_tibble.001.jpeg -------------------------------------------------------------------------------- /source/img/unused/sampling.001.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/sampling.001.jpeg -------------------------------------------------------------------------------- /source/img/unused/sampling.002.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/sampling.002.jpeg -------------------------------------------------------------------------------- /source/img/unused/select_function.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/select_function.jpeg -------------------------------------------------------------------------------- /source/img/unused/separate_function.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/separate_function.jpeg -------------------------------------------------------------------------------- /source/img/unused/spreadsheet.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/spreadsheet.PNG -------------------------------------------------------------------------------- /source/img/unused/spreadsheet_vs_dataframe.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/spreadsheet_vs_dataframe.PNG -------------------------------------------------------------------------------- /source/img/unused/summarize/summarize.003.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/summarize/summarize.003.jpeg -------------------------------------------------------------------------------- /source/img/unused/testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/testing.png -------------------------------------------------------------------------------- /source/img/unused/text_cell_formatted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/text_cell_formatted.png -------------------------------------------------------------------------------- /source/img/unused/text_cell_unformatted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/text_cell_unformatted.png -------------------------------------------------------------------------------- /source/img/unused/tidy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/tidy.png -------------------------------------------------------------------------------- /source/img/unused/tidy_data.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/tidy_data.jpeg -------------------------------------------------------------------------------- /source/img/unused/tidy_data/tidy_data.001.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/tidy_data/tidy_data.001.jpeg -------------------------------------------------------------------------------- /source/img/unused/tidyverse_twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/tidyverse_twitter.png -------------------------------------------------------------------------------- /source/img/unused/timbits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/timbits.jpg -------------------------------------------------------------------------------- /source/img/unused/training_validation.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/training_validation.jpeg -------------------------------------------------------------------------------- /source/img/unused/vars.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/vars.jpeg -------------------------------------------------------------------------------- /source/img/unused/vc-ba1-changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/vc-ba1-changes.png -------------------------------------------------------------------------------- /source/img/unused/vc3-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/vc3-add.png -------------------------------------------------------------------------------- /source/img/unused/vc4-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/vc4-commit.png -------------------------------------------------------------------------------- /source/img/unused/vc5-5-nachos-to-cheesecake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/vc5-5-nachos-to-cheesecake.png -------------------------------------------------------------------------------- /source/img/unused/vec_vs_list.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/vec_vs_list.jpeg -------------------------------------------------------------------------------- /source/img/unused/vector.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/vector.jpeg -------------------------------------------------------------------------------- /source/img/unused/vectors.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/vectors.jpeg -------------------------------------------------------------------------------- /source/img/unused/version_control/add_collab_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/add_collab_06.png -------------------------------------------------------------------------------- /source/img/unused/version_control/git_commit_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/git_commit_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/git_push_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/git_push_05.png -------------------------------------------------------------------------------- /source/img/unused/version_control/issue_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/issue_05.png -------------------------------------------------------------------------------- /source/img/unused/version_control/merge_conflict_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/merge_conflict_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/add_collab_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/add_collab_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/add_collab_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/add_collab_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/add_collab_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/add_collab_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/add_collab_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/add_collab_04.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/add_collab_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/add_collab_05.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/add_collab_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/add_collab_06.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/clone_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/clone_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/clone_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/clone_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/clone_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/clone_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/clone_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/clone_04.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/create-new-file_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/create-new-file_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/create-new-file_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/create-new-file_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/create-new-file_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/create-new-file_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_add_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_add_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_add_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_add_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_add_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_add_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_commit_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_commit_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_commit_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_commit_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_commit_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_commit_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_pull_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_pull_00.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_pull_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_pull_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_pull_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_pull_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_pull_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_pull_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_pull_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_pull_04.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_push_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_push_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_push_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_push_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_push_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_push_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_push_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_push_04.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/git_push_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/git_push_05.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/issue_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/issue_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/issue_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/issue_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/issue_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/issue_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/issue_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/issue_04.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/issue_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/issue_05.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/issue_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/issue_06.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/merge_conflict_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/merge_conflict_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/merge_conflict_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/merge_conflict_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/merge_conflict_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/merge_conflict_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/merge_conflict_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/merge_conflict_04.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/merge_conflict_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/merge_conflict_05.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/merge_conflict_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/merge_conflict_06.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/new_repository_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/new_repository_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/new_repository_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/new_repository_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/new_repository_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/new_repository_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/pen-tool_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/pen-tool_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/pen-tool_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/pen-tool_02.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/pen-tool_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/pen-tool_03.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/upload-files_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/upload-files_01.png -------------------------------------------------------------------------------- /source/img/unused/version_control/originals/upload_files_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/version_control/originals/upload_files_02.png -------------------------------------------------------------------------------- /source/img/unused/wide_to_long.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/wide_to_long.jpeg -------------------------------------------------------------------------------- /source/img/unused/wikipedia_human.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/unused/wikipedia_human.png -------------------------------------------------------------------------------- /source/img/version-control/add_collab_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/add_collab_01.png -------------------------------------------------------------------------------- /source/img/version-control/add_collab_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/add_collab_02.png -------------------------------------------------------------------------------- /source/img/version-control/add_collab_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/add_collab_03.png -------------------------------------------------------------------------------- /source/img/version-control/add_collab_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/add_collab_04.png -------------------------------------------------------------------------------- /source/img/version-control/add_collab_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/add_collab_05.png -------------------------------------------------------------------------------- /source/img/version-control/clone_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/clone_01.png -------------------------------------------------------------------------------- /source/img/version-control/clone_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/clone_02.png -------------------------------------------------------------------------------- /source/img/version-control/clone_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/clone_03.png -------------------------------------------------------------------------------- /source/img/version-control/clone_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/clone_04.png -------------------------------------------------------------------------------- /source/img/version-control/create-new-file_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/create-new-file_01.png -------------------------------------------------------------------------------- /source/img/version-control/create-new-file_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/create-new-file_02.png -------------------------------------------------------------------------------- /source/img/version-control/create-new-file_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/create-new-file_03.png -------------------------------------------------------------------------------- /source/img/version-control/generate-pat_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/generate-pat_01.png -------------------------------------------------------------------------------- /source/img/version-control/generate-pat_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/generate-pat_02.png -------------------------------------------------------------------------------- /source/img/version-control/generate-pat_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/generate-pat_03.png -------------------------------------------------------------------------------- /source/img/version-control/git_add_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_add_01.png -------------------------------------------------------------------------------- /source/img/version-control/git_add_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_add_02.png -------------------------------------------------------------------------------- /source/img/version-control/git_add_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_add_03.png -------------------------------------------------------------------------------- /source/img/version-control/git_commit_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_commit_01.png -------------------------------------------------------------------------------- /source/img/version-control/git_commit_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_commit_03.png -------------------------------------------------------------------------------- /source/img/version-control/git_pull_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_pull_00.png -------------------------------------------------------------------------------- /source/img/version-control/git_pull_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_pull_01.png -------------------------------------------------------------------------------- /source/img/version-control/git_pull_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_pull_02.png -------------------------------------------------------------------------------- /source/img/version-control/git_pull_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_pull_03.png -------------------------------------------------------------------------------- /source/img/version-control/git_pull_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_pull_04.png -------------------------------------------------------------------------------- /source/img/version-control/git_push_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_push_01.png -------------------------------------------------------------------------------- /source/img/version-control/git_push_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_push_02.png -------------------------------------------------------------------------------- /source/img/version-control/git_push_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_push_03.png -------------------------------------------------------------------------------- /source/img/version-control/git_push_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/git_push_04.png -------------------------------------------------------------------------------- /source/img/version-control/issue_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/issue_01.png -------------------------------------------------------------------------------- /source/img/version-control/issue_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/issue_02.png -------------------------------------------------------------------------------- /source/img/version-control/issue_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/issue_03.png -------------------------------------------------------------------------------- /source/img/version-control/issue_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/issue_04.png -------------------------------------------------------------------------------- /source/img/version-control/issue_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/issue_06.png -------------------------------------------------------------------------------- /source/img/version-control/merge_conflict_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/merge_conflict_01.png -------------------------------------------------------------------------------- /source/img/version-control/merge_conflict_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/merge_conflict_03.png -------------------------------------------------------------------------------- /source/img/version-control/merge_conflict_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/merge_conflict_04.png -------------------------------------------------------------------------------- /source/img/version-control/merge_conflict_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/merge_conflict_05.png -------------------------------------------------------------------------------- /source/img/version-control/merge_conflict_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/merge_conflict_06.png -------------------------------------------------------------------------------- /source/img/version-control/new_repository_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/new_repository_01.png -------------------------------------------------------------------------------- /source/img/version-control/new_repository_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/new_repository_02.png -------------------------------------------------------------------------------- /source/img/version-control/new_repository_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/new_repository_03.png -------------------------------------------------------------------------------- /source/img/version-control/pen-tool_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/pen-tool_01.png -------------------------------------------------------------------------------- /source/img/version-control/pen-tool_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/pen-tool_02.png -------------------------------------------------------------------------------- /source/img/version-control/pen-tool_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/pen-tool_03.png -------------------------------------------------------------------------------- /source/img/version-control/upload-files_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/upload-files_01.png -------------------------------------------------------------------------------- /source/img/version-control/upload-files_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/upload-files_02.png -------------------------------------------------------------------------------- /source/img/version-control/vc-ba2-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/vc-ba2-add.png -------------------------------------------------------------------------------- /source/img/version-control/vc-ba3-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/vc-ba3-commit.png -------------------------------------------------------------------------------- /source/img/version-control/vc1-no-changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/vc1-no-changes.png -------------------------------------------------------------------------------- /source/img/version-control/vc2-changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/vc2-changes.png -------------------------------------------------------------------------------- /source/img/version-control/vc5-push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/vc5-push.png -------------------------------------------------------------------------------- /source/img/version-control/vc6-remote-changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/vc6-remote-changes.png -------------------------------------------------------------------------------- /source/img/version-control/vc7-pull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/vc7-pull.png -------------------------------------------------------------------------------- /source/img/version-control/version-control-all.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/version-control/version-control-all.ai -------------------------------------------------------------------------------- /source/img/viz/faithful_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/viz/faithful_plot.png -------------------------------------------------------------------------------- /source/img/viz/languages_with_mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/viz/languages_with_mouse.png -------------------------------------------------------------------------------- /source/img/viz/plot-sketches-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/viz/plot-sketches-1.png -------------------------------------------------------------------------------- /source/img/viz/png-vs-svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/viz/png-vs-svg.png -------------------------------------------------------------------------------- /source/img/wrangling/data_frame_slides_cdn.004.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/data_frame_slides_cdn.004.ai -------------------------------------------------------------------------------- /source/img/wrangling/data_frame_slides_cdn.004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/data_frame_slides_cdn.004.png -------------------------------------------------------------------------------- /source/img/wrangling/pandas_dataframe_series-3.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_dataframe_series-3.ai -------------------------------------------------------------------------------- /source/img/wrangling/pandas_dataframe_series-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_dataframe_series-3.png -------------------------------------------------------------------------------- /source/img/wrangling/pandas_dataframe_series.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_dataframe_series.ai -------------------------------------------------------------------------------- /source/img/wrangling/pandas_dataframe_series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_dataframe_series.png -------------------------------------------------------------------------------- /source/img/wrangling/pandas_melt_args_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_melt_args_labels.png -------------------------------------------------------------------------------- /source/img/wrangling/pandas_melt_wide-long.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_melt_wide-long.ai -------------------------------------------------------------------------------- /source/img/wrangling/pandas_melt_wide-long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_melt_wide-long.png -------------------------------------------------------------------------------- /source/img/wrangling/pandas_pivot_args_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_pivot_args_labels.png -------------------------------------------------------------------------------- /source/img/wrangling/pandas_pivot_long-wide.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_pivot_long-wide.ai -------------------------------------------------------------------------------- /source/img/wrangling/pandas_pivot_long-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pandas_pivot_long-wide.png -------------------------------------------------------------------------------- /source/img/wrangling/pivot_functions.001.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pivot_functions.001.ai -------------------------------------------------------------------------------- /source/img/wrangling/pivot_functions.001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pivot_functions.001.png -------------------------------------------------------------------------------- /source/img/wrangling/pivot_functions.002.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pivot_functions.002.ai -------------------------------------------------------------------------------- /source/img/wrangling/pivot_functions.002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/pivot_functions.002.png -------------------------------------------------------------------------------- /source/img/wrangling/str-split_args_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/str-split_args_labels.png -------------------------------------------------------------------------------- /source/img/wrangling/summarize.001.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/summarize.001.ai -------------------------------------------------------------------------------- /source/img/wrangling/summarize.001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/summarize.001.png -------------------------------------------------------------------------------- /source/img/wrangling/summarize.002.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/summarize.002.ai -------------------------------------------------------------------------------- /source/img/wrangling/summarize.002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/summarize.002.png -------------------------------------------------------------------------------- /source/img/wrangling/summarize.004.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/summarize.004.ai -------------------------------------------------------------------------------- /source/img/wrangling/summarize.004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/summarize.004.png -------------------------------------------------------------------------------- /source/img/wrangling/summarize.005.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/summarize.005.ai -------------------------------------------------------------------------------- /source/img/wrangling/summarize.005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/summarize.005.png -------------------------------------------------------------------------------- /source/img/wrangling/tidy_data.001.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/tidy_data.001.ai -------------------------------------------------------------------------------- /source/img/wrangling/tidy_data.001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/tidy_data.001.png -------------------------------------------------------------------------------- /source/img/wrangling/wrangling-syntax-all.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UBC-DSCI/introduction-to-datascience-python/16ecb76d3213eb3fc3f4e5bbfe35007c87bf3dcb/source/img/wrangling/wrangling-syntax-all.ai -------------------------------------------------------------------------------- /source/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | jupytext: 3 | cell_metadata_filter: -all 4 | formats: py:percent,md:myst,ipynb 5 | text_representation: 6 | extension: .md 7 | format_name: myst 8 | format_version: 0.13 9 | jupytext_version: 1.13.8 10 | kernelspec: 11 | display_name: Python 3 (ipykernel) 12 | language: python 13 | name: python3 14 | --- 15 | 16 | ![](img/frontmatter/ds-a-first-intro-graphic.jpg) 17 | 18 | # Data Science 19 | 20 | ## *A First Introduction with Python* 21 | 22 | *Tiffany Timbers, Trevor Campbell, Melissa Lee, Joel Ostblom, Lindsey Heagy* 23 | 24 | ### Welcome! 25 | 26 | This is the [website](https://python.datasciencebook.ca) for *Data Science: A First Introduction with Python*. 27 | You can read the web version of the book on this site. Click a section in the table of contents 28 | on the left side of the page to navigate to it. If you are on a mobile device, 29 | you may need to open the table of contents first by clicking the menu button on 30 | the top left of the page. You can purchase a PDF or print copy of the book on the [CRC Press website](https://www.routledge.com/Data-Science-A-First-Introduction-with-Python/Timbers-Campbell-Lee-Ostblom-Heagy/p/book/9781032572239) or on [Amazon](https://www.amazon.com/Data-Science-Introduction-Python-Chapman/dp/103257223X). 31 | 32 | For the R version of the textbook, please visit [https://datasciencebook.ca](https://datasciencebook.ca). 33 | 34 | This book is listed in a number of open educational resource (OER) collections: 35 | 36 | - [The University of British Columbia OER collection](https://oer.open.ubc.ca/data-science-a-first-introduction-python-version/) 37 | - [The OER Commons](https://oercommons.org/courses/data-science-a-first-introduction-with-python) 38 | - [MERLOT](https://merlot.org/merlot/viewMaterial.htm?id=773420157) 39 | 40 | 41 | 42 | 43 | 44 | This work by [Tiffany Timbers](https://www.tiffanytimbers.com/), 45 | [Trevor Campbell](https://trevorcampbell.me/), 46 | [Melissa Lee](https://www.stat.ubc.ca/users/melissa-lee), 47 | [Joel Ostblom](https://joelostblom.com/), 48 | and [Lindsey Heagy](https://lindseyjh.ca/) 49 | is licensed under 50 | a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-nc-sa/4.0/). 51 | 52 | 53 | -------------------------------------------------------------------------------- /source/preface-text.md: -------------------------------------------------------------------------------- 1 | --- 2 | jupytext: 3 | cell_metadata_filter: -all 4 | formats: md:myst,ipynb 5 | text_representation: 6 | extension: .md 7 | format_name: myst 8 | format_version: 0.13 9 | jupytext_version: 1.13.8 10 | kernelspec: 11 | display_name: Python 3 (ipykernel) 12 | language: python 13 | name: python3 14 | --- 15 | 16 | # Preface 17 | 18 | ```{index} data science; definition, auditable, reproducible 19 | ``` 20 | 21 | This textbook aims to be an approachable introduction to the world of data science. 22 | In this book, we define **data science** as the process of generating 23 | insight from data through **reproducible** and **auditable** processes. 24 | If you analyze some data and give your analysis to a friend or colleague, they should 25 | be able to re-run the analysis from start to finish and get the same result you did (*reproducibility*). 26 | They should also be able to see and understand all the steps in the analysis, as well as the history of how 27 | the analysis developed (*auditability*). Creating reproducible and auditable 28 | analyses allows both you and others to easily double-check and validate your work. 29 | 30 | At a high level, in this book, you will learn how to 31 | 32 | 1. identify common problems in data science, and 33 | 2. solve those problems with reproducible and auditable workflows. 34 | 35 | {numref}`preface-overview-fig` summarizes what you will learn in each chapter 36 | of this book. Throughout, you will learn how to use the [Python programming language](https://www.python.org/) to perform 37 | all the tasks associated with data analysis. You will 38 | spend the first four chapters learning how to use Python to load, clean, wrangle 39 | (i.e., restructure the data into a usable format) and visualize data 40 | while answering descriptive and exploratory data analysis questions. In the next 41 | six chapters, you will learn how to answer predictive, exploratory, and inferential 42 | data analysis questions with common methods in data science, including 43 | classification, regression, clustering, and estimation. 44 | In the final chapters 45 | you will learn how to combine Python code, formatted text, and images 46 | in a single coherent document with Jupyter, use version control for 47 | collaboration, and install and configure the software needed for data science 48 | on your own computer. If you are reading this book as part of a course that you are 49 | taking, the instructor may have set up all of these tools already for you; in this 50 | case, you can continue on through the book reading the chapters in order. 51 | But if you are reading this independently, you may want to jump to these last three chapters 52 | early before going on to make sure your computer is set up in such a way that you can 53 | try out the example code that we include throughout the book. 54 | 55 | ```{figure} img/frontmatter/chapter_overview.png 56 | --- 57 | name: preface-overview-fig 58 | --- 59 | Where are we going? 60 | ``` 61 | 62 | 63 | 64 | Each chapter in the book has an accompanying worksheet that provides exercises 65 | to help you practice the concepts you will learn. We strongly recommend that you 66 | work through the worksheet when you finish reading each chapter 67 | before moving on to the next chapter. All of the worksheets 68 | are available at 69 | [https://worksheets.python.datasciencebook.ca](https://worksheets.python.datasciencebook.ca); 70 | the "Exercises" section at the end of each chapter points you to the right worksheet for that chapter. 71 | For each worksheet, you can either launch an interactive version of the worksheet in your browser by clicking the "launch binder" button, 72 | or preview a non-interactive version of the worksheet by clicking "view worksheet." 73 | If you instead decide to download the worksheet and run it on your own machine, 74 | make sure to follow the instructions for computer setup 75 | found in {numref}`Chapter %s `. This will ensure that the automated feedback 76 | and guidance that the worksheets provide will function as intended. 77 | --------------------------------------------------------------------------------