{ "info": { "author": "Mario Garc\u00eda", "author_email": "mariogarcc@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "# pylabutils\n\n`pylabutils` is a small, experimental python package that aims to provide some\naid in the making of simple data analysis reports in a lighter, more ergonomic\nand more streamlined manner.\n\nIt currently offers 5 main methods (and an additional utility):\n\n+ `fit` : the process of defining a function and setting up the optimization\n method all in one line, with added functionalities for immediate graphical\n representation.\n+ `read_data` : an easy way to read your data from most table-like files\n and have it stored in a convenient `pandas.DataFrame`.\n+ `tex_table` : prints your data into a fancy, common LaTeX table, with an\n added bit of customization included.\n+ `multisort` : allows you to sort all of your data based on any of the\n variables stored, in case they don't all follow a monotonic progression.\n+ `wdir` : a manager that yields a path, useful for when your data is stored\n externally.\n+ `Interval` : a small class that lets you create *Real* number intervals,\n letting you check belongings using the `in` operator.\n\nThey all do have detailed `__doc__` attributes that explain all of their\narguments and keyword arguments, which you can view, and I encourage so,\nby using either `help()` or `.__doc__`.\n\nThere are, in addition, some \"private\" methods that can give some\nfunctionalities that are included in some of the \"main\" methods, but these\nare not really intended for active use and do not have a detailed description\naccompanying them.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mariogarcc/pylabutils", "keywords": "laboratory utils tools", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pylabutils", "package_url": "https://pypi.org/project/pylabutils/", "platform": "any", "project_url": "https://pypi.org/project/pylabutils/", "project_urls": { "Homepage": "https://github.com/mariogarcc/pylabutils" }, "release_url": "https://pypi.org/project/pylabutils/1.0.3/", "requires_dist": [ "ipython", "numpy", "matplotlib", "scipy", "uncertainties" ], "requires_python": "~=3.7", "summary": "Some utils for working with python in a simple lab-like environment", "version": "1.0.3" }, "last_serial": 4885702, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "f2a49b54a3eff5a15545f136863907f8", "sha256": "23c15b3b3f037744c1808a03d1d852ef4985f9a12aba995bced9e773a52c426d" }, "downloads": -1, "filename": "pylabutils-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f2a49b54a3eff5a15545f136863907f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 46520, "upload_time": "2019-02-18T22:23:23", "url": "https://files.pythonhosted.org/packages/08/8c/fa959cb24aecfef5cb8d8f66b224f61282140d0eaa529bebe52e43ee55e4/pylabutils-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "701077f111b254deb26ba8c9be944412", "sha256": "e26e777ecfbf2dafb5fdb4710c6851711aca58feed7d92ea54dd0ca7eab00dd7" }, "downloads": -1, "filename": "pylabutils-1.0.tar.gz", "has_sig": false, "md5_digest": "701077f111b254deb26ba8c9be944412", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 22614, "upload_time": "2019-02-18T22:23:25", "url": "https://files.pythonhosted.org/packages/d4/11/4ce7b1682c04b4efa0ad9ffea65611a5e79f55a7b2f2af54614b7625bc02/pylabutils-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a18c1e19670d94e2ee64a0a675ffe416", "sha256": "3802e3bb22879b9594c3467ab83abefaed7e70f0641271304affaa9e39103c86" }, "downloads": -1, "filename": "pylabutils-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a18c1e19670d94e2ee64a0a675ffe416", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 46446, "upload_time": "2019-02-19T16:31:18", "url": "https://files.pythonhosted.org/packages/3a/43/3a47d8a63c8667afa9a949f0af0bbb0b09fbaa39c451b0741795af32f107/pylabutils-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb109bfd28a8207e95b90cd81ff99d68", "sha256": "5a53161c996d09630d64fa0c8d9e9433c584ad8412699958ec2542dc05a9bee7" }, "downloads": -1, "filename": "pylabutils-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cb109bfd28a8207e95b90cd81ff99d68", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 22270, "upload_time": "2019-02-19T16:31:19", "url": "https://files.pythonhosted.org/packages/c2/f9/0d0c9963e95b055685ab1f165c141f0dfa4c528f45df2b9e58b9d2aa3e52/pylabutils-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "cfa2acb7cf4346cd893627d26856ef1c", "sha256": "d4341937ad8f410a9c07be6cf6fac75ce98c528422404acef6e8278dee2e5bf6" }, "downloads": -1, "filename": "pylabutils-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cfa2acb7cf4346cd893627d26856ef1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 46461, "upload_time": "2019-02-19T16:45:24", "url": "https://files.pythonhosted.org/packages/84/4b/175c3c878ce351f5fe883a7682512d4bf58f4be36df3e1c089a46e9cdc78/pylabutils-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1b7c5621397bfb649f15e51bc2cd2a0", "sha256": "8078884bb84faf056785836f127c3f759d409c4db3e71a489f457ace4268dda5" }, "downloads": -1, "filename": "pylabutils-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f1b7c5621397bfb649f15e51bc2cd2a0", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 22296, "upload_time": "2019-02-19T16:45:25", "url": "https://files.pythonhosted.org/packages/81/bd/f14761aacd72968d374beaa6d8267723bbb7cd1902694855d2568855bfe3/pylabutils-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "801cedb810d46ba5103c7e4c1d907f12", "sha256": "b57751953a03384df2cfbca7a8814598e415f4b5e5cccd6225c4bf901217d6df" }, "downloads": -1, "filename": "pylabutils-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "801cedb810d46ba5103c7e4c1d907f12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 46487, "upload_time": "2019-03-01T16:59:30", "url": "https://files.pythonhosted.org/packages/26/09/a734ea6abd9531dcade38e5f30c0b6186d1d2f4b3d47d3e14ce255579037/pylabutils-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "961f189a3556cf105883d5601f4a8bc5", "sha256": "5ef9fefd3de2f5a264675bb2a382d53e1ce8e4925c136e65c740a6bae22cb5dd" }, "downloads": -1, "filename": "pylabutils-1.0.3.tar.gz", "has_sig": false, "md5_digest": "961f189a3556cf105883d5601f4a8bc5", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 22299, "upload_time": "2019-03-01T16:59:32", "url": "https://files.pythonhosted.org/packages/c3/06/f7895ce0c3a8c608f8b48b7338905c5fc48404d73ba8766fbdd81d40aa6f/pylabutils-1.0.3.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "2b65d316534d3ddf12642b449807c3f0", "sha256": "c535f4419a04a14a25fb14186ba88b8fc418971a9de6af68e7ae9ec11a5fa895" }, "downloads": -1, "filename": "pylabutils-1.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "2b65d316534d3ddf12642b449807c3f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 20979, "upload_time": "2019-02-11T07:23:40", "url": "https://files.pythonhosted.org/packages/0a/d9/241fc9638100a3110f3aaa4f5ab22567f2558788ac1f657303df28527760/pylabutils-1.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec8e11e280a8f3ee2e46b0564373fdd7", "sha256": "e2e78d5ba20bbd7f131d44ecef13e38caf8bb336976c9e0fe298b51a67390281" }, "downloads": -1, "filename": "pylabutils-1.0b2.tar.gz", "has_sig": false, "md5_digest": "ec8e11e280a8f3ee2e46b0564373fdd7", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 18608, "upload_time": "2019-02-11T07:23:42", "url": "https://files.pythonhosted.org/packages/71/90/b99cea8bf8accf41258129341c99d3e7ee27c29012baceb163f88e3b9c68/pylabutils-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "e42c5401faf99312d2511f2063a2f409", "sha256": "79f000f55ec3b5a5dc686a0f4726d1a87f7f16703894d76cc15c2138115af491" }, "downloads": -1, "filename": "pylabutils-1.0b3-py3-none-any.whl", "has_sig": false, "md5_digest": "e42c5401faf99312d2511f2063a2f409", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 20978, "upload_time": "2019-02-11T07:29:38", "url": "https://files.pythonhosted.org/packages/f8/00/0673c40eb5bfc700b9fe4a66861fcfee3a48051215c2c8c5e911e434e2dd/pylabutils-1.0b3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfef2623808a6fd32267ff252b29bf46", "sha256": "49f0075572680537a265ffa985d5b96d7d1b001a8fe231f95afb4678acf20963" }, "downloads": -1, "filename": "pylabutils-1.0b3.tar.gz", "has_sig": false, "md5_digest": "cfef2623808a6fd32267ff252b29bf46", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 18620, "upload_time": "2019-02-11T07:29:39", "url": "https://files.pythonhosted.org/packages/83/ba/ef0eaa08d91e324e4e157a5057b9fc45929c68d57239665ba8b88db7b94b/pylabutils-1.0b3.tar.gz" } ], "1.0rc1": [ { "comment_text": "", "digests": { "md5": "85081f403cedf4096b144b350b21ecce", "sha256": "8679b6bb526b5ec3efa719c9da157ae2df6772aebe38ab2d3589266dc4739ba0" }, "downloads": -1, "filename": "pylabutils-1.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "85081f403cedf4096b144b350b21ecce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 21136, "upload_time": "2019-02-11T07:41:28", "url": "https://files.pythonhosted.org/packages/85/43/30732d5b6d476482fdf1206fda9cc86b3cba9c5fc7b6edd36cb7b9788b02/pylabutils-1.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04db5c3d2c183efbb15cc5aa8b946d01", "sha256": "53a8d2dfdfac906a9f6edb2631dcd979f9a15009b04f185150b3b599a4ae2b4e" }, "downloads": -1, "filename": "pylabutils-1.0rc1.tar.gz", "has_sig": false, "md5_digest": "04db5c3d2c183efbb15cc5aa8b946d01", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 18740, "upload_time": "2019-02-11T07:41:29", "url": "https://files.pythonhosted.org/packages/c4/84/d0d7ad9377c4dd0c45f3bcb2678746cb3fa1e3e7df534c9f964cd31a67f7/pylabutils-1.0rc1.tar.gz" } ], "1.0rc2": [ { "comment_text": "", "digests": { "md5": "fd0660e7ba3e89e3ed6bae9ccb403e18", "sha256": "82971ee9992f2a51451613aca358faaa63eef64a36045d1998ec8f1b2e734587" }, "downloads": -1, "filename": "pylabutils-1.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "fd0660e7ba3e89e3ed6bae9ccb403e18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 21310, "upload_time": "2019-02-12T23:49:05", "url": "https://files.pythonhosted.org/packages/58/d0/181d3b24cbab3955d54b80ec5babb34f9695237984984d9d85be4b8e1b2a/pylabutils-1.0rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d801328368b4f2ef9dbf2f143a3d1f4b", "sha256": "7ad9176edc06eb85f0c3ae301bfc734368dcd0cf3fd8242cb38a7dd2bb36696b" }, "downloads": -1, "filename": "pylabutils-1.0rc2.tar.gz", "has_sig": false, "md5_digest": "d801328368b4f2ef9dbf2f143a3d1f4b", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 18940, "upload_time": "2019-02-12T23:49:06", "url": "https://files.pythonhosted.org/packages/b0/4f/51835f82e724181c73728e05ac9389272140abf2ac89fe49c2f473975afa/pylabutils-1.0rc2.tar.gz" } ], "1.0rc3": [ { "comment_text": "", "digests": { "md5": "38125b822ccf11ec3aac0c3c0d4cc4e2", "sha256": "2f5e0e54b7453c0f37e6c3560f3973bba298d335e2f69de8ef825b82d6df2ea0" }, "downloads": -1, "filename": "pylabutils-1.0rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "38125b822ccf11ec3aac0c3c0d4cc4e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 21310, "upload_time": "2019-02-12T23:53:37", "url": "https://files.pythonhosted.org/packages/0d/0a/88a54396f3c1a32b91183b3cc5834a34393982daa24ea580e959612530fd/pylabutils-1.0rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ff4a427d247fadeba7fb350092356ec", "sha256": "6230ec5ee94b7d40b2f743ff1d6fc2de26e69c59ef510ed967ca6e1108e79a72" }, "downloads": -1, "filename": "pylabutils-1.0rc3.tar.gz", "has_sig": false, "md5_digest": "5ff4a427d247fadeba7fb350092356ec", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 18935, "upload_time": "2019-02-12T23:53:38", "url": "https://files.pythonhosted.org/packages/ec/6a/8d1376f9fd6a06ffca867f3dd422e445b2f99fb4945f6be98b2c7175a0ed/pylabutils-1.0rc3.tar.gz" } ], "1.0rc4": [ { "comment_text": "", "digests": { "md5": "b3ed7d078b2e506854ca57064f6a6a33", "sha256": "97f418a0eef44043c1c4c748ba45478ab28de2c647db8d240bdefc24edf75cd8" }, "downloads": -1, "filename": "pylabutils-1.0rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "b3ed7d078b2e506854ca57064f6a6a33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 21311, "upload_time": "2019-02-13T11:26:13", "url": "https://files.pythonhosted.org/packages/56/f3/34eac8e9d986cfc85d2e2498031a286ea1d0ab75d2cdec467532148ec5af/pylabutils-1.0rc4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24076a6aafacc6937232478e0e74fd68", "sha256": "9f57a0941965d697f357fc10fc07f46c64d0317da23ceabbf13fc153612fb605" }, "downloads": -1, "filename": "pylabutils-1.0rc4.tar.gz", "has_sig": false, "md5_digest": "24076a6aafacc6937232478e0e74fd68", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 18936, "upload_time": "2019-02-13T11:26:15", "url": "https://files.pythonhosted.org/packages/72/2f/a1b6b6a4b88c226a977337215607ec331a076d162e826dc0d6579c548539/pylabutils-1.0rc4.tar.gz" } ], "1.0rc5": [ { "comment_text": "", "digests": { "md5": "d56c17219d835d645620cf24aad2b669", "sha256": "1354a27dd3f9085c4b3f07639e4f5381225556ffa0b01b6c90cad25afb9faf91" }, "downloads": -1, "filename": "pylabutils-1.0rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "d56c17219d835d645620cf24aad2b669", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 21159, "upload_time": "2019-02-13T11:29:04", "url": "https://files.pythonhosted.org/packages/b3/f3/7f12e1da60c0e09bcd40ba47e47834022f534f5cc92c9ef34bfb07e52f17/pylabutils-1.0rc5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b60c801911a6aa5bada7710ffebc634", "sha256": "be6d0323e66f3d56ed31197c532900ac577c3a18208981cd02532e870430f6a5" }, "downloads": -1, "filename": "pylabutils-1.0rc5.tar.gz", "has_sig": false, "md5_digest": "6b60c801911a6aa5bada7710ffebc634", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 18828, "upload_time": "2019-02-13T11:29:06", "url": "https://files.pythonhosted.org/packages/b0/48/48477bd6c8f82853d71be64a6127f21c5bc1ffd503a8d04edab85d1ed890/pylabutils-1.0rc5.tar.gz" } ], "1.0rc6": [ { "comment_text": "", "digests": { "md5": "bb3434e23470e96a65b3184617262d25", "sha256": "066226299a50b10b67aff16104388a259de1ef09ec01cdb81965afa270458b6c" }, "downloads": -1, "filename": "pylabutils-1.0rc6-py3-none-any.whl", "has_sig": false, "md5_digest": "bb3434e23470e96a65b3184617262d25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 45973, "upload_time": "2019-02-18T19:10:28", "url": "https://files.pythonhosted.org/packages/6d/4b/73e5a0f495de1f5d6f80ea116af0be71d3bc292bc0455ee833e0ccd2f49a/pylabutils-1.0rc6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cb42fbe8c117d26fcde8dc66b36abaa", "sha256": "4e10db7929828a9a74352bd4472c4eca5b74934f0ece6fdff327c69f46a5bce5" }, "downloads": -1, "filename": "pylabutils-1.0rc6.tar.gz", "has_sig": false, "md5_digest": "3cb42fbe8c117d26fcde8dc66b36abaa", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 21939, "upload_time": "2019-02-18T19:10:30", "url": "https://files.pythonhosted.org/packages/ac/e4/dd3ef5388b16e275a121530c44988325c39c6554f3da48622d10387c24ae/pylabutils-1.0rc6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "801cedb810d46ba5103c7e4c1d907f12", "sha256": "b57751953a03384df2cfbca7a8814598e415f4b5e5cccd6225c4bf901217d6df" }, "downloads": -1, "filename": "pylabutils-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "801cedb810d46ba5103c7e4c1d907f12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 46487, "upload_time": "2019-03-01T16:59:30", "url": "https://files.pythonhosted.org/packages/26/09/a734ea6abd9531dcade38e5f30c0b6186d1d2f4b3d47d3e14ce255579037/pylabutils-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "961f189a3556cf105883d5601f4a8bc5", "sha256": "5ef9fefd3de2f5a264675bb2a382d53e1ce8e4925c136e65c740a6bae22cb5dd" }, "downloads": -1, "filename": "pylabutils-1.0.3.tar.gz", "has_sig": false, "md5_digest": "961f189a3556cf105883d5601f4a8bc5", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 22299, "upload_time": "2019-03-01T16:59:32", "url": "https://files.pythonhosted.org/packages/c3/06/f7895ce0c3a8c608f8b48b7338905c5fc48404d73ba8766fbdd81d40aa6f/pylabutils-1.0.3.tar.gz" } ] }