Repository navigation
Expand file tree
/
Copy pathsearchindex.js
More file actions
1 lines (1 loc) · 93 KB
/
Copy pathsearchindex.js
File metadata and controls
1 lines (1 loc) · 93 KB
1
Search.setIndex({"alltitles": {"(Armchair) Psychology of debugging": [[6, null]], "A Brief History of Operating Systems": [[3, null]], "Activate the course environment": [[113, "activate-the-course-environment"]], "Additional Materials": [[10, "additional-materials"], [98, "additional-materials"], [108, "additional-materials"]], "Additional configuration": [[19, "additional-configuration"]], "Advanced Type Patterns": [[141, null]], "Applications": [[1, "applications"]], "Array indexing": [[120, null]], "Assignment and Built-in Scalar Types": [[83, null]], "Avoiding debugging": [[4, null]], "Basic Type Hint Syntax": [[145, null]], "Branches": [[11, null]], "Breakpoint in simple py files": [[10, "breakpoint-in-simple-py-files"]], "Breakpoints with pytask": [[10, "breakpoints-with-pytask"]], "Breakpoints with pytest": [[10, "breakpoints-with-pytest"]], "Broadcasting": [[115, null]], "Calculations between arrays": [[116, null]], "Calculations on arrays": [[117, null]], "Calling the functions with invalid inputs": [[149, "calling-the-functions-with-invalid-inputs"]], "Cards": [[13, "cards"], [21, "cards"]], "Changing overall appearance": [[69, "changing-overall-appearance"]], "Choosing a Linux Distribution": [[114, "choosing-a-linux-distribution"]], "Choosing optimization algorithms": [[43, null]], "Cloning GitHub repos + Personal Access Tokens": [[12, null]], "Collaboration": [[13, null]], "Collections and Generics": [[142, null]], "Comprehensions": [[84, null]], "Creating arrays": [[118, null]], "Creating repositiories": [[15, null]], "Creating the course environment": [[111, "creating-the-course-environment"], [112, "creating-the-course-environment"], [113, "creating-the-course-environment"]], "Creating variables": [[48, null]], "Cross-validation and hyperparamters in scikit-learn": [[30, null]], "Customise plots created with plotly express": [[68, null]], "Customise plots created with plotly express: Example Notebook": [[69, null]], "Customised plots with plotly graph objects": [[64, null]], "Customised plots with plotly graph objects: Example Notebook": [[63, null]], "Data Analysis in Python": [[27, null]], "Data management with pandas": [[54, null]], "Data management: Definitions and example": [[58, null]], "Data management: Tips, tricks, and advanced topics": [[57, null]], "Data types": [[50, null]], "DataFrames and Series": [[49, null]], "Dataclasses and Typed Structures": [[143, null]], "Debugging": [[9, null]], "Defining Functions": [[87, null]], "Defining custom containers": [[130, null]], "Derivative-Based Line Search": [[34, null]], "Derivative-Based Trust Region": [[35, null]], "Derivative-Free Direct Search": [[36, null]], "Derivative-Free Trust Region": [[37, null]], "Detecting your processor type": [[112, "detecting-your-processor-type"]], "Dictionaries": [[85, null]], "Directory structure in the templates": [[72, null]], "Effective Programming Practices for Economists: Topics": [[26, null]], "Environment files and environments (conda/mamba)": [[103, null]], "Executing .py files from the shell (conda/mamba)": [[106, null]], "Executing .py files in VS Code": [[97, null]], "Executing .py files in VS Code (conda/mamba)": [[107, null]], "Executing Jupyter notebooks in VS Code": [[96, null]], "Executing jupyter notebooks in VS Code (conda/mamba)": [[105, null]], "Executing notebooks in a browser (conda/mamba)": [[104, null]], "File Systems": [[0, null]], "File paths with pathlib": [[93, null]], "For loops": [[86, null]], "Functional data cleaning: The How": [[51, null]], "Functional data cleaning: The Why": [[52, null]], "Gathering data efficiently": [[8, null]], "Get life expectancy by country, continent, and year": [[63, "get-life-expectancy-by-country-continent-and-year"], [67, "get-life-expectancy-by-country-continent-and-year"], [69, "get-life-expectancy-by-country-continent-and-year"]], "Git and Github": [[18, null]], "Goals and Workflow": [[62, null]], "Graphs": [[1, null]], "Grid Search": [[39, null]], "Handling paths in projects": [[74, null]], "History of computer interfaces": [[157, null]], "How git works": [[17, null]], "How it will work later": [[12, "how-it-will-work-later"]], "How it works the first time": [[12, "how-it-works-the-first-time"]], "How to raise errors?": [[138, null]], "If conditions": [[89, null]], "Imperative data cleaning": [[53, null]], "Importing, Namespaces, Modules": [[90, null]], "Inspecting and summarizing data": [[55, null]], "Installation": [[19, "installation"]], "Installation and introduction to Pixi": [[101, null]], "Installation for Windows, Linux & MacOS": [[101, "installation-for-windows-linux-macos"]], "Installation of the z-command (not required!!!)": [[158, "installation-of-the-z-command-not-required"]], "Installing Git (Optional)": [[114, "installing-git-optional"]], "Installing Python": [[114, "installing-python"]], "Installing Python on Linux (conda/mamba)": [[111, null]], "Installing Python on Mac": [[112, null]], "Installing Python on Windows (conda/mamba)": [[113, null]], "Installing Python with Windows Subsystem for Linux (WSL2) (conda/mamba)": [[114, null]], "Installing WSL2": [[114, "installing-wsl2"]], "Installing WSL2 on your machine": [[114, "installing-wsl2-on-your-machine"]], "Installing git and some useful shell commands": [[19, null]], "Installing mamba": [[111, "installing-mamba"], [112, "installing-mamba"], [113, "installing-mamba"]], "Introduction and Overview": [[20, null]], "Introduction to GitHub": [[16, null]], "Introduction to Machine Learning": [[28, null]], "Introduction to debugging": [[5, null]], "Introduction to error handling": [[131, null]], "Introduction to making code fast": [[122, null]], "Introduction to numerical optimization": [[41, null]], "Introduction to scikit-learn": [[31, null]], "Learning Objectives": [[0, "learning-objectives"], [1, "learning-objectives"], [3, "learning-objectives"], [4, "learning-objectives"], [5, "learning-objectives"], [6, "learning-objectives"], [7, "learning-objectives"], [8, "learning-objectives"], [10, "learning-objectives"], [11, "learning-objectives"], [13, "learning-objectives"], [14, "learning-objectives"], [15, "learning-objectives"], [16, "learning-objectives"], [17, "learning-objectives"], [19, "learning-objectives"], [20, "learning-objectives"], [21, "learning-objectives"], [22, "learning-objectives"], [23, "learning-objectives"], [24, "learning-objectives"], [25, "learning-objectives"], [28, "learning-objectives"], [29, "learning-objectives"], [30, "learning-objectives"], [31, "learning-objectives"], [32, "learning-objectives"], [33, "learning-objectives"], [34, "learning-objectives"], [35, "learning-objectives"], [36, "learning-objectives"], [37, "learning-objectives"], [38, "learning-objectives"], [39, "learning-objectives"], [41, "learning-objectives"], [42, "learning-objectives"], [43, "learning-objectives"], [44, "learning-objectives"], [45, "learning-objectives"], [46, "learning-objectives"], [47, "learning-objectives"], [48, "learning-objectives"], [49, "learning-objectives"], [50, "learning-objectives"], [51, "learning-objectives"], [52, "learning-objectives"], [53, "learning-objectives"], [55, "learning-objectives"], [56, "learning-objectives"], [57, "learning-objectives"], [58, "learning-objectives"], [59, "learning-objectives"], [60, "learning-objectives"], [61, "learning-objectives"], [62, "learning-objectives"], [64, "learning-objectives"], [66, "learning-objectives"], [68, "learning-objectives"], [70, "learning-objectives"], [71, "learning-objectives"], [72, "learning-objectives"], [74, "learning-objectives"], [75, "learning-objectives"], [76, "learning-objectives"], [77, "learning-objectives"], [78, "learning-objectives"], [79, "learning-objectives"], [80, "learning-objectives"], [81, "learning-objectives"], [82, "learning-objectives"], [83, "learning-objectives"], [84, "learning-objectives"], [85, "learning-objectives"], [86, "learning-objectives"], [87, "learning-objectives"], [88, "learning-objectives"], [89, "learning-objectives"], [90, "learning-objectives"], [92, "learning-objectives"], [93, "learning-objectives"], [94, "learning-objectives"], [95, "learning-objectives"], [96, "learning-objectives"], [97, "learning-objectives"], [98, "learning-objectives"], [99, "learning-objectives"], [101, "learning-objectives"], [102, "learning-objectives"], [103, "learning-objectives"], [104, "learning-objectives"], [105, "learning-objectives"], [106, "learning-objectives"], [107, "learning-objectives"], [108, "learning-objectives"], [109, "learning-objectives"], [115, "learning-objectives"], [116, "learning-objectives"], [117, "learning-objectives"], [118, "learning-objectives"], [120, "learning-objectives"], [121, "learning-objectives"], [122, "learning-objectives"], [123, "learning-objectives"], [124, "learning-objectives"], [125, "learning-objectives"], [126, "learning-objectives"], [127, "learning-objectives"], [128, "learning-objectives"], [129, "learning-objectives"], [130, "learning-objectives"], [131, "learning-objectives"], [132, "learning-objectives"], [134, "learning-objectives"], [135, "learning-objectives"], [136, "learning-objectives"], [137, "learning-objectives"], [138, "learning-objectives"], [139, "learning-objectives"], [140, "learning-objectives"], [141, "learning-objectives"], [142, "learning-objectives"], [143, "learning-objectives"], [144, "learning-objectives"], [145, "learning-objectives"], [146, "learning-objectives"], [147, "learning-objectives"], [148, "learning-objectives"], [150, "learning-objectives"], [152, "learning-objectives"], [153, "learning-objectives"], [154, "learning-objectives"], [155, "learning-objectives"], [157, "learning-objectives"], [158, "learning-objectives"], [159, "learning-objectives"], [160, "learning-objectives"]], "Line profiling": [[123, null]], "Links used in the screencast": [[64, "links-used-in-the-screencast"], [66, "links-used-in-the-screencast"], [68, "links-used-in-the-screencast"]], "Lists, Tuples and Sets": [[92, null]], "Loading and saving data": [[56, null]], "Low-level approach using graph objects": [[63, "low-level-approach-using-graph-objects"]], "MacOS specifics": [[19, "macos-specifics"]], "Making commits": [[14, null]], "Managing data with a complex structure": [[47, null]], "Markdown applications": [[152, null]], "Markdown syntax": [[153, null]], "Markup languages": [[154, null]], "Materials": [[0, "materials"], [1, "materials"], [3, "materials"], [4, "materials"], [5, "materials"], [6, "materials"], [7, "materials"], [8, "materials"], [10, "materials"], [11, "materials"], [13, "materials"], [14, "materials"], [15, "materials"], [16, "materials"], [17, "materials"], [19, "materials"], [20, "materials"], [21, "materials"], [22, "materials"], [23, "materials"], [24, "materials"], [25, "materials"], [28, "materials"], [29, "materials"], [30, "materials"], [31, "materials"], [32, "materials"], [33, "materials"], [34, "materials"], [35, "materials"], [36, "materials"], [37, "materials"], [38, "materials"], [39, "materials"], [41, "materials"], [42, "materials"], [43, "materials"], [44, "materials"], [45, "materials"], [46, "materials"], [47, "materials"], [48, "materials"], [49, "materials"], [50, "materials"], [51, "materials"], [52, "materials"], [53, "materials"], [55, "materials"], [56, "materials"], [57, "materials"], [58, "materials"], [59, "materials"], [60, "materials"], [61, "materials"], [62, "materials"], [64, "materials"], [66, "materials"], [68, "materials"], [70, "materials"], [71, "materials"], [72, "materials"], [74, "materials"], [75, "materials"], [76, "materials"], [77, "materials"], [78, "materials"], [79, "materials"], [80, "materials"], [81, "materials"], [82, "materials"], [83, "materials"], [84, "materials"], [85, "materials"], [86, "materials"], [87, "materials"], [88, "materials"], [89, "materials"], [90, "materials"], [92, "materials"], [93, "materials"], [94, "materials"], [95, "materials"], [96, "materials"], [97, "materials"], [98, "materials"], [99, "materials"], [101, "materials"], [102, "materials"], [103, "materials"], [104, "materials"], [105, "materials"], [106, "materials"], [107, "materials"], [108, "materials"], [109, "materials"], [115, "materials"], [116, "materials"], [117, "materials"], [118, "materials"], [120, "materials"], [121, "materials"], [122, "materials"], [123, "materials"], [124, "materials"], [125, "materials"], [126, "materials"], [127, "materials"], [128, "materials"], [129, "materials"], [130, "materials"], [131, "materials"], [132, "materials"], [134, "materials"], [135, "materials"], [136, "materials"], [137, "materials"], [138, "materials"], [139, "materials"], [140, "materials"], [141, "materials"], [142, "materials"], [143, "materials"], [144, "materials"], [145, "materials"], [146, "materials"], [147, "materials"], [148, "materials"], [150, "materials"], [152, "materials"], [153, "materials"], [154, "materials"], [155, "materials"], [157, "materials"], [158, "materials"], [159, "materials"], [160, "materials"]], "Measuring runtime": [[124, null]], "Merging and resolving merge conflicts": [[21, null]], "Merging datasets": [[59, null]], "Miscellaneous Tools": [[156, null]], "Modifying Pixi environments": [[102, null]], "Naming things": [[134, null]], "Navigation in the unix shell": [[158, null]], "Navigation in the windows shell": [[160, null]], "Notes": [[19, "notes"], [23, "notes"], [24, "notes"]], "Numerical Optimization": [[40, null]], "Objectives": [[12, "objectives"]], "Optimagic overview": [[42, null]], "Optional video": [[3, "optional-video"]], "Partialling arguments to functions": [[135, null]], "Plot entire data from Pandas": [[67, "plot-entire-data-from-pandas"]], "Plot entire data using plotly.express": [[67, "plot-entire-data-using-plotly-express"]], "Plotting": [[65, null]], "Practical Approach": [[70, null]], "Pre-commit hooks": [[22, null]], "Pre-installation steps for macOS": [[101, "pre-installation-steps-for-macos"]], "Prettier axis label": [[69, "prettier-axis-label"]], "Principles for Good Functions": [[88, null]], "Profiling code with snakeviz": [[127, null]], "Pure functions": [[136, null]], "Python Basics": [[91, null]], "Python: Installation and Execution": [[100, null]], "Python: Installation and Execution (via conda)": [[110, null]], "Python\u2019s Data Analysis Ecosystem": [[29, null]], "Quick plots with plotly express": [[66, null]], "Quick plots with plotly express: Example Notebook": [[67, null]], "Quiz": [[0, "quiz"], [1, "quiz"], [3, "quiz"], [4, "quiz"], [5, "quiz"], [6, "quiz"], [7, "quiz"], [8, "quiz"], [10, "quiz"], [11, "quiz"], [13, "quiz"], [14, "quiz"], [15, "quiz"], [16, "quiz"], [17, "quiz"], [19, "quiz"], [20, "quiz"], [21, "quiz"], [22, "quiz"], [23, "quiz"], [24, "quiz"], [25, "quiz"], [34, "quiz"], [35, "quiz"], [36, "quiz"], [37, "quiz"], [38, "quiz"], [39, "quiz"], [41, "quiz"], [43, "quiz"], [44, "quiz"], [45, "quiz"], [46, "quiz"], [47, "quiz"], [48, "quiz"], [49, "quiz"], [50, "quiz"], [51, "quiz"], [52, "quiz"], [53, "quiz"], [55, "quiz"], [56, "quiz"], [57, "quiz"], [58, "quiz"], [59, "quiz"], [60, "quiz"], [61, "quiz"], [62, "quiz"], [64, "quiz"], [66, "quiz"], [68, "quiz"], [70, "quiz"], [71, "quiz"], [72, "quiz"], [74, "quiz"], [76, "quiz"], [77, "quiz"], [79, "quiz"], [80, "quiz"], [81, "quiz"], [82, "quiz"], [83, "quiz"], [85, "quiz"], [86, "quiz"], [87, "quiz"], [88, "quiz"], [89, "quiz"], [90, "quiz"], [92, "quiz"], [93, "quiz"], [94, "quiz"], [95, "quiz"], [101, "quiz"], [102, "quiz"], [106, "quiz"], [115, "quiz"], [116, "quiz"], [117, "quiz"], [118, "quiz"], [120, "quiz"], [121, "quiz"], [122, "quiz"], [123, "quiz"], [124, "quiz"], [125, "quiz"], [126, "quiz"], [127, "quiz"], [128, "quiz"], [129, "quiz"], [130, "quiz"], [131, "quiz"], [132, "quiz"], [134, "quiz"], [135, "quiz"], [136, "quiz"], [137, "quiz"], [138, "quiz"], [139, "quiz"], [140, "quiz"], [141, "quiz"], [142, "quiz"], [143, "quiz"], [144, "quiz"], [145, "quiz"], [146, "quiz"], [147, "quiz"], [148, "quiz"], [150, "quiz"], [153, "quiz"], [154, "quiz"], [155, "quiz"], [158, "quiz"], [159, "quiz"], [160, "quiz"]], "Randomness": [[121, null]], "Re-using pytask functions": [[77, null]], "Recipe for good error handling": [[149, "recipe-for-good-error-handling"]], "Removing some Spaghettis with facet columns": [[69, "removing-some-spaghettis-with-facet-columns"]], "Reproducible Research": [[73, null]], "Reusing test code": [[139, null]], "Running Python code via pytask": [[98, null]], "Running Python code via pytask (conda/mamba)": [[108, null]], "Running Python code via pytest": [[99, null]], "Running Python code via pytest (conda/mamba)": [[109, null]], "Running regressions using statsmodels": [[32, null]], "Scientific Computing": [[119, null]], "Selecting rows and columns": [[60, null]], "Set up VSCode": [[114, "set-up-vscode"]], "Set up of the example": [[38, null]], "Setting and renaming columns and indices": [[46, null]], "Setting up Class Software in WSL2": [[114, "setting-up-class-software-in-wsl2"]], "Setting up a project": [[78, null]], "Software Engineering": [[133, null]], "Some Background": [[2, null]], "Staging files": [[23, null]], "Starting point": [[63, "starting-point"], [69, "starting-point"]], "Strategies for debugging": [[7, null]], "Strings": [[94, null]], "Style guides": [[140, null]], "Testing code that should raise errors": [[137, null]], "Texts, Typesetting, and Text Data": [[151, null]], "The idea of unit testing": [[132, null]], "The pytask documentation": [[75, null]], "Tracebacks and Asking for Help": [[95, null]], "Troubleshooting": [[114, "troubleshooting"]], "Troubleshooting (Windows)": [[101, "troubleshooting-windows"]], "Troubleshooting 1": [[113, "troubleshooting-1"]], "Troubleshooting 2": [[113, "troubleshooting-2"]], "Troubleshooting 3": [[113, "troubleshooting-3"]], "Troubleshooting 4": [[113, "troubleshooting-4"]], "Undoing things": [[24, null]], "Unix File System": [[0, "unix-file-system"]], "Using optimagic\u2019s minimize and maximize": [[45, null]], "Using the Pdb+ debugger": [[10, null]], "Visualizing optimizer histories": [[44, null]], "What are the project templates?": [[79, null]], "What does pytask do?": [[80, null]], "What does pytest do?": [[147, null]], "What does reproducibility mean?": [[76, null]], "What is (modern) pandas?": [[61, null]], "What is WSL 2": [[114, "what-is-wsl-2"]], "What is cloning?": [[12, "what-is-cloning"]], "What is numpy?": [[128, null]], "What to test? How to test it?": [[146, null]], "When to use custom containers?": [[129, null]], "Which errors to handle?": [[148, null]], "Why Type Hints?": [[144, null]], "Why git?": [[25, null]], "Why plotly? And a prerequisite": [[71, null]], "Why this Guide": [[114, "why-this-guide"]], "Why use shells today?": [[159, null]], "Windows File System": [[0, "windows-file-system"]], "Worked error handling example": [[149, null]], "Working with statsmodels\u2019 results objects": [[33, null]], "Writing (py)tasks with multiple outputs": [[81, null]], "Writing Readme Files": [[155, null]], "Writing fast code with numba": [[125, null]], "Writing fast code with numpy": [[126, null]], "Writing simple (py)tasks": [[82, null]], "Writing simple (py)tests": [[150, null]], "pandas settings for getting \u201cmodern\u201d behaviour": [[61, "pandas-settings-for-getting-modern-behaviour"]], "pandas settings for getting \u201cmodern\u201d behaviour and the plotly backend for graphs": [[55, "pandas-settings-for-getting-modern-behaviour-and-the-plotly-backend-for-graphs"]], "pdbp and different ways of running code": [[10, "pdbp-and-different-ways-of-running-code"]]}, "docnames": ["background/file_systems/objectives_materials", "background/graphs/objectives_materials", "background/index", "background/os_history/objectives_materials", "debugging/avoiding_debugging/objectives_materials", "debugging/debugging_intro/objectives_materials", "debugging/debugging_psychology/objectives_materials", "debugging/debugging_strategies/objectives_materials", "debugging/gathering_data/objectives_materials", "debugging/index", "debugging/pdbp/objectives_materials", "git/branches/objectives_materials", "git/cloning_repos/instructions", "git/collaboration/objectives_materials", "git/committing/objectives_materials", "git/creating_repos/objectives_materials", "git/github/objectives_materials", "git/how_git_works/objectives_materials", "git/index", "git/installing_git/objectives_materials", "git/introduction/objectives_materials", "git/merging_and_conflicts/objectives_materials", "git/pre_commits/objectives_materials", "git/staging/objectives_materials", "git/undoing_things/objectives_materials", "git/why_git/objectives_materials", "landing-page", "metrics_ml/index", "metrics_ml/ml_intro_diffs_metrics/objectives_materials", "metrics_ml/overview/objectives_materials", "metrics_ml/sklearn_cv_hyper/objectives_materials", "metrics_ml/sklearn_intro/objectives_materials", "metrics_ml/statsmodels_intro/objectives_materials", "metrics_ml/statsmodels_results/objectives_materials", "numerical_optimization/db_line_search/objectives_materials", "numerical_optimization/db_trust_region/objectives_materials", "numerical_optimization/df_direct_search/objectives_materials", "numerical_optimization/df_trust_region/objectives_materials", "numerical_optimization/example_set_up/objectives_materials", "numerical_optimization/grid_search/objectives_materials", "numerical_optimization/index", "numerical_optimization/introduction/objectives_materials", "numerical_optimization/optimagic_overview/objectives_materials", "numerical_optimization/optimization_algorithms/objectives_materials", "numerical_optimization/optimization_histories/objectives_materials", "numerical_optimization/optimization_mechanics/objectives_materials", "pandas/columns_and_indices/objectives_materials", "pandas/complex_data_structures/objectives_materials", "pandas/creating_variables/objectives_materials", "pandas/dataframes_and_series/objectives_materials", "pandas/datatypes/objectives_materials", "pandas/functional_how/objectives_materials", "pandas/functional_why/objectives_materials", "pandas/imperative_data_cleaning/objectives_materials", "pandas/index", "pandas/inspecting_and_summarizing/objectives_materials", "pandas/loading_and_saving/objectives_materials", "pandas/management_advanced/objectives_materials", "pandas/management_definitions_example/objectives_materials", "pandas/merging/objectives_materials", "pandas/selection/objectives_materials", "pandas/what_is_pandas/objectives_materials", "plotting/goals_workflow/objectives_materials", "plotting/graph_objects/graph_objects_example", "plotting/graph_objects/objectives_materials", "plotting/index", "plotting/quick_plots/objectives_materials", "plotting/quick_plots/quick_plots_example", "plotting/tweak_px/objectives_materials", "plotting/tweak_px/tweak_px_example", "plotting/what_to_plot/objectives_materials", "plotting/why_plotly_prerequisites/objectives_materials", "projects/directory_structure/objectives_materials", "projects/index", "projects/paths/objectives_materials", "projects/pytask_docs/objectives_materials", "projects/reproducibility/objectives_materials", "projects/reusing_pytask_functions/objectives_materials", "projects/setup/objectives_materials", "projects/what_are_templates/objectives_materials", "projects/what_does_pytask_do/objectives_materials", "projects/writing_pytasks_multiple_outputs/objectives_materials", "projects/writing_simple_pytasks/objectives_materials", "python_basics/assignment_and_scalar_types/objectives_materials", "python_basics/comprehensions/objectives_materials", "python_basics/dicts/objectives_materials", "python_basics/for_loops/objectives_materials", "python_basics/functions_basics/objectives_materials", "python_basics/functions_principles/objectives_materials", "python_basics/if_conditions/objectives_materials", "python_basics/importing/objectives_materials", "python_basics/index", "python_basics/lists_tuples_sets/objectives_materials", "python_basics/pathlib/objectives_materials", "python_basics/strings/objectives_materials", "python_basics/tracebacks/objectives_materials", "python_installation_execution/executing_notebook_vscode/objectives_materials", "python_installation_execution/executing_py_vscode/objectives_materials", "python_installation_execution/executing_pytask/objectives_materials", "python_installation_execution/executing_pytest/objectives_materials", "python_installation_execution/index", "python_installation_execution/installation_executing_py_shell/objectives_materials", "python_installation_execution/pixi_modifying_environments/objectives_materials", "python_installation_execution_via_conda/environments/objectives_materials", "python_installation_execution_via_conda/executing_notebook_browser/objectives_materials", "python_installation_execution_via_conda/executing_notebook_vscode/objectives_materials", "python_installation_execution_via_conda/executing_py_shell/objectives_materials", "python_installation_execution_via_conda/executing_py_vscode/objectives_materials", "python_installation_execution_via_conda/executing_pytask/objectives_materials", "python_installation_execution_via_conda/executing_pytest/objectives_materials", "python_installation_execution_via_conda/index", "python_installation_execution_via_conda/installation_linux/instructions", "python_installation_execution_via_conda/installation_mac/instructions", "python_installation_execution_via_conda/installation_windows/instructions", "python_installation_execution_via_conda/installation_wsl/instructions", "scientific_computing/broadcasting/objectives_materials", "scientific_computing/calculations_between_arrays/objectives_materials", "scientific_computing/calculations_on_arrays/objectives_materials", "scientific_computing/creating_arrays/objectives_materials", "scientific_computing/index", "scientific_computing/indexing/objectives_materials", "scientific_computing/randomness/objectives_materials", "scientific_computing/speedup_intro/objectives_materials", "scientific_computing/speedup_line_profile/objectives_materials", "scientific_computing/speedup_measuring_time/objectives_materials", "scientific_computing/speedup_numba/objectives_materials", "scientific_computing/speedup_numpy/objectives_materials", "scientific_computing/speedup_snakeviz/objectives_materials", "scientific_computing/what_is_numpy/objectives_materials", "software_engineering/deciding_containers/objectives_materials", "software_engineering/defining_containers/objectives_materials", "software_engineering/error_handling_intro/objectives_materials", "software_engineering/idea_of_testing/objectives_materials", "software_engineering/index", "software_engineering/naming/objectives_materials", "software_engineering/partial/objectives_materials", "software_engineering/pure_functions/objectives_materials", "software_engineering/pytest_error_handling/objectives_materials", "software_engineering/raising_errors/objectives_materials", "software_engineering/reuse_test_code/objectives_materials", "software_engineering/style_guides/objectives_materials", "software_engineering/type_hints_advanced/objectives_materials", "software_engineering/type_hints_collections/objectives_materials", "software_engineering/type_hints_dataclasses/objectives_materials", "software_engineering/type_hints_intro/objectives_materials", "software_engineering/type_hints_syntax/objectives_materials", "software_engineering/what_and_how_to_test/objectives_materials", "software_engineering/what_does_pytest_do/objectives_materials", "software_engineering/which_errors_to_handle/objectives_materials", "software_engineering/worked_error_example/worked_example", "software_engineering/writing_simple_pytests/objectives_materials", "texts/index", "texts/markdown_applications/objectives_materials", "texts/markdown_syntax/objectives_materials", "texts/markup_languages/objectives_materials", "texts/writing_readme_files/objectives_materials", "tools/index", "tools/shell_history/objectives_materials", "tools/unix_navigation/objectives_materials", "tools/why_shells_today/objectives_materials", "tools/windows_navigation/objectives_materials"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2}, "filenames": ["background/file_systems/objectives_materials.ipynb", "background/graphs/objectives_materials.ipynb", "background/index.md", "background/os_history/objectives_materials.ipynb", "debugging/avoiding_debugging/objectives_materials.ipynb", "debugging/debugging_intro/objectives_materials.ipynb", "debugging/debugging_psychology/objectives_materials.ipynb", "debugging/debugging_strategies/objectives_materials.ipynb", "debugging/gathering_data/objectives_materials.ipynb", "debugging/index.md", "debugging/pdbp/objectives_materials.ipynb", "git/branches/objectives_materials.ipynb", "git/cloning_repos/instructions.md", "git/collaboration/objectives_materials.ipynb", "git/committing/objectives_materials.ipynb", "git/creating_repos/objectives_materials.ipynb", "git/github/objectives_materials.ipynb", "git/how_git_works/objectives_materials.ipynb", "git/index.md", "git/installing_git/objectives_materials.ipynb", "git/introduction/objectives_materials.ipynb", "git/merging_and_conflicts/objectives_materials.ipynb", "git/pre_commits/objectives_materials.ipynb", "git/staging/objectives_materials.ipynb", "git/undoing_things/objectives_materials.ipynb", "git/why_git/objectives_materials.ipynb", "landing-page.md", "metrics_ml/index.md", "metrics_ml/ml_intro_diffs_metrics/objectives_materials.ipynb", "metrics_ml/overview/objectives_materials.ipynb", "metrics_ml/sklearn_cv_hyper/objectives_materials.ipynb", "metrics_ml/sklearn_intro/objectives_materials.ipynb", "metrics_ml/statsmodels_intro/objectives_materials.ipynb", "metrics_ml/statsmodels_results/objectives_materials.ipynb", "numerical_optimization/db_line_search/objectives_materials.ipynb", "numerical_optimization/db_trust_region/objectives_materials.ipynb", "numerical_optimization/df_direct_search/objectives_materials.ipynb", "numerical_optimization/df_trust_region/objectives_materials.ipynb", "numerical_optimization/example_set_up/objectives_materials.ipynb", "numerical_optimization/grid_search/objectives_materials.ipynb", "numerical_optimization/index.md", "numerical_optimization/introduction/objectives_materials.ipynb", "numerical_optimization/optimagic_overview/objectives_materials.ipynb", "numerical_optimization/optimization_algorithms/objectives_materials.ipynb", "numerical_optimization/optimization_histories/objectives_materials.ipynb", "numerical_optimization/optimization_mechanics/objectives_materials.ipynb", "pandas/columns_and_indices/objectives_materials.ipynb", "pandas/complex_data_structures/objectives_materials.ipynb", "pandas/creating_variables/objectives_materials.ipynb", "pandas/dataframes_and_series/objectives_materials.ipynb", "pandas/datatypes/objectives_materials.ipynb", "pandas/functional_how/objectives_materials.ipynb", "pandas/functional_why/objectives_materials.ipynb", "pandas/imperative_data_cleaning/objectives_materials.ipynb", "pandas/index.md", "pandas/inspecting_and_summarizing/objectives_materials.ipynb", "pandas/loading_and_saving/objectives_materials.ipynb", "pandas/management_advanced/objectives_materials.ipynb", "pandas/management_definitions_example/objectives_materials.ipynb", "pandas/merging/objectives_materials.ipynb", "pandas/selection/objectives_materials.ipynb", "pandas/what_is_pandas/objectives_materials.ipynb", "plotting/goals_workflow/objectives_materials.ipynb", "plotting/graph_objects/graph_objects_example.ipynb", "plotting/graph_objects/objectives_materials.ipynb", "plotting/index.md", "plotting/quick_plots/objectives_materials.ipynb", "plotting/quick_plots/quick_plots_example.ipynb", "plotting/tweak_px/objectives_materials.ipynb", "plotting/tweak_px/tweak_px_example.ipynb", "plotting/what_to_plot/objectives_materials.ipynb", "plotting/why_plotly_prerequisites/objectives_materials.ipynb", "projects/directory_structure/objectives_materials.ipynb", "projects/index.md", "projects/paths/objectives_materials.ipynb", "projects/pytask_docs/objectives_materials.ipynb", "projects/reproducibility/objectives_materials.ipynb", "projects/reusing_pytask_functions/objectives_materials.ipynb", "projects/setup/objectives_materials.ipynb", "projects/what_are_templates/objectives_materials.ipynb", "projects/what_does_pytask_do/objectives_materials.ipynb", "projects/writing_pytasks_multiple_outputs/objectives_materials.ipynb", "projects/writing_simple_pytasks/objectives_materials.ipynb", "python_basics/assignment_and_scalar_types/objectives_materials.ipynb", "python_basics/comprehensions/objectives_materials.ipynb", "python_basics/dicts/objectives_materials.ipynb", "python_basics/for_loops/objectives_materials.ipynb", "python_basics/functions_basics/objectives_materials.ipynb", "python_basics/functions_principles/objectives_materials.ipynb", "python_basics/if_conditions/objectives_materials.ipynb", "python_basics/importing/objectives_materials.ipynb", "python_basics/index.md", "python_basics/lists_tuples_sets/objectives_materials.ipynb", "python_basics/pathlib/objectives_materials.ipynb", "python_basics/strings/objectives_materials.ipynb", "python_basics/tracebacks/objectives_materials.ipynb", "python_installation_execution/executing_notebook_vscode/objectives_materials.ipynb", "python_installation_execution/executing_py_vscode/objectives_materials.ipynb", "python_installation_execution/executing_pytask/objectives_materials.ipynb", "python_installation_execution/executing_pytest/objectives_materials.ipynb", "python_installation_execution/index.md", "python_installation_execution/installation_executing_py_shell/objectives_materials.ipynb", "python_installation_execution/pixi_modifying_environments/objectives_materials.ipynb", "python_installation_execution_via_conda/environments/objectives_materials.ipynb", "python_installation_execution_via_conda/executing_notebook_browser/objectives_materials.ipynb", "python_installation_execution_via_conda/executing_notebook_vscode/objectives_materials.ipynb", "python_installation_execution_via_conda/executing_py_shell/objectives_materials.ipynb", "python_installation_execution_via_conda/executing_py_vscode/objectives_materials.ipynb", "python_installation_execution_via_conda/executing_pytask/objectives_materials.ipynb", "python_installation_execution_via_conda/executing_pytest/objectives_materials.ipynb", "python_installation_execution_via_conda/index.md", "python_installation_execution_via_conda/installation_linux/instructions.md", "python_installation_execution_via_conda/installation_mac/instructions.md", "python_installation_execution_via_conda/installation_windows/instructions.md", "python_installation_execution_via_conda/installation_wsl/instructions.md", "scientific_computing/broadcasting/objectives_materials.ipynb", "scientific_computing/calculations_between_arrays/objectives_materials.ipynb", "scientific_computing/calculations_on_arrays/objectives_materials.ipynb", "scientific_computing/creating_arrays/objectives_materials.ipynb", "scientific_computing/index.md", "scientific_computing/indexing/objectives_materials.ipynb", "scientific_computing/randomness/objectives_materials.ipynb", "scientific_computing/speedup_intro/objectives_materials.ipynb", "scientific_computing/speedup_line_profile/objectives_materials.ipynb", "scientific_computing/speedup_measuring_time/objectives_materials.ipynb", "scientific_computing/speedup_numba/objectives_materials.ipynb", "scientific_computing/speedup_numpy/objectives_materials.ipynb", "scientific_computing/speedup_snakeviz/objectives_materials.ipynb", "scientific_computing/what_is_numpy/objectives_materials.ipynb", "software_engineering/deciding_containers/objectives_materials.ipynb", "software_engineering/defining_containers/objectives_materials.ipynb", "software_engineering/error_handling_intro/objectives_materials.ipynb", "software_engineering/idea_of_testing/objectives_materials.ipynb", "software_engineering/index.md", "software_engineering/naming/objectives_materials.ipynb", "software_engineering/partial/objectives_materials.ipynb", "software_engineering/pure_functions/objectives_materials.ipynb", "software_engineering/pytest_error_handling/objectives_materials.ipynb", "software_engineering/raising_errors/objectives_materials.ipynb", "software_engineering/reuse_test_code/objectives_materials.ipynb", "software_engineering/style_guides/objectives_materials.ipynb", "software_engineering/type_hints_advanced/objectives_materials.ipynb", "software_engineering/type_hints_collections/objectives_materials.ipynb", "software_engineering/type_hints_dataclasses/objectives_materials.ipynb", "software_engineering/type_hints_intro/objectives_materials.ipynb", "software_engineering/type_hints_syntax/objectives_materials.ipynb", "software_engineering/what_and_how_to_test/objectives_materials.ipynb", "software_engineering/what_does_pytest_do/objectives_materials.ipynb", "software_engineering/which_errors_to_handle/objectives_materials.ipynb", "software_engineering/worked_error_example/worked_example.ipynb", "software_engineering/writing_simple_pytests/objectives_materials.ipynb", "texts/index.md", "texts/markdown_applications/objectives_materials.ipynb", "texts/markdown_syntax/objectives_materials.ipynb", "texts/markup_languages/objectives_materials.ipynb", "texts/writing_readme_files/objectives_materials.ipynb", "tools/index.md", "tools/shell_history/objectives_materials.ipynb", "tools/unix_navigation/objectives_materials.ipynb", "tools/why_shells_today/objectives_materials.ipynb", "tools/windows_navigation/objectives_materials.ipynb"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 27, 34, 35, 36, 37, 39, 40, 44, 52, 80, 113, 115, 118, 139, 154], "0": [63, 149], "1": [12, 63, 69, 118, 128], "10": 114, "11": 114, "12": [63, 67, 69, 142], "13": [63, 67, 69], "14": [63, 67, 69], "146": [63, 67, 69], "15": [63, 67, 69, 76], "150": [63, 67, 69], "16": [63, 67, 69], "1639": [63, 67, 69], "1640": [63, 67, 69], "1641": [63, 67, 69], "1642": [63, 67, 69], "1643": [63, 67, 69], "190": [63, 67, 69], "1952": [63, 67, 69], "1957": [63, 67, 69], "1962": [63, 67, 69], "1967": [63, 67, 69], "1972": [63, 67, 69], "1987": [63, 67, 69], "1992": [63, 67, 69], "1997": [63, 67, 69], "2": [12, 63, 118, 120, 128], "2002": [63, 67, 69], "2007": [63, 67, 69], "2017": 28, "2023": 42, "2025": [103, 104, 105, 106, 107, 108, 109, 111, 113, 114], "220": [63, 67, 69], "230": [63, 67, 69], "27": 118, "280": [63, 67, 69], "3": [12, 118, 128, 142], "4": [63, 67, 69, 118], "5": [63, 118], "55": [63, 67, 69], "59": [63, 67, 69], "6": 118, "64": [63, 67, 69], "66": [63, 67, 69], "660": [63, 67, 69], "67": [63, 67, 69], "690": [63, 67, 69], "7": [70, 118], "70": [63, 67, 69], "71": [63, 67, 69], "72": [63, 67, 69], "73": [63, 67, 69], "747": [63, 67, 69], "766": [63, 67, 69], "77": 63, "8": [118, 140], "820": [63, 67, 69], "9": 118, "A": [2, 12, 93, 134], "And": [65, 92, 95, 114], "As": [24, 111, 112, 113], "But": 149, "By": [82, 150], "For": [11, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 91, 113, 114], "If": [10, 19, 24, 91, 101, 111, 112, 113, 114, 121, 158], "In": [19, 101, 113, 114, 158], "It": [12, 53], "Its": 114, "NOT": 114, "Not": 149, "On": [0, 19], "One": [0, 114], "Such": 149, "That": 3, "The": [1, 10, 12, 19, 42, 54, 59, 64, 66, 68, 70, 73, 89, 93, 98, 108, 111, 112, 113, 114, 115, 118, 133, 149, 158], "Then": [10, 12, 111, 112, 113], "There": [0, 24, 52, 53, 111, 112, 113], "These": 129, "To": [12, 101, 111, 112, 113, 114], "_": 149, "_create_data_row": 149, "_create_head": 149, "_create_separ": 149, "_fail": 149, "_fail_if_dict_of_lists_with_different_length": 149, "_fail_if_dict_of_wrong_typ": 149, "_fail_if_list_of_dicts_with_different_kei": 149, "_fail_if_list_of_wrong_typ": 149, "_fail_if_neither_dict_nor_list": 149, "_fail_if_not_dict": 149, "_fail_if_not_list": 149, "aarch64": 114, "abandon": 24, "abbrevi": 134, "abil": 24, "abl": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "about": [56, 70, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 128], "abov": [12, 113, 114], "absolut": [93, 111, 112, 113], "abstract": [52, 142], "accept": 114, "access": [0, 18, 85, 92], "accompani": 70, "accord": [111, 112, 113], "account": 16, "accuraci": 31, "achiev": 52, "across": 10, "action": 24, "activ": [19, 61, 98, 99, 101, 104, 106, 108, 109, 111, 112, 114], "actual": [24, 111, 112], "ad": 114, "adapt": 114, "add": [23, 24, 79, 102, 103, 114, 143], "add_annot": 63, "add_trac": 63, "addit": 70, "addition": [113, 114], "adjust": 68, "administr": [101, 113], "advanc": [54, 56, 75, 133], "advantag": [34, 35, 36, 37, 39, 114, 136], "affect": 11, "after": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "again": [12, 101, 111, 112, 113, 114], "agan": 7, "agre": 113, "agreement": [111, 112], "ai": 95, "albania": [63, 67, 69], "alberto": 70, "algorithm": [31, 34, 35, 36, 37, 38, 39, 40, 41], "alias": 145, "all": [3, 10, 12, 23, 24, 42, 47, 74, 86, 93, 99, 109, 113, 114, 158], "all_countri": [63, 67, 69], "allow": [113, 114, 158], "alon": 0, "along": 33, "alreadi": [10, 19, 106, 113, 114, 158], "also": [23, 70, 106, 114], "altern": 113, "alwai": [52, 114], "am": 22, "america": [63, 67, 69], "an": [1, 5, 10, 12, 24, 28, 41, 42, 44, 49, 51, 52, 70, 95, 112, 113, 114, 128], "anaconda": [111, 112, 113], "analysi": [1, 47, 52, 57, 61, 72], "analyz": 102, "ani": [12, 24, 52, 101, 111, 112, 113, 114], "annoi": 113, "annot": [143, 145], "anoth": [0, 10, 113], "anyth": [12, 24, 149, 158], "anywai": 113, "appear": [113, 114, 157, 158], "append": [63, 149, 158], "appl": 112, "appli": [28, 31, 47, 51, 57, 86, 117, 140, 141], "applic": [0, 28, 41, 42, 151], "appreci": [3, 8, 61, 122, 134, 157], "approach": [4, 28, 53, 65, 67, 69, 113, 114], "appropri": [31, 114], "apt": 114, "ar": [0, 1, 3, 10, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 34, 35, 36, 37, 38, 39, 48, 49, 51, 52, 59, 62, 70, 73, 84, 101, 106, 111, 112, 113, 114, 121, 128, 129, 137, 139, 144, 149, 157, 158], "architectur": 114, "area": 23, "arg": 149, "argument": [59, 77, 87, 133, 142], "arithmet": 116, "arm64": [112, 114], "armchair": 9, "around": [0, 3, 10, 78], "arrai": [119, 128], "arrang": 31, "art": 70, "articl": 3, "ask": [91, 101, 111, 112, 158], "aspect": 63, "assign": [48, 49, 85, 91, 94], "assum": [10, 19, 28, 106], "author": 20, "authorit": 70, "autom": [76, 140], "automat": [17, 114, 140], "avail": [70, 76, 114], "avoid": [9, 30, 48, 57, 125, 126, 134], "b": [11, 63, 118], "back": [12, 24], "backend": [63, 66, 67, 69], "background": [0, 28], "bad": [10, 134], "bar": 114, "base": [0, 40, 48, 60, 70, 78, 114, 132, 141], "bash": [111, 112, 114, 158], "bashrc": 158, "basic": [3, 10, 19, 31, 38, 41, 115, 133, 140], "beauti": 3, "becaus": [10, 12, 101, 114], "becom": [24, 70, 158], "been": [13, 53, 149], "befor": [0, 12, 19, 24, 111, 112, 113], "behavior": [1, 146], "behaviour": [3, 137], "behind": [31, 38, 121], "being": 57, "believ": [111, 112, 113], "below": [0, 19, 106, 111, 112, 113, 114, 149, 158], "benefit": [20, 23, 25, 50, 61, 85, 111, 112, 113, 117, 144], "bergstrom": 70, "berkelei": 3, "best": 121, "better": [60, 61, 70, 88, 130], "between": [0, 11, 16, 17, 20, 21, 28, 33, 48, 62, 77, 83, 89, 92, 93, 103, 114, 119, 142, 143, 158], "bewar": 114, "beyond": 140, "bia": 30, "big": 113, "bin": [0, 158], "binari": 114, "bit": [19, 113], "block": [1, 113], "blog": [70, 134], "blogpost": [95, 121], "bold": 153, "bonn": 26, "book": [1, 70], "bool": 145, "boolean": [60, 120], "both": 12, "bottleneck": [122, 125], "bottom": 114, "bound": 45, "branch": [18, 21, 24], "brief": 2, "broadcast": 119, "brows": [16, 24, 75], "browser": 110, "bsd": 3, "bug": 144, "build": [1, 11, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25], "built": [91, 94, 97, 112, 114, 138, 145, 154], "bullshit": 70, "button": 113, "c": [0, 101, 118], "cairo": 70, "calcul": [48, 55, 119], "call": [0, 31, 42, 70, 77, 87, 114, 121], "callabl": 142, "can": [0, 4, 8, 11, 12, 19, 21, 23, 24, 28, 56, 63, 77, 80, 86, 88, 101, 111, 112, 113, 114, 115, 121, 122, 126, 130, 145, 149, 158], "canada": 63, "cannot": [101, 113], "capit": 0, "carl": 70, "carri": 25, "case": [0, 7, 19, 101, 106, 113, 114, 158], "categor": 50, "categoryinfo": 101, "caus": [147, 149, 150], "causal": 1, "cd": [113, 158, 160], "cell": 60, "central": [12, 74], "certain": [24, 113, 114], "chain": 82, "chanc": 114, "chang": [11, 13, 24, 57, 101, 113], "chapter": [70, 103, 104, 105, 106, 107, 108, 109, 111, 113, 114], "charact": [111, 112], "chart": [64, 66, 68, 70], "chatbot": 95, "che": 101, "check": [12, 19, 94, 111, 112, 113, 114, 137, 139, 142, 146, 149], "checkbox": 12, "checker": 144, "checkout": [11, 24], "choic": [43, 157], "choos": [0, 12, 31, 40, 45, 50, 56, 111, 112, 143], "chose": [111, 112, 113], "circl": 114, "circumv": 114, "class": [31, 90, 111, 112, 113, 130, 142, 149], "classic": 12, "clean": [54, 57, 58, 114], "clear": 121, "click": [12, 101, 113, 114], "clone": [16, 18], "close": [101, 111, 112, 113, 158], "cloud": 0, "cmd": 113, "code": [0, 7, 11, 19, 20, 51, 52, 53, 57, 68, 76, 84, 88, 100, 106, 110, 113, 117, 119, 123, 128, 133, 140, 146, 147, 149, 153], "codingkim": 149, "col": 63, "collabor": [18, 20, 24], "collect": [47, 49, 80, 111, 112, 113, 133, 147], "color": [63, 67, 69], "column": [48, 49, 52, 54, 63, 67, 120], "com": [19, 111, 112, 114], "combin": [48, 57, 59, 89], "come": [19, 113, 114, 149], "command": [10, 12, 18, 20, 98, 99, 101, 106, 108, 109, 111, 112, 113, 114, 157, 160], "commit": [17, 18, 19, 24], "common": [6, 53, 90, 94, 134], "compar": 114, "compat": [113, 114], "complet": [113, 114], "complex": [42, 54, 145], "complic": 114, "comprehens": 91, "comput": [1, 15, 16, 106, 112, 114, 143, 156], "concat": 59, "concaten": 59, "concept": [28, 138], "concret": 142, "conda": 112, "condit": [10, 48, 91, 113, 149], "confer": 42, "config": [12, 19, 74], "configur": [0, 10, 56, 61], "conflict": 18, "connect": [0, 16, 53, 114], "consist": 140, "consol": 113, "constrain": 141, "construct": [76, 80], "contact": 114, "contain": [0, 47, 52, 86, 92, 111, 112, 114, 133], "content": [52, 149], "continu": [101, 112, 149], "control": [20, 25, 76], "convent": 140, "convert": [83, 149], "convert_dol_to_lod": 149, "convert_lod_to_dol": 149, "convinc": 158, "copi": 12, "copy_on_writ": [55, 61], "core": [19, 28], "corner": 114, "correct": [96, 97, 98, 99, 106, 108, 109, 149], "correctli": [10, 12, 76, 143], "correspond": [28, 150], "cost": 149, "could": 149, "country_nam": 63, "cours": [101, 114], "cover": [111, 112, 113, 114], "creat": [0, 7, 10, 11, 12, 14, 16, 17, 18, 19, 49, 54, 64, 65, 70, 92, 119, 141, 143, 145, 149], "create_markdown_t": 149, "creation": [111, 112, 113, 118], "credenti": 12, "criterion_plot": 44, "cross": 27, "ctrl": 106, "current": [11, 12, 113], "custom": [63, 78, 133, 138], "customis": 65, "d": [11, 114, 149], "dag": [1, 80], "dai": 158, "dana": 1, "darkgrai": 63, "data": [0, 5, 9, 30, 31, 33, 45, 59, 63, 66, 69, 70, 76, 85, 121, 130, 149], "datacamp": 92, "dataclass": [130, 133], "datafram": [46, 48, 51, 52, 54, 59, 63, 67, 69], "dataset": [54, 55, 56, 57, 61], "datatyp": [50, 56], "datclass": 129, "date": [12, 19], "deal": 90, "debat": 149, "debian": 114, "debug": [8, 10, 147], "debugg": [8, 9], "decid": [12, 62, 77, 129, 138, 148, 155, 159], "def": 149, "default": [19, 63, 67, 69, 77, 87, 111, 112, 113, 114, 143], "default_factori": 143, "defend": 113, "defin": [62, 91, 133, 138], "definit": [1, 54, 158], "delet": [11, 12, 19, 24], "depart": 26, "depend": [72, 80, 81, 82, 141], "deriv": 40, "describ": [0, 1, 3, 11, 12, 28, 29, 30, 38, 71, 79, 95, 113, 132, 152], "descript": 14, "design": 141, "desir": 137, "despit": 113, "destroi": 24, "detail": 42, "detect": 123, "determin": [59, 92], "develop": [12, 19, 61, 90, 101], "devot": 70, "diagnos": 90, "diagnost": 42, "dict": [84, 129, 142, 149], "dictionari": [86, 91, 130, 149], "did": 95, "differ": [0, 3, 16, 17, 20, 21, 28, 31, 33, 38, 51, 52, 56, 57, 59, 62, 72, 77, 83, 89, 90, 92, 93, 94, 102, 103, 105, 106, 107, 111, 112, 113, 114, 116, 139, 142, 153, 154, 158, 160], "dimension": [120, 128], "direct": [40, 70], "directli": [63, 67, 69, 114, 149], "directori": [0, 12, 19, 73, 93, 101, 106, 111, 112, 113, 114, 158, 160], "disabl": 101, "disadvantag": [34, 35, 36, 37, 39], "discov": 6, "discuss": [34, 35, 36, 37, 39, 50, 51, 72, 76, 80, 84, 134, 140], "disk": 0, "displai": [33, 158, 160], "distinct": 141, "distract": 42, "distribut": [3, 55, 111, 112, 113], "do": [10, 12, 19, 47, 53, 73, 86, 111, 112, 113, 114, 116, 133, 148, 149, 158], "document": [0, 20, 32, 33, 56, 73, 78, 79, 83, 85, 90, 93, 94, 114, 115, 118, 120, 139, 140, 144, 153, 154], "doe": [24, 41, 73, 95, 111, 112, 113, 127, 133, 149], "dol": 149, "don": 42, "done": [12, 113, 114], "doubl": 113, "down": [12, 137], "download": [0, 1, 3, 4, 5, 6, 7, 8, 10, 12, 20, 22, 28, 29, 30, 31, 32, 33, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 158, 159, 160], "drive": 0, "dropbox": [0, 20], "duck": 141, "duplic": 139, "dure": 113, "e": [0, 10, 57, 82, 101, 114, 121, 149, 150], "each": [0, 4, 47, 82, 111, 112, 113, 123, 149], "earlier": 24, "earliest": 149, "easi": [113, 114, 149], "easier": 114, "easiest": 114, "easili": 12, "econ": [20, 28, 78, 79], "econom": [26, 41, 70, 76], "econometr": 28, "ecosystem": [27, 114], "edit": 114, "editor": [19, 158], "effect": [106, 114], "effici": [9, 20, 158], "effort": [114, 139], "either": [111, 112, 113, 114], "element": [85, 86, 118, 120, 142], "elementari": 132, "elementwis": 116, "elf64": 114, "elif": 89, "els": [89, 111, 112, 113, 149], "email": 19, "emploi": [1, 70, 115, 139], "empti": [51, 52], "enabl": 22, "encourag": 74, "endors": 76, "enforc": 144, "engin": 0, "enough": [84, 114], "enter": [12, 111, 112], "entir": [70, 125], "entri": [92, 149], "enumer": [63, 149, 153], "env": [111, 112, 113], "environ": [0, 98, 99, 100, 104, 106, 108, 109, 110], "environment_nam": 113, "epp": [106, 113], "epp_top": 113, "error": [4, 12, 19, 90, 95, 101, 113, 133, 150], "especi": 114, "essenti": [76, 128], "estim": 31, "estimag": 42, "etc": 0, "europ": [63, 67, 69], "euroscipi": 42, "evalu": 31, "even": [12, 84, 114, 158], "everi": [51, 52, 63], "everydai": 158, "everyth": [61, 111, 112, 113, 114, 149], "exactli": [95, 111, 112, 113], "exampl": [0, 10, 22, 40, 54, 65, 70, 72, 76, 86, 90, 114, 115, 122, 133, 154], "excel": [11, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 95], "except": [12, 138, 149], "execut": [0, 10, 12, 98, 99, 101, 108, 109, 111, 112, 113, 122, 147], "executionpolici": [101, 113], "exist": 49, "expand": 12, "expect": [111, 112, 113, 137, 139, 150], "experi": 53, "experienc": 113, "expert": 42, "expir": 12, "explain": [0, 1, 4, 5, 6, 7, 8, 10, 17, 20, 21, 22, 23, 25, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 44, 46, 47, 48, 52, 53, 57, 58, 60, 61, 62, 70, 71, 72, 74, 76, 79, 80, 84, 85, 86, 89, 90, 92, 93, 101, 102, 103, 113, 114, 115, 116, 117, 121, 122, 124, 125, 126, 127, 128, 130, 131, 132, 136, 137, 138, 139, 140, 144, 146, 147, 148, 152, 154, 155, 158, 160], "explan": [0, 53, 95], "exploratori": 62, "export": 71, "exposit": 121, "express": [63, 65, 141], "extens": [70, 114], "extra": [113, 114, 139], "f": [63, 94, 111, 112, 113, 149], "f1": 31, "facet": [64, 68], "facet_col": [63, 69], "fail": [7, 138], "failur": 147, "fals": [63, 69], "familiar": [113, 114], "fan": 113, "fast": [21, 72, 111, 112, 113, 119, 128], "faster": [84, 122], "favorit": 114, "favourit": 0, "featur": [21, 31, 42, 61, 75, 139], "fellow": 95, "few": [22, 24, 70, 94, 113, 114], "field": 143, "fig": [63, 69], "figur": [68, 71], "file": [2, 3, 17, 18, 19, 24, 47, 72, 80, 91, 100, 101, 102, 110, 111, 112, 113, 114, 147, 151, 158], "final": [101, 113], "find": [11, 12, 23, 52, 66, 70, 78, 90, 111, 112, 121, 134], "finish": [111, 112, 113, 114], "first": [3, 19, 113, 114, 157], "fit": [31, 33], "five": 52, "fix": [21, 101, 113, 114, 141], "fixtur": 139, "flag": 0, "flat": [42, 85], "float": 145, "focu": [70, 95, 122], "folder": [25, 72, 111, 112, 113, 114, 158], "follow": [12, 19, 42, 52, 101, 111, 112, 113, 114, 121, 149, 158], "font": 63, "for_each_annot": [63, 69], "forg": [111, 112, 113, 114], "format": [45, 56, 140, 153], "formula": 32, "forward": 21, "found": 121, "framework": 132, "free": 40, "freeli": 114, "frequenc": 24, "fresh": [111, 112, 113], "friendli": 42, "from": [12, 19, 28, 42, 48, 49, 52, 57, 63, 68, 72, 74, 90, 101, 104, 110, 111, 112, 113, 114, 118, 141, 149], "frozen": 143, "full": 114, "fulli": 106, "fullyqualifiederrorid": 101, "function": [38, 45, 53, 54, 56, 70, 71, 73, 80, 90, 91, 117, 118, 124, 127, 133, 134, 137, 138, 139, 140, 142, 145, 146, 147, 150], "functool": 135, "fundament": 52, "furthermor": 150, "futur": [55, 61, 114], "g": [0, 57, 114, 121, 149], "gabler": 26, "galleri": [64, 66, 68], "game": 114, "gapmind": [63, 67, 69], "gather": [5, 9], "gaudeck": 26, "gener": [12, 33, 70, 114, 121, 133], "get": [0, 12, 19, 42, 70, 78, 95, 101, 111, 112, 113, 114, 115, 147], "git": [1, 11, 12, 13, 14, 15, 16, 20, 22, 23, 24], "github": [10, 13, 20, 24, 111, 112, 114], "github_nam": 149, "github_nameeeeeeeee": 149, "give": [111, 112, 113], "given": [113, 114], "global": [12, 19, 43], "go": [0, 12, 19, 24, 53, 63, 64, 111, 112, 113, 115, 149], "goal": [24, 52, 65, 114], "good": [3, 10, 28, 42, 74, 91, 111, 112, 113, 114, 134, 140, 155, 158], "got": 12, "granular": [139, 146], "graph": [0, 2, 65, 82], "graph_object": 63, "graphic": 70, "great": [3, 70, 71], "grid": [30, 40], "group": 149, "gui": [20, 159], "guid": [0, 43, 50, 113, 133], "ha": [0, 3, 70, 82, 112, 149], "hamburg": 12, "han": 26, "handl": [4, 33, 57, 73, 133, 143], "happen": [21, 24, 95], "hard": [19, 24, 71], "harder": 24, "harmless": 48, "have": [10, 12, 13, 19, 23, 24, 28, 42, 47, 48, 51, 53, 71, 75, 101, 106, 111, 112, 113, 114, 149, 158], "head": 153, "header": 149, "heavi": 20, "help": [0, 3, 4, 10, 11, 52, 59, 66, 70, 80, 88, 91, 101, 111, 112, 113, 114, 149], "helper": [12, 158], "here": [19, 24, 34, 35, 36, 37, 38, 39, 101, 112, 114, 121, 158], "hetting": 130, "high": [20, 63, 67, 69], "higher": 128, "highlight": 3, "hint": 133, "histori": [0, 2, 14, 24, 40, 156], "hit": [111, 112], "holdout": 28, "home": 0, "hook": 18, "horizont": 59, "how": [0, 4, 6, 8, 10, 11, 18, 24, 25, 30, 32, 42, 52, 54, 59, 64, 70, 72, 74, 80, 90, 95, 106, 111, 112, 113, 114, 115, 123, 133, 139, 142, 147, 157], "howev": [12, 19, 113, 114], "http": [12, 101, 111, 112, 114], "human": 1, "hyperparamet": [28, 30, 31], "hyperparamt": 27, "i": [0, 3, 5, 10, 17, 19, 20, 24, 29, 42, 44, 46, 52, 53, 54, 60, 63, 66, 70, 71, 72, 76, 82, 86, 89, 101, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 119, 121, 122, 123, 124, 125, 131, 132, 137, 140, 146, 149, 150, 152, 154, 155, 158, 159, 160], "id": 144, "idea": [34, 35, 36, 37, 39, 42, 111, 112, 113, 115, 133, 158], "ideal": 95, "identifi": [53, 115, 149], "illeg": 141, "iloc": 63, "immut": 143, "imper": 54, "implement": 72, "import": [0, 1, 5, 7, 8, 10, 28, 29, 31, 32, 33, 44, 46, 50, 55, 61, 63, 67, 69, 70, 72, 74, 91, 95, 118, 122, 124, 125, 131, 132, 134, 137, 140, 146, 152, 155], "importerror": 90, "impos": 57, "improv": [80, 152], "includ": [0, 19, 111, 112, 113], "increas": 114, "index": [46, 119], "indic": 54, "individu": [60, 120], "ineffic": 6, "infer": 1, "infer_str": [55, 61], "info": [111, 112, 113, 114], "inform": [47, 48, 149], "inherit": 141, "init": [111, 112, 113, 114], "input": [72, 124, 139, 148, 150], "insert": [85, 114], "insid": 114, "insight": 70, "inspect": [14, 49, 54], "inspecul": 5, "instal": [0, 18, 106], "instanc": 31, "instanti": 31, "instead": [12, 19, 20, 24, 103, 104, 105, 106, 107, 108, 109, 111, 113, 114, 148], "instruct": [19, 101, 111, 112, 113, 114, 158], "instructor": 95, "int": 145, "integr": [97, 106, 114], "intel": 112, "interact": 71, "interest": [3, 70, 75, 114], "interfac": [32, 98, 99, 108, 109, 132, 156], "intern": 47, "internet": [3, 12], "interpret": [97, 106, 107], "interrupt": [111, 112, 113], "intro": [19, 28], "introduct": [1, 9, 18, 27, 40, 100, 119, 133], "intuit": [31, 38], "invalid_col": 149, "invalid_dol": 149, "invalid_lod": 149, "invalid_row": 149, "involv": [19, 81], "io": [63, 67, 69], "irrelev": 149, "isinst": [142, 149], "issu": [95, 113, 114], "ital": 153, "iter": [7, 86, 149], "its": [0, 113], "itself": 113, "jann": 28, "jano\u015b": 26, "javascriptjess": 149, "jep": 28, "jess": 149, "jevin": 70, "join": [59, 149], "jonathan": 70, "judea": 1, "jump": 0, "jupyt": [51, 100, 104, 110], "just": [3, 12, 42, 51, 52, 53, 114, 158], "k": 149, "kaleido": 71, "keep": [111, 112, 113, 114], "kei": [58, 63, 86, 149], "kept": 59, "kernel": [96, 105], "keyword": [87, 138], "kim": 149, "kind": 114, "know": [3, 6, 19, 86, 106, 111, 112, 113, 114, 144, 158], "l": [111, 112, 113, 158, 160], "label": [60, 63, 85], "lambda": [63, 69], "languag": [29, 95, 111, 112, 113, 122, 151, 152], "larg": [80, 149], "last": 24, "later": [111, 112, 113], "latest": [101, 114], "laymen": 114, "lead": [0, 3, 30], "learn": [27, 111, 112, 113, 114], "left": 114, "legaci": 121, "len": 149, "length": 149, "less": [70, 114], "let": [0, 42, 114], "letter": 0, "level": [20, 52, 67, 69, 149, 153], "lib": 0, "librari": [0, 29, 71, 85, 90, 114], "licens": [111, 112], "lie": 70, "life_expect": [63, 67, 69], "lifeexp": [63, 67, 69], "light": 70, "lightweight": 114, "like": [0, 12, 19, 111, 112, 114, 144, 145], "limit": 4, "line": [12, 19, 20, 40, 63, 64, 66, 67, 68, 69, 98, 99, 101, 108, 109, 113, 119, 149, 157, 158], "link": [12, 78, 153], "linux": [3, 19, 110, 112, 113], "list": [4, 7, 19, 22, 28, 29, 31, 41, 42, 43, 50, 56, 59, 63, 72, 83, 84, 86, 88, 91, 93, 94, 112, 114, 118, 122, 125, 126, 142, 149, 153, 154, 158, 160], "liter": 141, "littl": [139, 149], "ll": 115, "llm": 121, "load": [54, 61, 93, 101], "loc": 60, "local": [13, 15, 16, 19, 43, 101, 158], "locat": [0, 12, 111, 112], "lock": 102, "lod": 149, "log": [0, 14, 90], "logo": [111, 112, 113], "long": [72, 111, 112], "longer": 63, "look": [3, 12, 44, 55, 111, 112, 114, 139, 152], "loop": [48, 77, 84, 89, 91], "lot": [0, 70, 111, 112, 113, 121, 158], "m": 114, "mac": [19, 110], "machin": [19, 27, 30, 31, 113], "machineri": 97, "mackenzi": 1, "maco": [0, 3, 111, 112], "macosx": 112, "made": 24, "mai": [3, 59, 101, 113, 114], "main": [10, 21, 24, 28, 42], "make": [6, 7, 8, 12, 18, 19, 42, 62, 101, 106, 114, 119, 141], "make_subplot": 63, "mamba": [0, 110], "mambaforg": 0, "manag": [0, 52, 53, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114], "mani": [57, 86, 111, 112, 113, 157], "manipul": [83, 86, 94], "manual": 25, "markdown": [149, 151], "markup": [151, 152], "martin": 26, "match": [63, 137, 146], "mathemat": [1, 117], "mathematician": 90, "matrix": [31, 116], "matter": 19, "matthew": 95, "maxim": [40, 149], "md": 155, "me": 70, "mean": [0, 12, 19, 53, 73, 82, 90, 101, 114, 150], "meaning": 150, "measur": 119, "mechan": 106, "memori": 50, "mental": [128, 137, 146], "mention": 0, "menu": [12, 101, 114], "merg": [18, 47, 54], "messag": [12, 14, 19, 149], "metadata": 57, "method": [7, 28, 31, 48, 63, 67, 69, 94], "microsoft": [113, 114], "might": [3, 19, 75], "miniforg": [111, 112, 113, 114], "miniforge3": [111, 112, 113, 114], "minim": 40, "mint": 114, "mislead": 70, "mistyp": 134, "ml": 28, "mode": [5, 55, 61, 63], "model": [31, 33, 128, 137, 146], "modern": [50, 54, 56], "modifi": [17, 23, 24, 52, 100, 135], "modul": [64, 74, 91], "modulenotfounderror": 90, "moment": 149, "more": [8, 12, 20, 42, 70, 111, 112, 113, 114, 149, 158], "most": [0, 1, 19, 29, 33, 50, 82, 90, 113, 114], "move": [11, 158], "msg": 149, "much": [8, 123, 149], "mullainathan": 28, "multiindic": 46, "multipl": [16, 60, 73, 116, 145], "must": [52, 112, 149], "mutabl": 143, "mv": 158, "my": 114, "n": 149, "n_col": 149, "n_row": 149, "name": [12, 47, 63, 113, 114, 133, 140, 145, 149], "namedtupl": [129, 130, 143], "namespac": 91, "nano": 19, "narrow": 142, "navig": [10, 19, 66, 72, 106, 113, 114, 156], "necessari": 149, "need": [10, 24, 47, 53, 66, 68, 76, 78, 86, 101, 111, 112, 113, 114, 115, 139, 148, 149, 158], "nest": 85, "netninja": [11, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25], "network": 1, "networkx": 1, "never": [19, 52, 111, 112, 113], "new": [10, 11, 12, 16, 24, 31, 48, 49, 101, 102, 103, 106, 111, 112, 113, 114], "newtyp": 141, "next": [12, 24, 111, 112, 113, 149], "nice": [3, 89, 134], "non": [42, 113], "none": [113, 145], "nontabulardataerror": 149, "normal": 114, "note": [86, 113], "notebook": [51, 65, 100, 110, 149], "noth": 113, "now": [12, 101, 113, 114], "np": [118, 121], "nthe": 149, "numba": 119, "number": [20, 33, 70, 86, 92, 121], "numer": [42, 48, 84, 128], "numpi": [115, 116, 117, 118, 119, 120, 121], "o": [112, 114], "object": [27, 65], "observ": [33, 57], "off": 30, "offici": 114, "often": [12, 19, 24, 70], "onc": [24, 51, 52, 101, 111, 112, 113, 114, 115], "one": [3, 6, 12, 19, 71, 82, 92, 101, 102, 111, 112, 113, 114, 122, 149, 150], "ones": [72, 114, 149], "onli": [61, 125, 149, 158], "onlin": [12, 70, 114], "open": [13, 19, 101, 106, 111, 112, 113, 114, 158], "oper": [0, 2, 19, 93, 113, 114], "opt": 61, "optim": [30, 34, 35, 36, 37, 39, 42, 45], "optimag": [40, 44], "optimis": 38, "option": [10, 19, 22, 55, 56, 61, 63, 67, 69, 113, 141, 144], "organis": 0, "orient": 24, "origin": 52, "other": [0, 12, 19, 24, 113, 114, 134, 140, 149], "our": [10, 52, 53, 58, 114, 121], "out": [11, 23, 24, 52, 94, 111, 112, 113, 114, 139, 149], "outdat": 19, "outlet": 76, "output": [19, 72, 73, 101, 113, 114, 149, 150], "ov": [111, 112], "over": [25, 48, 57, 77, 86], "overfit": 30, "overload": 141, "overview": [18, 28, 40], "own": [0, 53, 56, 81, 82, 87, 95, 103, 114, 150], "p": [19, 101, 106, 113], "packag": [0, 90, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 149], "page": [3, 10, 12, 13, 103, 104, 105, 106, 107, 108, 109, 111, 113, 114], "palett": 106, "panda": [50, 56, 59, 63, 66, 69], "panel": 57, "paper": 20, "paramet": [42, 45, 139, 145, 150], "parametr": 139, "parenthes": 113, "parenthesi": 113, "part": [3, 95, 114], "parti": 90, "partial": 133, "particular": [70, 114], "pass": [137, 146], "password": [12, 114, 158], "past": [12, 53], "pat": 12, "path": [73, 91, 111, 112], "pathlib": 91, "patient": 114, "patsi": 32, "pattern": [53, 58, 66, 133], "pd": [55, 59, 61, 63, 67, 69], "pdb": 9, "pdbcl": 10, "pearl": 1, "peasi": 114, "penguin": 114, "peopl": 114, "pep": 140, "per": [20, 24, 150], "perf_count": 124, "perform": [30, 114], "perman": 24, "person": [0, 18], "perspect": 28, "philosophi": 3, "physic": 0, "pick": [12, 30, 43], "pictur": 114, "piec": 94, "pin": 137, "pio": [63, 67, 69], "pipelin": [52, 57], "pitfal": 6, "pixi": [100, 103, 104, 105, 106, 107, 108, 109, 111, 113, 114], "pkl": 93, "place": 74, "plain": 95, "platform": [111, 112], "playlist": [11, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25], "pleas": [111, 112, 113, 114], "plot": [33, 62], "plotli": 65, "plotly_dark": [63, 67, 69], "point": [16, 33, 57], "poland": 63, "polici": [101, 113], "popular": [29, 70, 114], "posit": [60, 87], "possibl": 149, "post": [12, 92, 95, 134], "post_init": 143, "potenti": [28, 29, 113, 114, 149], "power": 114, "powershel": [101, 113], "practic": [65, 121, 134], "pre": [18, 19, 114], "precis": [31, 95], "predict": [31, 33], "prefer": 114, "prepar": 61, "prerequisit": 65, "present": [42, 69, 113, 158, 160], "preserv": 142, "press": [12, 106], "prevent": 144, "preview": 152, "previou": [24, 113, 149], "previous": [111, 112, 113], "primari": [24, 114], "principl": [91, 132, 141], "print": [8, 111, 112, 113, 118], "prior": 53, "pro": 70, "probl": 149, "problem": [41, 43, 53, 101, 113, 114], "problemat": 113, "procedur": 113, "process": [57, 122], "processor": 114, "product": [77, 81, 82], "profil": 119, "program": [0, 19, 114], "programdata": 0, "programm": 25, "programmat": 57, "programminggod42": 149, "project": [1, 10, 25, 72, 73, 76, 77, 80, 81, 82, 98, 99, 106, 108, 109, 149, 150, 155], "prompt": [12, 113, 114], "properti": [38, 43], "protocol": 141, "provid": [38, 111, 112, 113, 114, 150], "ps1": 101, "psycholog": 6, "psychologi": 9, "public": [62, 68], "pull": 13, "pure": [3, 51, 52, 133], "push": 13, "put": [114, 155], "pwd": [111, 112, 113, 158, 160], "px": [63, 67, 69], "py": [73, 100, 110, 113, 133], "pyproject": 102, "pyright": 144, "pytask": [1, 73, 79, 81, 82, 100, 110], "pytest": [100, 110, 133, 137, 139, 150], "python": [0, 1, 10, 51, 83, 85, 86, 87, 90, 93, 94, 95, 97, 101, 106, 107, 118, 122, 127, 134, 140, 142, 149, 153, 154], "pythonbas": 89, "qualiti": [31, 62], "queri": [60, 63, 67, 69], "quick": 65, "quickli": [52, 111, 112, 113], "quot": 153, "radio": 113, "rais": [133, 149, 150], "ran": 1, "random": 119, "rang": 149, "rather": [24, 114], "raymond": 130, "re": [12, 73, 114], "react": 6, "read": [12, 56, 70, 95, 113, 139, 149], "readabl": [52, 145], "readi": 68, "readil": 4, "readm": [111, 112, 151], "real": [86, 93], "realist": 124, "realli": 122, "realpython": [92, 95], "reason": [12, 24, 29, 88, 121, 137, 146], "recal": 31, "recogn": [53, 82, 113, 136, 150], "recognis": 58, "recommend": [12, 19, 103, 104, 105, 106, 107, 108, 109, 111, 113, 114], "recurs": 21, "red": [63, 114], "reduct": 117, "redund": 47, "refer": [70, 90], "region": 40, "regress": [27, 33], "regular": 101, "rel": 93, "relat": [53, 61], "relationship": 79, "releas": 114, "relev": 74, "rememb": [101, 115, 139], "remot": 13, "remotesign": [101, 113], "remov": 24, "renam": [54, 63, 67, 69], "reopen": 158, "repeat": [113, 118], "repetit": 57, "replac": 48, "repo": 18, "report": [113, 149], "repositiori": 18, "repositori": [10, 12, 13, 14, 15, 16, 17, 22], "repres": [0, 42], "reproduc": [0, 1, 51, 80, 98, 108], "request": 13, "requir": [20, 113], "research": [1, 20, 25, 80], "reset": [23, 24], "reshap": [47, 118], "resolv": [18, 95], "resourc": [3, 70, 140], "restart": [111, 112, 113], "restrict": 57, "result": [27, 114, 139], "retriev": 68, "return": [141, 145, 149], "reus": [133, 150], "reveal": 66, "revert": 24, "revolutionari": 157, "right": [101, 113, 149, 159], "rigor": 122, "robin": 149, "robust": 20, "rocklin": 95, "role": [121, 144], "root": 0, "row": [48, 54, 59, 63, 67, 69, 120, 149], "row_dict": 149, "row_str": 149, "ruff": 140, "rule": [7, 47, 51, 52, 115, 134], "run": [0, 19, 27, 31, 72, 81, 82, 96, 97, 100, 101, 102, 105, 107, 110, 111, 112, 113, 114, 150, 158], "runtim": [119, 144], "same": [0, 12, 113, 114, 139, 141], "sampl": [28, 30, 57], "satisfi": 47, "save": [12, 50, 54, 80, 93, 111, 112, 113, 149, 158], "savi": 113, "scalar": 91, "scatter": 63, "schwabish": 70, "scienc": [1, 70], "scientif": 7, "scikit": 27, "scm": 19, "scope": 134, "score": 31, "scratch": 49, "screen": [33, 111, 112, 114, 158], "screencast": [0, 19, 70, 106, 158], "screenshot": [12, 106], "script": [51, 101], "scroll": 12, "search": [0, 40, 113, 114], "section": [19, 53, 78, 113, 114], "secur": 12, "securityerror": 101, "see": [12, 19, 24, 79, 83, 85, 90, 92, 95, 99, 101, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 149, 154, 158], "seed": 121, "seemingli": 12, "seen": 19, "select": [19, 54, 57, 96, 97, 101, 105, 106, 107, 113, 120], "semant": 141, "sendhil": 28, "sensit": 0, "separ": [47, 52, 72, 114, 149], "seri": [54, 60], "set": [10, 12, 19, 31, 40, 54, 63, 64, 66, 67, 69, 73, 74, 87, 91, 101, 113, 141, 142, 149, 150], "seven": 7, "sever": [0, 41, 42, 83, 92, 111, 112, 113], "sh": [101, 111, 112, 114, 158], "shape": 118, "share": 0, "shell": [12, 18, 101, 104, 110, 113, 114, 156], "shift": 106, "short": 12, "shortcut": 114, "should": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "shouldn": 113, "show": [63, 70, 76, 95, 113, 122, 149], "showarrow": 63, "showlegend": [63, 69], "signatur": 135, "similar": [57, 66, 70, 90], "simpl": [12, 32, 63, 73, 115, 116, 133, 152], "simpler": 1, "simpli": [24, 114], "simplifi": 7, "sinc": [103, 104, 105, 106, 107, 108, 109, 111, 113, 114], "singl": [46, 57, 60, 149], "situat": [90, 115], "size": 63, "skill": [5, 152], "skip": 19, "slice": 120, "slide": [0, 1, 3, 4, 5, 6, 7, 8, 10, 20, 22, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 158, 159, 160], "slightli": 10, "snakeviz": 119, "snapshot": 14, "snippet": [68, 153], "so": [12, 82, 106, 114, 158], "softwar": 3, "some": [0, 3, 18, 28, 29, 70, 75, 85, 111, 112, 113, 114, 121, 130, 158], "sometim": [19, 101, 113, 130], "somewher": [12, 121], "sort": 114, "sourc": 57, "space": [111, 112], "special": [111, 112], "specif": [0, 24, 149, 155], "specifi": 45, "speed": 122, "spent": 123, "spiegler": 1, "spiess": 28, "split": [31, 63, 69], "stabl": 11, "stage": [17, 18], "standard": [76, 85, 90, 92, 111, 112, 113], "start": [51, 52, 68, 70, 78, 101, 104, 111, 112, 113, 114, 115, 147, 149], "state": [52, 141], "statement": [8, 10, 89], "static": 71, "statist": 55, "statsmodel": 27, "statu": 23, "step": [31, 72, 113, 114, 149, 158], "stephen": 70, "stick": [19, 111, 112, 113], "still": [113, 140, 157], "store": [0, 12, 47, 130], "str": [145, 149], "strategi": [9, 21, 51, 57, 62, 132], "strength": 29, "string": [48, 50, 91], "structur": [45, 54, 70, 73, 74, 85, 102, 133, 141], "student": [3, 95, 114], "stuff": 24, "style": 133, "subdirectori": [0, 12], "subplot": 63, "subplot_titl": 63, "subsequ": 58, "subsystem": 110, "subtl": [0, 70], "successfulli": 158, "sudo": [114, 158], "suggest": [53, 121], "suitabl": [43, 45, 56], "sum": 86, "summar": 54, "summari": 55, "summaris": 33, "support": [114, 144], "sure": [12, 19, 101, 106, 111, 112, 113, 114], "switch": 113, "synchron": 12, "syntax": [32, 133, 142, 151], "system": [2, 19, 20, 93, 101, 113, 114], "system32": 0, "t": [42, 113], "tab": [111, 112], "tabl": [47, 70, 149], "tabular": [47, 149], "take": [63, 111, 112, 113], "target": 31, "task": [47, 72, 73, 77, 80, 157, 159], "task_exampl": 10, "teach": 75, "tech": 113, "technica": 3, "tell": 114, "temp": 101, "templat": [10, 63, 67, 69, 73, 78], "tend": 114, "term": [113, 114], "termin": [19, 97, 106, 111, 112, 113, 114, 158], "terminologi": [28, 41], "test": [4, 7, 30, 31, 99, 109, 133, 147, 148, 158], "test_exampl": 10, "text": [50, 63, 69, 153, 158], "than": [8, 20, 60, 70, 84, 114, 130, 149], "thei": [0, 19, 22, 84, 101, 111, 112, 113, 144, 149, 157], "them": [0, 6, 24, 30, 33, 61, 66, 72, 81, 82, 114, 150], "thi": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 157, 158, 159, 160], "thing": [3, 12, 18, 86, 90, 111, 112, 113, 125, 126, 133], "think": [70, 128], "third": 90, "thorough": 149, "those": [111, 112, 113, 114, 149], "though": 84, "three": [47, 51, 154], "through": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "time": [16, 24, 42, 57, 80, 111, 112, 113, 123, 124, 149], "timeit": 124, "tini": 158, "tip": 54, "todai": [156, 157], "togeth": 94, "token": 18, "toml": 102, "too": [24, 139, 149], "tool": [19, 101, 114, 157, 159], "top": [76, 79, 114], "topic": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "touch": [51, 52], "trace": 63, "traceback": 91, "trade": 30, "train": [30, 31, 121], "tree": 0, "trend": 20, "tri": 113, "trick": 54, "troubl": 101, "true": [55, 61, 143], "trust": 40, "try": [11, 42, 70, 101, 113, 149], "tupl": [86, 91, 142], "tutori": [59, 86, 89, 92, 93], "two": [0, 5, 10, 24, 48, 102], "ty": 144, "type": [1, 12, 19, 38, 54, 59, 91, 94, 95, 106, 111, 113, 114, 133, 142, 149, 154, 158], "typeddict": 143, "typeerror": 149, "typic": [0, 146], "u": [0, 111, 112, 113, 114], "ubuntu": 114, "unabl": [19, 101, 113], "unam": 114, "unauthorizedaccess": 101, "unchang": 23, "under": [0, 61], "underli": [34, 35, 36, 37, 39], "understad": 3, "understand": [16, 17, 19, 20, 21, 25, 42, 49, 61, 64, 75, 142, 144, 145, 157], "undo": 18, "unexpect": 114, "uninstal": [111, 112, 113], "union": 145, "uniqu": [55, 63], "unit": [4, 133], "universit\u00e4t": 26, "unix": [3, 19, 111, 112, 114, 156], "unless": [111, 112, 113], "unrepresent": 141, "unstag": 23, "until": [111, 112, 113], "untrack": 23, "up": [3, 40, 64, 66, 73, 74, 86, 139], "updat": [13, 63, 69, 85, 103, 104, 105, 106, 107, 108, 109, 111, 113, 114], "update_layout": [63, 69], "update_xax": 63, "update_yax": 63, "upload": 13, "upsid": 114, "us": [0, 1, 7, 9, 11, 12, 13, 14, 18, 22, 23, 24, 27, 30, 31, 34, 35, 36, 37, 38, 39, 40, 44, 48, 56, 57, 58, 59, 61, 69, 71, 73, 76, 82, 84, 86, 89, 93, 94, 95, 97, 98, 99, 101, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 118, 120, 121, 122, 123, 124, 125, 127, 128, 133, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 148, 149, 150, 156, 158, 160], "user": [0, 12, 19, 42, 50, 101, 149], "user_1": 0, "usernam": [12, 19, 111, 112], "usr": [0, 158], "usual": 149, "v": [100, 106, 110, 138], "vagu": 75, "valid": [27, 143, 149, 150], "valu": [33, 47, 48, 55, 86, 87, 141, 145, 149], "value_count": 55, "var": 0, "vari": 122, "variabl": [0, 47, 51, 52, 54, 55, 57, 83, 94, 134, 140], "varianc": 30, "variou": 114, "vector": [31, 42, 48, 117, 126], "venezuela": [63, 67, 69], "verbal": 0, "veri": [3, 12, 24, 28, 70, 89, 114, 115, 126, 149], "verifi": [13, 101, 111, 112, 113], "version": [11, 20, 24, 25, 76, 111, 112, 113, 114, 121], "vertic": 59, "via": [0, 10, 12, 20, 24, 25, 60, 100, 101, 111, 112, 113], "video": [0, 1, 4, 5, 6, 7, 8, 10, 19, 20, 22, 24, 28, 29, 30, 31, 32, 33, 38, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 108, 114, 115, 116, 117, 118, 120, 121, 128, 130, 131, 132, 134, 136, 137, 138, 139, 140, 146, 147, 148, 150, 152, 153, 154, 155, 158, 159, 160], "vim": 19, "virtual": [0, 111, 112, 113, 114], "visual": [1, 40, 55, 70], "visualis": 70, "viz": 70, "vm": 114, "von": 26, "vscode": 19, "wa": [12, 42], "wai": [0, 3, 12, 51, 70, 78, 102, 111, 112, 113, 114], "wait": 113, "want": [3, 12, 45, 57, 70, 111, 112, 114, 121, 146, 158], "watch": [3, 106], "we": [10, 11, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 51, 53, 58, 71, 82, 101, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 150], "weak": 29, "web": 90, "webpag": 16, "websit": 114, "well": [10, 111, 112, 113, 114, 140, 153], "were": 157, "west": 70, "wget": 114, "what": [10, 17, 19, 22, 28, 41, 52, 53, 54, 66, 73, 86, 95, 101, 111, 112, 113, 119, 127, 133, 139, 154, 155, 158, 160], "whatev": 12, "when": [0, 6, 12, 24, 57, 84, 90, 95, 101, 111, 112, 113, 114, 125, 126, 133, 138, 144, 148, 149, 157, 158], "whenev": 51, "where": [0, 12, 86, 95, 111, 112, 113, 114, 139, 148], "wherea": 0, "whether": [111, 112, 114, 149], "which": [0, 11, 19, 23, 52, 57, 59, 76, 111, 112, 114, 115, 133, 146, 147, 149, 159], "while": [8, 10, 24, 111, 112, 113], "who": [113, 114], "why": [1, 5, 18, 20, 21, 22, 29, 30, 42, 44, 46, 48, 54, 60, 62, 65, 70, 72, 76, 84, 88, 101, 121, 122, 124, 125, 126, 128, 130, 131, 132, 133, 137, 140, 146, 155, 156], "width": 63, "wikipedia": [0, 3], "willing": 114, "window": [3, 19, 110, 156], "within": [0, 122], "without": [10, 11, 12, 24, 101, 114, 139, 141, 149], "word": 95, "work": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "workflow": [65, 77, 81, 82, 158], "worri": 114, "would": [114, 149], "write": [14, 51, 73, 77, 84, 86, 88, 89, 101, 103, 113, 117, 119, 128, 133, 139, 146, 149, 151, 153], "wrong": 149, "wsl": [111, 112, 113], "wsl2": 110, "x": [63, 67, 69, 112], "x86_64": [111, 112, 113, 114], "xcode": [19, 101], "xxx": 101, "xyz": 101, "y": [63, 67, 69], "ye": [111, 112], "year": 24, "yet": [12, 150], "yml": [111, 112, 113], "you": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 157, 158, 159, 160], "your": [0, 3, 7, 10, 11, 12, 13, 14, 15, 16, 19, 31, 43, 50, 53, 56, 62, 68, 78, 80, 81, 82, 87, 95, 101, 103, 104, 106, 111, 113, 122, 123, 127, 130, 137, 146, 149, 150, 152, 158, 160], "your_link": 12, "yourself": [6, 75, 149], "youtub": [11, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25], "zsh": 114, "zshrc": 158, "zulip": [101, 114]}, "titles": ["File Systems", "Graphs", "Some Background", "A Brief History of Operating Systems", "Avoiding debugging", "Introduction to debugging", "(Armchair) Psychology of debugging", "Strategies for debugging", "Gathering data efficiently", "Debugging", "Using the Pdb+ debugger", "Branches", "Cloning GitHub repos + Personal Access Tokens", "Collaboration", "Making commits", "Creating repositiories", "Introduction to GitHub", "How git works", "Git and Github", "Installing git and some useful shell commands", "Introduction and Overview", "Merging and resolving merge conflicts", "Pre-commit hooks", "Staging files", "Undoing things", "Why git?", "Effective Programming Practices for Economists: Topics", "Data Analysis in Python", "Introduction to Machine Learning", "Python\u2019s Data Analysis Ecosystem", "Cross-validation and hyperparamters in scikit-learn", "Introduction to scikit-learn", "Running regressions using statsmodels", "Working with statsmodels\u2019 results objects", "Derivative-Based Line Search", "Derivative-Based Trust Region", "Derivative-Free Direct Search", "Derivative-Free Trust Region", "Set up of the example", "Grid Search", "Numerical Optimization", "Introduction to numerical optimization", "Optimagic overview", "Choosing optimization algorithms", "Visualizing optimizer histories", "Using optimagic\u2019s minimize and maximize", "Setting and renaming columns and indices", "Managing data with a complex structure", "Creating variables", "DataFrames and Series", "Data types", "Functional data cleaning: The How", "Functional data cleaning: The Why", "Imperative data cleaning", "Data management with pandas", "Inspecting and summarizing data", "Loading and saving data", "Data management: Tips, tricks, and advanced topics", "Data management: Definitions and example", "Merging datasets", "Selecting rows and columns", "What is (modern) pandas?", "Goals and Workflow", "Customised plots with plotly graph objects: Example Notebook", "Customised plots with plotly graph objects", "Plotting", "Quick plots with plotly express", "Quick plots with plotly express: Example Notebook", "Customise plots created with plotly express", "Customise plots created with plotly express: Example Notebook", "Practical Approach", "Why plotly? And a prerequisite", "Directory structure in the templates", "Reproducible Research", "Handling paths in projects", "The pytask documentation", "What does reproducibility mean?", "Re-using pytask functions", "Setting up a project", "What are the project templates?", "What does pytask do?", "Writing (py)tasks with multiple outputs", "Writing simple (py)tasks", "Assignment and Built-in Scalar Types", "Comprehensions", "Dictionaries", "For loops", "Defining Functions", "Principles for Good Functions", "If conditions", "Importing, Namespaces, Modules", "Python Basics", "Lists, Tuples and Sets", "File paths with pathlib", "Strings", "Tracebacks and Asking for Help", "Executing Jupyter notebooks in VS Code", "Executing <code class=\"docutils literal notranslate\"><span class=\"pre\">.py</span></code> files in VS Code", "Running Python code via pytask", "Running Python code via pytest", "Python: Installation and Execution", "Installation and introduction to Pixi", "Modifying Pixi environments", "Environment files and environments (conda/mamba)", "Executing notebooks in a browser (conda/mamba)", "Executing jupyter notebooks in VS Code (conda/mamba)", "Executing <code class=\"docutils literal notranslate\"><span class=\"pre\">.py</span></code> files from the shell (conda/mamba)", "Executing <code class=\"docutils literal notranslate\"><span class=\"pre\">.py</span></code> files in VS Code (conda/mamba)", "Running Python code via pytask (conda/mamba)", "Running Python code via pytest (conda/mamba)", "Python: Installation and Execution (via conda)", "Installing Python on Linux (conda/mamba)", "Installing Python on Mac", "Installing Python on Windows (conda/mamba)", "Installing Python with Windows Subsystem for Linux (WSL2) (conda/mamba)", "Broadcasting", "Calculations between arrays", "Calculations on arrays", "Creating arrays", "Scientific Computing", "Array indexing", "Randomness", "Introduction to making code fast", "Line profiling", "Measuring runtime", "Writing fast code with numba", "Writing fast code with numpy", "Profiling code with snakeviz", "What is numpy?", "When to use custom containers?", "Defining custom containers", "Introduction to error handling", "The idea of unit testing", "Software Engineering", "Naming things", "Partialling arguments to functions", "Pure functions", "Testing code that should raise errors", "How to raise errors?", "Reusing test code", "Style guides", "Advanced Type Patterns", "Collections and Generics", "Dataclasses and Typed Structures", "Why Type Hints?", "Basic Type Hint Syntax", "What to test? How to test it?", "What does pytest do?", "Which errors to handle?", "Worked error handling example", "Writing simple (py)tests", "Texts, Typesetting, and Text Data", "Markdown applications", "Markdown syntax", "Markup languages", "Writing Readme Files", "Miscellaneous Tools", "History of computer interfaces", "Navigation in the unix shell", "Why use shells today?", "Navigation in the windows shell"], "titleterms": {"": [29, 45], "1": 113, "2": [113, 114], "3": 113, "4": 113, "A": 3, "And": 71, "For": 86, "If": 89, "The": [51, 52, 75, 132], "access": 12, "activ": 113, "addit": [10, 19, 98, 108], "advanc": [57, 141], "algorithm": 43, "analysi": [27, 29], "appear": 69, "applic": [1, 152], "approach": [63, 70], "ar": 79, "argument": 135, "armchair": 6, "arrai": [116, 117, 118, 120], "ask": 95, "assign": 83, "avoid": 4, "axi": 69, "backend": 55, "background": 2, "base": [34, 35], "basic": [91, 145], "behaviour": [55, 61], "between": 116, "branch": 11, "breakpoint": 10, "brief": 3, "broadcast": 115, "browser": 104, "built": 83, "calcul": [116, 117], "call": 149, "card": [13, 21], "chang": 69, "choos": [43, 114], "class": 114, "clean": [51, 52, 53], "clone": 12, "code": [10, 96, 97, 98, 99, 105, 107, 108, 109, 122, 125, 126, 127, 137, 139], "collabor": 13, "collect": 142, "column": [46, 60, 69], "command": [19, 158], "commit": [14, 22], "complex": 47, "comprehens": 84, "comput": [119, 157], "conda": [103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114], "condit": 89, "configur": 19, "conflict": 21, "contain": [129, 130], "contin": [63, 67, 69], "countri": [63, 67, 69], "cours": [111, 112, 113], "creat": [15, 48, 68, 69, 111, 112, 113, 118], "cross": 30, "custom": [129, 130], "customis": [63, 64, 68, 69], "data": [8, 27, 29, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 67, 151], "dataclass": 143, "datafram": 49, "dataset": 59, "debug": [4, 5, 6, 7, 9], "debugg": 10, "defin": [87, 130], "definit": 58, "deriv": [34, 35, 36, 37], "detect": 112, "dictionari": 85, "differ": 10, "direct": 36, "directori": 72, "distribut": 114, "do": [80, 147], "document": 75, "doe": [76, 80, 147], "economist": 26, "ecosystem": 29, "effect": 26, "effici": 8, "engin": 133, "entir": 67, "environ": [102, 103, 111, 112, 113], "error": [131, 137, 138, 148, 149], "exampl": [38, 58, 63, 67, 69, 149], "execut": [96, 97, 100, 104, 105, 106, 107, 110], "expect": [63, 67, 69], "express": [66, 67, 68, 69], "facet": 69, "fast": [122, 125, 126], "file": [0, 10, 23, 93, 97, 103, 106, 107, 155], "first": 12, "free": [36, 37], "from": [67, 106], "function": [51, 52, 77, 87, 88, 135, 136, 149], "gather": 8, "gener": 142, "get": [55, 61, 63, 67, 69], "git": [17, 18, 19, 25, 114], "github": [12, 16, 18], "goal": 62, "good": [88, 149], "graph": [1, 55, 63, 64], "grid": 39, "guid": [114, 140], "handl": [74, 131, 148, 149], "help": 95, "hint": [144, 145], "histori": [3, 44, 157], "hook": 22, "how": [12, 17, 51, 138, 146], "hyperparamt": 30, "i": [12, 61, 114, 128], "idea": 132, "imper": 53, "import": 90, "index": 120, "indic": 46, "input": 149, "inspect": 55, "instal": [19, 100, 101, 110, 111, 112, 113, 114, 158], "interfac": 157, "introduct": [5, 16, 20, 28, 31, 41, 101, 122, 131], "invalid": 149, "jupyt": [96, 105], "label": 69, "languag": 154, "later": 12, "learn": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "level": 63, "life": [63, 67, 69], "line": [34, 123], "link": [64, 66, 68], "linux": [101, 111, 114], "list": 92, "load": 56, "loop": 86, "low": 63, "mac": 112, "machin": [28, 114], "maco": [19, 101], "make": [14, 122], "mamba": [103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114], "manag": [47, 54, 57, 58], "markdown": [152, 153], "markup": 154, "materi": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "maxim": 45, "mean": 76, "measur": 124, "merg": [21, 59], "minim": 45, "miscellan": 156, "modern": [55, 61], "modifi": 102, "modul": 90, "multipl": 81, "name": 134, "namespac": 90, "navig": [158, 160], "note": [19, 23, 24], "notebook": [63, 67, 69, 96, 104, 105], "numba": 125, "numer": [40, 41], "numpi": [126, 128], "object": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159, 160], "oper": 3, "optim": [40, 41, 43, 44], "optimag": [42, 45], "option": [3, 114], "output": 81, "overal": 69, "overview": [20, 42], "panda": [54, 55, 61, 67], "partial": 135, "path": [74, 93], "pathlib": 93, "pattern": 141, "pdb": 10, "pdbp": 10, "person": 12, "pixi": [101, 102], "plot": [63, 64, 65, 66, 67, 68, 69], "plotli": [55, 63, 64, 66, 67, 68, 69, 71], "point": [63, 69], "practic": [26, 70], "pre": [22, 101], "prerequisit": 71, "prettier": 69, "principl": 88, "processor": 112, "profil": [123, 127], "program": 26, "project": [74, 78, 79], "psychologi": 6, "pure": 136, "py": [10, 81, 82, 97, 106, 107, 150], "pytask": [10, 75, 77, 80, 98, 108], "pytest": [10, 99, 109, 147], "python": [27, 29, 91, 98, 99, 100, 108, 109, 110, 111, 112, 113, 114], "quick": [66, 67], "quiz": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 68, 70, 71, 72, 74, 76, 77, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 101, 102, 106, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 153, 154, 155, 158, 159, 160], "rais": [137, 138], "random": 121, "re": 77, "readm": 155, "recip": 149, "region": [35, 37], "regress": 32, "remov": 69, "renam": 46, "repo": 12, "repositiori": 15, "reproduc": [73, 76], "requir": 158, "research": 73, "resolv": 21, "result": 33, "reus": 139, "row": 60, "run": [10, 32, 98, 99, 108, 109], "runtim": 124, "save": 56, "scalar": 83, "scientif": 119, "scikit": [30, 31], "screencast": [64, 66, 68], "search": [34, 36, 39], "select": 60, "seri": 49, "set": [38, 46, 55, 61, 78, 92, 114], "shell": [19, 106, 158, 159, 160], "should": 137, "simpl": [10, 82, 150], "snakeviz": 127, "softwar": [114, 133], "some": [2, 19, 69], "spaghetti": 69, "specif": 19, "stage": 23, "start": [63, 69], "statsmodel": [32, 33], "step": 101, "strategi": 7, "string": 94, "structur": [47, 72, 143], "style": 140, "subsystem": 114, "summar": 55, "syntax": [145, 153], "system": [0, 3], "task": [81, 82], "templat": [72, 79], "test": [132, 137, 139, 146, 150], "text": 151, "thi": 114, "thing": [24, 134], "time": 12, "tip": 57, "todai": 159, "token": 12, "tool": 156, "topic": [26, 57], "traceback": 95, "trick": 57, "troubleshoot": [101, 113, 114], "trust": [35, 37], "tupl": 92, "type": [50, 83, 112, 141, 143, 144, 145], "typeset": 151, "undo": 24, "unit": 132, "unix": [0, 158], "up": [38, 78, 114], "us": [10, 19, 32, 45, 63, 64, 66, 67, 68, 77, 129, 159], "v": [96, 97, 105, 107], "valid": 30, "variabl": 48, "via": [98, 99, 108, 109, 110], "video": 3, "visual": 44, "vscode": 114, "wai": 10, "what": [12, 61, 76, 79, 80, 114, 128, 146, 147], "when": 129, "which": 148, "why": [25, 52, 71, 114, 144, 159], "window": [0, 101, 113, 114, 160], "work": [12, 17, 33, 149], "workflow": 62, "write": [81, 82, 125, 126, 150, 155], "wsl": 114, "wsl2": 114, "year": [63, 67, 69], "your": [112, 114], "z": 158}})