Code Monkey home page Code Monkey logo

Hello there! 👋🏻

Jérémie's dynamically generated GitHub stats

Jérémie's Mastodon Jérémie's Twitter Jérémie's Github Jérémie's ORCID Jérémie's GoogleScholar Jérémie's LinkedIn

Faculty at University of Pennsylvania's Department of Computer & Information Sciences. I love to teach, to mentor and advise students, to think "at scale", to build stuff open source, and to expand the circle of people who identify as "programmers."

  • 🔭 I’m currently working on music digital humanities project + CS education, code grading/teaching projects
  • 🌱 I’m currently learning TypeScript/React/front-end + machine learning
  • 👯 I’m looking to collaborate on open-source projects, especially that reduce the friction to building
  • 💬 Ask me about scaling, academic peer review, gamification, centralization/decentralization, capitalism, good software engineering practices, veganism 🐮

🎹 Tools for Musical Digital Humanities

  • 🎶 imslp: A Python package to query and retrieve scores from the International Music Score Library Project (IMSLP).

  • 🎼 incipit: A Python package and command line tool to slice a musical score into bars, staves and systems. Was originally designed to extract the first line of each of Domenico Scarlatti's 555 sonatas to create a searchable catalog with incipit.

You can also visit the GitHub organization of the Domenico Scarlatti Foundation.

⚙️ GitHub Templates for your projects

🎲 Probabilistic Algorithms

  • 🌊 Many data streaming probabilistic algorithms, including those I design and study, use families of hash functions. Hard to find families with good properties (simple, efficient, not too correlated). A affine transform of CRC32 hash, with factors drawn from Mersenne Twister provides a good empirical family. Details are tricky to get right—so I get them right for you!

  • 🙆🏼 Affirmative Sampling (2022) with Conrado Martínez (PDF), is a novel probabilistic sampling algorithm of which the size of the sample grows as a function of the (unknown) number of distinct elements, making it uniquely adaptive to queries that depend on the relative proportion of elements. Reference implemented in Python at affirmative-sampling

Jérémie Lumbroso's Projects

admiral-sucks icon admiral-sucks

Chrome extension meant to neutralize Admiral's very evil Adblock Recovery 👿

affirmative-sampling icon affirmative-sampling

Reference implementation of the Affirmative Sampling algorithm by Jérémie Lumbroso and Conrado Martínez (2022). 🍀

anki-deck-generator icon anki-deck-generator

📚✨ Anki Deck Generator - Easily convert Penn student data into Anki flashcards! 🎓🃏 Powered by Penn Class List Scraper. Perfect for educators looking to familiarize themselves with their students. 🍎🖥️

arbogen icon arbogen

a fast uniform random tree generator

barcutter icon barcutter

Tool to extract music bar coordinates data from a musical score.

basic-git-scraper-template icon basic-git-scraper-template

🔬 Starter template for automating web scrapers using GitHub Actions workflows to incrementally commit data to Git 📈 Includes sample script, scheduling, dependency installation, output to CSV/JSON, and ethics guide 🤖 Customizable for diverse sites and use cases!

boltzoc icon boltzoc

Fast, Standalone Oracle for Analytic Sampling of Trees

chrome-extension-text-collector icon chrome-extension-text-collector

🚀 Snippet Saver: A sample Chrome Extension showcasing context menus, popups, and storage, built with React, TypeScript, and Webpack, and tested using Jest, Sinon, and Sinon-Chrome. 📦🧩

codepost-stats icon codepost-stats

A system to compile statistics automatically from a course on the codePost platform.

combstruct2json icon combstruct2json

Lightweight library to parse combstruct grammars, and standalone tool to convert them to JSON.

comma icon comma

Python CSV, and delimiter-spaced files, for humans!

cost-sharing-for-ynab icon cost-sharing-for-ynab

App interfacing with the YNAB (You Need a Budget) API allowing a user to conveniently manage a shared credit card in their budget

csv-merge icon csv-merge

A tool to (continuously) merge CSV files from various sources.

cv icon cv

My YAML cv and resume. After a framework by @bamos.

docs icon docs

The open-source repo for docs.github.com

ellsworth icon ellsworth

Studies and random generators based on Ellsworth Kelly's procedural art, including "Seine" (1951), with implementations in Python/Jupyter.

free-disk-space icon free-disk-space

:octocat:⚙️🗑️ A GitHub Action to free disk space on an Ubuntu runner.

gmail-face-images icon gmail-face-images

Use previously exported data to have images substituted to missing images in Gmail.

google-sheets-dump icon google-sheets-dump

🚀 Instantly sync Google Sheet data to CSV in your GitHub repo! Streamline data updates and supercharge your projects! 📈🔥

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.