Hi, I'm Essi. I develop packages for research and education, in science and arts, although most of my repositories are educational material and supplementary materials to reproduce the results of my scientific papers. I'm working on professionnal data science projects in hydroclimatology, ecology and agriculture. Here are some projects I'm very proud of.
nuee, a multivariate data analysis Python package for numerical ecologytangent/ds, a JavaScript generic package for data science, including statistics, multivariate data analisys, machine learning and plot utilities. I'm working on a short course on data science with JavaScript at observablehq.com/collection/@essi/data-science-with-tangenttangent/mc, an early, vibe coded work-in-progress package for Bayesian inference in JavaScriptjmonlabs, an organisation dedicated to music composition with code and math (no-AI), where I develop the jmon declarative music format andjmon/algo, an algorithmic music composition toolkit aimed to be the successor of Djalgo, written in Python with less standard conventionsseekwellpandas, a small Python package adding tidy methods to pandas data frames
I also love creating educational contents: I set up some reposotories for lectures and courses.
- [In French] Analyse et modélisation d'agroécosystèmes avec R. I wrote this book as a support for a course I created. The book is kind of oudated, but there is a fork from the people who took up the course. A course in Python with
nueeand another withtangent/dsare on the roadmap. - [In French] Introduction au calcul numérique avec Python. Here and there, I'm asked to teach Python to academic students and professionals. This is a very short take on how to start using Python for science and engineering. But I wrote it before the AI boom, so maybe it would need adjustments.
- DJalgo's User Guide. This is a guide for composing music with math while staying in the browser. For long, I wondered how to soundify mathematics. I found some composers using intriguing techniques to do so, implemented some of my own, packaged it in DJalgo and wrote a free online book in the subject. Techniques include loops, minimalism, randomized walks, fractals and genetic algorhitms. I also cover AI in music: though there are impressive AIs around, I'm encouraging and show how to create one of your own.
As for CV, I'm an engineer and interdisciplinary academic researcher in data science, ecological engineering and agriculture.


