, 7 tweets, 5 min read
I used Matlab for image processing for years. Tried to switch to Python 10 years ago but too many tools were still missing. Tried again 5 years ago and haven't touched Matlab ever since! The combination scikit-image + @ProjectJupyter was a real game-changer! A few more things:
On top of the great classics scientific stack (#numpy, #scipy, #pandas, #matplotlib) there's an entire ecosystem of new tools to handle all sorts of complex problems. E.g. #napari to visualize and annotate multi-dimensional data. @dask_dev to handle very large images.
Complex ML tools for image denoising like content-aware image restoration #CARE (github.com/csbdeep/csbdeep) or point-scanning super-resolution #PSSR (github.com/BPHO-Salk/PSSR) which are documented as Jupyter notebooks that really work "out of the box".
And it's really easy to share all this. For teaching you can setup a Jupyter environment using the super-easy to use "littlest JupyterHub" (tljh.jupyter.org). You can put your notebooks in an online repository and have ANYONE running it interactively with @mybinderteam
Finally, using tools from @QuantStack, turn interactive features of notebooks (#ipywidgets) into web-apps! E.g. for a course on very basic image processing I used the #voila gallery (github.com/voila-dashboar…) to create small interactive illustrations fl-7-45.zhdk.cloud.switch.ch
And of course one should never forget that this ecosystem only exists because of all the people who spend countless hours to maintain it (often for free, see e.g. github.blog/2019-06-28-mai…). As a user who mainly builds on top of these tools I am very grateful to them!
For sake of completeness, the thread was supposed to be a reaction to this tweet but it got lost by twitter dark magics apparently...
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Guillaume Witz

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!