computo-fc / ValidiPy

Validated numerics in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ValidiPy: Validated Numerics With Python

ValidiPy is a suite of tools for performing validated numerics with Python, i.e. rigorous computations with finite-precision floating point arithmetic. This is achieved using interval arithmetic: all calculations are carried out using intervals which are guaranteed to bound the correct result at each step.

Related Work

  • pyinterval
  • mpmath
  • algopy

References

  • Validated Numerics, W. Tucker
  • Introduction to Interval Analysis, R.E. Moore, R.B. Kearfott, M.J. Cloud

Contributors

  • Luis Benet, Institute of Physical Sciences, National University of Mexico (UNAM)
  • David P. Sanders, Department of Physics, Faculty of Sciences, National University of Mexico (UNAM)

Acknowledgements

This project was developed in a masters' course in the postgraduate programs in Physics and in Mathematics at UNAM during the second half of 2013. We thank the participants of the course for putting up with the half-baked material and contributing energy and ideas.

Financial support is acknowledged from DGAPA-UNAM PAPIME grants PE-105911 and PE-107114.

About

Validated numerics in Python


Languages

Language:Python 66.1%Language:Julia 33.9%