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.4.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: anomalies-0.1.4.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0

File hashes

Hashes for anomalies-0.1.4.tar.gz
Algorithm Hash digest
SHA256 8d2c26f325a325ed131f64f51b89528b13de89290726f634242776b727e69304
MD5 25534650ca65d47684cd92f44050edf5
BLAKE2b-256 19b1ab2100e250713fd51ce6544219ffeeb7674f8dabd147f9ec922f31e0e320

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: anomalies-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0

File hashes

Hashes for anomalies-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 06074fc7a765086063a7ffc2ca96bca9b46088445e48fab965e292bade2679d6
MD5 edb4bdc8134b091e91d72d38e306b23c
BLAKE2b-256 76f7578d7a320d005969cc121236bf0c26a46681d01fb6fcb4226fed11507720

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