Coverage report: 94%

Files Functions Classes

coverage.py v7.6.3, created at 2024-10-15 19:54 +0000

File class statements missing excluded branches partial coverage
src/lsqfitgp/_Deriv.py Deriv 48 2 0 34 1 96%
src/lsqfitgp/_Deriv.py (no class) 16 0 0 0 0 100%
src/lsqfitgp/_GP/__init__.py (no class) 1 0 0 0 0 100%
src/lsqfitgp/_GP/_base.py GPBase 27 0 0 14 0 100%
src/lsqfitgp/_GP/_base.py GPBase._SingletonMeta 1 0 0 0 0 100%
src/lsqfitgp/_GP/_base.py GPBase._Singleton 1 0 0 0 0 100%
src/lsqfitgp/_GP/_base.py GPBase.DefaultProcess 0 0 0 0 0 100%
src/lsqfitgp/_GP/_base.py (no class) 24 0 0 0 0 100%
src/lsqfitgp/_GP/_compute.py GPCompute 160 0 0 82 0 100%
src/lsqfitgp/_GP/_compute.py (no class) 24 0 0 0 0 100%
src/lsqfitgp/_GP/_elements.py GPElements 345 0 2 178 0 100%
src/lsqfitgp/_GP/_elements.py GPElements._Element 1 0 2 0 0 100%
src/lsqfitgp/_GP/_elements.py GPElements._Points 6 0 0 0 0 100%
src/lsqfitgp/_GP/_elements.py GPElements._LinTransf 11 0 0 2 0 100%
src/lsqfitgp/_GP/_elements.py GPElements._Cov 2 0 0 0 0 100%
src/lsqfitgp/_GP/_elements.py GPElements.addlintransf.ArrayMockup 2 0 0 0 0 100%
src/lsqfitgp/_GP/_elements.py (no class) 57 0 3 0 0 100%
src/lsqfitgp/_GP/_gp.py GP 4 0 0 0 0 100%
src/lsqfitgp/_GP/_gp.py (no class) 3 0 0 0 0 100%
src/lsqfitgp/_GP/_processes.py GPProcesses 115 0 2 62 0 100%
src/lsqfitgp/_GP/_processes.py GPProcesses._Proc 0 0 1 0 0 100%
src/lsqfitgp/_GP/_processes.py GPProcesses._ProcKernel 3 0 0 0 0 100%
src/lsqfitgp/_GP/_processes.py GPProcesses._ProcTransf 2 0 0 0 0 100%
src/lsqfitgp/_GP/_processes.py GPProcesses._ProcLinTransf 3 0 0 0 0 100%
src/lsqfitgp/_GP/_processes.py GPProcesses._ProcKernelTransf 3 0 0 0 0 100%
src/lsqfitgp/_GP/_processes.py GPProcesses.deflintransf.Mockup 0 0 0 0 0 100%
src/lsqfitgp/_GP/_processes.py (no class) 36 0 2 0 0 100%
src/lsqfitgp/_Kernel/__init__.py (no class) 8 0 0 0 0 100%
src/lsqfitgp/_Kernel/_alg.py (no class) 71 0 0 16 0 100%
src/lsqfitgp/_Kernel/_crosskernel.py CrossKernel 269 2 4 122 2 99%
src/lsqfitgp/_Kernel/_crosskernel.py CrossKernel._side 0 0 0 0 0 100%
src/lsqfitgp/_Kernel/_crosskernel.py CrossKernel._LinOpMarker 0 0 0 0 0 100%
src/lsqfitgp/_Kernel/_crosskernel.py CrossKernel._AlgOpMarker 0 0 0 0 0 100%
src/lsqfitgp/_Kernel/_crosskernel.py AffineSpan 22 0 0 16 0 100%
src/lsqfitgp/_Kernel/_crosskernel.py PreservedBySwap 4 1 0 2 1 67%
src/lsqfitgp/_Kernel/_crosskernel.py (no class) 106 0 0 12 0 100%
src/lsqfitgp/_Kernel/_decorators.py (no class) 47 0 0 10 0 100%
src/lsqfitgp/_Kernel/_isotropic.py CrossIsotropicKernel 14 0 0 8 0 100%
src/lsqfitgp/_Kernel/_isotropic.py IsotropicKernel 0 0 0 0 0 100%
src/lsqfitgp/_Kernel/_isotropic.py CrossConstant 0 0 0 0 0 100%
src/lsqfitgp/_Kernel/_isotropic.py Constant 0 0 0 0 0 100%
src/lsqfitgp/_Kernel/_isotropic.py Zero 1 0 0 0 0 100%
src/lsqfitgp/_Kernel/_isotropic.py (no class) 31 0 0 0 0 100%
src/lsqfitgp/_Kernel/_kernel.py Kernel 1 0 0 0 0 100%
src/lsqfitgp/_Kernel/_kernel.py (no class) 12 0 0 0 0 100%
src/lsqfitgp/_Kernel/_ops.py (no class) 167 0 0 80 1 99%
src/lsqfitgp/_Kernel/_stationary.py CrossStationaryKernel 11 0 0 6 0 100%
src/lsqfitgp/_Kernel/_stationary.py StationaryKernel 0 0 0 0 0 100%
src/lsqfitgp/_Kernel/_stationary.py (no class) 16 0 0 2 0 100%
src/lsqfitgp/_Kernel/_util.py (no class) 64 0 0 22 0 100%
src/lsqfitgp/__init__.py (no class) 13 0 0 0 0 100%
src/lsqfitgp/_array.py StructuredArray 127 6 0 50 3 94%
src/lsqfitgp/_array.py StructuredArray._Getter 4 1 0 2 1 67%
src/lsqfitgp/_array.py StructuredArray._Getter.Setter 16 1 0 4 1 90%
src/lsqfitgp/_array.py broadcast 1 0 0 0 0 100%
src/lsqfitgp/_array.py (no class) 250 5 0 48 3 97%
src/lsqfitgp/_fastraniter.py (no class) 41 1 0 16 1 96%
src/lsqfitgp/_fit.py Logger 14 1 0 6 1 90%
src/lsqfitgp/_fit.py Logger._LogLevel 2 0 0 0 0 100%
src/lsqfitgp/_fit.py empbayes_fit 322 57 4 110 15 79%
src/lsqfitgp/_fit.py empbayes_fit._CountCalls 16 0 0 4 0 100%
src/lsqfitgp/_fit.py empbayes_fit._Timer 19 0 0 0 0 100%
src/lsqfitgp/_fit.py empbayes_fit._Callback 69 6 0 24 5 88%
src/lsqfitgp/_fit.py (no class) 108 5 0 2 1 95%
src/lsqfitgp/_gvarext/__init__.py (no class) 11 0 0 0 0 100%
src/lsqfitgp/_gvarext/_format.py (no class) 139 3 0 52 4 96%
src/lsqfitgp/_gvarext/_jacobian.py (no class) 41 0 0 12 0 100%
src/lsqfitgp/_gvarext/_tabulate.py (no class) 48 10 0 18 7 68%
src/lsqfitgp/_gvarext/_ufunc.py (no class) 46 1 0 8 2 94%
src/lsqfitgp/_jaxext/__init__.py skipifabstract 12 1 2 8 3 80%
src/lsqfitgp/_jaxext/__init__.py (no class) 85 5 0 10 3 92%
src/lsqfitgp/_jaxext/_batcher.py (no class) 61 0 0 10 0 100%
src/lsqfitgp/_jaxext/_fasthash.py (no class) 44 0 0 2 0 100%
src/lsqfitgp/_kernels/__init__.py (no class) 9 0 0 0 0 100%
src/lsqfitgp/_kernels/_arma.py AR 57 4 0 4 2 90%
src/lsqfitgp/_kernels/_arma.py (no class) 171 0 0 30 1 99%
src/lsqfitgp/_kernels/_bart.py BART 299 2 0 64 2 99%
src/lsqfitgp/_kernels/_bart.py (no class) 55 0 0 6 0 100%
src/lsqfitgp/_kernels/_basic.py (no class) 113 0 0 2 0 100%
src/lsqfitgp/_kernels/_celerite.py (no class) 46 0 0 8 0 100%
src/lsqfitgp/_kernels/_matern.py (no class) 33 0 0 0 0 100%
src/lsqfitgp/_kernels/_randomwalk.py (no class) 63 0 0 0 0 100%
src/lsqfitgp/_kernels/_spectral.py (no class) 23 0 0 0 0 100%
src/lsqfitgp/_kernels/_wendland.py (no class) 34 0 0 8 0 100%
src/lsqfitgp/_kernels/_zeta.py (no class) 47 0 0 0 0 100%
src/lsqfitgp/_linalg/__init__.py (no class) 2 0 0 0 0 100%
src/lsqfitgp/_linalg/_decomp.py Decomposition 24 14 0 6 2 47%
src/lsqfitgp/_linalg/_decomp.py Chol 107 0 0 40 8 95%
src/lsqfitgp/_linalg/_decomp.py (no class) 117 12 0 22 8 83%
src/lsqfitgp/_linalg/_pytree.py AutoPyTree 17 0 0 4 0 100%
src/lsqfitgp/_linalg/_pytree.py (no class) 12 0 0 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py SequentialOperation 0 0 12 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py Producer 1 0 0 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py Consumer 0 0 0 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py SingleInput 1 0 0 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py Stack 4 0 0 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py MatMulIterByFull 12 1 2 4 1 88%
src/lsqfitgp/_linalg/_seqalg.py MatMulRowByFull 8 0 0 2 0 100%
src/lsqfitgp/_linalg/_seqalg.py SolveTriLowerColByFull 10 0 0 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py Rows 4 0 0 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py MatMulColByRow 10 0 0 4 0 100%
src/lsqfitgp/_linalg/_seqalg.py SumLogDiag 4 0 0 0 0 100%
src/lsqfitgp/_linalg/_seqalg.py (no class) 57 0 17 6 0 100%
src/lsqfitgp/_linalg/_stdcplx.py (no class) 25 13 13 2 0 44%
src/lsqfitgp/_linalg/_toeplitz.py SymSchur 17 0 0 0 0 100%
src/lsqfitgp/_linalg/_toeplitz.py SymLevinson 22 0 0 0 0 100%
src/lsqfitgp/_linalg/_toeplitz.py (no class) 97 6 0 14 0 95%
src/lsqfitgp/_patch_gvar.py (no class) 17 0 0 2 0 100%
src/lsqfitgp/_patch_jax.py BufferDictPyTreeDef 14 3 0 2 1 75%
src/lsqfitgp/_patch_jax.py (no class) 17 0 0 0 0 100%
src/lsqfitgp/_signature.py Signature 17 3 0 4 1 81%
src/lsqfitgp/_signature.py Signature.EvaluatedSignature 25 3 0 8 1 88%
src/lsqfitgp/_signature.py (no class) 23 0 0 0 0 100%
src/lsqfitgp/_special/__init__.py (no class) 8 0 0 0 0 100%
src/lsqfitgp/_special/_bernoulli.py (no class) 37 14 0 2 0 64%
src/lsqfitgp/_special/_bessel.py (no class) 60 0 0 4 0 100%
src/lsqfitgp/_special/_exp.py (no class) 16 0 0 0 0 100%
src/lsqfitgp/_special/_expint.py (no class) 101 0 0 2 0 100%
src/lsqfitgp/_special/_gamma.py (no class) 23 0 5 0 0 100%
src/lsqfitgp/_special/_sinc.py (no class) 10 0 0 0 0 100%
src/lsqfitgp/_special/_taylor.py (no class) 15 0 0 0 0 100%
src/lsqfitgp/_special/_zeta.py (no class) 164 0 8 16 0 100%
src/lsqfitgp/_utils.py (no class) 23 0 0 2 0 100%
src/lsqfitgp/bayestree/__init__.py (no class) 2 0 0 0 0 100%
src/lsqfitgp/bayestree/_bart.py bart 115 16 0 42 11 82%
src/lsqfitgp/bayestree/_bart.py (no class) 28 0 0 0 0 100%
src/lsqfitgp/bayestree/_bcf.py bcf 298 53 0 128 35 78%
src/lsqfitgp/bayestree/_bcf.py (no class) 62 3 0 8 3 91%
src/lsqfitgp/copula/__init__.py (no class) 5 0 0 0 0 100%
src/lsqfitgp/copula/_base.py DistrBase 31 2 0 16 1 94%
src/lsqfitgp/copula/_base.py DistrBase._Path 0 0 0 0 0 100%
src/lsqfitgp/copula/_base.py (no class) 28 0 0 2 0 100%
src/lsqfitgp/copula/_beta.py beta 1 0 0 0 0 100%
src/lsqfitgp/copula/_beta.py (no class) 24 0 0 0 0 100%
src/lsqfitgp/copula/_copula.py Copula 101 8 0 24 6 87%
src/lsqfitgp/copula/_copula.py Copula._Dict 4 0 0 0 0 100%
src/lsqfitgp/copula/_copula.py Copula.__repr__.NoQuotesRepr 2 0 0 0 0 100%
src/lsqfitgp/copula/_copula.py (no class) 27 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py beta 1 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py dirichlet 3 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py gamma 5 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py loggamma 5 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py invgamma 5 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py halfcauchy 3 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py halfnorm 3 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py uniform 1 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py lognorm 1 0 0 0 0 100%
src/lsqfitgp/copula/_copulas.py (no class) 62 0 0 0 0 100%
src/lsqfitgp/copula/_distr.py Distr 116 4 0 58 4 95%
src/lsqfitgp/copula/_distr.py Distr._Descr 7 0 0 4 0 100%
src/lsqfitgp/copula/_distr.py UFunc 7 0 0 0 0 100%
src/lsqfitgp/copula/_distr.py (no class) 83 2 0 8 4 93%
src/lsqfitgp/copula/_gamma.py gamma 2 0 0 0 0 100%
src/lsqfitgp/copula/_gamma.py invgamma 4 0 0 0 0 100%
src/lsqfitgp/copula/_gamma.py loggamma 4 0 0 0 0 100%
src/lsqfitgp/copula/_gamma.py (no class) 93 0 0 4 0 100%
src/lsqfitgp/copula/_makedict.py (no class) 31 0 0 18 0 100%
Total   6463 271 79 1634 146 94%

No items found using the specified filter.