Language Model for Mainframe Modernization
-
Updated
Aug 23, 2024 - Python
Language Model for Mainframe Modernization
Transformer-based approaches for an efficient docstrings generation on a piece of Python's code.
Official implementation of our work, 'GypSum: Learning Hybrid Representations for Code Summarization'.
Summarize and collect into a DB a collection of LeetCode problems (Description, Solutions, Code, Analysis)
Code and data for "Impact of Evaluation Methodologies on Code Summarization" in ACL 2022.
[ICLR 2024] Beyond Accuracy: Evaluating Self-Consistency of Code Large Language Models with IdentityChain
A tool for obtaining natural language summaries of Python functions.
CLAMS API Summarizer
📝 Counts how many lines of code (LOC/SLOC) are in a code base, by programming language.
A CLI tool to transform a codebase into a single, LLM-optimized markdown file. Intelligently samples content, removes duplicates, and controls token budgets to create perfect context for AI assistants
Snapshot an entire repo or directory as plaintext on the clipboard and paste to your favorite AI tool!
MoLE (Mix-of-Language-Experts) model architecture for multilingual programming
CLI tool in Python to recursively scan a directory, read every file (with error handling), and generate a single Markdown-formatted summary file. Supports path normalization, progress logging, and customizable output filenames—ideal for quick code overviews or project documentation.
A toolkit to naturalize the source code corpus
Automatically summarizes Python code and emails daily progress reports to your manager. Perfect for remote teams, daily standups, and solo developers.
A novel approach to get concise comments for a code snippet
Local AI workbench for embeddings, summarization, and OpenAI-compatible chat. Supports Gemma, Gemini API, and GPT-OSS with hardware acceleration, caching, and SSE streaming.
Add a description, image, and links to the code-summarization topic page so that developers can more easily learn about it.
To associate your repository with the code-summarization topic, visit your repo's landing page and select "manage topics."