Lowpy is a Visual Studio Code extension that provides live feedback on Python code execution. With Lowpy, you can instantly see the results of your code execution inline, making it easier to debug, test, and iterate faster.
- Live Execution: Get instant feedback as you write Python code. Lowpy evaluates code on the fly and displays the results in your editor.
- Inline Results: Results of expressions, variables, and function calls are displayed inline in the code, so you don’t have to leave the editor to check the output.
- Context Awareness: Keep track of global and local variables, function definitions, and scopes as you write code, ensuring accurate evaluation of complex programs.
- Efficient Execution: Optimize code execution by running only the necessary parts of the code, avoiding unnecessary recomputation.
- Automatic updating, smarter code execution trigger
- Decide what should not by executed at all (for example don't run an entire AI model over and over again....)
We welcome contributions to improve Lowpy! Here’s how you can get started:
- Fork the repository and clone it locally:
git clone https://github.com/kallehallden/lowpy.git
- Install dependencies:
npm install
- Open the project in Visual Studio Code and start developing.
- Make your changes and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Inspired by Quokka.js for JavaScript
- Built using the VS Code API and Python
For any questions, issues, or suggestions, feel free to reach out or open an issue on GitHub.