Matteo Visconti di Oleggio Castello's website: Blog



Disabling multithreading for numpy, scikit-learn, etc. in conda (Tue 25 July 2017)

I was running RidgeCV from scikit-learn and realized that it was devouring all my cores. Moreover, I wrapped everything into a joblib parallel loop, so my poor server was hanging there, starving for more power.

It turns out that anaconda implements an optimized version of the Math Kernel Library (MKL …

Exploring Diffusion Weighted Imaging with dipy (Sun 04 June 2017)

I love Python and its ecosystem of scientific packages because it makes it very easy to experiment with new techniques. My undergraduate research assistant Manon and I have been recently playing with Diffusion Weighted Imaging (DWI) using dipy. For those unfamiliar with it, DWI is a neuroimaging technique that allows …

Using Singularity to make analyses reproducible (Fri 26 May 2017)

Science should be reproducible. I like to think of an experiment as a recipe: you follow the steps described in the recipe, and you get results that are similar to the original ones (that amazing taste when your mom made it). Now, if you were making a cake and ended …



Personal mod of Thème mnmlist, built using Pelican