{ "info": { "author": "Xavier Dupr\u00e9", "author_email": "xavier.dupre@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Education", "Topic :: Scientific/Engineering" ], "description": ".. image:: https://travis-ci.org/sdpython/cpyquickhelper.svg?branch=master\n :target: https://travis-ci.org/sdpython/cpyquickhelper\n :alt: Build status\n\n.. image:: https://ci.appveyor.com/api/projects/status/sia7wxgjv8e1fi5a?svg=true\n :target: https://ci.appveyor.com/project/sdpython/cpyquickhelper\n :alt: Build Status Windows\n\n.. image:: https://circleci.com/gh/sdpython/cpyquickhelper/tree/master.svg?style=svg\n :target: https://circleci.com/gh/sdpython/cpyquickhelper/tree/master\n\n.. image:: https://dev.azure.com/xavierdupre3/cpyquickhelper/_apis/build/status/sdpython.cpyquickhelper\n :target: https://dev.azure.com/xavierdupre3/cpyquickhelper/\n\n.. image:: https://badge.fury.io/py/cpyquickhelper.svg\n :target: https://pypi.org/project/cpyquickhelper/\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :alt: MIT License\n :target: http://opensource.org/licenses/MIT\n\n.. image:: https://requires.io/github/sdpython/cpyquickhelper/requirements.svg?branch=master\n :target: https://requires.io/github/sdpython/cpyquickhelper/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://codecov.io/github/sdpython/cpyquickhelper/coverage.svg?branch=master\n :target: https://codecov.io/github/sdpython/cpyquickhelper?branch=master\n\n.. image:: http://img.shields.io/github/issues/sdpython/cpyquickhelper.png\n :alt: GitHub Issues\n :target: https://github.com/sdpython/cpyquickhelper/issues\n\n.. image:: http://www.xavierdupre.fr/app/cpyquickhelper/helpsphinx/_images/nbcov.png\n :target: http://www.xavierdupre.fr/app/cpyquickhelper/helpsphinx/all_notebooks_coverage.html\n :alt: Notebook Coverage\n\n.. _l-README:\n\ncpyquickhelper\n==============\n\n*cpyquickhelper* is a template to create a module with\nC functions in different ways. It implements function\n*measure_time*:\n\n::\n\n from cpyquickhelper.numbers import measure_time\n from math import cos\n\n res = measure_time(\"cos(x)\", context=dict(cos=cos, x=5.))\n print(res)\n\n::\n\n {'average': 3.909366205334663e-06, 'deviation': 6.238702219064397e-07,\n 'min_exec': 3.635883331298828e-06, 'max_exec': 5.776062607765198e-06,\n 'repeat': 10, 'number': 50, 'context_size': 240}\n\nOn Windows, the following exception might happen:\n\n::\n\n LINK : fatal error LNK1158: impossible d'ex\u00e9cuter 'rc.exe'\n\nWhich might be resolved with the following line before building it:\n\n::\n\n set PATH=%PATH%;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.16299.0\\x64\n\n**Links:**\n\n* `GitHub/cpyquickhelper `_\n* `documentation `_\n* `Blog `_\n\n.. _l-HISTORY:\n\n=======\nHistory\n=======\n\ncurrent - 2019-05-24 - 0.00Mb\n=============================\n\n* `13`: remove folder src (2019-05-23)\n\n0.2.217 - 2019-05-23 - 0.13Mb\n=============================\n\n* `7`: add an example with cython (2019-04-04)\n* `12`: implements a benchmark to measure a sum of floats with float and double accumulator (2019-03-20)\n\n0.1.187 - 2019-02-26 - 0.17Mb\n=============================\n\n* `11`: add parameter div_by_number to measure_time (2019-02-26)\n* `10`: fix binary location in the setup (2019-02-16)\n* `5`: implement a new pandas column type based on a C++ array type (2019-02-02)\n* `9`: add benchmark for branching (2019-01-17)\n* `1`: [REMOVED] prepare an example with C# (2018-08-05)\n* `6`: implements an ExtensionArray from pandas with a C++ type (2018-08-03)\n* `4`: implements a series with WeightedDouble (2018-08-03)\n* `3`: add an example based on pybind11 (2018-08-02)\n* `2`: add history (2018-04-01)\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/sdpython/cpyquickhelper/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.xavierdupre.fr/app/cpyquickhelper/helpsphinx/index.html", "keywords": "cpyquickhelper", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cpyquickhelper", "package_url": "https://pypi.org/project/cpyquickhelper/", "platform": "", "project_url": "https://pypi.org/project/cpyquickhelper/", "project_urls": { "Download": "https://github.com/sdpython/cpyquickhelper/", "Homepage": "http://www.xavierdupre.fr/app/cpyquickhelper/helpsphinx/index.html" }, "release_url": "https://pypi.org/project/cpyquickhelper/0.2.229/", "requires_dist": null, "requires_python": "", "summary": "Module with C functions. No precise purpose yet.", "version": "0.2.229" }, "last_serial": 5356797, "releases": { "0.1.187": [ { "comment_text": "", "digests": { "md5": "5782eab0aed33f3fc8efc37d4d6366ea", "sha256": "68cb95513ae9f5d8f33c085af2e44496cc620eb3b68b2ce1c4a20594049c22ed" }, "downloads": -1, "filename": "cpyquickhelper-0.1.187-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "5782eab0aed33f3fc8efc37d4d6366ea", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 175405, "upload_time": "2019-02-26T16:18:10", "url": "https://files.pythonhosted.org/packages/b2/3a/2e55e0b5797c4428b69e9458b808850b6faacf7edc87092c3785aba22f10/cpyquickhelper-0.1.187-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "aad612f9d5c95aa7f827be0fdebc917c", "sha256": "cbe588a8cdeba9c61a1cb8ce180587b708c10f8effff06d9064f02503d8130d3" }, "downloads": -1, "filename": "cpyquickhelper-0.1.187.tar.gz", "has_sig": false, "md5_digest": "aad612f9d5c95aa7f827be0fdebc917c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 408719, "upload_time": "2019-02-26T16:17:52", "url": "https://files.pythonhosted.org/packages/d4/ae/6fb0f6cf8a385d0f8b176a615c86d6fbfb36fc330a565e2498d2385b9f03/cpyquickhelper-0.1.187.tar.gz" } ], "0.2.226": [ { "comment_text": "", "digests": { "md5": "fa79a01c253711d2364a231405b12e74", "sha256": "122005c376315cb1f29a6498a0b76dff9564dd4b36a4f621554090c8f17a7abe" }, "downloads": -1, "filename": "cpyquickhelper-0.2.226.tar.gz", "has_sig": false, "md5_digest": "fa79a01c253711d2364a231405b12e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147913, "upload_time": "2019-05-28T08:03:13", "url": "https://files.pythonhosted.org/packages/41/09/648997a715e7cdefc33b286c2492bfac5099c49a03c5257501238500a76a/cpyquickhelper-0.2.226.tar.gz" } ], "0.2.229": [ { "comment_text": "", "digests": { "md5": "176ee795180a01334245fb6a12be6c33", "sha256": "d77ccb61c1af35dffea0c39fcb3de91c2bd51cb5a2a3295ceefdf4c5a2030f9b" }, "downloads": -1, "filename": "cpyquickhelper-0.2.229.tar.gz", "has_sig": false, "md5_digest": "176ee795180a01334245fb6a12be6c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147921, "upload_time": "2019-06-04T10:46:19", "url": "https://files.pythonhosted.org/packages/8e/10/4978cbcbadcc788a07c89f15a17519897805bc553610b50608a3c6b293c3/cpyquickhelper-0.2.229.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "176ee795180a01334245fb6a12be6c33", "sha256": "d77ccb61c1af35dffea0c39fcb3de91c2bd51cb5a2a3295ceefdf4c5a2030f9b" }, "downloads": -1, "filename": "cpyquickhelper-0.2.229.tar.gz", "has_sig": false, "md5_digest": "176ee795180a01334245fb6a12be6c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147921, "upload_time": "2019-06-04T10:46:19", "url": "https://files.pythonhosted.org/packages/8e/10/4978cbcbadcc788a07c89f15a17519897805bc553610b50608a3c6b293c3/cpyquickhelper-0.2.229.tar.gz" } ] }