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
Playing Analytics on GrimoireLab Data
Search
Jesus M. Gonzalez-Barahona
February 02, 2018
Programming
0
130
Playing Analytics on GrimoireLab Data
Slides for the "Playing Analytics on GrimoireLab Data" hands-on workshop at #CHAOSSCon EU 2018.
Jesus M. Gonzalez-Barahona
February 02, 2018
Tweet
Share
More Decks by Jesus M. Gonzalez-Barahona
See All by Jesus M. Gonzalez-Barahona
Technical lag for software deployments
jgbarah
0
440
Meet GrimoireLab: Making your life easier
jgbarah
0
190
slides.pdf
jgbarah
0
180
Perceval, Graal and Arthur: The Quest for Software Project Data
jgbarah
0
110
GrimoireLab made simple: Using the basic stuff from Python
jgbarah
0
94
Nuestra responsabilidad con la tecnología
jgbarah
1
130
Un rato con amigos
jgbarah
0
230
CHAOSS Webinars: GrimoireLab
jgbarah
0
220
¿Así que tú crees que la tecnología es neutra?
jgbarah
2
400
Other Decks in Programming
See All in Programming
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
430
Design Pressure
hynek
0
170
VitestのIn-Source Testingが便利
taro28
10
2.5k
最速Green Tea 🍵 Garbage Collector
kuro_kurorrr
1
160
読書シェア会 vol.4 『ダイナミックリチーミング 第2版』
kotaro666
0
120
プロダクトエンジニアのしごと 〜 受託 × 高難度を乗り越えるOptium開発 〜
algoartis
0
250
状態と共に暮らす:ステートフルへの挑戦
ypresto
3
1.3k
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
290
ぽちぽち選択するだけでOSSを読めるVSCode拡張機能
ymbigo
14
6.6k
rbs-traceを使ってWEARで型生成を試してみた After RubyKaigi 2025〜ZOZO、ファインディ、ピクシブ〜 / tried rbs-trace on WEAR
oyamakei
0
140
Digging into the Matrix: Practicing Code Archaeology
arthurdoler
PRO
0
110
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.6k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
122
52k
The Language of Interfaces
destraynor
158
25k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
5
620
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Unsuck your backbone
ammeep
671
58k
Transcript
chaoss.community Playing Analytics on GrimoireLab Data Python scripts to mine
GrimoireLab data about software development
chaoss.community Querying GrimoireLab enriched indexes Chapter “Python Scripting” from the
GrimoireLab Tutorial grimoirelab.gitbooks.io/tutorial
chaoss.community What do you need (1) A GrimoireLab index For
example (for this seminar): https://fosdem.biterg.io (Kibiter) https://fosdem.biterg.io/data (Elasticsearch)
chaoss.community What do you need (2) A Python virtual environment
with the Python module for Elasticsearch $ python3 -m venv /tmp/es $ source /tmp/es/bin/activate (es) $ pip install elasticsearch-dsl (es) $ pip install pandas
chaoss.community Elasticsearch survival (quick) guide $ curl http://localhost:9200/_cat/indices?v $ curl
-XPOST 'localhost:9200/_aliases?pretty' \ -H 'Content-Type: application/json' -d \ '{"actions" : [{ "add" : { "index" : "git_grimoirelab", "alias" : "git_enriched" } } ] }' $ curl -XGET 'localhost:9200/git/_search?size=1&pretty'
chaoss.community What to run (1) (es) $ wget https://raw.githubusercontent.com/chaoss/grimoirelab-tutorial/ master/python/scripts/enriched_elasticsearch_1.py
(es) $ python enriched_elasticsearch_1.py
chaoss.community What to run (2) (es) $ wget https://raw.githubusercontent.com/chaoss/grimoirelab-tutorial/ master/python/scripts/pandas_1.py
(es) $ python pandas_1.py