{ "info": { "author": "Keji Li", "author_email": "mail@keji.li", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Noformat\n========\n\nBasically, noformat treats a folder structure as a single dict that\ncontains data and attributes. Pandas dataframe and numpy array can be\nused for dict values.\n\n.. code:: python\n\n import numpy as np\n import pandas as pd\n from noformat import File\n data = File('data/temp', 'w-')\n data['first_array'] = np.random.randn(10, 10)\n data['second_array'] = pd.DataFrame(data=np.random.randn(10, 4), columns=['1', '2', '3', '4'])\n\nFiles will be automatically saved upon object destruction. And loaded\nlater\n\n.. code:: python\n\n read_data = File('data/temp', 'w+')\n assert(read_data['first_array'].shape == (10, 10))\n\nAttributes will be saved in \u2018attributes.json\u2019 files\n\n.. code:: python\n\n read_data = File('data/temp', 'w+')\n read_data.attrs['first_attribute'] = 64\n\nThis will create a folder with the following structure\n\n::\n\n data/temp/\n | first_array.npy\n | second_array.msg\n \u2514\u2500\u2500\u2500attributes.json\n\nLogging files for the data can be included: 1. in json format with .log\nextension 2. in cell array format with .mat extension It can only be\nwritten in the first type\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/Palpatineli/noformat/archive/0.1.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Palpatineli/noformat", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "noformat", "package_url": "https://pypi.org/project/noformat/", "platform": "", "project_url": "https://pypi.org/project/noformat/", "project_urls": { "Download": "https://github.com/Palpatineli/noformat/archive/0.1.4.tar.gz", "Homepage": "https://github.com/Palpatineli/noformat" }, "release_url": "https://pypi.org/project/noformat/0.1.4/", "requires_dist": [ "numpy", "pandas; extra == 'pd'" ], "requires_python": "", "summary": "save and load a structured collection of data as folder", "version": "0.1.4" }, "last_serial": 4153802, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "40c16849d7276fa69753a0f75b845745", "sha256": "1a0b0d50b7745e2e63f9480d882747b25c130757da5ffd8f7d5e20b41ea0e945" }, "downloads": -1, "filename": "noformat-0.1.tar.gz", "has_sig": false, "md5_digest": "40c16849d7276fa69753a0f75b845745", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2356, "upload_time": "2017-05-10T21:37:00", "url": "https://files.pythonhosted.org/packages/b4/8d/0a57e94120cac34da597160f16c707669ddca30914c424c937559fe0902e/noformat-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "634f4f0e7f408895b6f97c9b2beae83e", "sha256": "431422ecc64f88a5d9b9317c3bd80bb25ca133c372bb7b8dc76510c8fb1ab556" }, "downloads": -1, "filename": "noformat-0.1.1.tar.gz", "has_sig": false, "md5_digest": "634f4f0e7f408895b6f97c9b2beae83e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3238, "upload_time": "2017-10-05T18:34:46", "url": "https://files.pythonhosted.org/packages/cc/23/867061e07ac8488c2ca53ac8e7a517983ae120fb5a1c471861c59c324794/noformat-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "09cb264cfef4d91f2a510fa7d822ab2c", "sha256": "f68818ad4195baeecc11322b1d9072031f0c4d33a8fe0c9914e63b37ed2724aa" }, "downloads": -1, "filename": "noformat-0.1.2.tar.gz", "has_sig": false, "md5_digest": "09cb264cfef4d91f2a510fa7d822ab2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4079, "upload_time": "2018-06-29T16:27:21", "url": "https://files.pythonhosted.org/packages/bc/72/1e1a1ccb6e28e0b5b8c14456f93fc834afe47d85aca8418629d4db9c7c76/noformat-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1a43a59696b6e08242dbe062ff64a488", "sha256": "94105df8e796f833c51c8424dc910b3c9a2b6f6ec794c3c106fd96cae2dfb769" }, "downloads": -1, "filename": "noformat-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1a43a59696b6e08242dbe062ff64a488", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4328, "upload_time": "2018-06-29T16:38:33", "url": "https://files.pythonhosted.org/packages/ba/4b/4993a779b30fa458cb2a04f66e4748ae3552e1f01dee9ae547dc59be1210/noformat-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3ed1a1be209bd497dd7e4b35bbe0f81d", "sha256": "2c999028e9325b5d77ba6035472ce6d71f38afcfacc4d6a6d5ccce7c331d4e00" }, "downloads": -1, "filename": "noformat-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3ed1a1be209bd497dd7e4b35bbe0f81d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6494, "upload_time": "2018-08-09T17:47:08", "url": "https://files.pythonhosted.org/packages/e8/46/81883c5967c6dbd0fe59094bb5fca06969f0bf03fd4476e1e4b3b722f7e6/noformat-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dafde5061345f5a44794049550a08cd3", "sha256": "74a5aee315c285c2630b5330b153812669be0b335b93a13f6edfca8db07a106e" }, "downloads": -1, "filename": "noformat-0.1.4.tar.gz", "has_sig": false, "md5_digest": "dafde5061345f5a44794049550a08cd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4476, "upload_time": "2018-08-09T17:47:09", "url": "https://files.pythonhosted.org/packages/7a/24/9651b62f723a46b72065ded2b59c62b1600a26461b5cec60d02d1a23023d/noformat-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3ed1a1be209bd497dd7e4b35bbe0f81d", "sha256": "2c999028e9325b5d77ba6035472ce6d71f38afcfacc4d6a6d5ccce7c331d4e00" }, "downloads": -1, "filename": "noformat-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3ed1a1be209bd497dd7e4b35bbe0f81d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6494, "upload_time": "2018-08-09T17:47:08", "url": "https://files.pythonhosted.org/packages/e8/46/81883c5967c6dbd0fe59094bb5fca06969f0bf03fd4476e1e4b3b722f7e6/noformat-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dafde5061345f5a44794049550a08cd3", "sha256": "74a5aee315c285c2630b5330b153812669be0b335b93a13f6edfca8db07a106e" }, "downloads": -1, "filename": "noformat-0.1.4.tar.gz", "has_sig": false, "md5_digest": "dafde5061345f5a44794049550a08cd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4476, "upload_time": "2018-08-09T17:47:09", "url": "https://files.pythonhosted.org/packages/7a/24/9651b62f723a46b72065ded2b59c62b1600a26461b5cec60d02d1a23023d/noformat-0.1.4.tar.gz" } ] }