Skip to main content

Anomaly cancellation

Project description

Anomalies

Python package Upload Python Package

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

Uploaded Source

Built Distribution

anomalies-0.1.7-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anomalies-0.1.7.tar.gz
  • Upload date:
  • Size: 3.0 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.7.tar.gz
Algorithm Hash digest
SHA256 7bcfe43017063b796ca4b5a48cefaab13c960345c7bb88d8595b7f00b35a21ad
MD5 9e4f2050f57a8e7beac24295b15221e9
BLAKE2b-256 935e6c07916400293cd89b85fe6bcb5a0f86018e728c020a58e171b64191f94d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: anomalies-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7dec4ac982fb48c5896ddca1e90f1fa4618cf1545bb101987db75c5480a6ad18
MD5 0b47e8acd006cb8ecb121b3c8804ed1b
BLAKE2b-256 9b0bab4b4cc5da8c542a88d39eb27f9521d75131707a859a0ac96cf368669c44

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