.. SPDX-License-Identifier: BSD-3-Clause Copyright Contributors to the OpenEXR Project. .. _Overview: Imath ##### .. toctree:: :caption: Imath :maxdepth: 1 Imath is a basic, light-weight, and efficient C++ representation of 2D and 3D vectors, 2x2, 3x3, and 4x4 matrices, and other simple but useful mathematical objects, functions, and data types common in computer graphics applications, including the :doc:`classes/half` 16-bit floating-point type. Imath also includes optional python bindings for all types and functions, including optimized implementations of vector and matrix arrays. Imath is maintained by the `OpenEXR project `_, a part of the `Academy Software Foundation `_. Community ========= * **Ask a question:** - Email: `openexr-dev@lists.aswf.io `_ - Slack: `academysoftwarefdn#openexr `_ * **Attend a meeting:** - Technical Steering Committee meetings are open to the public, fortnightly on Thursdays, 1:30pm Pacific Time. - Calendar: https://lists.aswf.io/g/openexr-dev/calendar * **Report a bug:** - Submit an Issue: https://github.com/AcademySoftwareFoundation/Imath/issues * **Report a security vulnerability:** - Email security@openexr.com * **Contribute a Fix, Feature, or Improvement:** - Read the `Contribution Guidelines `_ and `Code of Conduct `_ - Sign the `Contributor License Agreement `_ - Submit a Pull Request: https://github.com/AcademySoftwareFoundation/Imath/pulls Resources ========= - Security policy: `SECURITY.md `_ - Release notes: `CHANGES.md `_ - Contributors: `CONTRIBUTORS.md `_ - Porting Guide: :doc:`PortingGuide` Index ===== :ref:`genindex` .. include:: toc_redirect.rst