Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactored data channels #504

Merged
merged 80 commits into from
Jan 23, 2024
Merged

Conversation

rubenthoms
Copy link
Collaborator

@rubenthoms rubenthoms commented Dec 8, 2023

This PR contains the following changes:

  • Refactoring of data channels (naming and concept)
  • Performance improvements (related to data channel experience)
  • Refactoring of consumers of data channels (publishers and receivers)

Closes #421.
Closes #184 although there might be some further improvements.

Some performance improvements were taken out of this PR due to unknown possible consequences and are going to be implemented in another PR.

rubenthoms and others added 30 commits October 26, 2023 14:33
@rubenthoms
Copy link
Collaborator Author

rubenthoms commented Jan 5, 2024

Review suggestions:

Copy link
Collaborator

@jorgenherje jorgenherje left a comment

Choose a reason for hiding this comment

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

Impressive! Great work! 👍

Tested and review, with main focus on SimulationTimeSeriesMatrix

Some minor, non-crucial, comments regarding naming and function usage. And two comments with minor adjustments regarding functionality (first and last comment below)

Copy link
Collaborator

@jorgenherje jorgenherje left a comment

Choose a reason for hiding this comment

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

Looks good to me! 👍

Copy link
Collaborator

@sigurdp sigurdp left a comment

Choose a reason for hiding this comment

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

👍

@rubenthoms rubenthoms merged commit 5cecfeb into equinor:main Jan 23, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refactoring
Projects
None yet
4 participants