$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RODRIGUES
Search
Gijs Molenaar
July 16, 2015
Science
0
120
RODRIGUES
my talk @ python meetup amsterdam Juli 2015
Gijs Molenaar
July 16, 2015
Tweet
Share
More Decks by Gijs Molenaar
See All by Gijs Molenaar
Machine Learning and Simulations for Asset Management at Alliander
gijzelaerr
1
93
Easy to deploy and easy to modify data reduction pipelines using KERN and CWL
gijzelaerr
1
82
Research Engineering in Radio Astronomy
gijzelaerr
3
120
The story of CWLifying Apercal
gijzelaerr
0
100
Deep Vacuum Cleaner
gijzelaerr
1
79
EOSC LOFAR pilot final presentation
gijzelaerr
1
160
Software packaging and data pipelines
gijzelaerr
1
170
Docker - 3 years later
gijzelaerr
0
170
Radio astronomy data reduction at PyData Amsterdam
gijzelaerr
3
260
Other Decks in Science
See All in Science
生成AIと学ぶPythonデータ分析再入門-Pythonによるクラスタリング・可視化をサクサク実施-
datascientistsociety
PRO
4
1.9k
データベース02: データベースの概念
trycycle
PRO
2
980
HajimetenoLT vol.17
hashimoto_kei
1
110
データベース01: データベースを使わない世界
trycycle
PRO
1
920
Kaggle: NeurIPS - Open Polymer Prediction 2025 コンペ 反省会
calpis10000
0
250
AIに仕事を奪われる 最初の医師たちへ
ikora128
0
1k
【RSJ2025】PAMIQ Core: リアルタイム継続学習のための⾮同期推論・学習フレームワーク
gesonanko
0
400
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
160
(メタ)科学コミュニケーターからみたAI for Scienceの同床異夢
rmaruy
0
140
データベース14: B+木 & ハッシュ索引
trycycle
PRO
0
560
知能とはなにかーヒトとAIのあいだー
tagtag
0
120
Optimization of the Tournament Format for the Nationwide High School Kyudo Competition in Japan
konakalab
0
130
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Typedesign – Prime Four
hannesfritz
42
2.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building Adaptive Systems
keathley
44
2.9k
The Cult of Friendly URLs
andyhume
79
6.7k
Transcript
Text Python Meetup Juli 2015 Gijs Molenaar
AMA Gijs Molenaar Scientific Software Engineer Amsterdam & Cape Town
LOFAR & MeerKAT
None
None
None
None
None
Big Big Data LOFAR - 50 GB/s SKA - 10
times global Internet traffic
None
Python Used a lot in (radio) astronomy Lot of scientific
& numeric libraries Lot of existing software IPython notebooks Python 2.7
Docker ‘Containing’ software Managing containers Connecting containers Deploying containers
None
How we use Docker Containing fragile software Service composition
None
R.O.D.R.I.G.U.E.S. RATT Online Deconvolved Radio Image Generation Using Esoteric Software
R.O.D.R.I.G.U.E.S. Django Project Parameterised Docker container scheduler https://github.com/ska-sa/rodrigues
work cycle Scientist enters parameters Press enter Computer simulates Visualises
Analyse repeat
Easy to extend https://github.com/ska-sa/rodrigues/tree/master/ scheduler/forms Compute Container API https://github.com/radio-astro/docker-images/wiki/ simulator_api
None
Inception volumes: - /var/run/docker.pid:/var/run/docker.pid - /var/run/docker.sock:/var/run/docker.sock - /var/lib/docker:/var/lib/docker
Conclusions Docker very useful But insecure in multi user environment
Layered filesystem gets in the way Docker compose still quite young Going to look at other containers and kubernetes
Questions? @gijzelaerr http://pythonic.nl