01. Source Code Tools - VitalyRomanov/method-embedding GitHub Wiki

Library for analyzing source code with graphs and NLP. What this repository can do:

  1. Fetch source codes for packages in pip
  2. Create indexes of python packages using Sourcetrail
  3. Convert Sourcetrail indexes into a connected graph
  4. Build graphs for source codes from AST
  5. Train Graph Neural Network for learning representations for source code
  6. Predict Python types using NLP and graph embeddings