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.0.tar.gz (77.7 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.0-cp313-cp313-win_amd64.whl (113.6 kB view details)

Uploaded CPython 3.13Windows x86-64

verry-0.4.0-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.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

verry-0.4.0-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.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (111.6 kB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

verry-0.4.0-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.0.tar.gz.

File metadata

  • Download URL: verry-0.4.0.tar.gz
  • Upload date:
  • Size: 77.7 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.0.tar.gz
Algorithm Hash digest
SHA256 8f946b033429f2eeae184d312354cdc80e382d3216f778721a325b47c738a723
MD5 ea41232a966bd9e27786c3859891f323
BLAKE2b-256 afe359a7a4334258e09146fdc0c3b0d8a3fdc40d027687022d0e004d5424dde3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: verry-0.4.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c99e5c9d33286cc6c9968b1a5e4d88eb65b67354a2336e46e449bcd28ef31c24
MD5 51f606921b98d6fe00fabd84598c22b7
BLAKE2b-256 a947e5434db83e3ae6653a594c43c3b2b5cef09422ba0c4ad32e22e5d23d3d34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verry-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 655ded8782a3772c5913e74dc63c2950e3b204706e488bdc29fbdca98bb37e75
MD5 fa3ff334f5015c01eddf684305bcd8b9
BLAKE2b-256 26fe6b57cf91e02179fe05e063d7c4388a346b5ce1ef67602df8eddef7a0ec7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verry-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f95d18513960b6980d565d787d0f9083905835c3f7d54694341f21af7f69b56
MD5 fac3131fb7fc317854d0566113358715
BLAKE2b-256 a661941d0ab0ecf7fc63ac5439e5fe22514994c9ee96bbc3a043073153f45bcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verry-0.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6357c2cee6437cb3b8911bdd11dda9974b21c74c59eefe91d54c6dd12244005e
MD5 2363802af5ec94e5b3db4531953de056
BLAKE2b-256 b7b8c9e87eb373aaeb4ff0d3cd3920cb47723cfa188b51fb078156995d23cb7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verry-0.4.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c66f5763379e789145afb8d034cbeccd777b44b9e68d9d044417b1152619bb4c
MD5 b99d5f81613d194e2f76395bf9d76b7d
BLAKE2b-256 4cdd02a4594f0ca1e59a7a1d62913396128bf2ab586fd0dc342beb0799d8046c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verry-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47d795affc69d6e1f34ef17022f0183017f5a00fcdbfd913e15900773536beb9
MD5 776c02b1cd82c3eb844c0e74cb089902
BLAKE2b-256 e4ce5913f48bc7f83dfbe6bba4e390b73f641658ac066f2cd7aca91d07ec48ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verry-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7727c500873ad7f0f20a0f0954bafb2b67ed0707f207fa227a52f8f617a2cbdf
MD5 5f7c12959041b47fe5d7a2b179d7db02
BLAKE2b-256 13d10c6d9b7e06b1e029ac9554617892705dabf9bea05d26b18fb75f214a442e

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