{ "info": { "author": "Tom Verhoeff", "author_email": "t.verhoeff@tue.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Jupyter", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Topic :: Education", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "`nbtoolbelt `__ - Tools to Work with Jupyter Notebooks\n=========================================================================================================\n\n- ``validate``: validate notebooks\n- ``head``: show head or tail of notebooks\n- ``dump``: dump notebook info and source on terminal\n- ``stat``\\ s: summarize notebooks with statistics\n- ``view``: view notebook, including all embedded images, LaTeX, and\n HTML in a browser\n- ``cat``: catenate multiple notebooks\n- ``clean``: clean notebooks by removing specified elements\n- ``run``: execute notebooks, with pre/post cleaning\n- ``split``: split notebooks into MarkDown, code, and raw\n- ``punch``: punch holes into notebooks and fill them (for creating\n exercises)\n\nAvailable as library functions and as configurable command-line scripts.\n\nInstallation\n------------\n\n.. code:: bash\n\n pip install nbtoolbelt\n\nDocumentation\n-------------\n\nDocumentation is available on `Read the\nDocs `__.\n\nOn the command line, you can use the options ``-h`` or ``--help``.\n\nUsage\n-----\n\nOn the command line:\n\n.. code:: bash\n\n nbtb [-h] [options] tool [options] nb.ipynb ...\n\nAs library: see documentation\n\nTesting\n-------\n\n.. code:: bash\n\n pip install nbtoolbelt[test]\n\n``nbtoolbelt`` comes with a set of automatic test cases for ``pytest``.\n\nDeveloping\n----------\n\nSome useful commands, and where to run them:\n\n- In ``nbtoolbelt/docs/``,\n\n - clean build directory: ``make clean``\n - create html documentation tree: ``make html``\n - create pdf documentation: ``make latexpdf``\n - determine size of documentation:\n :literal:`wc `find . -name '*.rst'\\``\n\n- In ``nbtoolbelt/test/``,\n\n - run all test cases: ``pytest .``\n\n- In ``nbtoolbelt/``,\n\n - test package configuration: ``python setup.py check -r -s``\n - create source distribution and wheel:\n ``python setup.py sdist bdist_wheel``\n\n- In ``nbtoolbelt/dist/``\n\n - create digital signature: ``gpg --detach-sign -a ...``\n - upload to PyPI: ``twine upload ...``\n\n- In ``nbtoolbelt/src/``,\n\n - determine size of code: :literal:`wc `find . -name '*.py'\\``\n\nLicense\n-------\n\nCopyright (c) 2017 - Eindhoven University of Technology, The Netherlands\n\nThis software is made available under the terms of the `MIT\nLicense `__.\n\nResources\n---------\n\n- `Python `__: Python 3\n- `Jupyter `__\n- `Jupyter notebook format `__\n\n - `Documentation `__\n - Includes a format validator based on JSON schemas, such as\n `nbformat.v4.schema.json `__\n\n- `JSON Schema `__\n- `./jq `__: a lightweight and flexible\n command-line JSON processor\n- `Python 3 Patterns, Recipes and\n Idioms `__\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.tue.nl/jupyter-projects/nbtoolbelt", "keywords": "Interactive,Interpreter,Shell", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "nbtoolbelt", "package_url": "https://pypi.org/project/nbtoolbelt/", "platform": "Linux", "project_url": "https://pypi.org/project/nbtoolbelt/", "project_urls": { "Homepage": "https://gitlab.tue.nl/jupyter-projects/nbtoolbelt" }, "release_url": "https://pypi.org/project/nbtoolbelt/2018.2.dev0/", "requires_dist": [ "nbconvert", "nbformat", "numpy", "pandas" ], "requires_python": ">=3.5", "summary": "Tools to work with Jupyter notebooks", "version": "2018.2.dev0" }, "last_serial": 3572865, "releases": { "2017.10.dev2": [ { "comment_text": "", "digests": { "md5": "f83789fb87ecb22fb7300e25b94d44b3", "sha256": "ace66c2958007fddaec4544ca12360343f5451e7300e6be8990ae079c1b040f0" }, "downloads": -1, "filename": "nbtoolbelt-2017.10.dev2-py3-none-any.whl", "has_sig": true, "md5_digest": "f83789fb87ecb22fb7300e25b94d44b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48238, "upload_time": "2017-10-04T21:50:12", "url": "https://files.pythonhosted.org/packages/91/f3/2574fbe201662b7527a8fb54bbb33007064009f1eff6bd90f0c21e29b00b/nbtoolbelt-2017.10.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6c8564a9c6d44b114f9fb37a8657855", "sha256": "135be77f7362578539fa00a79ea35a72598da57fc22718dcd29855fbc987d1f4" }, "downloads": -1, "filename": "nbtoolbelt-2017.10.dev2.tar.gz", "has_sig": true, "md5_digest": "a6c8564a9c6d44b114f9fb37a8657855", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 30626, "upload_time": "2017-10-04T21:54:56", "url": "https://files.pythonhosted.org/packages/b5/31/95f28c03003c0a389498308ed1737986cc505463ba9b4bd15041d7698039/nbtoolbelt-2017.10.dev2.tar.gz" } ], "2017.10.dev3": [ { "comment_text": "", "digests": { "md5": "88da15e24baf04369285bf48a5346562", "sha256": "8ea6e9242063bdd20c97dc3f993871aa77277cecb5425bd54530dea3038edf4e" }, "downloads": -1, "filename": "nbtoolbelt-2017.10.dev3-py3-none-any.whl", "has_sig": true, "md5_digest": "88da15e24baf04369285bf48a5346562", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 50884, "upload_time": "2017-10-05T09:57:33", "url": "https://files.pythonhosted.org/packages/40/42/f3cb77b34cd8a29a534123e0c43199497377e4d15a0ad3e80df7186a3d4f/nbtoolbelt-2017.10.dev3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00d9a3bc0478cb6cb0813e0c7f42f57d", "sha256": "02962ef9c93e0186957d146562a084b315854432147edb205302c433ed17a399" }, "downloads": -1, "filename": "nbtoolbelt-2017.10.dev3.tar.gz", "has_sig": true, "md5_digest": "00d9a3bc0478cb6cb0813e0c7f42f57d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33194, "upload_time": "2017-10-05T09:57:08", "url": "https://files.pythonhosted.org/packages/b6/a8/d103d783415a21e5faff9ab776bf684d7781a74a4fbb5803d035ae813962/nbtoolbelt-2017.10.dev3.tar.gz" } ], "2017.10.dev5": [ { "comment_text": "", "digests": { "md5": "90ecb7265b8c19fe31f67f4a68acd689", "sha256": "68894355471ca66f511f16c92cb45b77db1605d3b4ac585cd754fb61a9eebcd9" }, "downloads": -1, "filename": "nbtoolbelt-2017.10.dev5-py3-none-any.whl", "has_sig": true, "md5_digest": "90ecb7265b8c19fe31f67f4a68acd689", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 50871, "upload_time": "2017-10-05T16:03:47", "url": "https://files.pythonhosted.org/packages/e8/26/7e3b5f0ec55d321d874af5c203202dab1ed8a61f08e56455d05e51694e7a/nbtoolbelt-2017.10.dev5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e236f64d8c6b1bf4b0a69eca10cf7c5", "sha256": "026fcd6f8e74855279782b5051fa02b9c93a36b22e1aea62626b935193fead5d" }, "downloads": -1, "filename": "nbtoolbelt-2017.10.dev5.tar.gz", "has_sig": false, "md5_digest": "2e236f64d8c6b1bf4b0a69eca10cf7c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33139, "upload_time": "2017-10-05T16:03:18", "url": "https://files.pythonhosted.org/packages/af/98/07166fc51190bb15f1991f791874a78bf87640717f07d648acbed5c9312f/nbtoolbelt-2017.10.dev5.tar.gz" } ], "2017.11.dev1": [ { "comment_text": "", "digests": { "md5": "63a4e9408368030f54762826684d1738", "sha256": "016561024985d0518560f43d025d38bf11d33561634539a79ba21ed26640109e" }, "downloads": -1, "filename": "nbtoolbelt-2017.11.dev1-py3-none-any.whl", "has_sig": true, "md5_digest": "63a4e9408368030f54762826684d1738", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 50890, "upload_time": "2017-11-17T16:00:56", "url": "https://files.pythonhosted.org/packages/7a/97/95d0f7b6d732f8ed7d7c60f7e3721d2faa7ae4f22a9fec6e01540d092b89/nbtoolbelt-2017.11.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50b9128a6bbd0545c16607fc019b16ea", "sha256": "276aadf899f6635a59beb05fb85b19b5e246da6369734a58ee95c647149506d3" }, "downloads": -1, "filename": "nbtoolbelt-2017.11.dev1.tar.gz", "has_sig": true, "md5_digest": "50b9128a6bbd0545c16607fc019b16ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33145, "upload_time": "2017-11-17T16:01:22", "url": "https://files.pythonhosted.org/packages/99/da/d92b8b3f0a84c39583a607a5f14af106761c4a8ce3c3a302755c19dcdd20/nbtoolbelt-2017.11.dev1.tar.gz" } ], "2018.1.dev0": [ { "comment_text": "", "digests": { "md5": "37ba69a5fda37265ab57b59d7d044926", "sha256": "eaec5c98beabd804b83ab638eada7e4efde6cab138da3ece2742c7c28f3a9947" }, "downloads": -1, "filename": "nbtoolbelt-2018.1.dev0-py3-none-any.whl", "has_sig": true, "md5_digest": "37ba69a5fda37265ab57b59d7d044926", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 51956, "upload_time": "2018-01-28T22:46:18", "url": "https://files.pythonhosted.org/packages/b3/ae/def9c580b5a0ffb1c5e5d2ab2b4f40d2b1b9d16cfaa80bbcbe0ee55bf1b7/nbtoolbelt-2018.1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80f2ca180b383649ef34976f64f97a34", "sha256": "67e4d02ba200c7c3d6310b036aa946a28e22fc0928b2a8368d5cee206644be5a" }, "downloads": -1, "filename": "nbtoolbelt-2018.1.dev0.tar.gz", "has_sig": true, "md5_digest": "80f2ca180b383649ef34976f64f97a34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34124, "upload_time": "2018-01-28T22:46:44", "url": "https://files.pythonhosted.org/packages/75/30/10449750918f8fe4d8bb568298b28f7c6dace2b63c226da2ea1cd63b1b8d/nbtoolbelt-2018.1.dev0.tar.gz" } ], "2018.2.dev0": [ { "comment_text": "", "digests": { "md5": "c33ba40e388c1a65cbc059b6cddf1513", "sha256": "d14be2c358bb81693049298dfd083410d117e3bbf5ef82ffe613af7c889d00bd" }, "downloads": -1, "filename": "nbtoolbelt-2018.2.dev0-py3-none-any.whl", "has_sig": true, "md5_digest": "c33ba40e388c1a65cbc059b6cddf1513", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 51982, "upload_time": "2018-02-11T21:23:00", "url": "https://files.pythonhosted.org/packages/fe/b6/aa21a8ba2ef7a3bad966375a0c6861ea2513b8a7de8940add9dacffd0b60/nbtoolbelt-2018.2.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb94ca7b162362f3c7351fbe0e370cac", "sha256": "de80deaa60c568104f0c37a5b05d0059cab698f8e006dc199c908a588d0c64c1" }, "downloads": -1, "filename": "nbtoolbelt-2018.2.dev0.tar.gz", "has_sig": true, "md5_digest": "cb94ca7b162362f3c7351fbe0e370cac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34129, "upload_time": "2018-02-11T21:23:34", "url": "https://files.pythonhosted.org/packages/23/c2/6661b6b1553176e2fc861df548634cdf97e7256e78fdcb09db173af97fad/nbtoolbelt-2018.2.dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c33ba40e388c1a65cbc059b6cddf1513", "sha256": "d14be2c358bb81693049298dfd083410d117e3bbf5ef82ffe613af7c889d00bd" }, "downloads": -1, "filename": "nbtoolbelt-2018.2.dev0-py3-none-any.whl", "has_sig": true, "md5_digest": "c33ba40e388c1a65cbc059b6cddf1513", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 51982, "upload_time": "2018-02-11T21:23:00", "url": "https://files.pythonhosted.org/packages/fe/b6/aa21a8ba2ef7a3bad966375a0c6861ea2513b8a7de8940add9dacffd0b60/nbtoolbelt-2018.2.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb94ca7b162362f3c7351fbe0e370cac", "sha256": "de80deaa60c568104f0c37a5b05d0059cab698f8e006dc199c908a588d0c64c1" }, "downloads": -1, "filename": "nbtoolbelt-2018.2.dev0.tar.gz", "has_sig": true, "md5_digest": "cb94ca7b162362f3c7351fbe0e370cac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34129, "upload_time": "2018-02-11T21:23:34", "url": "https://files.pythonhosted.org/packages/23/c2/6661b6b1553176e2fc861df548634cdf97e7256e78fdcb09db173af97fad/nbtoolbelt-2018.2.dev0.tar.gz" } ] }