
    |Le                     (    d dl mZ ed             ZdS )    )ngjitc                     t          | j        d                   D ]O}t          | j        d                   D ]2}|||f         r| ||f         }||k     r|| ||f<   %||k    r|| ||f<   3PdS )a  
    Clip the elements of an input array between lower and upper bounds,
    skipping over elements that are masked out.

    Parameters
    ----------
    data: np.ndarray
        Numeric ndarray that will be clipped in-place
    mask: np.ndarray
        Boolean ndarray where True values indicate elements that should be
        skipped
    lower: int or float
        Lower bound to clip to
    upper: int or float
        Upper bound to clip to

    Returns
    -------
    None
        data array is modified in-place
    r      N)rangeshape)datamasklowerupperijvals          Hlib/python3.11/site-packages/datashader/transfer_functions/_cpu_utils.pymasked_clip_2dr      s    . 4:a=!! # #tz!}%% 	# 	#AAqDz q!t*CU{{"QT

u"QT
	## #    N)datashader.utilsr   r    r   r   <module>r      s<    " " " " " " # # # # #r   