Skip to content

DataContainer agnostic on backend, second attempt#2290

Draft
paskino wants to merge 14 commits intoTomographicImaging:masterfrom
paskino:agnostic-dc
Draft

DataContainer agnostic on backend, second attempt#2290
paskino wants to merge 14 commits intoTomographicImaging:masterfrom
paskino:agnostic-dc

Conversation

@paskino
Copy link
Contributor

@paskino paskino commented Feb 21, 2026

Description

Uses array_api_compat to handle non numpy array in CIL's DataContainer. It is largely a rework of #2132.

Example Usage

Contribution Notes

  • The content of this Pull Request (the Contribution) is intentionally submitted for inclusion in CIL (the Work) under the terms and conditions of the Apache-2.0 License
  • I confirm that the contribution does not violate any intellectual property rights of third parties

❤️ Thanks for your contribution!

Changes

Testing you performed

Please add any demo scripts to https://github.com/TomographicImaging/CIL-Demos/tree/main/misc

  • recovered unit tests
  • added parametrized unit tests on algebra

Related issues/links

Checklist

  • I have performed a self-review of my code
  • I have added docstrings in line with the guidance in the developer guide
  • I have updated the relevant documentation
  • I have implemented unit tests that cover any new or modified functionality
  • CHANGELOG.md has been updated with any functionality change
  • Request review from all relevant developers

@paskino paskino added this to CIL work Feb 25, 2026
@github-project-automation github-project-automation bot moved this to Todo in CIL work Feb 25, 2026
@paskino paskino moved this from Todo to In Progress in CIL work Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant