Skip to content

Conversation

@cmeyer
Copy link
Collaborator

@cmeyer cmeyer commented Dec 8, 2025

Fixes #75.

If this isn't sufficient, please provide a line of client code that should pass typing but doesn't.

@cmeyer cmeyer marked this pull request as draft December 8, 2025 17:23
@cmeyer cmeyer force-pushed the fix-75-cleanup-slice-typing branch from b034cac to ea73edc Compare December 8, 2025 17:28
@cmeyer cmeyer requested a review from Brow71189 December 8, 2025 17:31
@cmeyer cmeyer marked this pull request as ready for review December 8, 2025 17:31
@Brow71189
Copy link
Collaborator

This fixes my issue, thanks! Tested with the following code snippet:

from nion.data import xdata_1_0 as xd
import numpy as np

xdata = xd.new_with_data(np.zeros((100, 100, 100)))

xd.data_slice(xdata, (slice(10, 20), slice(20, 40)))

@cmeyer cmeyer merged commit 5c33563 into nion-software:master Dec 9, 2025
11 checks passed
@cmeyer cmeyer deleted the fix-75-cleanup-slice-typing branch December 9, 2025 18:15
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.

function_data_slice should accept lists of slice objects as the key argument.

2 participants