Coverage report: 98%

Files Functions Classes

coverage.py v7.13.1, created at 2026-01-20 05:55 +0000

File function   statements missing excluded   coverage
src / chebpy / __init__.py (no function)   5 0 0   100%
src / chebpy / algorithms.py find   1 0 0   100%
src / chebpy / algorithms.py rootsunit   36 0 0   100%
src / chebpy / algorithms.py bary   17 0 0   100%
src / chebpy / algorithms.py clenshaw   11 0 0   100%
src / chebpy / algorithms.py standard_chop   33 0 3   100%
src / chebpy / algorithms.py adaptive   17 2 0   88%
src / chebpy / algorithms.py coeffmult   8 0 0   100%
src / chebpy / algorithms.py barywts2   8 0 0   100%
src / chebpy / algorithms.py chebpts2   5 0 0   100%
src / chebpy / algorithms.py vals2coeffs2   12 0 3   100%
src / chebpy / algorithms.py coeffs2vals2   13 0 3   100%
src / chebpy / algorithms.py newtonroots   11 0 0   100%
src / chebpy / algorithms.py (no function)   22 0 0   100%
src / chebpy / api.py chebfun   13 0 0   100%
src / chebpy / api.py pwc   5 0 0   100%
src / chebpy / api.py (no function)   6 0 0   100%
src / chebpy / bndfun.py (no function)   3 0 0   100%
src / chebpy / chebfun.py Chebfun.__init__   3 0 0   100%
src / chebpy / chebfun.py Chebfun.initempty   1 0 0   100%
src / chebpy / chebfun.py Chebfun.initidentity   1 0 0   100%
src / chebpy / chebfun.py Chebfun.initconst   1 0 0   100%
src / chebpy / chebfun.py Chebfun.initfun_adaptive   1 0 0   100%
src / chebpy / chebfun.py Chebfun.initfun_fixedlen   10 0 0   100%
src / chebpy / chebfun.py Chebfun.initfun   3 0 0   100%
src / chebpy / chebfun.py Chebfun.__add__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__call__   12 0 0   100%
src / chebpy / chebfun.py Chebfun.__iter__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__len__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__eq__   9 0 0   100%
src / chebpy / chebfun.py Chebfun.__mul__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__neg__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__pos__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__abs__   4 4 0   0%
src / chebpy / chebfun.py Chebfun.__pow__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__rtruediv__   3 0 0   100%
src / chebpy / chebfun.py Chebfun.__rtruediv__.constfun   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__repr__   17 0 0   100%
src / chebpy / chebfun.py Chebfun.__rsub__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__rpow__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__truediv__   1 0 0   100%
src / chebpy / chebfun.py Chebfun.__str__   4 0 0   100%
src / chebpy / chebfun.py Chebfun.__sub__   1 0 0   100%
src / chebpy / chebfun.py Chebfun._apply_binop   17 0 0   100%
src / chebpy / chebfun.py Chebfun._break   12 0 0   100%
src / chebpy / chebfun.py Chebfun.breakpoints   1 0 0   100%
src / chebpy / chebfun.py Chebfun.domain   1 0 0   100%
src / chebpy / chebfun.py Chebfun.domain   1 0 0   100%
src / chebpy / chebfun.py Chebfun.support   1 0 0   100%
src / chebpy / chebfun.py Chebfun.hscale   1 0 0   100%
src / chebpy / chebfun.py Chebfun.iscomplex   1 0 0   100%
src / chebpy / chebfun.py Chebfun.isconst   2 0 0   100%
src / chebpy / chebfun.py Chebfun.isempty   1 0 0   100%
src / chebpy / chebfun.py Chebfun.vscale   1 0 0   100%
src / chebpy / chebfun.py Chebfun.x   1 0 0   100%
src / chebpy / chebfun.py Chebfun.imag   3 1 0   67%
src / chebpy / chebfun.py Chebfun.real   3 0 0   100%
src / chebpy / chebfun.py Chebfun.copy   1 0 0   100%
src / chebpy / chebfun.py Chebfun._restrict   2 0 0   100%
src / chebpy / chebfun.py Chebfun.restrict   1 0 0   100%
src / chebpy / chebfun.py Chebfun.restrict_   4 0 0   100%
src / chebpy / chebfun.py Chebfun.roots   12 0 0   100%
src / chebpy / chebfun.py Chebfun.simplify   1 0 0   100%
src / chebpy / chebfun.py Chebfun.translate   1 0 0   100%
src / chebpy / chebfun.py Chebfun.cumsum   10 0 0   100%
src / chebpy / chebfun.py Chebfun.diff   11 1 0   91%
src / chebpy / chebfun.py Chebfun.sum   1 0 0   100%
src / chebpy / chebfun.py Chebfun.dot   1 0 0   100%
src / chebpy / chebfun.py Chebfun.norm   17 0 0   100%
src / chebpy / chebfun.py Chebfun.absolute   3 0 0   100%
src / chebpy / chebfun.py Chebfun.maximum   1 0 0   100%
src / chebpy / chebfun.py Chebfun.minimum   1 0 0   100%
src / chebpy / chebfun.py Chebfun._maximum_minimum   28 0 2   100%
src / chebpy / chebfun.py Chebfun.plot   1 0 0   100%
src / chebpy / chebfun.py Chebfun.plotcoeffs   4 0 0   100%
src / chebpy / chebfun.py add_ufunc   6 0 0   100%
src / chebpy / chebfun.py add_ufunc.method   1 0 0   100%
src / chebpy / chebfun.py (no function)   113 0 0   100%
src / chebpy / chebtech.py Chebtech.initconst   5 1 0   80%
src / chebpy / chebtech.py Chebtech.initempty   1 0 0   100%
src / chebpy / chebtech.py Chebtech.initidentity   1 0 0   100%
src / chebpy / chebtech.py Chebtech.initfun   3 0 0   100%
src / chebpy / chebtech.py Chebtech.initfun_fixedlen   4 0 0   100%
src / chebpy / chebtech.py Chebtech.initfun_adaptive   4 0 0   100%
src / chebpy / chebtech.py Chebtech.initvalues   1 0 0   100%
src / chebpy / chebtech.py Chebtech.__init__   3 0 0   100%
src / chebpy / chebtech.py Chebtech.__call__   5 0 0   100%
src / chebpy / chebtech.py Chebtech.__call__clenshaw   1 0 0   100%
src / chebpy / chebtech.py Chebtech.__call__bary   4 0 0   100%
src / chebpy / chebtech.py Chebtech.__repr__   0 0 7   100%
src / chebpy / chebtech.py Chebtech.coeffs   1 0 0   100%
src / chebpy / chebtech.py Chebtech.interval   1 0 0   100%
src / chebpy / chebtech.py Chebtech.size   1 0 0   100%
src / chebpy / chebtech.py Chebtech.isempty   1 0 0   100%
src / chebpy / chebtech.py Chebtech.iscomplex   1 0 0   100%
src / chebpy / chebtech.py Chebtech.isconst   1 0 0   100%
src / chebpy / chebtech.py Chebtech.vscale   1 0 0   100%
src / chebpy / chebtech.py Chebtech.copy   1 0 0   100%
src / chebpy / chebtech.py Chebtech.imag   3 1 0   67%
src / chebpy / chebtech.py Chebtech.prolong   9 0 0   100%
src / chebpy / chebtech.py Chebtech.real   3 0 0   100%
src / chebpy / chebtech.py Chebtech.simplify   7 0 0   100%
src / chebpy / chebtech.py Chebtech.values   1 0 0   100%
src / chebpy / chebtech.py Chebtech.__add__   22 0 0   100%
src / chebpy / chebtech.py Chebtech.__div__   7 0 0   100%
src / chebpy / chebtech.py Chebtech.__mul__   13 0 0   100%
src / chebpy / chebtech.py Chebtech.__neg__   2 0 0   100%
src / chebpy / chebtech.py Chebtech.__pos__   1 0 0   100%
src / chebpy / chebtech.py Chebtech.__pow__   2 0 0   100%
src / chebpy / chebtech.py Chebtech.__pow__.powfun   3 0 0   100%
src / chebpy / chebtech.py Chebtech.__rdiv__   2 0 0   100%
src / chebpy / chebtech.py Chebtech.__rdiv__.constfun   1 0 0   100%
src / chebpy / chebtech.py Chebtech.__rsub__   1 0 0   100%
src / chebpy / chebtech.py Chebtech.__rpow__   1 0 0   100%
src / chebpy / chebtech.py Chebtech.__sub__   1 0 0   100%
src / chebpy / chebtech.py Chebtech.roots   6 0 0   100%
src / chebpy / chebtech.py Chebtech.sum   8 0 0   100%
src / chebpy / chebtech.py Chebtech.cumsum   11 0 0   100%
src / chebpy / chebtech.py Chebtech.diff   12 0 0   100%
src / chebpy / chebtech.py Chebtech._chebpts   1 0 0   100%
src / chebpy / chebtech.py Chebtech._barywts   1 0 0   100%
src / chebpy / chebtech.py Chebtech._vals2coeffs   1 0 0   100%
src / chebpy / chebtech.py Chebtech._coeffs2vals   1 0 0   100%
src / chebpy / chebtech.py Chebtech.plot   1 0 0   100%
src / chebpy / chebtech.py Chebtech.plotcoeffs   2 0 0   100%
src / chebpy / chebtech.py (no function)   85 0 1   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.__init__   3 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.copy   1 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.real   3 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.imag   3 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.__call__   5 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.iscomplex   1 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.size   1 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.isempty   1 1 0   0%
src / chebpy / chebyshev.py ChebyshevPolynomial.isconst   1 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.vscale   1 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.sum   6 6 0   0%
src / chebpy / chebyshev.py ChebyshevPolynomial.plot   10 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.diff   2 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.cumsum   2 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.values   1 0 0   100%
src / chebpy / chebyshev.py ChebyshevPolynomial.prolong   8 0 0   100%
src / chebpy / chebyshev.py from_coefficients   3 0 0   100%
src / chebpy / chebyshev.py from_values   4 0 0   100%
src / chebpy / chebyshev.py from_roots   4 0 0   100%
src / chebpy / chebyshev.py from_constant   5 0 0   100%
src / chebpy / chebyshev.py from_function   10 0 0   100%
src / chebpy / chebyshev.py from_function.mapped_fun   3 0 0   100%
src / chebpy / chebyshev.py __adaptive   17 3 0   82%
src / chebpy / chebyshev.py (no function)   40 0 0   100%
src / chebpy / classicfun.py Classicfun.initempty   3 0 0   100%
src / chebpy / classicfun.py Classicfun.initconst   2 0 0   100%
src / chebpy / classicfun.py Classicfun.initidentity   2 0 0   100%
src / chebpy / classicfun.py Classicfun.initfun_adaptive   2 0 0   100%
src / chebpy / classicfun.py Classicfun.initfun_fixedlen   2 0 0   100%
src / chebpy / classicfun.py Classicfun.__call__   2 0 0   100%
src / chebpy / classicfun.py Classicfun.__init__   2 0 0   100%
src / chebpy / classicfun.py Classicfun.__repr__   0 0 10   100%
src / chebpy / classicfun.py Classicfun.coeffs   1 0 0   100%
src / chebpy / classicfun.py Classicfun.endvalues   1 0 0   100%
src / chebpy / classicfun.py Classicfun.interval   1 0 0   100%
src / chebpy / classicfun.py Classicfun.isconst   1 0 0   100%
src / chebpy / classicfun.py Classicfun.iscomplex   1 0 0   100%
src / chebpy / classicfun.py Classicfun.isempty   1 0 0   100%
src / chebpy / classicfun.py Classicfun.size   1 0 0   100%
src / chebpy / classicfun.py Classicfun.support   1 0 0   100%
src / chebpy / classicfun.py Classicfun.vscale   1 0 0   100%
src / chebpy / classicfun.py Classicfun.imag   3 1 0   67%
src / chebpy / classicfun.py Classicfun.real   3 0 0   100%
src / chebpy / classicfun.py Classicfun.restrict   3 0 2   100%
src / chebpy / classicfun.py Classicfun.translate   1 0 0   100%
src / chebpy / classicfun.py Classicfun.roots   2 0 0   100%
src / chebpy / classicfun.py Classicfun.cumsum   3 0 0   100%
src / chebpy / classicfun.py Classicfun.diff   3 0 0   100%
src / chebpy / classicfun.py Classicfun.sum   2 0 0   100%
src / chebpy / classicfun.py Classicfun.plot   1 0 0   100%
src / chebpy / classicfun.py add_utility   4 0 0   100%
src / chebpy / classicfun.py add_utility.method   1 0 0   100%
src / chebpy / classicfun.py add_zero_arg_op   4 0 0   100%
src / chebpy / classicfun.py add_zero_arg_op.method   2 0 0   100%
src / chebpy / classicfun.py add_binary_op   5 0 0   100%
src / chebpy / classicfun.py add_binary_op.method   8 0 2   100%
src / chebpy / classicfun.py add_ufunc   6 0 0   100%
src / chebpy / classicfun.py add_ufunc.method   1 0 0   100%
src / chebpy / classicfun.py (no function)   67 0 3   100%
src / chebpy / decorators.py cache   3 0 0   100%
src / chebpy / decorators.py cache.wrapper   6 0 2   100%
src / chebpy / decorators.py self_empty   3 0 0   100%
src / chebpy / decorators.py self_empty.decorator   2 0 0   100%
src / chebpy / decorators.py self_empty.decorator.wrapper   5 0 0   100%
src / chebpy / decorators.py preandpostprocess   3 0 0   100%
src / chebpy / decorators.py preandpostprocess.thewrapper   13 1 0   92%
src / chebpy / decorators.py float_argument   3 0 0   100%
src / chebpy / decorators.py float_argument.thewrapper   9 0 0   100%
src / chebpy / decorators.py cast_arg_to_chebfun   3 0 0   100%
src / chebpy / decorators.py cast_arg_to_chebfun.wrapper   6 0 0   100%
src / chebpy / decorators.py cast_other   3 0 0   100%
src / chebpy / decorators.py cast_other.wrapper   6 0 0   100%
src / chebpy / decorators.py (no function)   8 0 0   100%
src / chebpy / exceptions.py ChebpyBaseError.__init__   3 0 0   100%
src / chebpy / exceptions.py ChebpyBaseError.__str__   1 0 0   100%
src / chebpy / exceptions.py ChebpyBaseError.default_message   1 0 0   100%
src / chebpy / exceptions.py (no function)   16 0 0   100%
src / chebpy / fun.py Fun.initconst   0 0 13   100%
src / chebpy / fun.py Fun.initempty   0 0 9   100%
src / chebpy / fun.py Fun.initfun_adaptive   0 0 13   100%
src / chebpy / fun.py Fun.initfun_fixedlen   0 0 14   100%
src / chebpy / fun.py Fun.__add__   0 0 12   100%
src / chebpy / fun.py Fun.__call__   0 0 12   100%
src / chebpy / fun.py Fun.__init__   0 0 6   100%
src / chebpy / fun.py Fun.__mul__   0 0 12   100%
src / chebpy / fun.py Fun.__neg__   0 0 8   100%
src / chebpy / fun.py Fun.__pos__   0 0 8   100%
src / chebpy / fun.py Fun.__pow__   0 0 11   100%
src / chebpy / fun.py Fun.__radd__   0 0 12   100%
src / chebpy / fun.py Fun.__repr__   0 0 9   100%
src / chebpy / fun.py Fun.__rmul__   0 0 12   100%
src / chebpy / fun.py Fun.__rsub__   0 0 12   100%
src / chebpy / fun.py Fun.__sub__   0 0 12   100%
src / chebpy / fun.py Fun.coeffs   0 0 9   100%
src / chebpy / fun.py Fun.interval   0 0 9   100%
src / chebpy / fun.py Fun.isconst   0 0 9   100%
src / chebpy / fun.py Fun.isempty   0 0 9   100%
src / chebpy / fun.py Fun.iscomplex   0 0 9   100%
src / chebpy / fun.py Fun.size   0 0 9   100%
src / chebpy / fun.py Fun.support   0 0 9   100%
src / chebpy / fun.py Fun.vscale   0 0 9   100%
src / chebpy / fun.py Fun.copy   0 0 9   100%
src / chebpy / fun.py Fun.imag   0 0 9   100%
src / chebpy / fun.py Fun.real   0 0 9   100%
src / chebpy / fun.py Fun.restrict   0 0 13   100%
src / chebpy / fun.py Fun.simplify   0 0 9   100%
src / chebpy / fun.py Fun.values   0 0 9   100%
src / chebpy / fun.py Fun.roots   0 0 10   100%
src / chebpy / fun.py Fun.cumsum   0 0 10   100%
src / chebpy / fun.py Fun.diff   0 0 8   100%
src / chebpy / fun.py Fun.sum   0 0 9   100%
src / chebpy / fun.py (no function)   2 0 80   100%
src / chebpy / onefun.py Onefun.initconst   0 0 12   100%
src / chebpy / onefun.py Onefun.initempty   0 0 9   100%
src / chebpy / onefun.py Onefun.initidentity   0 0 9   100%
src / chebpy / onefun.py Onefun.initfun   0 0 14   100%
src / chebpy / onefun.py Onefun.initfun_adaptive   0 0 12   100%
src / chebpy / onefun.py Onefun.initfun_fixedlen   0 0 13   100%
src / chebpy / onefun.py Onefun.initvalues   0 0 12   100%
src / chebpy / onefun.py Onefun.__call__   0 0 13   100%
src / chebpy / onefun.py Onefun.__init__   0 0 6   100%
src / chebpy / onefun.py Onefun.__repr__   0 0 9   100%
src / chebpy / onefun.py Onefun.__add__   0 0 12   100%
src / chebpy / onefun.py Onefun.__mul__   0 0 12   100%
src / chebpy / onefun.py Onefun.__neg__   0 0 8   100%
src / chebpy / onefun.py Onefun.__pos__   0 0 8   100%
src / chebpy / onefun.py Onefun.__pow__   0 0 11   100%
src / chebpy / onefun.py Onefun.__radd__   0 0 12   100%
src / chebpy / onefun.py Onefun.__rmul__   0 0 12   100%
src / chebpy / onefun.py Onefun.__rsub__   0 0 12   100%
src / chebpy / onefun.py Onefun.__sub__   0 0 12   100%
src / chebpy / onefun.py Onefun.coeffs   0 0 9   100%
src / chebpy / onefun.py Onefun.isconst   0 0 9   100%
src / chebpy / onefun.py Onefun.isempty   0 0 9   100%
src / chebpy / onefun.py Onefun.size   0 0 9   100%
src / chebpy / onefun.py Onefun.vscale   0 0 9   100%
src / chebpy / onefun.py Onefun.copy   0 0 9   100%
src / chebpy / onefun.py Onefun.imag   0 0 9   100%
src / chebpy / onefun.py Onefun.prolong   0 0 12   100%
src / chebpy / onefun.py Onefun.real   0 0 9   100%
src / chebpy / onefun.py Onefun.simplify   0 0 9   100%
src / chebpy / onefun.py Onefun.values   0 0 9   100%
src / chebpy / onefun.py Onefun.roots   0 0 10   100%
src / chebpy / onefun.py Onefun.sum   0 0 9   100%
src / chebpy / onefun.py Onefun.cumsum   0 0 10   100%
src / chebpy / onefun.py Onefun.diff   0 0 8   100%
src / chebpy / onefun.py (no function)   2 0 80   100%
src / chebpy / plotting.py plotfun   10 0 0   100%
src / chebpy / plotting.py plotfuncoeffs   5 0 0   100%
src / chebpy / plotting.py (no function)   5 0 0   100%
src / chebpy / settings.py DefaultPreferences._defaults   1 0 0   100%
src / chebpy / settings.py ChebPreferences.reset   5 0 0   100%
src / chebpy / settings.py ChebPreferences.__new__   3 0 0   100%
src / chebpy / settings.py ChebPreferences.__enter__   2 0 0   100%
src / chebpy / settings.py ChebPreferences.__exit__   2 0 0   100%
src / chebpy / settings.py (no function)   20 0 0   100%
src / chebpy / smoothfun.py (no function)   4 0 0   100%
src / chebpy / utilities.py htol   1 0 0   100%
src / chebpy / utilities.py Interval.__new__   3 0 0   100%
src / chebpy / utilities.py Interval.formap   2 0 0   100%
src / chebpy / utilities.py Interval.invmap   2 0 0   100%
src / chebpy / utilities.py Interval.drvmap   0 0 2   100%
src / chebpy / utilities.py Interval.__eq__   2 0 0   100%
src / chebpy / utilities.py Interval.__ne__   1 0 0   100%
src / chebpy / utilities.py Interval.__call__   1 0 0   100%
src / chebpy / utilities.py Interval.__contains__   2 0 0   100%
src / chebpy / utilities.py Interval.isinterior   2 0 0   100%
src / chebpy / utilities.py Interval.hscale   5 0 0   100%
src / chebpy / utilities.py _merge_duplicates   2 0 0   100%
src / chebpy / utilities.py Domain.__new__   6 0 0   100%
src / chebpy / utilities.py Domain.__contains__   5 0 0   100%
src / chebpy / utilities.py Domain.from_chebfun   1 0 0   100%
src / chebpy / utilities.py Domain.intervals   2 0 0   100%
src / chebpy / utilities.py Domain.support   1 0 0   100%
src / chebpy / utilities.py Domain.union   5 0 0   100%
src / chebpy / utilities.py Domain.merge   5 0 0   100%
src / chebpy / utilities.py Domain.restrict   8 0 0   100%
src / chebpy / utilities.py Domain.breakpoints_in   9 0 0   100%
src / chebpy / utilities.py Domain.__eq__   5 0 0   100%
src / chebpy / utilities.py Domain.__ne__   1 0 0   100%
src / chebpy / utilities.py _sortindex   11 0 0   100%
src / chebpy / utilities.py check_funs   7 0 0   100%
src / chebpy / utilities.py compute_breakdata   14 0 0   100%
src / chebpy / utilities.py generate_funs   6 0 0   100%
src / chebpy / utilities.py infnorm   1 0 0   100%
src / chebpy / utilities.py coerce_list   1 0 2   100%
src / chebpy / utilities.py (no function)   43 0 0   100%
Total     1408 22 891   98%

No items found using the specified filter.