Attending the DTU PhD Summer School on Remote Sensing for Wind Energy


Attending the DTU PhD Summer School on Remote Sensing for Wind Energy.

Update: See the relevant posts.


Yoshua Bengio on AI


Growing Cancer Cells & Coronal Mass Ejections Are Visually Similar



Using solar and astronomical image processing techniques and mathematical theory we have developed novel image analysis techniques to track the growth of tumours and other cell-based structures, which can be crucial for advancements of therapeutics to treat diseases such as cancers.

The visual similarities between coronal mass ejections and the outward invasion of cells from a tumour spheroid are striking. This study aims to help us better understand changes in the tissue architecture which are associated with tumour growth.

source: Departments of Physics, Aberystwyth University

The Deepest Dive in Antarctica Reveals a Sea Floor Teeming With Life


Fluid Cam – Seeing through the Ocean Surface


The ocean is a complex system as a result of coupled forces arising from fluid dynamics. This coupling of the difference forces in the ocean (currents, surface and internal waves, swell, etc…) and the rotating Earth result in a sea surface with complex features obscuring the depths of the ocean.

Utilizing machine learning NASA AMES research scientist Ved Chirayath devised a method called fluid lensing to reduce and make these effects almost negligible. This resulted in a fluid cam capable of peering down to a depth of 10 meters which makes it very useful for studying coastal and coral systems.

I quote from NASA’s website:

So far Fluid Cam, the imaging instrument that carries the fluid lensing software, has flown only on a drone. Someday, this technique could be flown on an orbiting spacecraft to gather image data on the world’s reefs.

source: NASA via @Xavier Hoenner

Credit: Featured image is taken from the video. It is copyright of NASA.

VIM video tutorials


Over the past or so year I have been heavily using `Vim` as my main text editor for Python scripting and LaTeX editing of my CV as well as taking notes from occasionally. Moreover, over the past few months I’ve added `tmux`, a terminal multiplexer similar to screen,  to my environment to get a great combination with `Zsh`. If you love the Linux terminal as I do this is a great combination. Each of these three tools is very popular and very expandable and customizable.

`Vim` has a steep learning curve and it will take a lifetime of use to master it. So if you do not like the terminal I would recommend against using vim as it is a terminal-based text editor which heavily depends on keyboard shortcuts and is not for people who like to use the mouse. However, do not be

Searching for vim will yield a variety of text and video tutorials as well hour plus long talks. Each has its own however I recently discovered TheFrugalComputerGuy on Youtube and his videos are quite easy to follow for beginners. I recommend them to everyone especially beginners. A playlist is embedded below. Another video below it is a good way to improve your vim speed by using (or not) some features.

Also, I have previously shared vim games that help learn vim in a fun way.

And of course the VimTutor is a great way to learn about vim. Simply type vimtutor in the terminal to begin your learning journey.

Anaconda Python needs cleaning every once in a while


As a user of Anaconda python I have been receiving (Ubuntu) system warnings of low free space in my home directory. Investigating what was causing this I found out that Anaconda python had several versions of each package. The overall size of the pkgs directory was 14+ GB. After cleaning it is about 3GB.

The second largest directory was my mail in Thunderbird.

So it would be wise, especially if you are limited in disk space, to clean Anaconda. The commands I used are as follows:

conda clean --all
conda update conda
# just to make sure nothing is broken and
# your environment is updated
source activate <your-environment>
conda update --all
conda clean --all