My GSOC’21 proposal was a two-part project, aimed at adding features to Agents.jl. The first proposal was adding the capability to save and load agent-based models to and from files. This enables models to be restarted from any point easily, and also enables transferring the entire model state to any…


It’s been a while, hasn’t it? I recently completed the last part of my GSOC proposal! Check out my previous blog posts here and here. The last part of my proposal was making the existing pathfinding functionality in Agents.jl more flexible, and extending it to ContinuousSpace. While a fairly straightforward…


It’s just over two weeks into the official coding period now! I just finished the first half of my project, involving a few more PRs. For a summary of my first PR of GSOC, refer to my previous post.

For this PR, I worked on adding the capability to save…


The coding period of Google Summer of Code 2021 (GSOC) began on the 7th of June! It isn’t some sort of hard line, however. I had been writing code for almost two weeks beforehand. In a discussion with my mentors, we decided there really isn’t any point in waiting. At…


We’ve all heard of Darwin’s theory of evolution. Species slowly change in their physical characteristics in response to their environment, and the modifications (mutations) that offer an edge are the ones that survive. This phenomenon goes by the name of natural selection, or survival of the fittest. Wouldn’t it be…

Aayush Sabharwal

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store