{ "info": { "author": "John Bjorn Nelson", "author_email": "jbn@pathdependent.com", "bugtrack_url": null, "classifiers": [], "description": "=============\nBatchNotebook\n=============\n\nDO NOT USE THIS LIBRARY\n-----------------------\n\n`Matthias Bussonnier `_ was kind enough to\n`point out `_ that\n`Paul Butler et al `_ had written a library runipy\nthat precede mine and is more mature. Consequently, this library,\n`BatchNotebook `_ is deprecated.\n\nPlease use: `runipy `_ instead.\n\n\nWhy Use This Library\n--------------------\n\n1. Explore data by writing an series of IPython notebooks.\n2. The Data are updated. Rerun all notebooks.\n3. Use nbconvert to generate reports from the executed notebooks.\n\nThis library saves time on step 2. That is, it allows you to rerun your\nnotebooks from the command line, in batch mode, rather than running them\nmanually or hacking together some browser runner with Selenium or something\nsimilar. It assumes that your executed notebook(s) will be used as a reporting\ntool (e.g. you want the inline html graphs.) If you do not need to use the\nexecuted notebook as a report, this library is not necessary; there are other\nscripts that can extract the code and turn it into a plain old py script.\n\nAccording to `this stackoverflow post `_,\nnon-interactive IPython notebook execution will be added to the 2.0 core. Until\nthen, I patched together this library from the work of others.\n\nHow To Use This Library\n-----------------------\n\nThis library installs a script ``run_ipython_script.py``. The following is the\noutput of of ``run_ipython_script.py --help``::\n\n usage: run_ipython_script.py [-h] [--timeout TIMEOUT] [--verbose] src dst\n\n Run IPython notebook scripts in batch mode.\n\n positional arguments:\n src source notebook path\n dst destination notebook path\n\n optional arguments:\n -h, --help show this help message and exit\n --timeout TIMEOUT, -T TIMEOUT\n max execution time in seconds per cell\n --verbose, -V print status messages as processing proceeds\n\n\nCaveats\n-------\n\nDon't use ``print``. I'm not an IPython developer so I can't explain why\nsomething does or does not work, but calls to print will break the output.\nInstead, do ``from IPython.display import HTML`` and return the HTML object\nin a cell where you want printed string output.\n\nContributing\n------------\n\nIf you have any bug fixes or contributions, please send a pull request to the\n`BatchNotebook repository on github `_.\nHowever, please keep in mind *this library is a temporary workaround to a\nproblem that is being addressed by those developers who know IPython best*.\nTherefore, you may want lend your typing hands to the next IPython 2.0 core,\nrather than me.\n\nSee also\n--------\n\nThis library was based off of:\n`minrk's script `_ and\n`davidshinn's script `_.\n\nAcknowledgements\n----------------\nThis library was written to generate reports for a project funded by AFRL,\nmanaged by JHU/APL. I (John B Nelson) am the sole author, and I am responsible\nfor any bugs or errors.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jbn/BatchNotebook", "keywords": null, "license": "BSD-new license", "maintainer": null, "maintainer_email": null, "name": "BatchNotebook", "package_url": "https://pypi.org/project/BatchNotebook/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/BatchNotebook/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jbn/BatchNotebook" }, "release_url": "https://pypi.org/project/BatchNotebook/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Tools for running an IPython notebook in batch mode.", "version": "0.0.3" }, "last_serial": 1015264, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eb534f37114d1e4e0ddbf7d8a03b6a16", "sha256": "580ad14e870da6b5c504495022cda0f1d8e1f7079ce37cc99fbb21762de89f77" }, "downloads": -1, "filename": "BatchNotebook-0.0.1.tar.gz", "has_sig": false, "md5_digest": "eb534f37114d1e4e0ddbf7d8a03b6a16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4098, "upload_time": "2014-02-25T21:21:06", "url": "https://files.pythonhosted.org/packages/cd/4e/e145f2359e1d57be48b685e843cfc7c782c196e78780a16c20a77cb224aa/BatchNotebook-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5eb7b56235c3577bdca2ce214bbd27a1", "sha256": "23d75dbd9fc40bf3eaba83666b3f2a99a2bce0dcd40a1ab81b0c5dc5a187eeef" }, "downloads": -1, "filename": "BatchNotebook-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5eb7b56235c3577bdca2ce214bbd27a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3913, "upload_time": "2014-02-25T21:39:59", "url": "https://files.pythonhosted.org/packages/ce/27/50619fd8b0cf4c559a85b7157a6a96e22cd2cac56062bc159f8f05c33c29/BatchNotebook-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8e813e16861c4ba7c26d58dbb31e268e", "sha256": "ea140d965e9c7f5227b7d1c6f7e5bcaf48fa93cec86bade49316d452d25354ff" }, "downloads": -1, "filename": "BatchNotebook-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8e813e16861c4ba7c26d58dbb31e268e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4170, "upload_time": "2014-02-28T19:08:19", "url": "https://files.pythonhosted.org/packages/79/35/4c7fbc800558f049f07317cb4454d9c471895591e247d0b28d7c04f32bd5/BatchNotebook-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e813e16861c4ba7c26d58dbb31e268e", "sha256": "ea140d965e9c7f5227b7d1c6f7e5bcaf48fa93cec86bade49316d452d25354ff" }, "downloads": -1, "filename": "BatchNotebook-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8e813e16861c4ba7c26d58dbb31e268e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4170, "upload_time": "2014-02-28T19:08:19", "url": "https://files.pythonhosted.org/packages/79/35/4c7fbc800558f049f07317cb4454d9c471895591e247d0b28d7c04f32bd5/BatchNotebook-0.0.3.tar.gz" } ] }