Coverage report: 99%

Files Functions Classes

coverage.py v7.10.2, created at 2025-08-07 10:30 +0000

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

No items found using the specified filter.