{ "info": { "author": "Manuel Alcaraz Zambrano", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Database", "Topic :: Education", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Physics", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Pyscience\n\nPyscience is a easy python library and command-line application to work with\nmathematical operations and other science related programming. Also you can\nmanage CSV data with the datam module.\n\nPyscience requires Python 3.7+ to work.\n\n## Installation\nPyscience is available in [PyPI](https://pypi.org/project/pyscience/).\nYou can install Pyscience using pip (as root):\n\n pip3 install pyscience\n\nIf you want to install the latest development version, you can install pyscience\nfrom the [GitHub repository](https://github.com/m-alzam/pyscience):\n\n pip3 install git+https://github.com/m-alzam/pyscience.git\n\nPre-releases have the latest features and bug fixes.\n\n## Features\n- Basic calculator\n- Operate with variables, monomials and polynomials\n- Solve first and second-degree equations\n- Get information about chemical elements\n- Manage CSV data easily (in development)\n- Convert between unit with the ``units`` module (experimental)\n\n## Basic usage\nOnce installed, you can run pyscience as a normal program:\n\n pyscience\n\nThis should start pyscience's interactive interpreter. You can operate with\nvariables:\n\n > 2x+3x\n 5x\n > 2x*7y\n 14xy\n\nOr get Chemical Elements information with the ``CE`` function:\n\n # Returns chemical element with symbol 'H'\n > CE('H')\n ...\n # Returns chemical element with atomic number 2\n > CE(2)\n ...\n\nSolve first-degree equations:\n\n > Eq(2x, 10)\n Eq(2x = 10)\n Solution: 5\n\n## Documentation\nOfficial documentation is available [here](https://github.com/m-alzam/pyscience/blob/v0.4/doc/source/index.rst).\nYou can build it using the ``sphinx`` python library and the ``make`` script.\n\n## Todo\nPyscience is in current development. Future features:\n\n* Update chemicals elements information\n* Polynomial division\n* Physics functions\n* Documentation\n\n## History\nSee [changelog](https://github.com/m-alzam/pyscience/blob/v0.4/doc/source/changelog.rst)\n\n## License\nCopyright (c) 2019 Manuel Alcaraz Zambrano\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n### About data used for ChemicalElement\nChemical elements information is extracted from the\n[Kalzium](https://kde.org/applications/education/kalzium/) program.\n\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/m-alzam/pyscience", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyscience", "package_url": "https://pypi.org/project/pyscience/", "platform": "", "project_url": "https://pypi.org/project/pyscience/", "project_urls": { "Homepage": "https://github.com/m-alzam/pyscience", "Source": "https://github.com/m-alzam/pyscience" }, "release_url": "https://pypi.org/project/pyscience/0.5.0/", "requires_dist": [ "prompt-toolkit (>=2.0.8)" ], "requires_python": "~=3.7", "summary": "python science programming", "version": "0.5.0" }, "last_serial": 5226125, "releases": { "0.1.0.dev4": [ { "comment_text": "", "digests": { "md5": "9ebeade8beec2f72a8fbb6c7734edea1", "sha256": "93018bb21a80c8d5eaf2d21fa26fb276afcb027c19bc86547e0d6c649dcfb605" }, "downloads": -1, "filename": "pyscience-0.1.0.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "9ebeade8beec2f72a8fbb6c7734edea1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 26317, "upload_time": "2019-02-20T16:34:40", "url": "https://files.pythonhosted.org/packages/8c/f0/21a08527f17e68463f4d5e3a2cf401f4b1a09d2831a3675d31a17daab5b9/pyscience-0.1.0.dev4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c784f7ba2fc913a0bfa83a1dddf7b8db", "sha256": "3b524f2fca8d60db6acd14de47ed02702c24b9bec32eeb0baef0e88ac4789104" }, "downloads": -1, "filename": "pyscience-0.1.0.dev4.tar.gz", "has_sig": false, "md5_digest": "c784f7ba2fc913a0bfa83a1dddf7b8db", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 14849, "upload_time": "2019-02-20T16:34:42", "url": "https://files.pythonhosted.org/packages/1c/94/c7a63f03799edd06ca47e61d682d57aaab3b0f2725fb8ec772b059804be1/pyscience-0.1.0.dev4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a04f0ed95b15136605418348ca3f6436", "sha256": "8745817860b9efaf849c2cfb108bca2114f54410a96881773d79e10f1085c10f" }, "downloads": -1, "filename": "pyscience-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a04f0ed95b15136605418348ca3f6436", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 36112, "upload_time": "2019-03-21T19:41:51", "url": "https://files.pythonhosted.org/packages/7a/4b/5b9d52d0c64caf594a054a2c0d05acae20cf48957fd9f087c0b5a07cf185/pyscience-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9eebae0a42e146ea9a0190b4f82fde6", "sha256": "fc0df2195006ee76587738b69147c9b4f16f239a13833a0dfb38288a0a367aa7" }, "downloads": -1, "filename": "pyscience-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b9eebae0a42e146ea9a0190b4f82fde6", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 20199, "upload_time": "2019-03-21T19:41:53", "url": "https://files.pythonhosted.org/packages/dd/6e/e3753281a917523ea03169c1bbadad0098b8a32f8be6905ac6d985c88686/pyscience-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "1427f4459501b0a88d77c1ca3f83d8d3", "sha256": "7413b06c9aa482f1a171f642fce4a89ff88dfbbcc52a48cbfc0cdaeabd0da886" }, "downloads": -1, "filename": "pyscience-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1427f4459501b0a88d77c1ca3f83d8d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 36041, "upload_time": "2019-05-01T15:23:24", "url": "https://files.pythonhosted.org/packages/17/12/a751bd568abfa5f9baa16be1512bd4f97f890473cd88d14da08646ee1919/pyscience-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aad6489cda7496663e46919415b6faa", "sha256": "fe09267b020bee737bacaac940be44a32d704381015ccb7801e543612536c526" }, "downloads": -1, "filename": "pyscience-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8aad6489cda7496663e46919415b6faa", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 19213, "upload_time": "2019-05-01T15:23:25", "url": "https://files.pythonhosted.org/packages/59/b6/dc03c9d935fb92df3040e106eec56f1b528c161814f6a897f472ec1017b6/pyscience-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4a3b515f70a1d5e899dbc84a83890c0c", "sha256": "8b344c9dd62df4c0b5ff7212077938d793f00847cac38fc594db892b7e88c71b" }, "downloads": -1, "filename": "pyscience-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a3b515f70a1d5e899dbc84a83890c0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 36308, "upload_time": "2019-05-04T17:06:01", "url": "https://files.pythonhosted.org/packages/bc/7a/366cd881130c2c48976497a841fd36430ed8c32e6c483fe21538e49202a0/pyscience-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62e451f27f06f06a590f7aac9a464172", "sha256": "a06b04f0807daf953af3f228235492e4433f892fb2f950e5d40436f539060a72" }, "downloads": -1, "filename": "pyscience-0.5.0.tar.gz", "has_sig": false, "md5_digest": "62e451f27f06f06a590f7aac9a464172", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 19453, "upload_time": "2019-05-04T17:06:03", "url": "https://files.pythonhosted.org/packages/7b/5f/a8b210900afdac9a432d00dea52cac99f09a397e2cb1b9dd9f84448d177f/pyscience-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4a3b515f70a1d5e899dbc84a83890c0c", "sha256": "8b344c9dd62df4c0b5ff7212077938d793f00847cac38fc594db892b7e88c71b" }, "downloads": -1, "filename": "pyscience-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a3b515f70a1d5e899dbc84a83890c0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.7", "size": 36308, "upload_time": "2019-05-04T17:06:01", "url": "https://files.pythonhosted.org/packages/bc/7a/366cd881130c2c48976497a841fd36430ed8c32e6c483fe21538e49202a0/pyscience-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62e451f27f06f06a590f7aac9a464172", "sha256": "a06b04f0807daf953af3f228235492e4433f892fb2f950e5d40436f539060a72" }, "downloads": -1, "filename": "pyscience-0.5.0.tar.gz", "has_sig": false, "md5_digest": "62e451f27f06f06a590f7aac9a464172", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.7", "size": 19453, "upload_time": "2019-05-04T17:06:03", "url": "https://files.pythonhosted.org/packages/7b/5f/a8b210900afdac9a432d00dea52cac99f09a397e2cb1b9dd9f84448d177f/pyscience-0.5.0.tar.gz" } ] }