numpy / numpy

Compare bc48b2a ... +-1 ... ab24072

Coverage Reach
core/src/multiarray/multiarraymodule.c core/src/multiarray/ctors.c core/src/multiarray/datetime.c core/src/multiarray/dtype_transfer.c core/src/multiarray/arraytypes.c.src core/src/multiarray/descriptor.c core/src/multiarray/convert_datatype.c core/src/multiarray/scalartypes.c.src core/src/multiarray/mapping.c core/src/multiarray/item_selection.c core/src/multiarray/methods.c core/src/multiarray/nditer_api.c core/src/multiarray/nditer_constr.c core/src/multiarray/_multiarray_tests.c.src core/src/multiarray/nditer_pywrap.c core/src/multiarray/compiled_base.c core/src/multiarray/textreading/tokenize.cpp core/src/multiarray/textreading/rows.c core/src/multiarray/textreading/conversions.c core/src/multiarray/textreading/readtext.c core/src/multiarray/textreading/field_types.c core/src/multiarray/textreading/stream_pyobject.c core/src/multiarray/textreading/str_to_int.h core/src/multiarray/textreading/growth.c core/src/multiarray/textreading/str_to_int.c core/src/multiarray/dragon4.c core/src/multiarray/iterators.c core/src/multiarray/datetime_strings.c core/src/multiarray/calculation.c core/src/multiarray/datetime_busday.c core/src/multiarray/lowlevel_strided_loops.c.src core/src/multiarray/arrayobject.c core/src/multiarray/array_coercion.c core/src/multiarray/buffer.c core/src/multiarray/getset.c core/src/multiarray/einsum.c.src core/src/multiarray/conversion_utils.c core/src/multiarray/shape.c core/src/multiarray/einsum_sumprod.c.src core/src/multiarray/scalarapi.c core/src/multiarray/number.c core/src/multiarray/array_method.c core/src/multiarray/dtypemeta.c core/src/multiarray/alloc.c core/src/multiarray/flagsobject.c core/src/multiarray/legacy_dtype_implementation.c core/src/multiarray/usertypes.c core/src/multiarray/datetime_busdaycal.c core/src/multiarray/convert.c core/src/multiarray/dlpack.c core/src/multiarray/arrayfunction_override.c core/src/multiarray/nditer_templ.c.src core/src/multiarray/common.c core/src/multiarray/array_assign_array.c core/src/multiarray/experimental_public_dtype_api.c core/src/multiarray/argfunc.dispatch.c.src core/src/multiarray/refcount.c core/src/multiarray/abstractdtypes.c core/src/multiarray/hashdescr.c core/src/multiarray/temp_elide.c core/src/multiarray/array_assign_scalar.c core/src/multiarray/common_dtype.c core/src/multiarray/vdot.c core/src/multiarray/common.h core/src/multiarray/strfuncs.c core/src/multiarray/dtype_transfer.h core/src/multiarray/typeinfo.c core/src/multiarray/abstractdtypes.h core/src/multiarray/sequence.c core/src/multiarray/methods.h core/src/multiarray/nditer_impl.h core/src/multiarray/alloc.h core/src/multiarray/conversion_utils.h core/src/umath/ufunc_object.c core/src/umath/loops.c.src core/src/umath/ufunc_type_resolution.c core/src/umath/loops_exponent_log.dispatch.c.src core/src/umath/_rational_tests.c core/src/umath/scalarmath.c.src core/src/umath/dispatching.c core/src/umath/_scaled_float_dtype.c core/src/umath/simd.inc.src core/src/umath/loops_arithm_fp.dispatch.c.src core/src/umath/_umath_tests.c.src core/src/umath/matmul.c.src core/src/umath/loops_comparison.dispatch.c.src core/src/umath/funcs.inc.src core/src/umath/override.c core/src/umath/string_ufuncs.cpp core/src/umath/umathmodule.c core/src/umath/extobj.c core/src/umath/loops_minmax.dispatch.c.src core/src/umath/loops_umath_fp.dispatch.c.src core/src/umath/reduction.c core/src/umath/wrapping_array_method.c core/src/umath/legacy_array_method.c core/src/umath/loops_modulo.dispatch.c.src core/src/umath/loops_arithmetic.dispatch.c.src core/src/umath/loops_trigonometric.dispatch.c.src core/src/umath/clip.cpp core/src/umath/loops_hyperbolic.dispatch.c.src core/src/umath/_struct_ufunc_tests.c core/src/umath/loops_unary_fp.dispatch.c.src core/src/umath/loops_utils.h.src core/src/umath/_operand_flag_tests.c core/src/umath/_umath_tests.dispatch.c core/src/npysort/timsort.cpp core/src/npysort/quicksort.cpp core/src/npysort/x86-qsort.dispatch.cpp core/src/npysort/mergesort.cpp core/src/npysort/heapsort.cpp core/src/npysort/selection.cpp core/src/npysort/radixsort.cpp core/src/npysort/binsearch.cpp core/src/npysort/npysort_heapsort.h core/src/npysort/npysort_common.h core/src/common/simd/avx512/arithmetic.h core/src/common/simd/avx512/memory.h core/src/common/simd/avx512/reorder.h core/src/common/simd/avx512/conversion.h core/src/common/simd/avx512/math.h core/src/common/simd/avx512/operators.h core/src/common/simd/avx512/misc.h core/src/common/simd/avx512/maskop.h core/src/common/simd/avx512/utils.h core/src/common/simd/avx2/arithmetic.h core/src/common/simd/avx2/memory.h core/src/common/simd/avx2/math.h core/src/common/simd/avx2/conversion.h core/src/common/simd/avx2/reorder.h core/src/common/simd/avx2/operators.h core/src/common/simd/avx2/misc.h core/src/common/simd/sse/arithmetic.h core/src/common/simd/sse/memory.h core/src/common/simd/sse/reorder.h core/src/common/simd/sse/operators.h core/src/common/simd/sse/conversion.h core/src/common/simd/sse/math.h core/src/common/simd/sse/misc.h core/src/common/simd/intdiv.h core/src/common/simd/emulate_maskop.h core/src/common/cblasfuncs.c core/src/common/mem_overlap.c core/src/common/numpyos.c core/src/common/npy_argparse.c core/src/common/npy_cpu_features.c core/src/common/npy_extint128.h core/src/common/npy_longdouble.c core/src/common/npy_hashtable.c core/src/common/array_assign.c core/src/common/ufunc_override.c core/src/common/numpy_tag.h core/src/common/get_attr_string.h core/src/common/binop_override.h core/src/common/ucsnarrow.c core/src/common/npy_ctypes.h core/src/common/python_xerbla.c core/src/common/lowlevel_strided_loops.h core/src/common/npy_import.h core/src/common/npy_cblas.h core/src/common/npy_pycompat.h core/src/common/templ_common.h.src core/src/npymath/halffloat.c core/src/npymath/ieee754.c.src core/src/npymath/npy_math_internal.h.src core/src/npymath/npy_math_complex.c.src core/src/_simd/_simd.dispatch.c.src core/src/_simd/_simd_convert.inc core/src/_simd/_simd_vector.inc core/src/_simd/_simd_arg.inc core/src/_simd/_simd.c core/include/numpy/npy_3kcompat.h core/include/numpy/libdivide/libdivide.h core/include/numpy/ndarrayobject.h core/include/numpy/_neighborhood_iterator_imp.h core/include/numpy/npy_math.h core/include/numpy/ndarraytypes.h random/src/distributions/distributions.c random/src/distributions/random_hypergeometric.c random/src/distributions/random_mvhg_count.c random/src/distributions/random_mvhg_marginals.c random/src/distributions/logfactorial.c random/src/legacy/legacy-distributions.c random/src/mt19937/mt19937-jump.c random/src/mt19937/mt19937.c random/src/mt19937/mt19937.h random/src/philox/philox.h random/src/philox/philox.c random/src/pcg64/pcg64.h random/src/pcg64/pcg64.c random/src/sfc64/sfc64.c random/src/sfc64/sfc64.h linalg/umath_linalg.cpp linalg/lapack_litemodule.c linalg/lapack_lite/python_xerbla.c fft/_pocketfft.c

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

