Module with C functions. No precise purpose yet.
Project description
cpyquickhelper: python + C++ in different ways
cpyquickhelper is a template to create a module with C functions in different ways. It implements function measure_time:
from cpyquickhelper.numbers import measure_time from math import cos res = measure_time("cos(x)", context=dict(cos=cos, x=5.)) print(res)
{'average': 3.909366205334663e-06, 'deviation': 6.238702219064397e-07, 'min_exec': 3.635883331298828e-06, 'max_exec': 5.776062607765198e-06, 'repeat': 10, 'number': 50, 'context_size': 240}
On Windows, the following exception might happen:
LINK : fatal error LNK1158: impossible d'exécuter 'rc.exe'
Which might be resolved with the following line before building it:
set PATH=%PATH%;C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64
Links:
History
current - 2020-05-16 - 0.00Mb
18: Returns the results as well when capturing the standard output (2020-05-16)
0.2.299 - 2020-05-08 - 0.45Mb
17: Add a simple C++ implementation for gemm. (2020-01-17)
15: enable openmp on mac (2020-01-17)
16: Add an example of an agnostic container (no data in python containers) (2019-08-29)
14: link with openmp, implement dot product with it (2019-07-21)
0.2.229 - 2019-06-04 - 0.14Mb
0.2.226 - 2019-05-28 - 0.14Mb
13: remove folder src (2019-05-23)
7: add an example with cython (2019-04-04)
12: implements a benchmark to measure a sum of floats with float and double accumulator (2019-03-20)
0.1.187 - 2019-02-26 - 0.17Mb
11: add parameter div_by_number to measure_time (2019-02-26)
10: fix binary location in the setup (2019-02-16)
5: implement a new pandas column type based on a C++ array type (2019-02-02)
9: add benchmark for branching (2019-01-17)
1: [REMOVED] prepare an example with C# (2018-08-05)
6: implements an ExtensionArray from pandas with a C++ type (2018-08-03)
4: implements a series with WeightedDouble (2018-08-03)
3: add an example based on pybind11 (2018-08-02)
2: add history (2018-04-01)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for cpyquickhelper-0.2.303-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b36cc6c877eaa3b940a5fda3f28891a0be50e668d3ae75be47ed616a6befbf51 |
|
MD5 | cb125d48d55ce86dff30706b6f185435 |
|
BLAKE2b-256 | 082688d03efde49ed0a2322839d83e05efe359ee97158823c77254744f098425 |