Base
round_any(x, base, round_type='round')
  Rounds x to the nearest multiple of base with the rounding done according to round_type.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
x | 
          
                Union[float, np.ndarray]
           | 
          Number or array to round.  | 
          required | 
base | 
          
                float
           | 
          Rounds   | 
          required | 
round_type | 
          
                str
           | 
          One of the following, indicating how to round  
  | 
          
                'round'
           | 
        
Returns:
| Type | Description | 
|---|---|
                Union[float, np.ndarray]
           | 
          Rounded version of   | 
        
Example
round_any(3, 5) = 5
round_any(3, 5, 'floor') = 0
Source code in coppafish/utils/base.py
        5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35  |  | 
setdiff2d(array1, array2)
  Finds all elements in array1 that are not in array2.
Returned array will only contain unique elements E.g.
If array1 has [4,0] twice, array2 has [4,0] once, returned array will not have [4,0].
If array1 has [4,0] twice, array2 does not have [4,0], returned array will have [4,0] once.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
array1 | 
          
                np.ndarray
           | 
          
  | 
          required | 
array2 | 
          
                np.ndarray
           | 
          
  | 
          required | 
Returns:
| Type | Description | 
|---|---|
                np.ndarray
           | 
          
  | 
        
Source code in coppafish/utils/base.py
        38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56  |  |