Skip to main content

Anomaly cancellation

Project description

Anomalies

Implement the anomaly free solution of arXiv:1905.13729 [PRL]:

Obtain a numpy array z of N integers which satisfy the Diophantine equations

>>> z.sum()
0
>>> (z**3).sum()
0

The input is two lists l and k with any (N-3)/2 and (N-1)/2 integers for N odd, or N/2-1 and N/2-1 for N even (N>4). The function is implemented below under the name: free(l,k)

Install

$ pip install anomalies

USAGE

>>> from anomalies import anomaly
>>> anomaly.free([-1,1],[4,-2])
array([  3,   3,   3, -12, -12,  15])
>>> anomaly.free.gcd
3
>>> anomaly.free.simplified
array([ 1,  1,  1, -4, -4,  5])

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

anomalies-0.1.5.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

anomalies-0.1.5-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file anomalies-0.1.5.tar.gz.

File metadata

  • Download URL: anomalies-0.1.5.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.9.1

File hashes

Hashes for anomalies-0.1.5.tar.gz
Algorithm Hash digest
SHA256 96c52dc642b084154bf3d4123bdceda1430b7fafcf06f3692adab5eb95351174
MD5 5cc7cc88affc0f2d009e3fd10d1441f6
BLAKE2b-256 b643c0791dca0bad0750696309cf5d54e96eca47596b7d4e80b1ffceb5b2e291

See more details on using hashes here.

Provenance

File details

Details for the file anomalies-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: anomalies-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.9.1

File hashes

Hashes for anomalies-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 717c396a7953c802dd9ab67e7c08d0d5bb6a35fed330fd567ab00ea346dc203a
MD5 7e6057b3d8ec71579add51e852166d25
BLAKE2b-256 13f886525e6f162f366dd84602736e420755d5cd445c396b6a01926b37db8ee8

See more details on using hashes here.

Provenance

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