Image file manipulation is typically associated with programs like Inkscape, Photoshop, or even MS Paint. A graphical user interface, however, isn’t a pre-requisite for manipulating images. Often it is overkill. Simple tasks such as resizing or converting file type can be achieved with little more than a right click (and the power of ImageMagick).
ImageMagick is a command-line, Swiss-army-knife of image manipulation. It can achieve all the usual manipulations: sharpen, rotate, resize, convert to grayscale, convert to a sketch. The list goes on… Instead of harnessing all its creative power, here I show how ImageMagick commands can be added to the right-click menu (in either Windows or Linux) to achieve simple changes without ever opening the file. Continue reading “Image conversion with a right-click”
At least 80% of scientific talks are bad. Most of these could be vastly improved by improving the slides. It may take a little extra time up front, but whose time is more precious? Yours, or the total of all the people in the audience?
Within my suggestions below, a common theme emerges: Simplify!
Continue reading “Simplify your slides”
Scientific figures are usually messy enough, there’s no need to aggravate the problem by including redundant labels. As with figure captions, problems arise with multi-panel plots. If the panels share axes, there’s no need to label each one.
Continue reading “Remove redundant labels on multi-panel plots”
Web pages are typically filled with numerous links, menus, and widgets that are intended to make it easy to find what you want. However, these become distracting when actually reading content online. Further, many websites appear to ignore guidelines for readability. Fortunately, there are ways to improve your own experience when reading.
Continue reading “A better web reading experience”
Creating animations with Python’s Matplotlib is quick and easy once you know how to do it. However, when learning I found the tutorials and examples online either daunting, overly sophisticated, or lacking explanation. In many cases all I need is a quick-and-dirty script that works, rather than longer code that adheres to best practices.
See here for a follow up post with more elaborate animation examples.
Continue reading “Matplotlib animations the easy way”
Italics are used widely in mathematics and science; it’s how variables are typeset. However, it turns out that italics are often used where they shouldn’t be. I’m sure most scientists could happily live their lives without ever learning about the following examples of incorrect uses of italics. But as all scientists should know: minor details matter.
Continue reading “To italicise or not to italicise”
The little things matter; for example, a typo. In theory, a typo is a minor mistake that makes no difference to the meaning of the writing. In practice, if you’re like me, your opinion of the quality of the rest of the work decreases. Moreover, you may inadvertently seek out further faults.
The same can be said for figures: poor attention to detail will spoil an otherwise perfectly good plot. For this reason, here’s a short list of easily adjustable details that will improve your figures.
Continue reading “Scientific figures need attention to detail”
I once attended a scientific talk where someone started off by stating that he had given himself an award, a clip art ribbon, for busiest title slide. Sure he was joking, but I was cringing. Sadly this is just one of far too many examples of slides that I’ve seen that would look more at home in a kid’s scrapbook than a scientific talk.
Continue reading “PowerPoint isn’t a scrapbook”
By default, LaTeX produces professional-looking documents. Specifying an extra couple of packages, however, can make your document look even better. Here are four packages I recommend that require no effort, by which I mean you simply add the package to your preamble (and maybe specify a few options) and you’re good to go.
Continue reading “Four effortless LaTeX packages you should use”
When designing any figure with colour, consider the Hue-Saturation-Lightness (HSL) colour space. It is the most intuitive and simplest colour space to work with. For examples of why it is well suited to scientific figures, skip to the bottom. To learn the details, read on.
Continue reading “Design using HSL colour space”