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”
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.
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 “Figures need attention to detail”