Code Monkey home page Code Monkey logo

assert's Introduction

Hi ๐Ÿ‘‹, I'm Olivier

Data Scientist at American Institutes for Research

PhD in Statistical Science from Duke University

๐Ÿค“ Some stats

๐Ÿง‘โ€๐Ÿ’ป Some of the software I've worked on

  • ER-Evaluation (Python package on PyPI): Toolkit for the (statistical) evaluation of entity resolution, record linkage, and micro-clustering models.

  • StreamlitSurvey (Python package on PyPI): Streamlit apps can be a bit tricky to get right. Especially if you want multi-pages forms/surveys that keep track of progress and that can be restored from a saved state. This Streamlit component makes it easy to incorporate more complex forms on in your apps.

  • StringCompare (Python/C++ package): Most implementations of the Levenshtein distance are pretty bad. Here's how the basic algorithm can be implemented with minimal time and memory complexity.

  • CSVMeta (Python package on PyPI): You know how excel has been repeatedly blamed for high-profile disasters? Well, CSV files are part of the problem. If you're going to use CSV files, you need to specify your CSV dialect in a metadata file. This package reads/write CSV files with attached dialect information.

  • assert (R package on CRAN): Informative assertions in 16 lines of code with some R introspection magic (no dependencies!)

  • cache (R package on CRAN): On-disk caching for data science workflows in 15 lines of code (no dependencies!)

  • dgaFast/dga (R package on CRAN): I needed the dga R package (that I know maintain) to go fast. I re-implemented bottlenecks in C++ and did some linear algebra magic for a 100x speedup.

  • Fractals (Javascript App): More than 10 years ago, I deep dived into browser multithreading to create a Javascript Mendelbrot set visualization app.

  • Welcome to the Moon App (Javascript App): I love board games! I created this app as a companion to the wonderful Welcome to the Moon board game.

  • FingermatchR (R & C package): Ever needed an R wrapper to fingerprint matching C libraries? No? Well, a Duke postdoc did and sweet-talked me into building this... It may not be the most useful thing, but it was interesting!

๐Ÿงฐ Some tools I use

Python R C C++ Java bash JavaScript DuckDB AWS Docker ElasticSearch Git Github Actions conda Linux vscode

NumPy Pandas Plotly scikit-learn PyTorch statsmodels

Pytest Pytest

assert's People

Contributors

olivierbinette avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

minghao2016

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.