def __checkPassed(a,b,c,verbose):                                               #used in __convert_dims
    """
    Notes:
        internal logic to determine if correct information was passed in __convert_dims
            when finding cellsize -> arrdim or arrdim -> cellsize conversion
        
    Inputs:
              a: cells
              b: arrdims
              c: lnglat_deltas
        verbose: whether to print status message
        
    Outputs:
        bool: return a boolean specifiying if check was passed or not. 
    """
    
    if (c is None) and (type(c) not in(tuple,list)) or (len(c) !=2):
        print(f'latlong: {c} must be a tuple or list of len 2') if verbose else None
        return False
    if (a is None) or (b is not None):
        print('error: parameter mismatch, can only pass: cells or arrdims not both') if verbose else None
        return False
    if (type(a) not in (tuple,list)) or (len(a) != 2):
        print(f'error: parameter {a} is not a tuple or list of length 2') if verbose else None
        return False
    
    return True