You’ve taken some data off an experiment, gathered it in the field, or dumped it from a bunch of simulations and you’ve found some amazing result! How do you quickly show off that result in a beautiful graph? You could use a spreadsheet, but maybe you want to make it...
[Read More]
Data Analysis in Python with Pandas
What do you do with the data you’ve collected from your experiment or simulation? It’s pretty rare that the data gets published without some kind of analysis being done first. Pandas is a Python package designed to make this analysis easier, faster and more robust. It harnesses both Numpy and...
[Read More]
Build Systems and Packaging
How do you build your code? If your project is a single file, you might just run the compiler directly (or search your terminal history for the last time you ran it). Once the project grows to a handful of files, you’ll want to find a better way of building...
[Read More]
Perl6
It’s important to have a broad variety of tools in your belt, and a new programming language is a great addition. This week, Ed took us through the basics of Perl 6, a high-level, general purpose language. Perl has a rich history, its flexibility and expressiveness making it a favourite...
[Read More]
Getting ORGanised
There are a thousand apps for organising your life, calendars, todo lists, note trackers, but the big kahuna, the true Swiss army knife is org-mode. Out of the box, org-mode understands LaTeX and code snippets, todo lists and bookmarks, projects and agendas. Best of all, it comes with a powerful...
[Read More]