Skip to content
View essicolo's full-sized avatar

Block or report essicolo

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
essicolo/README.md

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 ecology
  • tangent/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-tangent
  • tangent/mc, an early, vibe coded work-in-progress package for Bayesian inference in JavaScript
  • jmonlabs, an organisation dedicated to music composition with code and math (no-AI), where I develop the jmon declarative music format and jmon/algo, an algorithmic music composition toolkit aimed to be the successor of Djalgo, written in Python with less standard conventions
  • seekwellpandas, 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 nuee and another with tangent/ds are 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.

Pinned Loading

  1. seekwellpandas seekwellpandas Public

    Querying pandas data frames with SQL-like synthax

    Python 3

  2. ecologie-mathematique-R ecologie-mathematique-R Public

    🐨 Notes du cours GAE-7007 - Analyse et modélisation d'agroécosystèmes

    HTML 9 9

  3. introduction-au-calcul-numerique-avec-python introduction-au-calcul-numerique-avec-python Public

    Petit cours d'introduction au calcul numérique en Python

    Jupyter Notebook