{ "info": { "author": "Soeren Wolfers", "author_email": "soeren.wolfers@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "scilog: record-keeping for computational experiments\n=======================================================\n:Author: Soeren Wolfers \n:Organization: King Abdullah University of Science and Technology (KAUST) \n\nThis package provides a command line tool that executes numerical experiments and stores results along with auxiliary information about inputs, source code, hardware, installed packages, runtime, memory usage.\n\nGetting started\n---------------\n\nIn its easiest form, ``scilog 'foo.bar(x=1,y=2)'``, runs the function Python function ``bar`` in the module ``foo``.\n\nSince most computational research requires series of experiments, ``scilog`` supports such series through the specification of *variable ranges*. \nUsing :code:`scilog 'foo.bar(x=var(1,2),y=2)'` does the same as above, but foo.bar is run once with ``x=1`` and once with ``x=2``.\n \nScilog can also be used for numerical experiments that are not based on Python. Using ``scilog --variables p=[0,1] 'my_tool {p}'`` the \ncommand line tool ``my_tool`` is run twice, with arguments ``1`` and ``2``, respectively. \n\nInformation on previous scilog entries can be displayed using ``scilog --show 'my_tool'`` or by simple navigating scilog's directory hierarchy, where \nall entries are stored in the most human-readable form possible. \n\nCurrently running experiments can be deattached from and will continue in the background.\nThey can be listed and reattached to with ``scilog -ls`` and ``scilog -r``, respectively. \n\nInstallation\n------------\n\nRun ``pip install scilog``\n\nRequirements\n------------\n\n- Python 3.6+\n- Unix-like operating system\n- GNU screen \n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/soerenwolfers/scilog", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "scilog", "package_url": "https://pypi.org/project/scilog/", "platform": "", "project_url": "https://pypi.org/project/scilog/", "project_urls": { "Homepage": "https://github.com/soerenwolfers/scilog" }, "release_url": "https://pypi.org/project/scilog/1.7.2/", "requires_dist": null, "requires_python": "", "summary": "Record-keeping for computational experiments", "version": "1.7.2" }, "last_serial": 5278913, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "833f4017fae6a3879adc4e3cae360192", "sha256": "f8fa7c7567fa11bbe850e371da1b982d1c6cfdb976b52572e0a8af91b410dd4f" }, "downloads": -1, "filename": "scilog-1.0.1.tar.gz", "has_sig": false, "md5_digest": "833f4017fae6a3879adc4e3cae360192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13771, "upload_time": "2017-08-30T13:59:27", "url": "https://files.pythonhosted.org/packages/c1/97/ab63710a64a4a8d762ad6bfe96198b8d442640b6d4dc304626e08568f64a/scilog-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "90e4e9308bf7162dd896e81105d93369", "sha256": "76dbb8e1bdaa34f6088231ab1a684d7099d20e8da10d1dc3ecac8929808999d1" }, "downloads": -1, "filename": "scilog-1.0.2.tar.gz", "has_sig": false, "md5_digest": "90e4e9308bf7162dd896e81105d93369", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13804, "upload_time": "2017-08-30T14:24:49", "url": "https://files.pythonhosted.org/packages/a8/0d/9e2eea5228d097caeba201d03cf42f49c3e44c3ce81dba4dc17bc497613b/scilog-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e5fe962d090f6ed6177429e3b57210fe", "sha256": "86776ce080f9ee662f81fbd4b4317c6df626457df74302a7208482ddc3aa57c0" }, "downloads": -1, "filename": "scilog-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e5fe962d090f6ed6177429e3b57210fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13809, "upload_time": "2017-08-30T14:40:11", "url": "https://files.pythonhosted.org/packages/95/12/5d37d98d3cefa73053db739770e8f870de57bb8515908ef4e36b8086794b/scilog-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "34b6d31a5a6573260f09e5cc88a48edf", "sha256": "187296377c2ac3e59ca45fbab5236610bbc0028a4fad7e760f05546d19547dc4" }, "downloads": -1, "filename": "scilog-1.0.4.tar.gz", "has_sig": false, "md5_digest": "34b6d31a5a6573260f09e5cc88a48edf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13794, "upload_time": "2017-08-30T14:43:03", "url": "https://files.pythonhosted.org/packages/5e/e8/929521836044fd5d307a9d4b6511a1dc22158f0fe70ca25d9ee3cc3ec70f/scilog-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "6baa1114279402031fbd3aec46ace726", "sha256": "2f394f4eb39c57dcb5446758694a08c2f51f014c28540e76dcc8bef2d4e3e3ce" }, "downloads": -1, "filename": "scilog-1.0.5.tar.gz", "has_sig": false, "md5_digest": "6baa1114279402031fbd3aec46ace726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13804, "upload_time": "2017-08-30T14:55:46", "url": "https://files.pythonhosted.org/packages/82/65/de50bf5a8a4e0f98164abef3959df79b4c4daddd3b40fee47cae22d36749/scilog-1.0.5.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "7417eefb80125945a369634260537d3c", "sha256": "f3ae8e9a59b63014ac1683615b8ad82871b80c89f9a8cac503a5cc3ea170dbeb" }, "downloads": -1, "filename": "scilog-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7417eefb80125945a369634260537d3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 17246, "upload_time": "2018-03-29T08:41:50", "url": "https://files.pythonhosted.org/packages/6c/35/9511d3847811c69e03144f9cdacc8a1cb28f53048e9578a9a0400e4202ba/scilog-1.1-py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "551219b9a40b54904bb30ba6a45d289e", "sha256": "d05c2946a1efbea7659a7974302eedafec7371bf1592065dedebfcc75211b4c8" }, "downloads": -1, "filename": "scilog-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "551219b9a40b54904bb30ba6a45d289e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 17280, "upload_time": "2018-03-29T08:52:18", "url": "https://files.pythonhosted.org/packages/8f/64/7121716645ca46526f407d86c6074cc641b163c5bbee6bd54907c5b7abd9/scilog-1.1.1-py3-none-any.whl" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "15154c0dc41eba34ba82586dde263b51", "sha256": "3485eaf68e0aabab10866196002bd7308bcbe49ee8815c843cbba73e707375f4" }, "downloads": -1, "filename": "scilog-1.2.tar.gz", "has_sig": false, "md5_digest": "15154c0dc41eba34ba82586dde263b51", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 15965, "upload_time": "2018-04-20T08:58:45", "url": "https://files.pythonhosted.org/packages/80/ee/be4455a6778d3fe4bbcc58e0c142008409b1745068c938a36ceb66b2c853/scilog-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "09f5e1ff028d8d26afbac718dc5d7eed", "sha256": "c2f7552a7943a490ed02b7c7d8958df0ecf58b784d3d23efd7c1362386d8ceeb" }, "downloads": -1, "filename": "scilog-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "09f5e1ff028d8d26afbac718dc5d7eed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 22678, "upload_time": "2018-05-31T11:00:19", "url": "https://files.pythonhosted.org/packages/93/8d/c674bedbe3c4e1ef5cdee4d8570227987c778945b8f94cc264735bae34fd/scilog-1.3-py3-none-any.whl" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "6704261bc03630489af7f810d12afa38", "sha256": "c20256888a82b6bcda6947a5300c8af178c35efb2bfc1df616fcf3ce766ced02" }, "downloads": -1, "filename": "scilog-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6704261bc03630489af7f810d12afa38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 25282, "upload_time": "2018-06-09T12:10:55", "url": "https://files.pythonhosted.org/packages/c2/75/90ab5e2d367f155bd0df4057c625c513b0e6b51b3ccfbd1fa5ab78794eb7/scilog-1.4-py3-none-any.whl" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "56d2460836d96e16fca6da44eb6cd3ba", "sha256": "273f15bfd315af5e2f7e722ab0ee75bfc465d22f50eeb0094071843238344b81" }, "downloads": -1, "filename": "scilog-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "56d2460836d96e16fca6da44eb6cd3ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 25260, "upload_time": "2018-06-09T16:22:06", "url": "https://files.pythonhosted.org/packages/48/3a/4e1c5ce810ddce88ccb814bd894781117defc50da0647b8f21a7c9df64a7/scilog-1.5-py3-none-any.whl" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "9bd9c029c6b19c9ea015f2e4147beb8c", "sha256": "f2188210b2debd84928c1a99cd87d0d4f57d12ca4f37d12e2b56063fb771a562" }, "downloads": -1, "filename": "scilog-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9bd9c029c6b19c9ea015f2e4147beb8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 25224, "upload_time": "2018-06-09T18:22:51", "url": "https://files.pythonhosted.org/packages/d2/b2/f97e1039d74077425355471b38d769f2484843a2e25334858c27e4c98d12/scilog-1.5.1-py3-none-any.whl" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "73ead8469a36ceecc5f860ac22dfe689", "sha256": "bf9ae9b32eab004b2ff31731dade39a987068ffb84295d734d279cdf98af18d7" }, "downloads": -1, "filename": "scilog-1.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "73ead8469a36ceecc5f860ac22dfe689", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 25508, "upload_time": "2018-07-12T10:31:33", "url": "https://files.pythonhosted.org/packages/43/a2/4eef620b7fef24daa6f33fcbbdcbd00c40421471ad650bd51a700bdec183/scilog-1.5.2-py3-none-any.whl" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "33e65d3ae97ff2043bd3e502bcdf129b", "sha256": "0728e1629b812fd540242e05ee25938ceb1a5d150249aa1a0dd68c7d22b29e7d" }, "downloads": -1, "filename": "scilog-1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "33e65d3ae97ff2043bd3e502bcdf129b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 26460, "upload_time": "2018-08-10T16:16:01", "url": "https://files.pythonhosted.org/packages/0d/78/7d6b31b0089adaa443843789278a005d9afda1e80b947a861003efa5a7b3/scilog-1.6-py3-none-any.whl" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "a357e9c2f39f9370c8dc921b1f476125", "sha256": "425a8b7613e2c35c2a736f2d4adeeafb7f57e9d7181d90cda48453e9fa105af8" }, "downloads": -1, "filename": "scilog-1.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a357e9c2f39f9370c8dc921b1f476125", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 27013, "upload_time": "2018-08-12T08:31:18", "url": "https://files.pythonhosted.org/packages/54/3d/fa7a4c966cc2b01d3db7d6d0f1c572a76aad2391311f95609c4aea3cee94/scilog-1.6.1-py3-none-any.whl" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "4e3c54a4bf3a994a55229e47860a2465", "sha256": "b1e2526cb179968f59ced8f5a96f01fc11292f2a09dd72b449c3dba4a2e0c5b9" }, "downloads": -1, "filename": "scilog-1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "4e3c54a4bf3a994a55229e47860a2465", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27129, "upload_time": "2018-11-29T15:28:12", "url": "https://files.pythonhosted.org/packages/a0/3f/7bca7b735d50e0c129041a836c794fe4b156cfc112584430bf4abd650518/scilog-1.7-py3-none-any.whl" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "7a59a274414b2dfe3020aa065bb7e0c5", "sha256": "6d39c3cc7b0ca65ebc3b7395df3396cf6527985152a302e3e534a931ed338ddf" }, "downloads": -1, "filename": "scilog-1.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7a59a274414b2dfe3020aa065bb7e0c5", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 26431, "upload_time": "2019-03-23T23:24:41", "url": "https://files.pythonhosted.org/packages/1f/5d/21a01d52de954f8e194369c091303dbdf8edc9baaf84d222d5e5d0974cbc/scilog-1.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "504d490a00189f6191f571fda1328918", "sha256": "b31114095cce1c4187b8881ef61022280aba344c72db64edc40c53a5f606c47e" }, "downloads": -1, "filename": "scilog-1.7.1.tar.gz", "has_sig": false, "md5_digest": "504d490a00189f6191f571fda1328918", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26393, "upload_time": "2019-03-23T23:24:39", "url": "https://files.pythonhosted.org/packages/74/00/f3e65db3a2120503252d76f32a7f0f43e09df79d62120f3f8b42a7e7bc7b/scilog-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "9b4f360f96ab56421fd226dd9ca2959f", "sha256": "324fcbf092a65184773b9407f711f5067fe2cd42a93e1faad5adc3ab0c7bccaa" }, "downloads": -1, "filename": "scilog-1.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9b4f360f96ab56421fd226dd9ca2959f", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 27488, "upload_time": "2019-05-16T19:14:03", "url": "https://files.pythonhosted.org/packages/d5/97/b0282c2bcedad4ebd3665545a18b9fcbf6b81f9b7a521756f46436c42c09/scilog-1.7.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9b4f360f96ab56421fd226dd9ca2959f", "sha256": "324fcbf092a65184773b9407f711f5067fe2cd42a93e1faad5adc3ab0c7bccaa" }, "downloads": -1, "filename": "scilog-1.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9b4f360f96ab56421fd226dd9ca2959f", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 27488, "upload_time": "2019-05-16T19:14:03", "url": "https://files.pythonhosted.org/packages/d5/97/b0282c2bcedad4ebd3665545a18b9fcbf6b81f9b7a521756f46436c42c09/scilog-1.7.2-py3-none-any.whl" } ] }