birdseye

Graphical Python debugger which lets you easily view the values of all evaluated expressions

Github星跟蹤圖

|logo| birdseye

|Build Status| |Supports Python versions 2.7, 3.5, and 3.6| |Join the
chat at https://gitter.im/python_birdseye/Lobby|

birdseye is a Python debugger which records the values of expressions in a
function call and lets you easily view them after the function exits.
For example:

.. figure:: https://i.imgur.com/rtZEhHb.gif
:alt: Hovering over expressions

You can use birdseye no matter how you run or edit your code. Just pip install birdseye, add the @eye decorator
as seen above, run your function however you like, and view the results in your browser.
It's also integrated with some common tools <http://birdseye.readthedocs.io/en/latest/integrations.html>_ for a smoother experience.

Rather than stepping through lines, move back and forth through loop
iterations and see how the values of selected expressions change:

.. figure:: https://i.imgur.com/236Gj2E.gif
:alt: Stepping through loop iterations

See which expressions raise exceptions, even if they’re suppressed:

.. figure:: http://i.imgur.com/UxqDyIL.png
:alt: Exception highlighting

Expand concrete data structures and objects to see their contents.
Lengths and depths are limited to avoid an overload of data.

.. figure:: http://i.imgur.com/PfmqZnT.png
:alt: Exploring data structures and objects

Calls are organised into functions (which are organised into files) and
ordered by time, letting you see what happens at a glance:

.. figure:: https://i.imgur.com/5OrB76I.png
:alt: List of function calls

.. |logo| image:: https://i.imgur.com/i7uaJDO.png
.. |Build Status| image:: https://travis-ci.org/alexmojaki/birdseye.svg?branch=master
:target: https://travis-ci.org/alexmojaki/birdseye
.. |Supports Python versions 2.7, 3.5, and 3.6| image:: https://img.shields.io/pypi/pyversions/birdseye.svg
:target: https://pypi.python.org/pypi/birdseye
.. |Join the chat at https://gitter.im/python_birdseye/Lobby| image:: https://badges.gitter.im/python_birdseye/Lobby.svg
:target: https://gitter.im/python_birdseye/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

.. inclusion-end-marker

Read more documentation here <http://birdseye.readthedocs.io>_

主要指標

概覽
名稱與所有者alexmojaki/birdseye
主編程語言JavaScript
編程語言Python (語言數: 5)
平台
許可證MIT License
所有者活动
創建於2017-07-22 18:49:20
推送於2024-10-13 21:22:02
最后一次提交2023-10-16 22:22:41
發布數6
最新版本名稱v0.9.5 (發布於 )
第一版名稱v0.9.0 (發布於 )
用户参与
星數1.7k
關注者數41
派生數73
提交數416
已啟用問題?
問題數57
打開的問題數20
拉請求數45
打開的拉請求數2
關閉的拉請求數2
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?