A static analysis library for computing graph representations of Python programs suitable for use with graph neural networks.
☆340Aug 11, 2023Updated 2 years ago
Alternatives and similar repositories for python-graphs
Users that are interested in python-graphs are comparing it to the libraries listed below
Sorting:
- Data and Code for Reproducing "Global Relational Models of Source Code"☆85May 10, 2021Updated 4 years ago
- Utilities used by the Deep Program Understanding team☆104Jun 12, 2023Updated 2 years ago
- Website for "A Survey of Machine Learning for Big Code and Naturalness"☆291Feb 7, 2025Updated last year
- PLUR (Programming-Language Understanding and Repair) is a collection of source code datasets suitable for graph-based machine learning. W…☆87Apr 5, 2022Updated 3 years ago
- The dataset for the variable-misuse task, used in the ICLR 2020 paper 'Global Relational Models of Source Code' [https://openreview.net/f…☆22Aug 19, 2020Updated 5 years ago
- Implementation of the paper "Language-agnostic representation learning of source code from structure and context".☆172Apr 6, 2022Updated 3 years ago
- Type4Py: Deep Similarity Learning-Based Type Inference for Python☆65Sep 6, 2023Updated 2 years ago
- Scalpel: The Python Static Analysis Framework☆324Mar 28, 2024Updated last year
- NaturalCC: An Open-Source Toolkit for Code Intelligence☆313Feb 6, 2026Updated 3 weeks ago
- Data and code for "DocPrompting: Generating Code by Retrieving the Docs" @ICLR 2023☆251Dec 15, 2023Updated 2 years ago
- A GitHub Action for suggesting Python type annotations.☆42Mar 23, 2023Updated 2 years ago
- Generative model for code infilling and synthesis☆315Sep 9, 2023Updated 2 years ago
- Seq2seq Type Inference using Static Analysis and CodeT5☆32Jul 9, 2023Updated 2 years ago
- ☆18Mar 20, 2022Updated 3 years ago
- Mining tool and large-scale datasets of single statement bug fixes in Python☆19Nov 29, 2023Updated 2 years ago
- Contains the code for our ICSE 2020 paper: Big Code != Big Vocabulary: Open-Vocabulary Language Models for Source Code and for its earlie…☆84Mar 24, 2023Updated 2 years ago
- This is the official code for the paper CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning (Neur…☆558Jan 21, 2025Updated last year
- MODIT: On Multi-Modal Learning of Editing Source Code.☆20Apr 24, 2021Updated 4 years ago
- Neural bag of words code search implementation using PyTorch and data from the CodeSearchNet project.☆72Jan 6, 2023Updated 3 years ago
- A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations☆320May 22, 2024Updated last year
- CD4Py: Code De-Duplication for Python☆23Dec 13, 2020Updated 5 years ago
- Code search model based the self-attention☆12Oct 16, 2020Updated 5 years ago
- Replication Code for "Self-Supervised Bug Detection and Repair" NeurIPS 2021☆112Aug 30, 2022Updated 3 years ago
- Official implementation of our work, A Transformer-based Approach for Source Code Summarization [ACL 2020].☆195May 28, 2022Updated 3 years ago
- GraphGen4Code: a toolkit for creating code knowledge graphs based on WALA code analysis and extraction of documentation and forum content…☆350Dec 3, 2025Updated 2 months ago
- Probabilistic Type Inference using Graph Neural Networks☆50Dec 9, 2022Updated 3 years ago
- ☆44Apr 5, 2023Updated 2 years ago
- ☆179Nov 2, 2023Updated 2 years ago
- code for "Implant Global and Local Hierarchy Information to Sequence based Code Representation Models"☆12Dec 13, 2024Updated last year
- code for "Learning to Represent Programs with Heterogeneous Graphs"☆12May 17, 2022Updated 3 years ago
- Fine-Tuning Pre-trained Transformers into Decaying Fast Weights☆19Oct 9, 2022Updated 3 years ago
- Semantic Code Search☆37Feb 24, 2023Updated 3 years ago
- ☆551Feb 5, 2024Updated 2 years ago
- ManyTypes4Py: A benchmark Python dataset for machine learning-based type inference☆23Mar 27, 2022Updated 3 years ago
- A curated list of papers, theses, datasets, and tools related to the application of Machine Learning for Software Engineering☆731Nov 6, 2025Updated 3 months ago
- Code for "Learning Structural Edits via Incremental Tree Transformations" (ICLR'21)☆41Jun 20, 2021Updated 4 years ago
- Code for the ICPC 2020 paper Improved Source Code Summarization via a Graph Neural Network☆68Apr 9, 2021Updated 4 years ago
- evaluation dataset consisting of natural language query and code snippet pairs☆124May 3, 2024Updated last year
- ☆13Jul 6, 2023Updated 2 years ago