• Jesse Grabowski's avatar
    Add numba overload for `solve_triangular` (#423) · 2d944072
    Jesse Grabowski 提交于
    * Add numba overload for
    
    * Overload dummy function instead of scipy.linalg
    
    * Add tolerance for float32 tests
    
    * Add tolerance for float32 tests
    
    * Remove overload test
    
    * Allow b to be 1d array
    
    Remove test_SolveTriangular from numba\test_nlinalg.py
    
    * Allow b to be 1d array
    
    Remove test_SolveTriangular from numba\test_nlinalg.py
    
    * revert local change to pyproject.toml
    
    * add numba importorskip to test_slinalg.py
    
    * Test all parameterizations of solve_triangular
    
    * Raise when inputs are complex
    
    Add informative message to error raised by check_finite=True
    
    * simplify check for complex input types
    
    * simplify check for complex input types
    
    * Rename _get_addr_and_float_pointer to _get_lapack_ptr_and_ptr_type
    
    Rename addr to lapack_ptr
    
    * Don't copy A matrix in overload func
    
    Don't copy B matrix when B is array in overload func
    2d944072
slinalg.py 7.5 KB