All Projects → hchasestevens → tracing

hchasestevens / tracing

Licence: MIT license
Utilities for tracing program execution line-by-line

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to tracing

ripdb
Remotely accessible IPython-enabled debugger
Stars: ✭ 21 (-34.37%)
Mutual labels:  ipython, debugging-tool
debug
Debugging functionality for Ruby
Stars: ✭ 706 (+2106.25%)
Mutual labels:  debugging-tool
xdbg
Interactive live coding in Python
Stars: ✭ 25 (-21.87%)
Mutual labels:  ipython
rvw developers core
SFCC Developers Core Cartridge. A Salesforce Commerce Cloud (Demandware) Cartridge for Developers.
Stars: ✭ 43 (+34.38%)
Mutual labels:  debugging-tool
rail
Scalable RNA-seq analysis
Stars: ✭ 74 (+131.25%)
Mutual labels:  ipython
smart-change-directory
smart change of directory in a Unix shell, IPython and Vim
Stars: ✭ 19 (-40.62%)
Mutual labels:  ipython
poireau
Poireau: a sampling allocation debugger
Stars: ✭ 76 (+137.5%)
Mutual labels:  debugging-tool
awesome print.cr
It dreams about becoming ruby's awesome_print for crystal-lang, under light development.
Stars: ✭ 13 (-59.37%)
Mutual labels:  debugging-tool
blackmagic-espidf
Blackmagic Wireless SWD Debug probe hosted on esp-idf SDK (for ESP8266) with UART on Telnet port and HTTP using xterm.js
Stars: ✭ 165 (+415.63%)
Mutual labels:  debugging-tool
angr-cli
Repo for various angr ipython features to give it more of a cli feeling
Stars: ✭ 41 (+28.13%)
Mutual labels:  ipython
notebook-free-notebook
A professional, lock-in-free Jupyter dev env for coders, teams and non-trivial, large Jupyter projects
Stars: ✭ 38 (+18.75%)
Mutual labels:  ipython
nopdb
NoPdb: Non-interactive Python Debugger
Stars: ✭ 67 (+109.38%)
Mutual labels:  debugging-tool
android-sdk
AppSpector is a debugging service for mobile apps
Stars: ✭ 39 (+21.88%)
Mutual labels:  debugging-tool
spark-notebook-examples
Some notebook examples related to Apache Spark, IPython / Jupyter, Zeppelin
Stars: ✭ 49 (+53.13%)
Mutual labels:  ipython
puts debuggerer
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
Stars: ✭ 82 (+156.25%)
Mutual labels:  debugging-tool
elm-debug-extension
This web browser extension transforms the Elm's Debug.log output to be more readable.
Stars: ✭ 32 (+0%)
Mutual labels:  debugging-tool
pyhstr
hstr, but for Python shells
Stars: ✭ 12 (-62.5%)
Mutual labels:  ipython
ipython pytest
Pytest magic for IPython notebooks
Stars: ✭ 33 (+3.13%)
Mutual labels:  ipython
PyExt
WinDbg Extensions for Python
Stars: ✭ 56 (+75%)
Mutual labels:  debugging-tool
vscode-cc65-debugger
VSCode extension for CC65 debugging with VICE or Mesen
Stars: ✭ 26 (-18.75%)
Mutual labels:  debugging-tool

tracing

PyPI version Liberapay receiving

Utilities for tracing program execution line-by-line.

What is this good for?

Have you ever been in a situation where you weren't quite sure what a program was doing? Where the program seems to hang, or seems to spend too long between two stages, or is behaving in a way you don't expect it to? tracing lets you see in real-time exactly what is being run, without some of the overhead of using a debugger - like having to set breakpoints or manually advance the program's execution.

Installation

pip install tracing

Usage

Within code:

from tracing import tracing
with tracing():
  ...  # each line executed will be printed to stdout

Within an IPython shell:

In [0]: import tracing

In [1]: %trace enable

Contacts

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].