A primer for prime numbers
Project description
Brute force functions for teaching purposes. Not performant.
To use as a package:
>>> import primer >>> primer.primes(10) [2, 3, 5, 7, 11, 13, 17, 19, 23, 29] >>> primer.prime(10) 29 >>> primer.primorial(10) 6469693230 >>> primer.sieve(40) [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37] >>>
To use as a script:
$ python -m primer [-h] [-t] [N]
Display the first N primes.
- positional arguments:
N Number of primes to generate (default: 100)
- optional arguments:
- -h, --help
show this help message and exit
- -t
Display elapsed time (default: False)
Version 1.4.4 2015-04-09
Factor out generator function. (cbc)
Version 1.4.3 2015-04-02
Refactor functions into module. (cbc)
Refactor main namespace in tests. (cbc)
Added VERSION.txt. (cbc)
Added download_url to setup. (cbc)
Version 1.4.2 2015-04-01
Make installed tests runnable as script. (cbc)
Version 1.4.1 2015-04-01
Make reduce readable. HAFD. (cbc)
Version 1.4 2015-03-26
Single version for Python 2/3. (cbc)
Version 1.3 2015-03-25
Add sieve function. (cbc)
Rename test methods. (cbc)
Version 1.2.1 2015-03-25
Update README. (cbc)
Version 1.2 2015-03-25
Mark prime generator function private. (cbc)
Update docstrings. (cbc)
Fix test module name. (cbc)
Rename test data. (cbc)
Version 1.1.1 2015-03-25
Update README. (cbc)
Version 1.1 2015-03-25
Add primorial function. (cbc)
Version 1.0.2 2015-03-25
Fix keywords. (cbc)
Version 1.0.1 2015-03-25
Release testing. (cbc)
Version 1.0 2015-03-23
Initial release. (cbc)
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.