Skip to main content

Ruthless Rounding at it's Finest :)

Project description

#
# zEquals :)
#

Because it starts with a z.
Because I've heard about it via 'Numberphile'.
Because it's awesome.

Basic usage:

>>> from zequals import *
>>> zMul(1345,653)
589100

If you are thinking : Now what's the use, 1345 times 653 should be 589680....

Please take a look here : http://www.youtube.com/watch?v=aOJOfh2_4PE

But it get's better!

After installing zequals one could do this :

from zequals import z

@z
def myAwesomeMathFunctions(x,y,z):
d = someWickedCalculus(x,y)
f = someOtherWeirdThing(z,x)
return d/f

The 'deocration' of your function with the @z decorator will make sure all
arguments passed to your function will be 'zequalized'.

Real World Example:

import math

def myFunc(a,b):
return math.sqrt((a*a) + (b*b))

myFunc(1253,3543)
# will yield : 3758.03911634778

now once we go

@z
def myFunc(a,b):
return math.sqrt((a*a) + (b*b))

myFunc(1253,3543)
# will yield 3754.210969031975


GitHub Repo : https://github.com/zdevops/zequals

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

zequals-0.0.5.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

zequals-0.0.5.macosx-10.8-intel.exe (63.3 kB view details)

Uploaded Source

File details

Details for the file zequals-0.0.5.tar.gz.

File metadata

  • Download URL: zequals-0.0.5.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zequals-0.0.5.tar.gz
Algorithm Hash digest
SHA256 bd49e146fbece3d53183745016cb1c1617be5201f95c62b7eeb44e86f0732b92
MD5 76000c20dcc723af8420836a4c047e50
BLAKE2b-256 958b2147e9144dd5cbd502c510af6faf40f3a38a296604455d73c0f215e76c29

See more details on using hashes here.

File details

Details for the file zequals-0.0.5.macosx-10.8-intel.exe.

File metadata

File hashes

Hashes for zequals-0.0.5.macosx-10.8-intel.exe
Algorithm Hash digest
SHA256 3b8cb421ee9cdd6496f7f3f412774cf1a5af6f13d7a113f7e7c0cea15da95268
MD5 64b94a19b32afe74422614d92cc0e075
BLAKE2b-256 ef6feae5a5469036b3823738dabf37c974830f750b62a12d1c6bdcf8e9a42c1f

See more details on using hashes here.

Supported by

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