Welcome to kwarray’s documentation!

The kwarray module implements a small set of pure-python extensions to numpy and torch along with a few select algorithms. Each module contains module level docstring that gives a rough idea of the utilities in each module, and each function or class itself contains a docstring with more details and examples.

KWarray is part of Kitware’s computer vision Python suite:

Function Usefulness

Function name

Usefulness

kwarray.ensure_rng

475

kwarray.ArrayAPI

202

kwarray.atleast_nd

98

kwarray.stats_dict

77

kwarray.group_indices

72

kwarray.DataFrameArray

60

kwarray.normalize

59

kwarray.isect_flags

53

kwarray.shuffle

48

kwarray.SlidingWindow

33

kwarray.robust_normalize

31

kwarray.Stitcher

30

kwarray.one_hot_embedding

29

kwarray.boolmask

27

kwarray.embed_slice

25

kwarray.RunningStats

20

kwarray.setcover

19

kwarray.argmaxima

15

kwarray.padded_slice

14

kwarray.seed_global

14

kwarray.standard_normal

10

kwarray.find_robust_normalizers

10

kwarray.DataFrameLight

10

kwarray.group_items

10

kwarray.maxvalue_assignment

9

kwarray.apply_grouping

9

kwarray.group_consecutive

7

kwarray.mincost_assignment

6

kwarray.uniform

6

kwarray.iter_reduce_ufunc

5

kwarray.FlatIndexer

5

kwarray.arglexmax

3

kwarray.dtype_info

3

kwarray.group_consecutive_indices

1

kwarray.equal_with_nan

1

kwarray.unique_rows

0

kwarray.uniform32

0

kwarray.standard_normal64

0

kwarray.standard_normal32

0

kwarray.random_product

0

kwarray.random_combinations

0

kwarray.one_hot_lookup

0

kwarray.mindist_assignment

0

kwarray.generalized_logistic

0

kwarray.argminima

0

kwarray.apply_embedded_slice

0

kwarray.NoSupportError

0

kwarray.LocLight

0

Indices and tables