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
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
91
Easy to deploy and easy to modify data reduction pipelines using KERN and CWL
gijzelaerr
1
73
Research Engineering in Radio Astronomy
gijzelaerr
3
120
The story of CWLifying Apercal
gijzelaerr
0
95
Deep Vacuum Cleaner
gijzelaerr
1
72
EOSC LOFAR pilot final presentation
gijzelaerr
1
150
Software packaging and data pipelines
gijzelaerr
1
160
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
機械学習 - K-means & 階層的クラスタリング
trycycle
PRO
0
1k
地質研究者が苦労しながら運用する情報公開システムの実例
naito2000
0
260
データベース03: 関係データモデル
trycycle
PRO
1
260
07_浮世満理子_アイディア高等学院学院長_一般社団法人全国心理業連合会代表理事_紹介資料.pdf
sip3ristex
0
610
データベース04: SQL (1/3) 単純質問 & 集約演算
trycycle
PRO
0
990
baseballrによるMLBデータの抽出と階層ベイズモデルによる打率の推定 / TokyoR118
dropout009
1
560
[Paper Introduction] From Bytes to Ideas:Language Modeling with Autoregressive U-Nets
haruumiomoto
0
130
生成AIと学ぶPythonデータ分析再入門-Pythonによるクラスタリング・可視化をサクサク実施-
datascientistsociety
PRO
4
1.8k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
130
mathematics of indirect reciprocity
yohm
1
180
MCMCのR-hatは分散分析である
moricup
0
440
Symfony Console Facelift
chalasr
2
470
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
BBQ
matthewcrist
89
9.8k
Writing Fast Ruby
sferik
628
62k
GraphQLとの向き合い方2022年版
quramy
49
14k
Facilitating Awesome Meetings
lara
55
6.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
It's Worth the Effort
3n
187
28k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Designing for humans not robots
tammielis
253
25k
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