Skip to content

Conversation

@emsunshine
Copy link

@emsunshine emsunshine commented Apr 25, 2025

I had a need for tree surrogates with multiple outputs and OMLT did not support them. I have updated the LMDT definition and formulations to enable this. I have added some tests for this feature as well.

This should be better than using multiple different trees on the same input space for different targets/outputs.

It is compatible with the linear-tree package and the systems2atoms hyperplane trees that I have also been working on.

Addresses issue #161 which is a request for this feature!

Legal Acknowledgement
By contributing to this software project, I agree my contributions are submitted under the BSD license.
I represent I am authorized to make the contributions and grant the license.
If my employer has rights to intellectual property that includes these contributions,
I represent that I have received permission to make contributions and grant the required license on behalf of that employer.

@rmisener
Copy link
Member

Thanks, @emsunshine! @bammari, possible to take a look at this?

@bammari
Copy link
Collaborator

bammari commented May 6, 2025

@emsunshine, @rmisener I'll review this PR this week!

@bammari bammari self-requested a review September 2, 2025 14:58
@emsunshine
Copy link
Author

emsunshine commented Sep 30, 2025

Bumping this because it's relevant to recently raised issue #178

Copy link
Collaborator

@bammari bammari left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@emsunshine , thanks for opening up this PR. Everything here looks good and I'm happy to merge this with main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants