Skip to content

Update BLOSC Settings As String#401

Open
Ohisemega wants to merge 8 commits intoodin-detector:masterfrom
Ohisemega:ISSUE_204_Fix
Open

Update BLOSC Settings As String#401
Ohisemega wants to merge 8 commits intoodin-detector:masterfrom
Ohisemega:ISSUE_204_Fix

Conversation

@Ohisemega
Copy link
Contributor

Update Blosc Setting - shuffle from int to std::string.
Update Blosc Setting - blosc_compressor from int to std::string.
Add conversion function mapping from unsigned int to std::string shuffle_i2str.
Add conversion function mapping from unsigned int to std::string compressor_i2str.
Add hash-maps from std::string to unsigned int - shuffle_str2i and compressor_str2i.
Update references to shuffle and blosc_compressor, to map to required format.

Fixes #204

Update Blosc Setting - shuffle from int to std::string.
Update Blosc Setting - blosc_compressor from int to std::string.
Add conversion function mapping from unsigned int to std::string shuffle_i2str.
Add conversion function mapping from unsigned int to std::string compressor_i2str.
Add hash-maps from std::string to unsigned int - shuffle_str2i and compressor_str2i.
Update references to shuffle and blosc_compressor, to map to required format.
Fixes odin-detector#204
@Ohisemega

This comment was marked as off-topic.

Fix bugs.
Improve code structure.
Fixes odin-detector#204
Copy link
Collaborator

@GDYendell GDYendell left a comment

Choose a reason for hiding this comment

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

This looks pretty good. Just a few comments.

Ohisemega added 2 commits May 15, 2025 18:20
Remove redundant int-to-string conversion functions in BloscPlugin library.
Fix formatting in BloscPlugin.cpp
Make inherited methids in BloscPlugin from  FrameProcessPlugin public.
Make configurtion strings in BloscPlugin library public.
Add Unit test for configure method of BloscPlugin.

Fixes odin-detector#204
Restore the commanded_compression_settings_ parameter in the requestConfiguration() method of BloscPlugin library.
@Ohisemega Ohisemega self-assigned this Nov 13, 2025
@Ohisemega Ohisemega added this to the in-progress milestone Nov 13, 2025
@Ohisemega Ohisemega added ready blocked PR is blocked by a change or effect yet to be implemented. labels Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked PR is blocked by a change or effect yet to be implemented. ready

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update blosc settings to take strings instead of ints

2 participants