Skip to main content

Inspect program execution from data generated by `callspectpy`

Project description

# callspect

Inspect program execution from data generated by callspectpy

`bash # run app as background process $ callspect ~/path-to-file-generated-by-callspectpy & # open `callspect` in default browser and view data $ xdg-open http://127.0.0.1:5000/ `

## TODO Future:

  • call args seperated with newlines as option

  • max/min window with app-header

  • layout customization
  • scr-code filename is floating

  • details-box: open-in-editor action

  • hidable left pane with (app-drawer)
    • show whole map flow with warning about too-many-calls

    • main-thread selected in call-tree shows all flow map?
      • limit actor parent calls?

      • limit actor child calls?

    • allow picked package to be shown (default all-checked?)

  • DX: files *.css.html are shitty copy-paste from node_modules, there must be a better way

  • actor has zooming feature
    • show only module-level interaction

    • show only class-level interaction

    • show only obj-level interaction

    • show only function-level interaction

  • sequence svg reacts by highlighting in call-tree
  • additional vertical layout

  • diagram handles recurrent fn

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

callspect-0.1.0.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

callspect-0.1.0-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file callspect-0.1.0.tar.gz.

File metadata

  • Download URL: callspect-0.1.0.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for callspect-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7fd1d2579474beb016f8aa1173ca30dd22884ed27eabc46b2f9f346bb22d3bd8
MD5 e1c2a2e15fb6e6ac7ab8d760afe340b0
BLAKE2b-256 3e8c2b192bc31a1839e7923ab7b456976dd5df1f00a48c55294ae004d0a669c8

See more details on using hashes here.

File details

Details for the file callspect-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for callspect-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45c35f3faba1b3ee407c2d118cb7eb52cee3e9a7ce1b611fcbce635f0604d905
MD5 d77a3fa6bf5556439a95acd592a3edb2
BLAKE2b-256 9395af15de540eeecfd2a8f3f08592b2db1baf4464d439e903a34cfb8aa235b7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page