Cython interface for C++ primecount library
Project description
Primecount Cython interface
This is a Cython interface to the C++ library primecount.
We have split out primecount SageMath spkg with its Cython interface.
Quick installation and testing:
- Install primecount C++ library
cd /tmp/
git clone https://github.com/kimwalisch/primecount
cd primecount
cmake . -DBUILD_SHARED_LIBS=ON
make -j
sudo make install
sudo ldconfig # linux only
- in this repo, do
python3 setup.py install --user
python3
and
>>> import primecountpy as primecount
>>> primecount.pi(1000)
More details on installation without root (sudo) access,
and testing with pytest
, may be found in the manual.
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 Distribution
primecountpy-0.1.0.tar.gz
(16.1 kB
view hashes)
Built Distributions
Close
Hashes for primecountpy-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9181c78b8dc7eb961d9007aafadbacb6e2dd4b9274c2b81d5ad147d52c8c5ccd |
|
MD5 | 409b65e47cce90154d21576b390da56e |
|
BLAKE2b-256 | 88d2f6934af4f29d7f714f0184a9b1096ff51a1470f8addd9d6f03ef77346b88 |
Close
Hashes for primecountpy-0.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 628bfb9972e56b62d5a5ffe08b84cf8527f2d8dd607ee116780e4801417822f9 |
|
MD5 | e07a853e8689487304fb622e35423fad |
|
BLAKE2b-256 | d47847a865811369bef2fbe248268fa0d210147d860169e84d25fccba77864b8 |
Close
Hashes for primecountpy-0.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f7a9e88d98f6b3e8ae7e2548208d5c8ec5980e14dd8909f8df079e7229dd5fe |
|
MD5 | 000f341891e75fd6cbd350f249442558 |
|
BLAKE2b-256 | 64f262c9fe4dd9f9b9bb0d4b43895285263e79e83b0efdc1de23a45c60b35307 |
Close
Hashes for primecountpy-0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cee37d3c3dfb37e85001cf1a34f7ad52c55528da8cdd540690fb4d19890d996 |
|
MD5 | 3184c08b9a8bf5cd7b68a3872d4412d2 |
|
BLAKE2b-256 | 2b9357d28360b1ab14f9b1caf50200be265bf975a399448f98460deb6dcd7b91 |
Close
Hashes for primecountpy-0.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd973d1bcdfd2e7c17cc00cd169ca9641f17c240ed6bb875e16ddd9ef5a65b7 |
|
MD5 | c3bde899c96bd4ff412299d3349954c8 |
|
BLAKE2b-256 | 88bceec70651c00a00888d7eab6f54b5d2e4f101fd3b080363b8142ddd8ec490 |
Close
Hashes for primecountpy-0.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0df32a248b6037d7fc3f777867ad706a7b8744b29d3aad8473df267d1004636 |
|
MD5 | ea775d6c57bab422c263024ca6d691fa |
|
BLAKE2b-256 | 7780064bafeffd3daca6d79768e7174f9545601621e15f4d26a855f18bcc1552 |
Close
Hashes for primecountpy-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ee759d52a20ace430375913adee33a13d866eecc94ac61b248428c356ae6ea |
|
MD5 | b6118c11b45b51b79e346e22ecf9b55a |
|
BLAKE2b-256 | b3b3d2fb9e1677da058ec9616bcee1209af978f0752382eb942debf8ec3f8684 |
Close
Hashes for primecountpy-0.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb62e218519448c4a3520fcd836641bbca0bd3602f6d131aba7f023336bdbde2 |
|
MD5 | 8de9020b155e659bf69ccf6a558e7c4c |
|
BLAKE2b-256 | 26b47b893a8901e00719e5a2901a765b69659986b0f4b6469a14800f90975576 |
Close
Hashes for primecountpy-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0327f2f8fb108c25a75b66507edefcded0ee95de0e1017bff8242c6ecd1d32a4 |
|
MD5 | c6b63e02a3fa61ae89ee6a0351e46eca |
|
BLAKE2b-256 | 08013cc6560f1ab58180d802cc4c91304e35c4ed0e99da4ede967d4af48cbabd |
Close
Hashes for primecountpy-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fae200cf70acf4c457e3b08dc6136b4f00bc7c1126412a608b39b74b1ab1287 |
|
MD5 | b5b27eb4be1a9076b4443e60f2bbe91c |
|
BLAKE2b-256 | d027841bb99a1a74034821aa9100ece84047bb2471e5c5a2222f8bcc728e9adb |
Close
Hashes for primecountpy-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8181053438234286542a70a58d27a0ff63119e71f8a1d7bdac2e20b9a3c264a9 |
|
MD5 | fce7492b75a790af7ef8b11bcd413884 |
|
BLAKE2b-256 | 4bad33b5954cee2a660ee7bc0d3b720c32fb38f064f0f9b596337009c3794506 |
Close
Hashes for primecountpy-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d41d02c778af989c9b30254e2af4f0706f1879a9813390f31046e42ab192528 |
|
MD5 | eaeb711d6e6f23950c7ff64f1da95297 |
|
BLAKE2b-256 | 95cf077d2ed8c94d0ff6d0d1551d117b2e324eeaa920612a72dbcad862d63d22 |
Close
Hashes for primecountpy-0.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0d7ed22a77ef106f5da58754981f2acce190cc616f7f9470bd161c7c07b47f6 |
|
MD5 | 3ee16b35170401ee428a6383bd1a83b8 |
|
BLAKE2b-256 | 0333dc2770f68804b46fd110171936eae38a1fba8a30d70f1a6ef480c7d5a50f |
Close
Hashes for primecountpy-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b0aa7083c076687096989a5a6eb0d6b6a58e2f6e391acc04e8af1de763cce8b |
|
MD5 | 22a798cf93db7f13fe79a750af8a6886 |
|
BLAKE2b-256 | 12733ebcc0b24f1cb1a9d60123008d508ed797c9f310eb5521c03c596b875b5c |
Close
Hashes for primecountpy-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45509d07a657082a15f2b9f572e071761783bdc67a9127785d2a738f36fb9837 |
|
MD5 | e668d8de8b63b735d72cd538eb5d9f0a |
|
BLAKE2b-256 | 980c501c5f5d72c39fc629eaaf7a36480e5b91909700a97329b0690296e1af9f |
Close
Hashes for primecountpy-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec06cff00b1b37f794e3e7810e56131db7717eb9af06cf672335357c0f13c1c9 |
|
MD5 | e98804b10d610539eaa7e7a3a4759cfa |
|
BLAKE2b-256 | fdd81d90f429569834e578c80de4a42e7a167aeb043388b86583067e71dd2dc2 |
Close
Hashes for primecountpy-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 443f7939ca9fa7c6a2864f8792b8c5703737a929614bebf1b17b8cc35b8ffd66 |
|
MD5 | b6cd25470453a907c42f11e7e6cd48f2 |
|
BLAKE2b-256 | 59f3b4c848ddf0cc890e8a6d23dc1e271b3c188184e991b3070f1bb7b928828d |
Close
Hashes for primecountpy-0.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9251115ebe0912bbc6d1ab4b0ce4a6003caf7ec5b51fcfc61de877b294bd8259 |
|
MD5 | 292cad2d99450c285bae0a6a91c97fa3 |
|
BLAKE2b-256 | f424dab567b1c6b60735fd603f508a7e0e8921f9493a6e45e4a83e1a823a2c55 |
Close
Hashes for primecountpy-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3821910454c74932c0f70dc8666f6b0b170222cbdf23a3c5ef2280d3896cc4e2 |
|
MD5 | 84111e3cb2dad414e4c8dc84500bb335 |
|
BLAKE2b-256 | 7908519c2539ff9845fb39aead3f3d7ef2aa16c45bf4b89e0ece7da009475b9b |
Close
Hashes for primecountpy-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef934a248f56e2a49ac44be4184a4cc3837bcc53215fc33132d1ac1cf7adc23 |
|
MD5 | 62a7519a24aa87a1ccd18bcb542af41f |
|
BLAKE2b-256 | 944e643bc9e63012d484c2083685059552014e713bfc586219a1d9f96a722f42 |
Close
Hashes for primecountpy-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6057e4d2950d92c93b2e4f668a8bb333d6639bce2adfedc232a0eec4879757ca |
|
MD5 | 03f74ff84915ee3f9b23124cc8cb9ea4 |
|
BLAKE2b-256 | 2035fb5c6577e349d4bc5590726d71ffd0f53546941ee236962f42b477edc152 |
Close
Hashes for primecountpy-0.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1619138644200fb16f14b47702588e768dbcc5319e05827fadd731a891973694 |
|
MD5 | 74482d221e91b9aea7470099f45f6a80 |
|
BLAKE2b-256 | 4a458b936cdc28de113ed0dfce7a1d5b2e6ef51fd80cf21e91d20a0e2c8dda60 |
Close
Hashes for primecountpy-0.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3706329dccb0a9e889a3107f453dfee123e91349f5c4033e9edac3cc9545c262 |
|
MD5 | e3043a840d84a4dac7b9ebac5a21ca18 |
|
BLAKE2b-256 | 747790010636dc1230c060d9e551a3e64f8cbbdab839d0c260592c8a9215ebcd |
Close
Hashes for primecountpy-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 431b1517ec7f1c45614f3c8ba9aed7b7ee8c0ecea30b968f3958914da86458a9 |
|
MD5 | ead6fbe2894f9af0696da693bd259e67 |
|
BLAKE2b-256 | 49e7faeddb16891d3f9696f5c6b2d4fb5782943d521664f03261c2552c9b45bf |
Close
Hashes for primecountpy-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc8c4a5f771d4109aee4762026a1d4994a3cca4da2e1331dd76ecabdcdd1a18 |
|
MD5 | 56be37e6114937bb2cffb8860ea0a045 |
|
BLAKE2b-256 | 791ee9f662c087cabfa178c0f3b248e73586b0f0ca2e8872da863b10e431b552 |
Close
Hashes for primecountpy-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 620365e4fab83a9ee48c0b3ae2b411ac11a7168e11a24488e9b84c38e64fed22 |
|
MD5 | a6d5f7eb2231af43837572a566eeb4af |
|
BLAKE2b-256 | a8c905114f99d3f57dbcf03633b8e330d3d78c1e957cfe4e50222ed78b6da7ca |