Floating Point & Errors
=======================

Tools for exploring the IEEE 754 standard and performing error analysis.

English API (Aliases)
---------------------

.. autofunction:: numpyy.absolute_error
.. autofunction:: numpyy.relative_error
.. autofunction:: numpyy.round_float
.. autofunction:: numpyy.truncate_float
.. autofunction:: numpyy.machine_epsilon
.. autofunction:: numpyy.float_info
.. autofunction:: numpyy.decimal_to_binary
.. autofunction:: numpyy.binary_to_decimal
.. autofunction:: numpyy.ieee754_encode
.. autofunction:: numpyy.ieee754_decode
.. autofunction:: numpyy.float_repr
.. autofunction:: numpyy.is_normalized
.. autofunction:: numpyy.is_denormalized
.. autofunction:: numpyy.cancellation_demo
.. autofunction:: numpyy.absorption_demo

Backend French API
------------------

.. automodule:: numpyy.flottant
   :members:

Example: Analyzing Float Representation
---------------------------------------

.. code-block:: python

   import numpyy as ny
   
   # View the bit-level structure
   ny.float_repr(12.375)
   
   # Calculate errors
   err = ny.absolute_error(3.14159, 3.14)
