{ "info": { "author": "Yury Kirienko", "author_email": "yury.kirienko@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "unseries\n########\n\n.. image:: https://badge.fury.io/py/unseries.svg\n :target: https://badge.fury.io/py/unseries\n\n.. image:: https://travis-ci.org/kirienko/unseries.svg?branch=master\n :target: https://travis-ci.org/kirienko/unseries\n\n.. image:: https://landscape.io/github/kirienko/unseries/master/landscape.png\n :target: https://landscape.io/github/kirienko/unseries/master\n\nThis package allows to deal with power series which coefficients contain uncertainties.\n\n\nIt is build on top of ``uncertainties`` python package (see `here `_).\n\nScope\n-----\nFor now the following fuctions are available:\n - series addition and subtraction\n - comparision (*greater than*, *less than*)\n - series multiplication\n - series inversion, i.e. ``Z(g) \u279d 1/Z(g)``\n - series division (in the assumption that all powers are non-negative)\n - exponentiation\n - analitic differentiation\n - substitution, i.e. calculation of a series ``Z(g)`` at the point ``g\u2080`` to a number with uncertainty\n - approximation\n - some technical functions: ``pprint``, ``save`` [to file],\n\nExample\n-------\nAssume two series:\n\n``Z\u2081(g) = 1.00(30) + 2.0000(30) g``\n\n``Z\u2082(g) = -1.0(4) - 2.000(4) g + 999.00(10) g\u00b2``\n\nThen\n``Z\u2081+Z\u2082 = 0.0(5) + 0.000(5) g + 999.00(10) g\u00b2``\n\n\n.. code-block:: python\n\n from unseries import Series\n z1 = Series(2, {0: ufloat(1, 0.3), 1: ufloat(2, .003)})\n z2 = Series(3, {0: ufloat(-1, 0.4), 1: ufloat(-2, .004), 2: ufloat(999, .1)})\n print z1 + z2", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kirienko/unseries", "keywords": "", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "unseries", "package_url": "https://pypi.org/project/unseries/", "platform": "Linux,Unix,MacOsX,Windows", "project_url": "https://pypi.org/project/unseries/", "project_urls": { "Homepage": "https://github.com/kirienko/unseries" }, "release_url": "https://pypi.org/project/unseries/0.1.0/", "requires_dist": [ "sympy", "uncertainties (>=3.0.1)" ], "requires_python": "", "summary": "Allows to deal with power series which coefficients contain uncertainties", "version": "0.1.0" }, "last_serial": 2962261, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "120dc2c45ae41cb011c9c2bd993f4cd0", "sha256": "8200454e85eae2afd6018597b8334a3b264e877d00d77a5af12f82c79b0108b5" }, "downloads": -1, "filename": "unseries-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "120dc2c45ae41cb011c9c2bd993f4cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8129, "upload_time": "2017-06-19T15:28:38", "url": "https://files.pythonhosted.org/packages/7d/3c/ffefb86ec90e9d84432bdfb2362ecb3cb631935346c3489cbaa2a7841df2/unseries-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "56986fb24b272f0e19f8758c37e6047c", "sha256": "728e30679cf979d5d9e5b46947419be47ef9ae92a7ef0d6b58567515e907589b" }, "downloads": -1, "filename": "unseries-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "56986fb24b272f0e19f8758c37e6047c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9785, "upload_time": "2017-06-19T15:28:40", "url": "https://files.pythonhosted.org/packages/0b/c9/4595eaed0bbda47434e92543b7e2b1946706d905300b7fdefb5ee2601e37/unseries-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "80e591ff863d8f928635c2557540f6cf", "sha256": "23020fd0c1e03e200b4691c212cc3c4313864ceb5d66fedb903f7d6d7281fc12" }, "downloads": -1, "filename": "unseries-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "80e591ff863d8f928635c2557540f6cf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6561, "upload_time": "2017-06-19T15:28:35", "url": "https://files.pythonhosted.org/packages/fb/e7/c0570943c687b03be2cf56f83a735b4c8e42938e8fee7aeae4a488438a4b/unseries-0.1.0-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "120dc2c45ae41cb011c9c2bd993f4cd0", "sha256": "8200454e85eae2afd6018597b8334a3b264e877d00d77a5af12f82c79b0108b5" }, "downloads": -1, "filename": "unseries-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "120dc2c45ae41cb011c9c2bd993f4cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8129, "upload_time": "2017-06-19T15:28:38", "url": "https://files.pythonhosted.org/packages/7d/3c/ffefb86ec90e9d84432bdfb2362ecb3cb631935346c3489cbaa2a7841df2/unseries-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "56986fb24b272f0e19f8758c37e6047c", "sha256": "728e30679cf979d5d9e5b46947419be47ef9ae92a7ef0d6b58567515e907589b" }, "downloads": -1, "filename": "unseries-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "56986fb24b272f0e19f8758c37e6047c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9785, "upload_time": "2017-06-19T15:28:40", "url": "https://files.pythonhosted.org/packages/0b/c9/4595eaed0bbda47434e92543b7e2b1946706d905300b7fdefb5ee2601e37/unseries-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "80e591ff863d8f928635c2557540f6cf", "sha256": "23020fd0c1e03e200b4691c212cc3c4313864ceb5d66fedb903f7d6d7281fc12" }, "downloads": -1, "filename": "unseries-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "80e591ff863d8f928635c2557540f6cf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6561, "upload_time": "2017-06-19T15:28:35", "url": "https://files.pythonhosted.org/packages/fb/e7/c0570943c687b03be2cf56f83a735b4c8e42938e8fee7aeae4a488438a4b/unseries-0.1.0-py2-none-any.whl" } ] }