Spaces:
Runtime error
Runtime error
| title: Code to Doc Streamlit App | |
| emoji: π | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: streamlit | |
| sdk_version: "1.30.0" | |
| app_file: app.py | |
| pinned: false | |
| # Python Code Summarizer | |
| This Streamlit app utilizes the CodeT5 model to generate summaries of Python code files, leveraging the Hugging Face Transformers library. | |
| ## Features | |
| - Upload Python files or paste code directly | |
| - Generate file-level summaries | |
| - Generate function-level summaries | |
| - Generate class-level summaries | |
| ## Usage | |
| 1. Upload a Python file or paste your code | |
| 2. Select the types of summaries you want to generate | |
| 3. Click "Summarize Code" | |
| 4. View the generated summaries | |
| ## Model Information | |
| This app employs CodeT5, a pretrained model available on Hugging Face, developed by Salesforce Research for code understanding and generation tasks. It is trained on a vast corpus of code and documentation. | |
| ## Limitations | |
| - Summaries may not always be accurate | |
| - Long files may be truncated due to model context limits | |
| - Complex code structures might not be properly understood | |