No tracked files changed.

Learn more Showing 85 files with coverage changes found.

Changes in numpy/core/src/common/simd/avx512/misc.h
-4
+21
Loading file...
Changes in numpy/core/src/common/simd/avx512/operators.h
-28
+45
Loading file...
Changes in numpy/core/src/common/simd/avx512/memory.h
-70
+116
Loading file...
Changes in numpy/core/src/common/simd/avx512/reorder.h
-75
+75
Loading file...
Changes in numpy/core/src/common/simd/avx512/arithmetic.h
-49
+165
Loading file...
Changes in numpy/core/src/common/simd/avx512/conversion.h
-36
+66
Loading file...
Changes in numpy/core/src/common/simd/avx512/math.h
-35
+50
Loading file...
Changes in numpy/core/src/common/simd/avx512/maskop.h
-10
+14
Loading file...
Changes in numpy/core/src/npysort/x86-qsort.dispatch.cpp
-334
+380
Loading file...
Changes in numpy/core/src/umath/wrapping_array_method.c
-101
+92
Loading file...
Changes in numpy/core/src/umath/loops_umath_fp.dispatch.c.src
-112
+110
Loading file...
Changes in numpy/core/src/umath/simd.inc.src
+31
+153
Loading file...
Changes in numpy/core/src/_simd/_simd_vector.inc
-37
+33
Loading file...
Changes in numpy/core/src/common/npy_cpu_features.c
-20
+25
Loading file...
Changes in numpy/core/src/common/simd/intdiv.h
-1
Loading file...
Changes in numpy/core/src/umath/loops_arithm_fp.dispatch.c.src
-42
+42
Loading file...
Changes in numpy/core/src/umath/loops_exponent_log.dispatch.c.src
-55
+78
Loading file...
Changes in numpy/core/src/_simd/_simd.c
-5
Loading file...
Changes in numpy/core/src/npymath/ieee754.c.src
-3
+9
Loading file...
Changes in numpy/core/src/_simd/_simd_arg.inc
-5
Loading file...
Changes in numpy/core/src/umath/loops_arithmetic.dispatch.c.src
-3
+3
Loading file...
Changes in numpy/core/src/umath/_rational_tests.c
-11
+22
Loading file...
Changes in numpy/core/src/npysort/quicksort.cpp
-10
+11
Loading file...
Changes in numpy/core/src/umath/loops_modulo.dispatch.c.src
-12
+2
Loading file...
Changes in numpy/core/src/_simd/_simd_convert.inc
-10
Loading file...
Changes in numpy/core/src/_simd/_simd.dispatch.c.src
-12
+1
Loading file...
Changes in numpy/core/src/npymath/npy_math_internal.h.src
+2
Loading file...
Changes in numpy/core/src/multiarray/dtypemeta.c
-19
Loading file...
Changes in numpy/core/src/umath/dispatching.c
-8
+1
Loading file...
Changes in numpy/core/src/multiarray/datetime.c
-10
+11
Loading file...
Changes in numpy/core/src/multiarray/iterators.c
-4
+4
Loading file...
Changes in numpy/core/src/umath/_scaled_float_dtype.c
-26
Loading file...
Changes in numpy/core/src/multiarray/methods.c
-8
+4
Loading file...
Changes in numpy/core/src/multiarray/convert.c
-3
Loading file...
Changes in numpy/core/src/multiarray/array_method.c
-4
Loading file...
Changes in numpy/core/src/multiarray/convert_datatype.c
+4
Loading file...
Changes in numpy/core/src/umath/legacy_array_method.c
-35
-5
Loading file...
Changes in numpy/core/src/umath/ufunc_object.c
-33
+3
Loading file...
Changes in numpy/core/src/multiarray/arrayfunction_override.c
-64
-5
Loading file...
Changes in numpy/core/src/umath/loops.c.src
-7
+2
Loading file...
Changes in numpy/core/src/multiarray/scalartypes.c.src
-9
Loading file...
Changes in numpy/core/src/multiarray/descriptor.c
-7
Loading file...
Changes in numpy/core/src/multiarray/textreading/rows.c
-2
Loading file...
Changes in numpy/core/src/multiarray/textreading/tokenize.cpp
-1
Loading file...
Changes in numpy/core/src/umath/scalarmath.c.src
-3
Loading file...
Changes in numpy/core/src/multiarray/array_coercion.c
-1
Loading file...
Changes in numpy/core/src/multiarray/argfunc.dispatch.c.src
-1
Loading file...
Changes in numpy/core/src/multiarray/textreading/stream_pyobject.c
New
Loading file...
Changes in numpy/core/src/common/simd/sse/operators.h
+1
Loading file...
Changes in numpy/core/src/multiarray/common.h
New
Loading file...
Changes in numpy/core/src/common/simd/avx2/misc.h
+13
Loading file...
Changes in numpy/core/include/numpy/npy_math.h
New
Loading file...
Changes in numpy/core/src/common/simd/avx2/arithmetic.h
+99
Loading file...
Changes in numpy/core/src/common/simd/avx2/operators.h
+19
Loading file...
Changes in numpy/core/src/umath/loops_comparison.dispatch.c.src
-2
Loading file...
Changes in numpy/core/src/common/simd/avx2/math.h
+35
Loading file...
Changes in numpy/core/src/common/simd/emulate_maskop.h
+1
Loading file...
Changes in numpy/core/src/umath/loops_trigonometric.dispatch.c.src
New
Loading file...
Changes in numpy/core/src/multiarray/compiled_base.c
New
Loading file...
Changes in numpy/core/src/common/simd/avx2/conversion.h
+27
Loading file...
Changes in numpy/core/src/multiarray/common_dtype.c
New
Loading file...
Changes in numpy/core/src/multiarray/experimental_public_dtype_api.c
-2
Loading file...
numpy/core/src/umath/loops_logical.dispatch.c.src
Loading file...
numpy/core/src/common/simd/avx2/utils.h
Loading file...
numpy/core/src/umath/loops_unary.dispatch.c.src
Loading file...
numpy/core/src/umath/loops_unary_fp_le.dispatch.c.src
Loading file...
New file numpy/core/src/common/simd/avx512/utils.h
New
Loading file...
Changes in numpy/core/src/multiarray/arraytypes.c.src
+1
Loading file...
Changes in numpy/core/src/multiarray/mapping.c
+2
Loading file...
Changes in numpy/core/src/multiarray/getset.c
+1
Loading file...
Changes in numpy/core/src/multiarray/shape.c
+3
Loading file...
Changes in numpy/core/src/multiarray/item_selection.c
+4
Loading file...
Changes in numpy/core/src/multiarray/einsum.c.src
+2
Loading file...
Changes in numpy/core/src/npymath/npy_math_complex.c.src
+6
Loading file...
Changes in numpy/core/src/multiarray/calculation.c
+1
Loading file...
Changes in numpy/core/src/umath/ufunc_type_resolution.c
-2
-2
Loading file...
Changes in numpy/core/src/multiarray/ctors.c
-4
+1
Loading file...
Changes in numpy/core/src/multiarray/number.c
+10
Loading file...
Changes in numpy/core/src/multiarray/multiarraymodule.c
-18
-12
Loading file...
Changes in numpy/core/src/multiarray/arrayobject.c
-1
+9
Loading file...
Changes in numpy/core/include/numpy/npy_3kcompat.h
-1
+1
Loading file...
Changes in numpy/core/src/umath/reduction.c
-24
-4
Loading file...
Changes in numpy/core/src/common/simd/sse/memory.h
-2
+12
Loading file...
Changes in numpy/core/src/npysort/npysort_common.h
-4
+4
Loading file...
Changes in numpy/core/src/common/simd/avx2/memory.h
-2
+69
Loading file...
Files Coverage
numpy -2.48% 78.51%
Project Totals (196 files) 78.51%
Loading