jump-dev / ParametricOptInterface.jl

Extension for dealing with parameters
MIT License
37 stars 7 forks source link

[WIP] Add DiffOpt dependency for smoother integration #142

Closed andrewrosemberg closed 10 months ago

andrewrosemberg commented 11 months ago

Pull Request Description

Summary

This pull request proposes the inclusion of DiffOpt as an additional dependency to ParametricOptInterface (POI). The integration is designed to enhance the overall functionality of DiffOpt by enabling the use of MOI.Parameter (extended in POI) as the parameter for differentiation in DiffOpt. This integration will contribute to a smoother and more seamless user experience when dealing with differentiating convex optimization programs.

Changes Made

Motivation

The motivation behind this integration is to empower users with the ability to leverage the differentiation capabilities of DiffOpt in conjunction with the powerful parameter handling provided by MOI.Parameter in ParametricOptInterface (POI). This combination opens up new possibilities for users to efficiently differentiate convex optimization programs with respect to the program parameters, enhancing the flexibility and applicability of the library.

Additional Notes

Checklist