Skip to content

Feat: added MultiOperator and multiproc/multithread support to matmat/rmatmat - #780

Draft
mrava87 wants to merge 7 commits into
PyLops:devfrom
mrava87:feat-multi_matmat
Draft

Feat: added MultiOperator and multiproc/multithread support to matmat/rmatmat#780
mrava87 wants to merge 7 commits into
PyLops:devfrom
mrava87:feat-multi_matmat

Conversation

@mrava87

@mrava87 mrava87 commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

This PR aims to extend the multiproc/multithread capabilities in PyLops.

It implements:

  • unified base class MultiOperator for all operators with multiproc/multithread support (adopted by BlockDiag, HStack, VStack
  • multiproc/multithread support in matmat/rmatmat methods
  • multiproc/multithread support in Kroneker
  • tests for matmat/rmatmat method of a generic operator (eg MatrixMult) and Kroneker with multiproc/multithread

@codacy-production

codacy-production Bot commented Jul 26, 2026

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 1 high

Alerts:
⚠ 1 issue (≤ 0 issues of at least minor severity)

Results:
1 new issue

Category Results
ErrorProne 1 high

View in Codacy

🟢 Metrics -26 complexity · -5 duplication

Metric Results
Complexity -26
Duplication -5

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

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