@@ -32,7 +32,6 @@ class ErrorInitTypeBlocks(RuntimeError):
3232 def __setstate__ (self ) -> None : ...
3333
3434class ArrayGO :
35-
3635 values : np .ndarray
3736 def __init__ (
3837 self , iterable : tp .Iterable [object ], * , own_iterable : bool = ...
@@ -45,6 +44,28 @@ class ArrayGO:
4544 def copy (self : _T ) -> _T : ...
4645 def extend (self , __values : tp .Iterable [object ]) -> None : ...
4746
47+ class TriMap :
48+ def __init__ (self , src_len : int , dst_len : int ) -> None : ...
49+ def __repr__ (self ) -> str : ...
50+ def register_one (self , src_from : int , dst_from : int ) -> None : ...
51+ def register_unmatched_dst (self ) -> None : ...
52+ def register_many (self , src_from : int , dst_from : np .ndarray ) -> None : ...
53+ def is_many (self ) -> bool : ...
54+ def src_no_fill (self ) -> bool : ...
55+ def dst_no_fill (self ) -> bool : ...
56+ def map_src_no_fill (self , array_from : np .ndarray ) -> np .ndarray : ...
57+ def map_dst_no_fill (self , array_from : np .ndarray ) -> np .ndarray : ...
58+ def map_src_fill (self ,
59+ array_from : np .ndarray ,
60+ fill_value : tp .Any ,
61+ fill_value_dtype : np .dtype
62+ ) -> np .ndarray : ...
63+ def map_dst_fill (self ,
64+ array_from : np .ndarray ,
65+ fill_value : tp .Any ,
66+ fill_value_dtype : np .dtype
67+ ) -> np .ndarray : ...
68+
4869class BlockIndex :
4970 shape : tp .Tuple [int , int ]
5071 dtype : np .dtype
0 commit comments