Skip to main content

Natural Language Processing

Sequence to sequence

Tools

Source Code Processing

Tools

Datasets

Software Metrics

Abstract Syntax Tree

lint

  • pyflakes: checks Python source files for errors
  • bellybutton: custom Python linting through AST expressions
  • vermin: concurrently detect the minimum Python versions needed to run code

Code Recommendation

Sentiment Analysis

Finding similar source codes or programming styles