Clare S. Y. Huang Data Scientist | Atmospheric Dynamicist

Handy Tools

Here are some of the tools I have been using for research and presentation. I look forward to learning more and sharing resources and tips with the interested community.

KLatexFormula for generating images of equations from LaTeX

KLatexFormula, developed by Philippe Faist, is a handy application that generates images (pdf, eps, png, etc.) that can be flexibly resized. Operations are as simple as drag and drop, copy and paste. This is my favorite tool to use for preparing graphics of equations to include in presentation slides.

BA-poster: a LaTeX Poster template

The BA-poster latex package, designed by Brian Amberg, is a flexible latex poster template that efficently design pretty posters for scientific conferences. By specifying the number of blocks per column, the package does a great job in positioning the text, equations and graphs that you stuff in with little twist and tweak. It has saved a lot of my time preparing for poster presentations.

Python Interface for downloading ECMWF Public Datasets

ECMWF has a nice web interface for downloading the Reanalysis datasets (e.g. ERA-Interim). However, to download massive chunk of data into different files naming according to dates onto a server, using their python interface would save a lot of time.

Here is a python code that I used to download ERA-Interim Surface Temperature (T2m) data from 1979-2016 into netCDF files year by year for the use of hackathon in the Rossbypalooza workshop. To run the code, you have to install the ecmwfapi python library first (see my previous post for instructions). You also need the ECMWF key.

Emacs OrgMode as Research Notebook

OrgMode is an editing mode in Emacs created by Carsten Dominik that is capable of organizing notes, schedules, images and even codes all at one place (with plain text typing). Here is a Youtube video of the GoogleTech Talk in which Carsten Dominik was introducing it. Its official webpage has a useful tutorial for beginners.

I introduced the OrgMode and how to configure EMacs for it in a one of our graduate student lunch talk. Here is a link to my demo together with the required configuration file (.emacs). Instructions of what keys to press are all included in “(…)” in the .org file itself. You can open the .org file with Emacs and play with it.