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.prime_pi(1000)
More details on installation without root (sudo) access,
and testing with pytest
, may be found in the manual.
Distributed under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.