MCPcopy Create free account
hub / github.com/bterwijn/memory_graph / slice

Method slice

memory_graph/sequence.py:90–102  ·  view source on GitHub ↗
(self, slicer0)

Source from the content-addressed store, hash-verified

88 return Slices2D()
89
90 def slice(self, slicer0):
91 if type(slicer0) is tuple:
92 slicer0, slicer1 = slicer0
93 else:
94 slicer1 = slicer0
95 s0, s1 = 0, 0
96 lens1 = len(self.data[0])
97 if lens1 > 0: # has any data
98 s1 = lens1
99 s0 = len(self.data)
100 slices0 = slicer0.get_slices( s0 )
101 slices1 = slicer1.get_slices( s1 )
102 return Slices2D(slices0, slices1)
103
104 def indices_all(self):
105 len0 = len(self.data)

Callers

nothing calls this directly

Calls 2

Slices2DClass · 0.90
get_slicesMethod · 0.45

Tested by

no test coverage detected