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
RODRIGUES
Search
Gijs Molenaar
July 16, 2015
Science
0
100
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
72
Easy to deploy and easy to modify data reduction pipelines using KERN and CWL
gijzelaerr
1
62
Research Engineering in Radio Astronomy
gijzelaerr
3
110
The story of CWLifying Apercal
gijzelaerr
0
78
Deep Vacuum Cleaner
gijzelaerr
1
63
EOSC LOFAR pilot final presentation
gijzelaerr
1
120
Software packaging and data pipelines
gijzelaerr
1
140
Docker - 3 years later
gijzelaerr
0
150
Radio astronomy data reduction at PyData Amsterdam
gijzelaerr
3
230
Other Decks in Science
See All in Science
Snowflake上でRを使う: RStudioセットアップとShinyアプリケーションのデプロイ
ktatsuya
PRO
0
480
The Incredible Machine: Developer Productivity and the Impact of AI
tomzimmermann
0
420
証明支援系LEANに入門しよう
unaoya
0
460
Transformers are Universal in Context Learners
gpeyre
0
620
いまAI組織が求める企画開発エンジニアとは?
roadroller
2
1.3k
トラブルがあったコンペに学ぶデータ分析
tereka114
2
1.2k
統計学入門講座 第1回スライド
techmathproject
0
130
生成AI による論文執筆サポートの手引き(ワークショップ) / A guide to supporting dissertation writing with generative AI (workshop)
ks91
PRO
0
320
深層学習を利用して 大豆の外部欠陥を判別した研究事例の紹介
kentaitakura
0
250
Science of Scienceおよび科学計量学に関する研究論文の俯瞰可視化_ポスター版
hayataka88
0
150
Introduction to Image Processing: 2.Frequ
hachama
0
270
ABEMAの効果検証事例〜効果の異質性を考える〜
s1ok69oo
4
2.1k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.4k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Six Lessons from altMBA
skipperchong
27
3.5k
A Philosophy of Restraint
colly
203
16k
A Tale of Four Properties
chriscoyier
157
23k
What's in a price? How to price your products and services
michaelherold
243
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Typedesign – Prime Four
hannesfritz
40
2.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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