semvec/pypi-packages huggingface dataset:
pyinterval 1.2.0
Interval arithmetic in Python
License: BSD
Keywords: interval crlibm

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.