supereeg icon indicating copy to clipboard operation
supereeg copied to clipboard

Hard coded int vs variable int produce different slicing results in brain object

Open pmdaly opened this issue 4 years ago • 0 comments

Screen Shot 2020-04-29 at 6 34 43 PM

Slicing a brain object with an int variable produces an empty brain object (no elecs, no data). Slicing a brain object with an int variable wrapped in a list returns the correct brain object. Slicing a brain object with an int returns the correct brain object.

get_item method calls get_slice https://github.com/ContextLab/supereeg/blob/master/supereeg/brain.py#L325

which seems to wrap the int in a list

Screen Shot 2020-04-29 at 6 44 09 PM

the left pane shows a debugging breakpoint ("import ipdb; ipdb.set_trace()") but on the right pane you can see when the slicing is run, it doesn't trigger the breakpoint so it must be bypassing the method

pmdaly avatar Apr 30 '20 01:04 pmdaly