TimeNorm: time expression normalization
I developed timenorm, a parser for normalizing time expressions initially based on synchronous context free grammars and later based on neural network models. It can recognize, for example, that if today is 2020-12-11, then “the next three weeks” should be normalized to the interval [2020-12-12T00:00, 2021-01-02T00:00).
ClearTK: machine learning in the UIMA framework
I was one of the lead developers for ClearTK, a UIMA based toolkit for developing natural language processing systems, which extends the UIMA API to make developing machine learning components easier.
uimaFIT: UIMA factories, injection and testing
argparse: Python command line parser
I was the original developer of argparse, a command line parsing module for Python which is now part of the Python standard library.