How do I access properties of Matlab handle objects in compiled python packages using only the runtime?
5 views (last 30 days)
Show older comments
I have received a python package generated by Matlab 2020b that returns some calculation results. This package does not have a Sample.py included. On my machine, I am using only an installed runtime and have installed the package. When I initialize() the package in python and call the relevant method with some data parameters, all is fine - the calculation runs. I receive an output object that is of the type matlab.object - a matlab handle object, as far as I understand. I also know the classdef of the result object in Matlab, it is something like this:
classdef SomeResultClass
properties (Access = public)
OneProperty;
AnotherProperty;
end
end
How do I access the properties through this handle object in Python? Is it even possible when SomeResultClass does not have "handle" as a super class? The matlab.engine methods like getfield and subsref are not available when only the runtime is installed.
Thank you!
0 Comments
Answers (1)
See Also
Categories
Find more on Python Package Integration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!