Skip to main content

Library to reduce debugging time for developers using ipython notebooks (like jupyter notebook)

Project description

HelpStack

The Library to help developers who fight with the stack trace of errors

Install

pip install helpstack

How to use

After you install the library, we can use the decorator to simply get relevant links about the issue in jupyter notebook (or any ipython notebooks)

We do the following:

  • Go through Stackoverflow and get top answered results that are relevent to this stack trace
  • Get all libraries that are available in the environment and search its github issues that are relevent to its stack trace.
@help_stack
def div_by_zero(a):
    return a/0

div_by_zero(12)

Sample Image

Areas of improvement / TODO list:

  • Add additional Searches with results from other relevent sites
  • Ease logging of github issues from the same notebook if the user feels its an issue in the library
  • Improve accuracy of matches with results by using ML algorithms (have to read through couple of papers on the same)
  • Performance improvement of the results as there are lots of network calls involved
  • Adding compatibility to other IDEs/Platforms/ Languages

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

helpstack-0.0.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

helpstack-0.0.1-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file helpstack-0.0.1.tar.gz.

File metadata

  • Download URL: helpstack-0.0.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for helpstack-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e6b9657e8a1144f83364d44e43e7bbaa90ce30fc65d57fcae75e2053e37d787e
MD5 d92e836802e8374de21ddba10f05685a
BLAKE2b-256 7dfcfa85033f94e8620b717cae034c1e9a23861d3f87529fc2b3a608173a19c6

See more details on using hashes here.

File details

Details for the file helpstack-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: helpstack-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for helpstack-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aebc5bbc1fe9a751a16d2dc98147bc04a8e5d65f2cd4d9002cbfc5c352a546e4
MD5 aa1c86b4103bfc1f13fd1803b08d105a
BLAKE2b-256 200d8e63431cebe021a2075f63cd1421668d8782a3f9c2b6421a784ec1d2ffe1

See more details on using hashes here.

Supported by

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