{ "info": { "author": "Nelson Carrasquel", "author_email": "carrasquel@outlook.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pyBigParser\n\npyBigParser provides a class for parsing long and compound math \nexpresions. You might find it most useful for tasks involving \nevaluating from single functions to compounds functions.\n\n## Installation\n\n```\npip install pyBigParser\n```\n\n## Example\n\nTypical usage often looks like this::\n```python\n#!/usr/bin/env python\n\nfrom pybigparser import evaluator\n\nparser = evaluator.MathParser()\nparser.set_function(\"x**2+2*y\")\nparser.add_sub(\"x\", \"24+6*c\")\nparser.add_sub(\"y\", \"25 / d\")\nparser.add_sub(\"c\", \"1\")\nparser.add_sub(\"d\", \"4\")\n\nparser.evaluate()\n\nprint(parser.value)\nprint(parser.get_sub_value(\"x\"))\nprint(parser.get_sub_value(\"y\"))\n```\n\n## Supported Functions and Constants\n\npyBigParser comes with support for evaluating the following functions and constants.\n\n* ```cos```\n* ```sin```\n* ```abs```\n* ```log10```\n* ```log```\n* ```exp``` \n* ```tan```\n* ```pi```\n* ```e```\n\n## Versions\n\n* 1.3 - It saves the values for each sub-function.\n* 1.5 - Fixed OverFlow Error with Exp function.\n* 2.0 - Python 3 support.\n\n## Warnings\n\n * The variables ```e``` and ```pi``` are reserved for the evaluator.\n * Exceptions for iterative variables are not supported.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "pyBigParser", "package_url": "https://pypi.org/project/pyBigParser/", "platform": "", "project_url": "https://pypi.org/project/pyBigParser/", "project_urls": null, "release_url": "https://pypi.org/project/pyBigParser/2.1/", "requires_dist": null, "requires_python": "", "summary": "Math parser for simple and compound strings math expressions evaluations", "version": "2.1" }, "last_serial": 5383922, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "597319ae600e62777ee294c06a8b1233", "sha256": "0b9ef47b8ed4a04500b8d29b1b862f092b5c594ee15d839cf80e277e63c9e95e" }, "downloads": -1, "filename": "pyBigParser-0.1.zip", "has_sig": false, "md5_digest": "597319ae600e62777ee294c06a8b1233", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2961, "upload_time": "2013-08-31T05:26:23", "url": "https://files.pythonhosted.org/packages/9c/7d/eef38297785b005bf9d2a20d4faab8330684e3738f6575a9c741dd7d0e2a/pyBigParser-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5c3a12f9d0a7519cac07bcc25c606d77", "sha256": "c6c308f11a4f96a0a5eb56bbfdece85302cf224e92b6331eb392515a46d1dba5" }, "downloads": -1, "filename": "pyBigParser-0.2.zip", "has_sig": false, "md5_digest": "5c3a12f9d0a7519cac07bcc25c606d77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2965, "upload_time": "2013-08-31T05:29:08", "url": "https://files.pythonhosted.org/packages/96/ed/e1b702cbe5fd14598c1ca1609673458f89d70e7d60b5b206558d49c61673/pyBigParser-0.2.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a193aaf8dfce2ecfbcc196b881403db5", "sha256": "2cc8a68d68ea51378b088f4ea17d21692dd4fae0552ab97442d396c9c02e2d37" }, "downloads": -1, "filename": "pyBigParser-0.2.1.zip", "has_sig": false, "md5_digest": "a193aaf8dfce2ecfbcc196b881403db5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2982, "upload_time": "2013-08-31T05:36:46", "url": "https://files.pythonhosted.org/packages/4b/dc/1cdd455f7e23f964e52180f9f4fdc795736fa48d041dd74ae08c8751bd00/pyBigParser-0.2.1.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "5cdee19d06f8b69abb2c27fd6ae4897d", "sha256": "0188e0751e9f33cc3468fc7dfe38f88aae5db318864ae6984c44c8ee9a1584a8" }, "downloads": -1, "filename": "pyBigParser-0.3.zip", "has_sig": false, "md5_digest": "5cdee19d06f8b69abb2c27fd6ae4897d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2959, "upload_time": "2013-08-31T05:56:13", "url": "https://files.pythonhosted.org/packages/fb/32/78c8881d5c72b21c16b5a197836d1e840f98eda7ccb54fd7ac0a1cf01533/pyBigParser-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "54cd1a87c9aaf0ebed9486a17dbccd8d", "sha256": "5cba855c47640c3cb764c7b84468bf73b726f39058c4e5ed0a947c5baf0a066d" }, "downloads": -1, "filename": "pyBigParser-0.4.zip", "has_sig": false, "md5_digest": "54cd1a87c9aaf0ebed9486a17dbccd8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2964, "upload_time": "2013-08-31T06:00:29", "url": "https://files.pythonhosted.org/packages/14/bd/e6eb4221a3471f9c751c0b185e8b74c612293f4f99ec8fcf83a961013efa/pyBigParser-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ad0672697dfd7c8d7ac06f9777fbd61e", "sha256": "dba2fa1f91e5e254b10909f11a554503c9ee7af61dc4a992920c5ed097d7b1d5" }, "downloads": -1, "filename": "pyBigParser-0.5.zip", "has_sig": false, "md5_digest": "ad0672697dfd7c8d7ac06f9777fbd61e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2989, "upload_time": "2013-08-31T06:06:20", "url": "https://files.pythonhosted.org/packages/fc/87/defd625622679c86686c003cff8f3e23af59737a2528ce13d73151c3a7e2/pyBigParser-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "af199f1c583126e253f6ea07b568df17", "sha256": "839e137cbdc364bd6b6b6255378b049a49439543070ed27b3caf27f3a3a2b838" }, "downloads": -1, "filename": "pyBigParser-0.6.zip", "has_sig": false, "md5_digest": "af199f1c583126e253f6ea07b568df17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2970, "upload_time": "2013-08-31T06:10:41", "url": "https://files.pythonhosted.org/packages/dc/39/9e7a3a320e993167d11f2d691a3d7452fe8f101d05a49c880a3bc86cd930/pyBigParser-0.6.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "58e7ead7e963375dac2f51ceb1447dc5", "sha256": "c840ed5e1c794d6de649d29880420903ddff71e46331d2b0215e043d1382b652" }, "downloads": -1, "filename": "pyBigParser-0.7.zip", "has_sig": false, "md5_digest": "58e7ead7e963375dac2f51ceb1447dc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2974, "upload_time": "2013-08-31T06:16:17", "url": "https://files.pythonhosted.org/packages/f9/9f/a12348e8f27e5fcde5f9a38fe439f09fd10a0b21275ca9de1ef046c57a59/pyBigParser-0.7.zip" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "e34c88516f566e3524ae6d3c064afd31", "sha256": "501fe9985a16d84eae1751f4327ff85cb0d2800785fcee9fdaf1324b15ce2b68" }, "downloads": -1, "filename": "pyBigParser-0.8.zip", "has_sig": false, "md5_digest": "e34c88516f566e3524ae6d3c064afd31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3107, "upload_time": "2013-08-31T22:14:54", "url": "https://files.pythonhosted.org/packages/d1/b0/9ed62bdee564a4813efdd5604accc8775b03c50727e9095284cdc265ea55/pyBigParser-0.8.zip" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "7cad4697a2193db255a2bada73a07dac", "sha256": "a7032b7efaac3ced793bcc4e073e528cc201040acdea8c9c74dd951d3b580871" }, "downloads": -1, "filename": "pyBigParser-0.9.zip", "has_sig": false, "md5_digest": "7cad4697a2193db255a2bada73a07dac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3128, "upload_time": "2013-09-08T15:33:05", "url": "https://files.pythonhosted.org/packages/e7/28/ad273c463bd6a58c514723c33df5bb523c7b537cc133ba640035bc2afe3a/pyBigParser-0.9.zip" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "9f7c6e9799e4b849ce06ab1c77248a58", "sha256": "6442ea8122d01d732e867fffc368b7a4825144b46bdbb39ca862e9b82b38d764" }, "downloads": -1, "filename": "pyBigParser-1.0.zip", "has_sig": false, "md5_digest": "9f7c6e9799e4b849ce06ab1c77248a58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3454, "upload_time": "2013-09-10T01:50:41", "url": "https://files.pythonhosted.org/packages/80/7a/c0099462b6038ec9bd3cf80c1ee58f0f2bcb76e8509ef7a246ae6a3194aa/pyBigParser-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "9739023934484f5c58d4731ceb9e0ec6", "sha256": "14db3e12913e78307617300ae00be7dc1ebaa637857165fb6a84af0e0c3111a0" }, "downloads": -1, "filename": "pyBigParser-1.1.zip", "has_sig": false, "md5_digest": "9739023934484f5c58d4731ceb9e0ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3596, "upload_time": "2013-09-11T02:48:41", "url": "https://files.pythonhosted.org/packages/57/01/067f182ea764c69588e9b7bc5277d31d48b3ea21498d97b252177996a263/pyBigParser-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f6843c292be670a97e899f5101bf854c", "sha256": "52609e78276a2027aa0bfaf9e7e5c8087f0d2601d9f38ae8fa04666b9effc76a" }, "downloads": -1, "filename": "pyBigParser-1.1.1.zip", "has_sig": false, "md5_digest": "f6843c292be670a97e899f5101bf854c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3568, "upload_time": "2013-09-13T05:59:08", "url": "https://files.pythonhosted.org/packages/c7/d8/d0b6f8591c77e6034b25f4981da08f354af87b496a2dbf3d7d6595220f87/pyBigParser-1.1.1.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "1ddcedf734597ce3560a784dc2b604d2", "sha256": "7cb1fb289e1eae0e30d4e11984ce9cade086ef489a83d36a04540625100186d1" }, "downloads": -1, "filename": "pyBigParser-1.2.zip", "has_sig": false, "md5_digest": "1ddcedf734597ce3560a784dc2b604d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3777, "upload_time": "2013-09-13T06:24:31", "url": "https://files.pythonhosted.org/packages/7f/a9/9a110b94cb6d5dc86e9b7078bc9bb640b26e8c3a00962aadbc5879466cab/pyBigParser-1.2.zip" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "c0151d60a83a1c63792b702ef9760895", "sha256": "304699d4a78fe0cc85a339cd9101cc6d81641b1c64949d3578ed3841ee976014" }, "downloads": -1, "filename": "pyBigParser-1.2.5.zip", "has_sig": false, "md5_digest": "c0151d60a83a1c63792b702ef9760895", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3943, "upload_time": "2013-09-18T05:05:12", "url": "https://files.pythonhosted.org/packages/50/f6/d881e4d5fe492a184b702e14d1fcafcdaabfe44ce15092e30663cefb6bcd/pyBigParser-1.2.5.zip" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "05c4db71c7910042eba7f914fe1e1012", "sha256": "a4c929bc254e4ed938535dd26107511ccdd0b09e9b58ef4bdf6c9f9cad46e6af" }, "downloads": -1, "filename": "pyBigParser-1.2.8.zip", "has_sig": false, "md5_digest": "05c4db71c7910042eba7f914fe1e1012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3996, "upload_time": "2013-09-21T20:33:14", "url": "https://files.pythonhosted.org/packages/c7/61/3527694e7fbb5db4eff13271a76637b1e08124d71caaec4451bf76a34801/pyBigParser-1.2.8.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "b422c2321a86d15704b7ad19cc31e3d3", "sha256": "82fee2388677f48b33bed5c0c4c8b3c43f7a28197620d018d6c099e337599f28" }, "downloads": -1, "filename": "pyBigParser-1.3.zip", "has_sig": false, "md5_digest": "b422c2321a86d15704b7ad19cc31e3d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4196, "upload_time": "2013-09-28T00:22:31", "url": "https://files.pythonhosted.org/packages/da/6e/048131de7beaac865199028ab1b2e410d8ba54330928427d8664fdd3753d/pyBigParser-1.3.zip" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "c4aa27db991b246aa0b6a478108fc852", "sha256": "7120e58e2d801b20198737a942c8855437f0bd759eb6a1104302d3692a83f99c" }, "downloads": -1, "filename": "pyBigParser-1.4.zip", "has_sig": false, "md5_digest": "c4aa27db991b246aa0b6a478108fc852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4194, "upload_time": "2013-09-28T00:24:09", "url": "https://files.pythonhosted.org/packages/da/a7/98ed18c91961cc70bd6b90e7cc6ffcba2d627aaef5c2951db18144a17bbd/pyBigParser-1.4.zip" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "f21476c93f6133cb39e00dbbc831708b", "sha256": "ebb028dbcdc605f7fd74e2cd7351683159b55ffed337edcc65d14ede5be42813" }, "downloads": -1, "filename": "pyBigParser-1.5.win32.exe", "has_sig": false, "md5_digest": "f21476c93f6133cb39e00dbbc831708b", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 200838, "upload_time": "2014-01-17T01:42:09", "url": "https://files.pythonhosted.org/packages/d6/63/96f40cb7e90a870f150cfc9c664ee1f1c618967e5d0e9a4b718fbd104a20/pyBigParser-1.5.win32.exe" }, { "comment_text": "", "digests": { "md5": "229598f8913d10eb9637666b02603b58", "sha256": "1df7b36aea78abc620825a06ee59efafa7485399123b89063e70bb54788ea291" }, "downloads": -1, "filename": "pyBigParser-1.5.zip", "has_sig": false, "md5_digest": "229598f8913d10eb9637666b02603b58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4274, "upload_time": "2014-01-17T01:42:05", "url": "https://files.pythonhosted.org/packages/ad/81/694ee5265faa3335c94a80ee94cbb1004eabcb41a1e14a6378923f82fb6a/pyBigParser-1.5.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "becac1572d23530155b614a750970361", "sha256": "331aceb9b228bdf65d2a1ea723f6ccac217c8c3e149df5388199298064cbdab7" }, "downloads": -1, "filename": "pyBigParser-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "becac1572d23530155b614a750970361", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4316, "upload_time": "2019-06-11T00:02:32", "url": "https://files.pythonhosted.org/packages/69/f4/a05381fdc1cfe0595de877e6029979a809c7eb8fad15e8b04bd420d2f1e3/pyBigParser-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4932259564d5a612c5c9313cce3ea158", "sha256": "4bf40fbb1f184cd01e002d5c4b229a9df70cfaa292fcf9d51ed41556590b1102" }, "downloads": -1, "filename": "pyBigParser-2.0.tar.gz", "has_sig": false, "md5_digest": "4932259564d5a612c5c9313cce3ea158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4025, "upload_time": "2019-06-11T00:02:34", "url": "https://files.pythonhosted.org/packages/6a/36/1efe596e9c8d0c8384da23144ba3b5bbcc22fde6f852b4d608206a7fe9ae/pyBigParser-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "90d80c563b43d7c294184e6918251f91", "sha256": "5036022f1b27fcb40f424f94526c9564050d18fd2e7e1bc2f39ac81c4876bf79" }, "downloads": -1, "filename": "pyBigParser-2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "90d80c563b43d7c294184e6918251f91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4315, "upload_time": "2019-06-11T00:09:09", "url": "https://files.pythonhosted.org/packages/6a/38/00e41a374de22efcc95fbfd0f8cfd1beaa2467d4aeca3fa6f4bb98aa5498/pyBigParser-2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b4cf37e9b4ec7fb42e21e8b93bbbc77", "sha256": "6692a75aa0aac3d4d0db1ee76fb6cbdecb8af2c146937089582452033de51058" }, "downloads": -1, "filename": "pyBigParser-2.1.tar.gz", "has_sig": false, "md5_digest": "1b4cf37e9b4ec7fb42e21e8b93bbbc77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4015, "upload_time": "2019-06-11T00:09:13", "url": "https://files.pythonhosted.org/packages/07/f1/a3834d679c380fd95ee98098d7ead9ea51046d192368ba9e5e09296ecf88/pyBigParser-2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "90d80c563b43d7c294184e6918251f91", "sha256": "5036022f1b27fcb40f424f94526c9564050d18fd2e7e1bc2f39ac81c4876bf79" }, "downloads": -1, "filename": "pyBigParser-2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "90d80c563b43d7c294184e6918251f91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4315, "upload_time": "2019-06-11T00:09:09", "url": "https://files.pythonhosted.org/packages/6a/38/00e41a374de22efcc95fbfd0f8cfd1beaa2467d4aeca3fa6f4bb98aa5498/pyBigParser-2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b4cf37e9b4ec7fb42e21e8b93bbbc77", "sha256": "6692a75aa0aac3d4d0db1ee76fb6cbdecb8af2c146937089582452033de51058" }, "downloads": -1, "filename": "pyBigParser-2.1.tar.gz", "has_sig": false, "md5_digest": "1b4cf37e9b4ec7fb42e21e8b93bbbc77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4015, "upload_time": "2019-06-11T00:09:13", "url": "https://files.pythonhosted.org/packages/07/f1/a3834d679c380fd95ee98098d7ead9ea51046d192368ba9e5e09296ecf88/pyBigParser-2.1.tar.gz" } ] }