Blog

To visualise is to communicate

We do lots of data visualisations at Sandtable. Whether we are doing exploratory data analysis (EDA), cleaning up data or analysing simulation outputs against reference data, there is always a plot to be made. Personally, I try to visualise as much as I can. In this way I build up my intuition about time series evolution …
Read more

Europandas summit 2019

Last weekend we attended the first Europandas summit in London hosted by Oakam.  The schedule included an evening of talks on pandas and related topics as well as two full hack days on Saturday and Sunday. So on Friday the pandas enthusiasts assembled. The event was kicked off by the event organiser Marc Garcia, one of the …
Read more

A SlackLibrarian using Mendeley

  0 TL; DR Finding files and especially uploaded PDFs in Slack can be time consuming and lead to a lot of frustration. I build a small Slackbot that combines the Slack and Mendeley APIs to detect when a user has uploaded a PDF to Slack and prompt the user to tag and upload the PDF to …
Read more

My summer internship at Sandtable

Over the course of this summer I spent 11 weeks as a Software Engineer intern at Sandtable. I had a wonderful time here and learned a lot from some very knowledgeable and friendly Engineers. We worked with Trello, which I am very fond of, to organize our tasks and had daily morning chats about what everyone …
Read more

What’s up with Targeted Advertising?

A lot of people have been down on targeted advertising recently, saying its days are numbered, and that mass marketing is the way forward. Dreaming up marketing segments to target is one of the big rituals of the advertising process so, understandably, quite a few people in the industry are upset about it. Mark Ritson, …
Read more

Why Agent-Based Modelling?

Sandtable is known as a specialist in agent-based modelling. As such, we're often asked what kind of modelling question ABM is best placed to answer. Or, put another way, what does ABM do that other techniques can't? In the table below we've mapped features of the system to be modelled (along the top) against modelling approaches …
Read more