{ "info": { "author": "Conrad W Rosenbrock", "author_email": "rosenbrockc@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering" ], "description": "|Build Status| |Coverage Status| |PyPI|\n\nAutomatic Computational Research Notebook\n=========================================\n\n``acorn`` uses the mutability of python objects, together with\ndecorators, to produce an automatic notebook for computational research.\nCommon libraries like ``numpy``, ``scipy``, ``sklearn`` and ``pandas``\nare mutated with decorators that enable logging of calls to important\nmethods within those libraries.\n\nThis is really helpful for data science where experimenting with fits,\npipelines and pre-processing transformations can result in hundreds of\nfits and predictions a day. At the end of the day, it is hard to\nremember which set of parameters produced that one fit, which (of\ncourse) you didn't realize was important at the time.\n\nThe library is `well\ndocumented `__.\n\nBasic Flow\n----------\n\n1. Depending on the logging level, every time a method/function is\n called (whether bound or unbound), we log it into a JSON database.\n2. The JSON database is analyzed using javascript by the browser to\n produce nice sets of objects, separated by project, task, date and\n specific object instances.\n3. A nice UI using ``bootstrap`` populates the HTML dynamically.\n\nSynchronization\n---------------\n\nWe recommend that the JSON database directory be configured on a Dropbox\nfolder (later we will support Google Drive, etc.). The HTML notebook can\nbe authorized (per session) to have access to Dropbox so that the JSON\ndatabases can be accessed from anywhere (and any device). Thi HTML and\njavascript is completely standalone (i.e., no server backend required\noutside of the web service requests).\n\nContribution\n------------\n\nIf this sparks your interest, please message us. The project is still in\nearly development, so we can't say more up front.\n\nSpecial Notes\n=============\n\nThe ``matplotlib`` module is used frequently, but not in the typical\nway. Most of the methods and objects are used internally unless a plot\nis being tweaked for some special reason. The ``matplotlib.cfg`` file\nprunes the number of objects that get decorate very aggressively so that\nonly the common calls are logged. You can adjust your own local config\nfile if you spend a lot of time actually coding ``matplotlib``\ninternals.\n\n.. |Build Status| image:: https://travis-ci.org/rosenbrockc/acorn.svg?branch=master\n :target: https://travis-ci.org/rosenbrockc/acorn\n.. |Coverage Status| image:: https://coveralls.io/repos/github/rosenbrockc/acorn/badge.svg?branch=master\n :target: https://coveralls.io/github/rosenbrockc/acorn?branch=master\n.. |PyPI| image:: https://img.shields.io/pypi/v/acorn.svg\n :target: https://pypi.python.org/pypi/acorn/", "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/rosenbrockc/acorn", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "acorn", "package_url": "https://pypi.org/project/acorn/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/acorn/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/rosenbrockc/acorn" }, "release_url": "https://pypi.org/project/acorn/0.0.15/", "requires_dist": null, "requires_python": null, "summary": "Automated computational research notebook.", "version": "0.0.15" }, "last_serial": 2749932, "releases": { "0.0.1": [], "0.0.10": [ { "comment_text": "", "digests": { "md5": "0e6dbda5ff4fa633b66738d7f811da45", "sha256": "5aef198b25baa3c290afbfa137afd732176ebb033f421147dd44d4eb34db3e12" }, "downloads": -1, "filename": "acorn-0.0.10-py2-none-any.whl", "has_sig": false, "md5_digest": "0e6dbda5ff4fa633b66738d7f811da45", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 51509, "upload_time": "2016-10-03T17:09:17", "url": "https://files.pythonhosted.org/packages/32/01/0530267ce13bfebea978f61f77a001ae43c701e71a91d329ff00f5d5f91c/acorn-0.0.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efd8a3a9956b4ef5031548e868041924", "sha256": "dd2665bc73b1c88a9cf40457990d9e23e4f0684c6862e3b8bfdc0a28a94b8917" }, "downloads": -1, "filename": "acorn-0.0.10.tar.gz", "has_sig": false, "md5_digest": "efd8a3a9956b4ef5031548e868041924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36970, "upload_time": "2016-10-03T17:09:14", "url": "https://files.pythonhosted.org/packages/99/30/38b1d1ff0b40c6df58864b3fe98d109f8d40b34fcb645a2ceb7a165bc9d9/acorn-0.0.10.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "aa8065d7601269fc37b9e81600caffaa", "sha256": "f0bb9a70872d8a729b53cc78507f34bb2e583522746fa0625aaba25775f7784e" }, "downloads": -1, "filename": "acorn-0.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "aa8065d7601269fc37b9e81600caffaa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 52653, "upload_time": "2016-10-07T19:02:41", "url": "https://files.pythonhosted.org/packages/6b/70/1192870f495a6564b77768f87c2ca7070c99aedf7eef374a6f1fd28b904a/acorn-0.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad6e9ffce63fe5c7fd6311c09f08eb63", "sha256": "83c1990f0a3eb6e94ed845e479eef5caa96d5dccb69040b3db9046579d7d0a74" }, "downloads": -1, "filename": "acorn-0.0.12.tar.gz", "has_sig": false, "md5_digest": "ad6e9ffce63fe5c7fd6311c09f08eb63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37924, "upload_time": "2016-10-07T19:02:38", "url": "https://files.pythonhosted.org/packages/45/fd/e40cf38f8c92323faec807ceeb3bb001d682ed3543f501bd2d5dc50ebcc0/acorn-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "165b4cee69a8948d3908dd624a47795f", "sha256": "5c88b49f7c851119291fddca8344dc96cfd29920c8e5fd33078802f374a06618" }, "downloads": -1, "filename": "acorn-0.0.13-py2-none-any.whl", "has_sig": false, "md5_digest": "165b4cee69a8948d3908dd624a47795f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 53224, "upload_time": "2016-10-07T20:03:21", "url": "https://files.pythonhosted.org/packages/c7/d6/fb9f07a81d42e368dbde5218299df57e844d731162495450a0de02610f26/acorn-0.0.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "480f781deca8166c12f1780484163550", "sha256": "545bc15aca103c6c15cda22d42f5f0e94f891b5537582412175ac7799f8b5653" }, "downloads": -1, "filename": "acorn-0.0.13.tar.gz", "has_sig": false, "md5_digest": "480f781deca8166c12f1780484163550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38393, "upload_time": "2016-10-07T20:03:18", "url": "https://files.pythonhosted.org/packages/9a/cf/f8ed37aa7040c4d4261cfc5fdb8c7f47d3c9b4a36ec773e10349bbd0c997/acorn-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "3985bdeee1d60cb63551b86fdc0beea9", "sha256": "27fab0e1da8e95412ffcb1e15e0ec215672193864f7666e9f5f8205cff5a6340" }, "downloads": -1, "filename": "acorn-0.0.14-py2-none-any.whl", "has_sig": false, "md5_digest": "3985bdeee1d60cb63551b86fdc0beea9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 60492, "upload_time": "2017-03-31T15:51:26", "url": "https://files.pythonhosted.org/packages/eb/70/ab9461271dd6a246d330911ad777e441ab8cfc657c45a6aa01bf59150ca8/acorn-0.0.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88129ab1e27ba5e816dd27e4d164d125", "sha256": "8c5761a131db6f5ba0337dfcc0a43aabaf03864233efc2bde47edcd2cfb4bea7" }, "downloads": -1, "filename": "acorn-0.0.14.tar.gz", "has_sig": false, "md5_digest": "88129ab1e27ba5e816dd27e4d164d125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45029, "upload_time": "2017-03-31T15:51:21", "url": "https://files.pythonhosted.org/packages/30/70/67515b1e84f741232d02e6f511188364571a4a45cc83233715887cddd2dc/acorn-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "f7b3627ee1922b09b78d24f88b5e4e7d", "sha256": "60f6ec5cd7997c6a197cdae7d8516c61f82588b101e1abd80f94c373c0af300f" }, "downloads": -1, "filename": "acorn-0.0.15-py2-none-any.whl", "has_sig": false, "md5_digest": "f7b3627ee1922b09b78d24f88b5e4e7d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 61282, "upload_time": "2017-04-03T16:23:58", "url": "https://files.pythonhosted.org/packages/83/6b/afe5037aa71ad71d451e4d8c3548ad78dc8fe0ad69eb05b0e6b9e3896cba/acorn-0.0.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "133de30225e06a9a129985768525c93b", "sha256": "0a47518012502a0af5d28a94d43029fd1880b3735e3ba755410a1c0fe2d10c35" }, "downloads": -1, "filename": "acorn-0.0.15.tar.gz", "has_sig": false, "md5_digest": "133de30225e06a9a129985768525c93b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45110, "upload_time": "2017-04-03T16:23:54", "url": "https://files.pythonhosted.org/packages/72/ba/13883c52ff66c29a7eab4895a7e8492c1a15e07c531e2b6d5e873053a4b6/acorn-0.0.15.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "17adb1e6a84c5ff91f245b58bd19c204", "sha256": "c6eb0a4d599cb0925a990aa5bd022b8f0be889df2aa76b3004ae8e52dd7604c1" }, "downloads": -1, "filename": "acorn-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "17adb1e6a84c5ff91f245b58bd19c204", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 44124, "upload_time": "2016-09-30T23:24:31", "url": "https://files.pythonhosted.org/packages/53/5e/ad9885623b912dea0ca7079c98139404cbe1ba1401cc56b39d4ccfff7b21/acorn-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c82a215c025afe52028729c1a079c5d", "sha256": "0fa13525d06972bd3352c50092162613789e12c40f63918746ed84ac1bab97a7" }, "downloads": -1, "filename": "acorn-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2c82a215c025afe52028729c1a079c5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32425, "upload_time": "2016-09-30T23:24:28", "url": "https://files.pythonhosted.org/packages/d9/0b/e70d4eda0c58af33d93c7fe724013fd4480c30ad484dcd4666529d4d6cd0/acorn-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "dae272185721d22b3ab7cd406b800659", "sha256": "223f18d69dfa45e1010c0facb243a6494c9ce905252832696db51aa94a899f6f" }, "downloads": -1, "filename": "acorn-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "dae272185721d22b3ab7cd406b800659", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 49380, "upload_time": "2016-10-03T15:25:50", "url": "https://files.pythonhosted.org/packages/b3/f7/24a9dbba8f33ea7f136ec45c03897f220e45717f538d1fdf6f3f41d02137/acorn-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac186d567255d32b0122783df20be75c", "sha256": "facde7f230863f5fc53ca17ba0a018f7ec76dd79675828c75652ea91eace46b6" }, "downloads": -1, "filename": "acorn-0.0.6.tar.gz", "has_sig": false, "md5_digest": "ac186d567255d32b0122783df20be75c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35807, "upload_time": "2016-10-03T15:25:47", "url": "https://files.pythonhosted.org/packages/e2/9a/5c172e6c11ff58ea6899d7a5311d8a786bb9fcb8a7f098ad133ca264fa05/acorn-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "509a48c5d2b752a7496d37656c48dd93", "sha256": "0529a4aa69910d27f4263c2678829f232967fd27da7366fe40f98cdbca143ee5" }, "downloads": -1, "filename": "acorn-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "509a48c5d2b752a7496d37656c48dd93", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 50859, "upload_time": "2016-10-03T16:05:20", "url": "https://files.pythonhosted.org/packages/2b/76/5da79bc9179b6c95050a87cd906a080808f436876c66752eb4aa23e9f694/acorn-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86e1fe4ed858943eb7b2ae68062b0361", "sha256": "230357d81e50336689fc9a8ff9d54d637829e64db96acd9aeb24aea6451468bd" }, "downloads": -1, "filename": "acorn-0.0.7.tar.gz", "has_sig": false, "md5_digest": "86e1fe4ed858943eb7b2ae68062b0361", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36476, "upload_time": "2016-10-03T16:05:15", "url": "https://files.pythonhosted.org/packages/fa/f7/1f21db935366941da536b8bb6ee7b6c1217d65734eb28b5b8f18c24f3502/acorn-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8d5dbe3d5e7c5ecf89cbe8088f4ee51c", "sha256": "cce646172d40b71dbd1a642e6fc6b242c8790e1252f2d37a1a3bdd5d1cb1cde6" }, "downloads": -1, "filename": "acorn-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "8d5dbe3d5e7c5ecf89cbe8088f4ee51c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 51092, "upload_time": "2016-10-03T16:11:26", "url": "https://files.pythonhosted.org/packages/1b/f5/fdb2440a30bb4367defa8a8f1c85b31653aaef1ea83e486a6fc5af6fd0df/acorn-0.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2d231ef42786324637257f617056eac", "sha256": "d29f1b4705b103a534b8fa3d392b81d4a0229cfbca5e311550af0b263098beab" }, "downloads": -1, "filename": "acorn-0.0.8.tar.gz", "has_sig": false, "md5_digest": "f2d231ef42786324637257f617056eac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36608, "upload_time": "2016-10-03T16:11:23", "url": "https://files.pythonhosted.org/packages/5e/78/2c8b0dcfbcb5b00d30ddfeb7a80bb5d4e122dd96e06f941cbb7cfdcd1f9e/acorn-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "59d00231f3ffccf7cda6115726591961", "sha256": "d2a789526c778e75fd3dcb78d9b953b1e3c6ccff81442077303ff6b124e37f10" }, "downloads": -1, "filename": "acorn-0.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "59d00231f3ffccf7cda6115726591961", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 51092, "upload_time": "2016-10-03T16:13:48", "url": "https://files.pythonhosted.org/packages/a2/9d/48b3d688bb3909c3347a0476f5e1362f4ec15e8a4f807292cbc2d4dfe053/acorn-0.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f0fa3c4f65670df120ae8d2d76a5da9", "sha256": "be97430f0326db66c0fbf717ef24f784fc6a8aebeb0de8c9128daf1a937e1ffa" }, "downloads": -1, "filename": "acorn-0.0.9.tar.gz", "has_sig": false, "md5_digest": "8f0fa3c4f65670df120ae8d2d76a5da9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36611, "upload_time": "2016-10-03T16:13:44", "url": "https://files.pythonhosted.org/packages/0c/4c/43542d6310b5a283878b9988fe8420f3fe9f9c69a60e796ebd85eb3ad0c6/acorn-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f7b3627ee1922b09b78d24f88b5e4e7d", "sha256": "60f6ec5cd7997c6a197cdae7d8516c61f82588b101e1abd80f94c373c0af300f" }, "downloads": -1, "filename": "acorn-0.0.15-py2-none-any.whl", "has_sig": false, "md5_digest": "f7b3627ee1922b09b78d24f88b5e4e7d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 61282, "upload_time": "2017-04-03T16:23:58", "url": "https://files.pythonhosted.org/packages/83/6b/afe5037aa71ad71d451e4d8c3548ad78dc8fe0ad69eb05b0e6b9e3896cba/acorn-0.0.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "133de30225e06a9a129985768525c93b", "sha256": "0a47518012502a0af5d28a94d43029fd1880b3735e3ba755410a1c0fe2d10c35" }, "downloads": -1, "filename": "acorn-0.0.15.tar.gz", "has_sig": false, "md5_digest": "133de30225e06a9a129985768525c93b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45110, "upload_time": "2017-04-03T16:23:54", "url": "https://files.pythonhosted.org/packages/72/ba/13883c52ff66c29a7eab4895a7e8492c1a15e07c531e2b6d5e873053a4b6/acorn-0.0.15.tar.gz" } ] }