Cary Phillips

Results 96 issues of Cary Phillips

We are gradually working through replacing the existing Boost.Python wrappings of Imath classes with new wrappings using pybind11. Follow the example of [PyBindImath/PyBindImathBox.cpp](https://github.com/AcademySoftwareFoundation/Imath/blob/main/src/pybind11/PyBindImath/PyBindImathBox.cpp) as a template. Provide wrappings for all...

good first issue
help wanted

We are gradually working through replacing the existing Boost.Python wrappings of Imath classes with new wrappings using pybind11. Follow the example of [PyBindImath/PyBindImathBox.cpp](https://github.com/AcademySoftwareFoundation/Imath/blob/main/src/pybind11/PyBindImath/PyBindImathBox.cpp) as a template. Provide wrappings for all...

good first issue
help wanted

We are gradually working through replacing the existing Boost.Python wrappings of Imath classes with new wrappings using pybind11. Follow the example of [PyBindImath/PyBindImathBox.cpp](https://github.com/AcademySoftwareFoundation/Imath/blob/main/src/pybind11/PyBindImath/PyBindImathBox.cpp) as a template. Provide wrappings for all...

good first issue
help wanted

Use OpenEXR's [wheel workflow](https://github.com/AcademySoftwareFoundation/openexr/blob/main/.github/workflows/python-wheels.yml) as a template. This is one step towards publishing of imath bindings on PyPi, not currently done.

help wanted

StepSecurity automatically generates a pull request that adds several hardening measures to your repo. Run it [here](https://app.stepsecurity.io/securerepo). By default, the process will create one composite PR that makes multiple changes....

good first issue
help wanted
Build Issue

The OpenSSF Best Practices Badge suggests [signing release artifacts](https://www.bestpractices.dev/en/criteria), using OpenEXR's [release-sign.yml](https://github.com/AcademySoftwareFoundation/openexr/blob/main/.github/workflows/release-sign.yml) workflow as a template. It's triggered on release creation and does these steps: 1. Runs `get archive` to...

good first issue
help wanted
Build Issue

Add a section to the security policy that describes the support status of each release, like the [OIIO table](https://github.com/AcademySoftwareFoundation/OpenImageIO/security#supported-versions).

Documentation
good first issue
help wanted

Rather than explicitly stating each step's working directory, use use BUILD_DIR and INSTALL_DIR env vars. It's easier to follow this way. Also, Windows requires explicitly setting the PATH before running...

This completes the wrappings for the non-array Imath classes. The non-array tests in pyBindImathTest.py pass (mostly). Reminder that the strategy in introducing pybind11 wrappings is to get the current test...

ImathTest fails with what appear to be numerical precision issues: ``` Assertion failed: f1.worldRadius (v3, one) == f1.worldRadiusExc (v3, one), file D:/a/Imath/Imath/src/ImathTest/testFrustum.cpp, line 449 Assertion failed: b21 == b2, file...

help wanted
windows