Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Open Source Data Tooling Landscape
Search
Carol Willing
PRO
August 24, 2021
Technology
1
96
The Open Source Data Tooling Landscape
Given for Coiled webinar on August 24, 2021.
Carol Willing
PRO
August 24, 2021
Tweet
Share
More Decks by Carol Willing
See All by Carol Willing
Question Driven Development using Python
willingc
PRO
1
73
CPython: Foundation for Scientific Python
willingc
PRO
1
37
Be a SLQAR. Micromentoring for all.
willingc
PRO
0
49
Lessons in Leadership: Python, AI, and Heuristics
willingc
PRO
1
130
Embracing Python, AI, and Heuristics: Optimal Paths for Impactful Software
willingc
PRO
1
950
Thriving with Python: Navigate the pitfalls in a polyglot world
willingc
PRO
1
210
Pragmatic Python: Python 3.12 and beyond
willingc
PRO
0
220
The Future is Notebooks
willingc
PRO
0
120
PyCon 2023 Keynote
willingc
PRO
0
230
Other Decks in Technology
See All in Technology
機械学習を「社会実装」するということ 2025年冬版 / Social Implementation of Machine Learning November 2025 Version
moepy_stats
4
460
社内外から"使ってもらえる"データ基盤を支えるアーキテクチャの秘訣/登壇資料(飯塚 大地・高橋 一貴)
hacobu
PRO
0
7.5k
未回答質問の回答一覧 / 開発をリードする品質保証 QAエンジニアと開発者の未来を考える-Findy Online Conference -
findy_eventslides
0
420
AI時代のインシデント対応 〜時代を切り抜ける、組織アーキテクチャ〜
jacopen
4
150
AI時代の戦略的アーキテクチャ 〜Adaptable AI をアーキテクチャで実現する〜 / Enabling Adaptable AI Through Strategic Architecture
bitkey
PRO
15
11k
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
960
"なるべくスケジューリングしない" を実現する "PreferNoSchedule" taint
superbrothers
0
110
身近なCSVを活用する!AWSのデータ分析基盤アーキテクチャ
koosun
0
4.2k
生成AI時代に若手エンジニアが最初に覚えるべき内容と、その学習法
starfish719
2
630
TypeScript×CASLでつくるSaaSの認可 / Authz with CASL
saka2jp
2
140
レガシーシステム刷新における TypeSpec スキーマ駆動開発のすゝめ
tsukuha
4
760
リアーキテクティングのその先へ 〜品質と開発生産性の壁を越えるプラットフォーム戦略〜 / architecture-con2025
visional_engineering_and_design
0
7.6k
Featured
See All Featured
Visualization
eitanlees
150
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Scaling GitHub
holman
464
140k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
For a Future-Friendly Web
brad_frost
180
10k
Docker and Python
trallard
46
3.7k
The Pragmatic Product Professional
lauravandoore
36
7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
The Open Source Data Tooling Landscape Carol Willing VP of
Learning Noteable web: noteable.io email: carol AT noteable.io twitter: @WillingCarol github: willingc
Headline Slide Sub-headline The 10 Best Practices for Remote Software
Engineering Focusing on the human element of remote software engineer productivity Vanessa Sochat DOI:10.1145/3459613 Attribution: xkcd 1 Today
Common Data Challenges Exploring Solutions with Open Source Data Tools
2 Data
SCALE
SPEED
CONNECTIONS
CHOICES
The Data Pipeline Perspectives Attribution: Red Bull 3 People
The Data Pipeline Executives Opportunity and Fear
The Data Pipeline Engineers Infrastructure and Process Executives Opportunity and
Fear
The Data Pipeline Engineers Infrastructure and Process Data Scientists Algorithms
and Models Executives Opportunity and Fear
The Data Pipeline Engineers Infrastructure and Process Data Scientists Algorithms
and Models Executives Opportunity and Fear Users Productivity and Needs
Attribution: Red Bull Start small...
@WillingCarol 14 Justine Dupont surfs the greatest wave of her
life in Nazaré, Portuga l © Rafael G. Riancho / Red Bull Content Poo l ...and scale.
Open Source Data Tooling Landscape 4 Ecosystem
Python R Julia Fortran SQL C++ Go Rust Java Scala
4 Ecosystem Programming Languages JavaScript TypeScript Data Analysis Workflows Interactivity
4 Ecosystem Data Work fl ow Project Definition Data Collection
Computation and Modeling Evaluation Deploy at Scale Monitoring Data Preparation Exploratory Analysis Share Results Revisit Goals
Challenges ‣ Foundation (existing infrastructure to cloud) ‣ Variability (DIY
to Hosted/Managed Service) ‣ Complexity ‣ Language ecosystems ‣ Growth
Challenges (cont.) ‣ Best practices / de facto standards ‣
Jargon ‣ Abstractions ‣ Hype CRISP-DM Attribution: IBM Cross-industry standard process for data mining 1996
4 Ecosystem Taxonomy Business Goals People Ethics Model creation Training
Testing Project Definition Data Collection Computation and Modeling Cleaning Labeling Validating Data Preparation Ingest Exploratory Analysis Descriptive statistics Visualization Evaluation Deploy at Scale Monitoring Share Results Revisit Goals Charts Reports Dashboard Web app Scheduling CI/CD Platform Metrics Comparison Satisfy goals Automation Infrastructure Model Observability Technical Business Ethical
4 Ecosystem Julia Taxonomy Business Goals People Ethics Model creation
Training Testing Project Definition Data Collection Computation and Modeling Cleaning Labeling Validating Data Preparation Ingest Exploratory Analysis Descriptive statistics Visualization Evaluation Deploy at Scale Monitoring Share Results Revisit Goals Charts Reports Dashboard Web app Workflow Scheduling CI/CD Platform Metrics Comparison Satisfy goals Automation Infrastructure Model Observability Technical Business Ethical DrWatson.jl ParameterSchedulers.jl Pluto.jl IJulia JupyterLab nteract VSCode Plots.jl (Viz) Gadfly.jl (Viz) Makie.jl (Viz - GPU) Flux.jl (ML) Knet.jl (ML/BL) MLJ.jl (ML) Mocha.jl (ML/DL) Tensorflow.jl (ML/DL wrapper) JuMP (optimization) Dataframes.jl ProgressMeters.jl
4 Ecosystem Python Taxonomy Business Goals People Ethics Model creation
Training Testing Project Definition Data Collection Computation and Modeling Cleaning Labeling Validating Data Preparation Ingest Exploratory Analysis Descriptive statistics Visualization Evaluation Deploy at Scale Monitoring Share Results Revisit Goals Charts Reports Dashboard Web app Workflow Scheduling CI/CD Platform Metrics Comparison Satisfy goals Automation Infrastructure Model Observability Technical Business Ethical Dask JupyterHub Binder Kubernetes papermill Dagster Airflow prefect scipy statsmodel JupyterLab nteract VSCode matplotlib seaborn altair plotly numpy scikit-learn pytorch tensorflow pandas PyJanitor dask datasette evidently bokeh panel voila dash python scripts napari geopandas feast keras fastai fairlearn
4 Ecosystem R Taxonomy Business Goals People Ethics Model creation
Training Testing Project Definition Data Collection Computation and Modeling Cleaning Labeling Validating Data Preparation Ingest Exploratory Analysis Descriptive statistics Visualization Evaluation Deploy at Scale Monitoring Share Results Revisit Goals Charts Reports Dashboard Web app Scheduling CI/CD Platform Metrics Comparison Satisfy goals Automation Infrastructure Model Observability Technical Business Ethical RStudio JupyterLab IRkernel ggplot tidyverse dplyr tidyr lubridate readr readxl googlesheets4 ggplot2 rmarkdown Shiny plumber purrr reticulate Keras Tensorflow sparklyr ropensci.org knitr forcats mlr3 CNTK theanos
Algorithmic Business Thinking (ABT) 5 Management Paul McDonagh-Smith MIT Sloan
School of Management https://mitsloan.mit.edu/faculty/directory/paul-mcdonagh-smith https://www.youtube.com/watch?v=bqtn2tYg-kw
@WillingCarol 25 Justine Dupont surfs the greatest wave of her
life in Nazaré, Portuga l © Rafael G. Riancho / Red Bull Content Poo l Got data at scale? Use open source tools.
web: noteable.io email: carol AT noteable.io twitter: @WillingCarol github: willingc
Thank you The Open Source Data Tooling Landscape Carol Willing VP of Learning Noteable
6 Additional Resources https://krzjoa.github.io/awesome-python-data-science/#/ https://github.com/FavioVazquez/ds-cheatsheets https://www.the-modeling-agency.com/crisp-dm.pdf https://github.com/academic/awesome-datascience