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
97
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
61
Easy to deploy and easy to modify data reduction pipelines using KERN and CWL
gijzelaerr
1
56
Research Engineering in Radio Astronomy
gijzelaerr
3
99
The story of CWLifying Apercal
gijzelaerr
0
64
Deep Vacuum Cleaner
gijzelaerr
1
60
EOSC LOFAR pilot final presentation
gijzelaerr
1
98
Software packaging and data pipelines
gijzelaerr
1
140
Docker - 3 years later
gijzelaerr
0
130
Radio astronomy data reduction at PyData Amsterdam
gijzelaerr
3
220
Other Decks in Science
See All in Science
AI(人工知能)の過去・現在・未来 —AIは人間を超えるのか—
tagtag
1
190
BMI 研究はなぜ同じ失敗を繰り返すのか(日本BMI研究会, 2021.11.5)
ykamit
1
1.9k
構造活性フォーラム2023-山﨑担当分
yamasakih
0
310
Transformer系機械学習モデルを取り巻くライブラリや用語を整理する
bobfromjapan
2
480
勉強会資料 / “Asymptotic Statistics” Section 2.1
asymptotic_minato
0
220
早わかり W3C Community Group
takanorip
0
270
ChatGPT によるプログラミング授業の課題の解答生成の評価
toskamiya
0
260
研究・教育・産学連携の循環の実践
sshimizu2006
0
220
HIBINO Aiko
genomethica
0
370
スポーツメトリクス設計に対比較法を使いまくる / Sports metrics design using pairwise comparison method (spoana#14)
konakalab
1
720
勉強会資料 / “Asymptotic Statistics” Section 3.1
asymptotic_minato
0
110
Snowflake上でRを使う: RStudioセットアップとShinyアプリケーションのデプロイ
ktatsuya
0
110
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Side Projects
sachag
451
41k
Facilitating Awesome Meetings
lara
42
5.6k
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
Unsuck your backbone
ammeep
663
57k
The Cult of Friendly URLs
andyhume
74
5.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Building an army of robots
kneath
300
41k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
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