Skip to main content

to compute N digits of pi

Project description

this is toy tool to compute the N digits of pi

usage

install

  • python3 -m pip install pi-compute==3.14.15 or
  • python3 -m pip install --index-url https://pypi.org/simple/ pi-compute==3.14.15

python usage

  • python3 -m pi_compute.pi 1000
  • import pi_compute as pi; pi.compute(1000)

cpp usage

  • make pi_thread for two threads
  • make pi_v2 for single thread

implementations

  • pi.d:this is the original d language implementations of pi
  • pi.cpp: motivated by pi.d and use two threads to build the dynamic shared library
  • test/pi_v2.cpp is single thread
  • test/pi_thread.cpp is two threads

reference:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pi_compute-3.14.159.tar.gz (10.7 kB view details)

Uploaded Source

File details

Details for the file pi_compute-3.14.159.tar.gz.

File metadata

  • Download URL: pi_compute-3.14.159.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.61.2 importlib-metadata/4.6.4 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for pi_compute-3.14.159.tar.gz
Algorithm Hash digest
SHA256 c9900483d2482344a1ac48418236ce2eada3543fa76955a1b0ac92af81c89b33
MD5 3cc7ef3fd1ed9e9744d2fb838d761d94
BLAKE2b-256 c549184dd4cfebd581dbd1082187d0818704f8a7530192c34de5c3da8d516a25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page