Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
High
Please provide a clear description of problem this feature solves
For ControlMessage, support JSONValues to replace nlohmann_json to hold arbitrary Python objects
Implement dataframe slicing method for ControlMessage which is equivalent to copy_meta_ranges() in MultiMessage. The method will do copy & slicing to the original df, instead of sharing the ownership.
Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
High
Please provide a clear description of problem this feature solves
For
ControlMessage
, supportJSONValues
to replacenlohmann_json
to hold arbitrary Python objectsImplement dataframe slicing method for
ControlMessage
which is equivalent tocopy_meta_ranges()
inMultiMessage
. The method will do copy & slicing to the originaldf
, instead of sharing the ownership.Describe your ideal solution
Reference:
For
JSONValues
, see https://github.com/nv-morpheus/Morpheus/pull/1589For dataframe slicing, see
MultiMessage::copy_meta_ranges()
Additional context
No response
Code of Conduct