# IPython based debugging and exploring tool
This package provides the following features:
- `IPS()` – An embedded IPython shell with some extra features like conditional execution: `IPS(x>0)`.
- `activate_ips_on_exception()` – Open an IPython shell in the frame where an exception is raised, but with the ability to move to other frames.
- `dirsearch` – easily search for substrings in the attribute list of an object or in the keys of a dict.
- `displaytools` – an extesion for jupyter notebooks to display intermediate results (e.g. of assignments). Useful for didactic purposes.
Raw data
{
"_id": null,
"home_page": "http://github.com/cknoll/ipydex",
"name": "ipydex",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "ipython embedded excepthook debugger",
"author": "Carsten Knoll",
"author_email": "firstname.lastname@posteo.de",
"download_url": "https://files.pythonhosted.org/packages/9f/3a/8570adf4be1c9c138cc7553519e107f71d167fd2d7087fae180c7f2017fc/ipydex-0.16.2.tar.gz",
"platform": null,
"description": "\n# IPython based debugging and exploring tool\n\nThis package provides the following features:\n\n- `IPS()` \u2013 An embedded IPython shell with some extra features like conditional execution: `IPS(x>0)`.\n- `activate_ips_on_exception()` \u2013 Open an IPython shell in the frame where an exception is raised, but with the ability to move to other frames.\n- `dirsearch` \u2013 easily search for substrings in the attribute list of an object or in the keys of a dict.\n- `displaytools` \u2013 an extesion for jupyter notebooks to display intermediate results (e.g. of assignments). Useful for didactic purposes.\n",
"bugtrack_url": null,
"license": "GPLv3+",
"summary": "IPython based debugging and exploring tool",
"version": "0.16.2",
"project_urls": {
"Homepage": "http://github.com/cknoll/ipydex"
},
"split_keywords": [
"ipython",
"embedded",
"excepthook",
"debugger"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4beeee7d3b4afa0b9ce9a5be58eb7d6e5136711bd0372d3f2d581a8858e36a9a",
"md5": "299e5b13688bc94bfdc789b5a9e9f9c4",
"sha256": "7e81d8986d839fabba1a53e88aded160c60759b450b5a992976ce3f9402ccb48"
},
"downloads": -1,
"filename": "ipydex-0.16.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "299e5b13688bc94bfdc789b5a9e9f9c4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 34107,
"upload_time": "2023-12-07T13:32:02",
"upload_time_iso_8601": "2023-12-07T13:32:02.928048Z",
"url": "https://files.pythonhosted.org/packages/4b/ee/ee7d3b4afa0b9ce9a5be58eb7d6e5136711bd0372d3f2d581a8858e36a9a/ipydex-0.16.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f3a8570adf4be1c9c138cc7553519e107f71d167fd2d7087fae180c7f2017fc",
"md5": "37dd8263878a23e82ed4908b1b6b6078",
"sha256": "8a5594d7f2d46a31aa9eafea15c5e6ac16eada96449c8ec56e059ab581423c7d"
},
"downloads": -1,
"filename": "ipydex-0.16.2.tar.gz",
"has_sig": false,
"md5_digest": "37dd8263878a23e82ed4908b1b6b6078",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 121758,
"upload_time": "2023-12-07T13:32:05",
"upload_time_iso_8601": "2023-12-07T13:32:05.558314Z",
"url": "https://files.pythonhosted.org/packages/9f/3a/8570adf4be1c9c138cc7553519e107f71d167fd2d7087fae180c7f2017fc/ipydex-0.16.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-07 13:32:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cknoll",
"github_project": "ipydex",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"circle": true,
"requirements": [
{
"name": "ipython",
"specs": [
[
">=",
"8.0.0"
]
]
},
{
"name": "pexpect",
"specs": []
},
{
"name": "pickleshare",
"specs": []
}
],
"lcname": "ipydex"
}