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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
85
Research Engineering in Radio Astronomy
gijzelaerr
3
120
The story of CWLifying Apercal
gijzelaerr
0
110
Deep Vacuum Cleaner
gijzelaerr
1
83
EOSC LOFAR pilot final presentation
gijzelaerr
1
170
Software packaging and data pipelines
gijzelaerr
1
170
Docker - 3 years later
gijzelaerr
0
180
Radio astronomy data reduction at PyData Amsterdam
gijzelaerr
3
270
Other Decks in Science
See All in Science
Collective Predictive Coding as a Unified Theory for the Socio-Cognitive Human Minds
tanichu
0
160
コンピュータビジョンによるロボットの視覚と判断:宇宙空間での適応と課題
hf149
1
530
データマイニング - ウェブとグラフ
trycycle
PRO
0
230
検索と推論タスクに関する論文の紹介
ynakano
1
140
凸最適化からDC最適化まで
santana_hammer
1
350
データベース08: 実体関連モデルとは?
trycycle
PRO
0
1k
白金鉱業Vol.21【初学者向け発表枠】身近な例から学ぶ数理最適化の基礎 / Learning the Basics of Mathematical Optimization Through Everyday Examples
brainpadpr
1
600
データベース03: 関係データモデル
trycycle
PRO
1
340
イロレーティングを活用した関東大学サッカーの定量的実力評価 / A quantitative performance evaluation of Kanto University Football Association using Elo rating
konakalab
0
190
Performance Evaluation and Ranking of Drivers in Multiple Motorsports Using Massey’s Method
konakalab
0
140
機械学習 - K-means & 階層的クラスタリング
trycycle
PRO
0
1.2k
AIによる科学の加速: 各領域での革新と共創の未来
masayamoriofficial
0
400
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.1k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
51
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
Embracing the Ebb and Flow
colly
88
5k
Scaling GitHub
holman
464
140k
Test your architecture with Archunit
thirion
1
2.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
110
Facilitating Awesome Meetings
lara
57
6.8k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
Site-Speed That Sticks
csswizardry
13
1.1k
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