Metadata-Version: 2.1
Name: pyinterval
Version: 1.2.0
Summary: Interval arithmetic in Python
Home-page: https://github.com/taschini/pyinterval
Author: Stefano Taschini
Author-email: taschini@gmail.com
License: BSD
Description: PyInterval — Interval Arithmetic in Python
        ==========================================
        
        .. container:: badges
        
           .. image:: https://img.shields.io/travis/taschini/pyinterval/master.svg?label=Linux%20build
              :target: https://travis-ci.org/taschini/pyinterval
              :alt: Travis CI build status (Linux)
        
           .. image:: https://img.shields.io/appveyor/ci/taschini/pyinterval/master.svg?label=Windows%20build
              :target: https://ci.appveyor.com/project/taschini/pyinterval
              :alt: AppVeyor CI build status (Windows)
        
           .. image:: https://img.shields.io/pypi/v/pyinterval.svg
              :target: https://pypi.python.org/pypi/pyinterval/
              :alt: Latest PyPI version
        
           .. image:: https://readthedocs.org/projects/pyinterval/badge/?version=latest
              :target: http://pyinterval.readthedocs.org/?badge=latest
              :alt: Documentation Status
        
        This library provides a Python implementation of an algebraically
        closed interval system on the extended real number set. Interval
        objects, as defined in this library, consist of a finite union of closed,
        possibly unbound intervals in the mathematical sense.
        
        Links
        -----
        
        * `Project home page <https://github.com/taschini/pyinterval>`_
        * `Online documentation <http://pyinterval.readthedocs.org/>`_
        * `Entry in the Python Package Index <http://pypi.python.org/pypi/pyinterval/>`_
        
        History
        -------
        
        1.2.0 (2017-03-05)
        ^^^^^^^^^^^^^^^^^^
        
        - To improve readability, do not test the examples in the
          documentation with Python 2.6.
        - Code pathways that are specific to one Python version are marked
          with ``# pragma`` directives, and the collection of coverage
          statistics ignores them as appropriate.
        - Add support for Python 3.6.
        - Implement `#11`_: Take the absolute value of an interval.
        - Provide a helpful message during installation if setuptools is
          outdated (`#13`_).
        
        .. _#11: https://github.com/taschini/pyinterval/issues/11
        .. _#13: https://github.com/taschini/pyinterval/issues/13
        
        1.1.1 (2016-08-10)
        ^^^^^^^^^^^^^^^^^^
        
        - Fix `#5`_: Intervals can now be pickled and used with the
          functions in the ``copy`` module.
        
        .. _#5: https://github.com/taschini/pyinterval/issues/5
        
        
        1.1.0 (2016-06-10)
        ^^^^^^^^^^^^^^^^^^
        
        - Add support for Python 3.
        - Add ``interval.fpu.isinteger`` as a portable way to check whether a
          value is an instance of an integer type.
        - Spin off Python binding to CRlibm into a separate project: PyCRlibm_.
        
        .. _PyCRlibm: https://github.com/taschini/pycrlibm
        
        
        1.0.0 (2015-10-23)
        ^^^^^^^^^^^^^^^^^^
        
        - Migrate Project hosting from Google Code to GitHub.
        - Use Travis CI and AppVeyor as continuous integration services.
        - Add support for Python 2.6 and 2.7.
        - Drop support for Python 2.5.
        
        
        1.0.b21 (2008-08-27)
        ^^^^^^^^^^^^^^^^^^^^
        
        - Initial release.
        
Keywords: interval crlibm
Platform: 
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering :: Mathematics
Provides-Extra: develop
