{ "info": { "author": "Shay Palachy", "author_email": "shaypal5@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "comath\n######\n\n|PyPI-Status| |PyPI-Versions| |Build-Status| |Codecov| |LICENCE|\n\nA small pure-python package for math-related utility functions.\n\n.. code-block:: python\n\n >>> from comath.array import percentile\n >>> percentile([4,6,8,9,11], 0.4)\n 7.0\n\n.. contents::\n\n.. section-numbering::\n\n\nInstallation\n============\n\nInstall ``comath`` with:\n\n.. code-block:: bash\n\n pip install comath\n\n\nUse\n===\n\n``comath`` is divided into four sub-modules.\n\narray\n-----\n\nArray operations like percentile and median.\n\n\nfunc\n----\n\nUtility function like a smooth step function and closest larger power of 2.\n\n\nmetric\n------\n\nComputing moving metrics (moving average, precision and variance).\n\n\nsegment\n----------\n\nDefines a one-dimensional line segment.\n\n\nContributing\n============\n\nPackage author and current maintainer is Shay Palachy (shay.palachy@gmail.com); You are more than welcome to approach him for help. Contributions are very welcomed.\n\nInstalling for development\n--------------------------\n\nClone:\n\n.. code-block:: bash\n\n git clone git@github.com:shaypal5/comath.git\n\n\nInstall in development mode with test dependencies:\n\n.. code-block:: bash\n\n cd comath\n pip install -e \".[test]\"\n\n\nRunning the tests\n-----------------\n\nTo run the tests, use:\n\n.. code-block:: bash\n\n python -m pytest --cov=comath --doctest-modules\n\n\nAdding documentation\n--------------------\n\nThis project is documented using the `numpy docstring conventions`_, which were chosen as they are perhaps the most widely-spread conventions that are both supported by common tools such as Sphinx and result in human-readable docstrings (in my personal opinion, of course). When documenting code you add to this project, please follow `these conventions`_.\n\n.. _`numpy docstring conventions`: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt\n.. _`these conventions`: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt\n\n\nCredits\n=======\nCreated by Shay Palachy (shay.palachy@gmail.com).\n\n.. |PyPI-Status| image:: https://img.shields.io/pypi/v/comath.svg\n :target: https://pypi.python.org/pypi/comath\n\n.. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/comath.svg\n :target: https://pypi.python.org/pypi/comath\n\n.. |Build-Status| image:: https://travis-ci.org/shaypal5/comath.svg?branch=master\n :target: https://travis-ci.org/shaypal5/comath\n\n.. |LICENCE| image:: https://img.shields.io/pypi/l/comath.svg\n :target: https://pypi.python.org/pypi/comath\n\n.. |Codecov| image:: https://codecov.io/github/shaypal5/comath/coverage.svg?branch=master\n :target: https://codecov.io/github/shaypal5/comath?branch=master\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shaypal5/comath", "keywords": "python math array metric function segment", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "comath", "package_url": "https://pypi.org/project/comath/", "platform": "", "project_url": "https://pypi.org/project/comath/", "project_urls": { "Homepage": "https://github.com/shaypal5/comath" }, "release_url": "https://pypi.org/project/comath/0.0.7/", "requires_dist": [ "pytest; extra == 'test'", "coverage; extra == 'test'", "pytest-cov; extra == 'test'", "collective.checkdocs; extra == 'test'", "pygments; extra == 'test'" ], "requires_python": ">=3.5", "summary": "Math-related utility functions.", "version": "0.0.7" }, "last_serial": 5526699, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "334e9e78be8f72e21400e7881592312d", "sha256": "bb10f1691b300a76b8124bb1ba9b3ca455f29942ceace0adfd28365236c01ef8" }, "downloads": -1, "filename": "comath-0.0.0.tar.gz", "has_sig": false, "md5_digest": "334e9e78be8f72e21400e7881592312d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18886, "upload_time": "2017-10-09T14:52:33", "url": "https://files.pythonhosted.org/packages/29/12/65742edcdcb238fa3de1ba3928581f41061172e8e13a2adb65a2c7c79ba7/comath-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "48c5bb981e7b9acc4002faeb4995af30", "sha256": "1adc44af6b6849f73e7044773e746f6a418eefe7a1f49ae4228af00c4ebfd2b1" }, "downloads": -1, "filename": "comath-0.0.1.tar.gz", "has_sig": false, "md5_digest": "48c5bb981e7b9acc4002faeb4995af30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18881, "upload_time": "2017-10-09T15:21:48", "url": "https://files.pythonhosted.org/packages/b1/6a/ed061645dcd666d60a4edc627e26066467b79d6c454b999f4da9dc396993/comath-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b800f5f89dde7ece5da8dce0f6f8d55b", "sha256": "0d001455b6b89ee275f1b8433d90e1dee329a98d8019783e08e6d46cf876ec0b" }, "downloads": -1, "filename": "comath-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b800f5f89dde7ece5da8dce0f6f8d55b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 5097, "upload_time": "2017-12-13T10:28:30", "url": "https://files.pythonhosted.org/packages/b0/01/61f51fd811b55c2a851b3430c3003ff996b14467be41c6a34e8990475203/comath-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d606afecb76258a25a5df12873772f97", "sha256": "b3b396bf8d911424892bc8903c202ef6e19f18604e6d150e0591d50aad97f5a6" }, "downloads": -1, "filename": "comath-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d606afecb76258a25a5df12873772f97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18904, "upload_time": "2017-12-13T10:28:27", "url": "https://files.pythonhosted.org/packages/37/bf/be78caee7fb34cb9b8dc6b7beea753292d67eff7fe455ccabbee7a8aed74/comath-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d3ac92926a2179689e02f8c9b01d91d5", "sha256": "487fc8e14f75e4c07a5b8710c5ffb5117bc16d62324a5ac9a9ff066a777d7ae9" }, "downloads": -1, "filename": "comath-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3ac92926a2179689e02f8c9b01d91d5", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9374, "upload_time": "2017-12-13T12:58:49", "url": "https://files.pythonhosted.org/packages/aa/d2/afe03a63bba73584d436f9703b95fd63288b8fc5ecbdd12de7b0027d9088/comath-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "772e2dd7cf2872584741dfe8e3568d41", "sha256": "5609f8a7c4242207a7fc4cbe5e9916c89a034c365068083a774d8471c4f3b1af" }, "downloads": -1, "filename": "comath-0.0.3.tar.gz", "has_sig": false, "md5_digest": "772e2dd7cf2872584741dfe8e3568d41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21383, "upload_time": "2017-12-13T12:58:47", "url": "https://files.pythonhosted.org/packages/0d/4f/02077a45dd3539f3131eea07a905f1502653866f1ace24f1251ef6804db9/comath-0.0.3.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "13e889d8fe806de610c1d1afecd41945", "sha256": "e3c6228c142273d25b6606b189653f0fbc3d95cc2556486c43bea38087387d4a" }, "downloads": -1, "filename": "comath-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13e889d8fe806de610c1d1afecd41945", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7401, "upload_time": "2019-07-13T11:21:36", "url": "https://files.pythonhosted.org/packages/21/e3/5102f371d232169cd98c212a59b017a173d747d0540592ba6306b12f24e4/comath-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c65cb7c4edb8c4b98c265d4edf63ae53", "sha256": "16f7c2d179bc2aa92c0d2b9eae4c250d43d400b0c12989c4575609b5034ffd59" }, "downloads": -1, "filename": "comath-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c65cb7c4edb8c4b98c265d4edf63ae53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21386, "upload_time": "2019-07-13T11:21:38", "url": "https://files.pythonhosted.org/packages/1e/56/1c2e2e983808aaf1bd0e8f2b8e9aca7b798e118619ba290993c277bf2fba/comath-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7df22b99759f98a6f46ab4bc39358d96", "sha256": "41601b8b572c83492f6e4e42f63c4c202293374aee2735f06c699cc6a53125a3" }, "downloads": -1, "filename": "comath-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7df22b99759f98a6f46ab4bc39358d96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 7576, "upload_time": "2019-07-13T11:30:28", "url": "https://files.pythonhosted.org/packages/43/eb/613445814208fdaef56b46d6d6b6616ba5a882ccf04a3dea0e1024226835/comath-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "beed3d868c01e13cd8f74de64f76e526", "sha256": "285f57dce5a96f4594bab8db4092b1139cf5356ac026455bd1dba0aa8455d491" }, "downloads": -1, "filename": "comath-0.0.7.tar.gz", "has_sig": false, "md5_digest": "beed3d868c01e13cd8f74de64f76e526", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 21435, "upload_time": "2019-07-13T11:30:30", "url": "https://files.pythonhosted.org/packages/a1/75/5a1e57b77c37d306fa50977ced679a2b0ea74c024acfb238e6cd7ef8631c/comath-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7df22b99759f98a6f46ab4bc39358d96", "sha256": "41601b8b572c83492f6e4e42f63c4c202293374aee2735f06c699cc6a53125a3" }, "downloads": -1, "filename": "comath-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7df22b99759f98a6f46ab4bc39358d96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 7576, "upload_time": "2019-07-13T11:30:28", "url": "https://files.pythonhosted.org/packages/43/eb/613445814208fdaef56b46d6d6b6616ba5a882ccf04a3dea0e1024226835/comath-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "beed3d868c01e13cd8f74de64f76e526", "sha256": "285f57dce5a96f4594bab8db4092b1139cf5356ac026455bd1dba0aa8455d491" }, "downloads": -1, "filename": "comath-0.0.7.tar.gz", "has_sig": false, "md5_digest": "beed3d868c01e13cd8f74de64f76e526", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 21435, "upload_time": "2019-07-13T11:30:30", "url": "https://files.pythonhosted.org/packages/a1/75/5a1e57b77c37d306fa50977ced679a2b0ea74c024acfb238e6cd7ef8631c/comath-0.0.7.tar.gz" } ] }