Whether it be during my spare time or for work specific purposes, I do enjoy programming a lot. I don't think I
have any specific knowledge of a particular programming language but rather love experimenting with various
languages. Recently, I have devoted some time to learning bits and pieces of the Rust logic and enjoy it quite a
lot! Oh, by the way, my favorite editor is Neovim. For a general look at my Github,
head over here!
As my PhD work essentially revolves around estimation of random observables, I built a python library to
quickly and efficiently perform Monte Carlo simulations of a variety of classical random walks. While the
code can be called from any python interpreter, the simulation logic is coded in C++ and binded using
pybind11. Exemples of random walks include Jump processes, d-dimensionnal lattice walks, random walks on
arbitrary graphs, and much more! As my interests evolve, I continuously add new features to this library.
Please visit the Github Page.
Surface Mediated Diffusion Simulation
Random behavior is a common feature in a variety of biological systems and brownian motion has been widely
adopted as a goto model for many of these. This python library focuses on step-by-step and event-driven
simulation of 2D and 3D
surface mediated simulation which
describes particles having a peculiar affinity for boundaries of domains. The library is usable from any
python interpreter, but the logic is coded in Rust, with mathurin used as a binder.
Please
visit the Github Page.
ArXiv's automatic emails keep us up to date for sure but I decided to implement a small keyword-based sorter
to reduce the amount of daily information. This tool uses the public ArXiv API and Sendgrid to automatically
send emails.
Please visit the Github Page.
No one would deny that VsCode has become a brilliant IDE, packed with extensive plugins which basically take
care of any troubles one might have while coding.. My take on this is simple : NeoVim is FUN so I use it. End
of the discussion. Take a look at my config if you're wondering what I'm looking at while I write these lines!
Please
visit the Github Page.