Skip to content

Comments

Draft: BEC Messages Refactor 2 - standardise numpy usage#764

Draft
d-perl wants to merge 3 commits intomainfrom
refactor/message_typing/standardise_numpy
Draft

Draft: BEC Messages Refactor 2 - standardise numpy usage#764
d-perl wants to merge 3 commits intomainfrom
refactor/message_typing/standardise_numpy

Conversation

@d-perl
Copy link
Contributor

@d-perl d-perl commented Feb 11, 2026

Builds on #762

  • Separates message serialization and object encoding
  • TODO: puts all numpy objects into structured data

@d-perl d-perl force-pushed the refactor/message_typing/standardise_numpy branch from 7779030 to 9693717 Compare February 11, 2026 09:53
@d-perl d-perl changed the title Draft: Messaging Refactor 2 - standardise numpy usage Draft: BEC Messages Refactor 2 - standardise numpy usage Feb 11, 2026
@codecov
Copy link

codecov bot commented Feb 11, 2026

Codecov Report

❌ Patch coverage is 88.05031% with 19 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
bec_lib/bec_lib/one_way_registry.py 80.39% 7 Missing and 3 partials ⚠️
bec_lib/bec_lib/messages.py 90.24% 4 Missing and 4 partials ⚠️
bec_lib/bec_lib/serialization_registry.py 83.33% 0 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@d-perl d-perl force-pushed the refactor/message_typing/standardise_numpy branch from 2808a38 to d194f4a Compare February 11, 2026 17:46
- Replaces available scans dict with a new model
- Replaces numpy usage with structured data or casting to list
  depending on what seems appropriate
@d-perl d-perl force-pushed the refactor/message_typing/standardise_numpy branch from d194f4a to 8a39286 Compare February 12, 2026 12:59
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.

1 participant