Skip to main content

An open-source package for verified computation written in Python.

Project description

Verry is an open-source library for verified computation written in Python 3.

Features

  • Affine arithmetic

  • Automatic differentiation

  • Interval arithmetic

  • Nonlinear equations solver

  • ODE solver

  • Quadrature

Getting started

Verry can be installed from PyPI: pip install verry.

Here is a simple example:

>>> from verry import FloatInterval as FI
>>> print(sum(FI("0.1") for _ in range(10)))
[inf=0.999999, sup=1.00001]

License

Verry is distributed under the BSD 3-Clause License.

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

verry-0.4.1.tar.gz (77.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

verry-0.4.1-cp313-cp313-win_amd64.whl (113.6 kB view details)

Uploaded CPython 3.13Windows x86-64

verry-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

verry-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

verry-0.4.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (116.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

verry-0.4.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (111.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

verry-0.4.1-cp313-cp313-macosx_11_0_arm64.whl (102.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

verry-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl (107.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

File details

Details for the file verry-0.4.1.tar.gz.

File metadata

  • Download URL: verry-0.4.1.tar.gz
  • Upload date:
  • Size: 77.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for verry-0.4.1.tar.gz
Algorithm Hash digest
SHA256 a601b8a2e1a3117303073029e3a15ebd7df0b075084e4693de380c360b8f1e42
MD5 d5c9ae5f87cebf9d57c81c1a5d86cfdb
BLAKE2b-256 2f5af35e5ffd1907cbc9b0c9ac15887dd7b933684e51148fd3c5712596326d6c

See more details on using hashes here.

File details

Details for the file verry-0.4.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: verry-0.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 113.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for verry-0.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4287e2619bf76e76f421e6e887fea82e11c56adf2b1666c95b9f19063ac02739
MD5 f57add0f938ecfef3164bbc7b6dee054
BLAKE2b-256 a8c4e45ef3ed1e9d24f40f4eb3c3fda88b437d17f5dba3f0d0dda7924b97ac0a

See more details on using hashes here.

File details

Details for the file verry-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for verry-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6caa02db75fbc769e7d1e86e9ff23346cd02264b087e8d4d59361d754042d12d
MD5 7fd092e32897979c2b178f3b7be903c9
BLAKE2b-256 570ea6f2bf173ea90c83d7f4a76c08fb5ba15416811c99011bb5acc8e7903b4c

See more details on using hashes here.

File details

Details for the file verry-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for verry-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8698d22253d29a31c498e792ff99daabf8331c8216b743f9c5b4ab450210c0fc
MD5 8b1c09733297bdf94f309461e9a81049
BLAKE2b-256 91f9edf2861f5dd016cdf67832502af8995cd090b98c3d93678fdc0241c6dc4e

See more details on using hashes here.

File details

Details for the file verry-0.4.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for verry-0.4.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 021586778c29a75d27ceb1825f59ac9d40d4af946a5154211a29566928b5387b
MD5 c51530200c578aa04fdf2f7939978c3c
BLAKE2b-256 1c3b57bb56c1e1f7de81193e1fbd30cf6a824bbb56db4f79f2aeab73c37ccaa5

See more details on using hashes here.

File details

Details for the file verry-0.4.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for verry-0.4.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9935a80f291c4ae75baf7a885051cc8b278ac9af5ca114cfb4315edd36b2c3a6
MD5 681d72ae1091a77e6f4eddb0edc5fdf8
BLAKE2b-256 745bf74bb85076a30eba6bdf2284be38dfbc22321770c2a677ec35c9e72ea186

See more details on using hashes here.

File details

Details for the file verry-0.4.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for verry-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23cb86471d94b454edf7db596425638c31ff0dccac0c8b7ab7a068f9624f18ec
MD5 3a7c9689c6f0c5017b206986037b6a12
BLAKE2b-256 44c24e660049a2edb71b933f0f54e299b6b179944a95afee0634833a949a65ed

See more details on using hashes here.

File details

Details for the file verry-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for verry-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b869fb0e3b2b2ffd2c0e8224f2494f996b07524f2d54f5e1b0c64ddf4ddbd612
MD5 3834e7d1c2ed70635acf42db8b5207b5
BLAKE2b-256 523fda8d229d17c95208a0b67f14fff03dc54b7c0b6801f86dc21c9ed7c1e874

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