Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Almenon/birdseye-vscode

vscode port of birdseye - a graphical Python debugger
https://github.com/Almenon/birdseye-vscode

birdseye debugger python vscode vscode-extension

Last synced: about 2 months ago
JSON representation

vscode port of birdseye - a graphical Python debugger

Awesome Lists containing this project

README

        

# Birdseye [![Downloads](https://vsmarketplacebadge.apphb.com/installs/almenon.birdseye-vscode.svg)](https://marketplace.visualstudio.com/items?itemName=almenon.birdseye-vscode)

Quick, convenient, expression-centric, graphical Python debugger using the AST

![Stepping through loop iterations](https://i.imgur.com/236Gj2E.gif)

## Usage and features

1. Decorate the function you want to debug (see [documentation](https://birdseye.readthedocs.io/en/latest/quickstart.html))
2. Run your python file.
* You can use any extension to do so. Examples:
* [Official Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) | [Code Runner](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner) | [AREPL](https://github.com/Almenon/AREPL-vscode) | [wolf](https://marketplace.visualstudio.com/items?itemName=traBpUkciP.wolf)
* Or you can just use the command line... really anything works
2. Launch birdseye
* (F1 -> [Birdseye](https://marketplace.visualstudio.com/items?itemName=almenon.birdseye-vscode))
* or Control-Shift-P to invoke the command palette and choose "Show Birdseye"

This extension is just a wrapper around Alex Hall's wonderful birdseye library - look [here](https://birdseye.readthedocs.io) for the full documentation