diff --git a/.basedpyright/baseline.json b/.basedpyright/baseline.json index d183da00..efee917a 100644 --- a/.basedpyright/baseline.json +++ b/.basedpyright/baseline.json @@ -16244,118 +16244,116 @@ } } ], - "./sumpy/test/curve.py": [ + "./sumpy/test/coeff_test_tools.py": [ { - "code": "reportUnknownMemberType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 19, - "endColumn": 41, + "startColumn": 7, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 55, + "startColumn": 14, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 14, + "endColumn": 17, "lineCount": 1 } - } - ], - "./sumpy/test/geometries.py": [ + }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 15, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 60, + "startColumn": 14, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 41, + "startColumn": 15, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 36, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 23, - "endColumn": 32, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 28, - "endColumn": 35, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, @@ -16367,90 +16365,106 @@ "lineCount": 1 } }, + { + "code": "reportUnannotatedClassAttribute", + "range": { + "startColumn": 13, + "endColumn": 18, + "lineCount": 1 + } + }, { "code": "reportUnknownMemberType", + "range": { + "startColumn": 21, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, + "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 21, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 44, + "startColumn": 17, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 35, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnusedExpression", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 35, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 27, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, + "startColumn": 35, "endColumn": 39, "lineCount": 1 } @@ -16458,203 +16472,195 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 41, + "startColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 42, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 44, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedParameter", "range": { - "startColumn": 22, - "endColumn": 37, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 46, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 48, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } - }, + } + ], + "./sumpy/test/curve.py": [ { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 19, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 22, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 42, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } } ], - "./sumpy/test/test_codegen.py": [ + "./sumpy/test/geometries.py": [ { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 20, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 21, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 30, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { "startColumn": 28, - "endColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { "startColumn": 28, - "endColumn": 29, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 75, - "endColumn": 76, - "lineCount": 1 - } - } - ], - "./sumpy/test/test_cse.py": [ - { - "code": "reportMissingTypeStubs", - "range": { - "startColumn": 9, - "endColumn": 38, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 23, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 32, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 0, - "endColumn": 1, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 3, - "endColumn": 4, + "startColumn": 28, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 6, - "endColumn": 7, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 9, - "endColumn": 10, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 13, + "startColumn": 16, "endColumn": 24, "lineCount": 1 } @@ -16662,231 +16668,235 @@ { "code": "reportAny", "range": { - "startColumn": 0, - "endColumn": 2, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 36, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 10, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 14, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 18, + "startColumn": 38, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 22, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedExpression", "range": { - "startColumn": 24, - "endColumn": 26, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 30, + "startColumn": 14, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 34, + "startColumn": 14, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 14, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 43, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 48, + "startColumn": 16, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 50, - "endColumn": 53, + "startColumn": 16, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 67, + "startColumn": 22, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 22, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 13, + "startColumn": 22, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 13, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 13, + "startColumn": 16, + "endColumn": 42, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_codegen.py": [ { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 9, - "endColumn": 13, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 29, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 9, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 75, + "endColumn": 76, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_cse.py": [ { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 9, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 9, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 31, + "startColumn": 9, "endColumn": 32, "lineCount": 1 } @@ -16894,112 +16904,104 @@ { "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 9, + "startColumn": 0, + "endColumn": 1, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 29, + "startColumn": 3, + "endColumn": 4, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 43, + "startColumn": 6, + "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 9, + "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 34, + "startColumn": 0, + "endColumn": 2, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 17, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 20, + "startColumn": 8, + "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 43, + "startColumn": 12, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 44, - "endColumn": 45, + "startColumn": 16, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 20, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 46, - "endColumn": 53, + "startColumn": 24, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 28, + "endColumn": 30, "lineCount": 1 } }, @@ -17014,207 +17016,207 @@ { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 49, + "startColumn": 40, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 45, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 47, - "endColumn": 64, + "startColumn": 50, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 56, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { "startColumn": 4, - "endColumn": 5, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 51, + "startColumn": 9, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 9, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 64, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 9, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 9, + "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 16, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 51, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 8, + "endColumn": 9, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 24, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 25, - "endColumn": 27, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 31, + "startColumn": 8, + "endColumn": 9, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 33, + "startColumn": 24, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 35, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 62, - "endColumn": 64, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 40, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 31, + "startColumn": 32, "endColumn": 34, "lineCount": 1 } @@ -17222,151 +17224,151 @@ { "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 42, + "startColumn": 16, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 46, - "endColumn": 57, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 48, - "endColumn": 51, + "startColumn": 42, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 58, - "endColumn": 59, + "startColumn": 44, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 24, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 36, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 46, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 28, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 39, + "startColumn": 32, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 41, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 34, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 29, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 37, + "startColumn": 47, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 49, - "endColumn": 51, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 35, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 34, + "startColumn": 29, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 48, + "startColumn": 47, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, + "startColumn": 36, "endColumn": 38, "lineCount": 1 } @@ -17374,79 +17376,79 @@ { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 51, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 44, - "endColumn": 50, + "startColumn": 15, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 53, - "lineCount": 1 + "startColumn": 34, + "endColumn": 51, + "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 35, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 14, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 18, + "startColumn": 19, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 26, + "startColumn": 25, "endColumn": 27, "lineCount": 1 } @@ -17455,290 +17457,298 @@ "code": "reportAny", "range": { "startColumn": 29, - "endColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 25 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 17, + "startColumn": 15, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 19, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 62, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 31, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 41, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 46, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 48, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 58, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 39, - "endColumn": 50, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 35, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 18, + "startColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 15, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 15, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 13, + "startColumn": 15, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 25, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 35, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 49, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 37, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 52, + "startColumn": 32, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 46, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 18, + "startColumn": 15, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 15, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 51, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 15, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 9, + "endColumn": 14, + "lineCount": 1 + } + }, + { + "code": "reportMissingTypeStubs", + "range": { + "startColumn": 9, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 41, + "startColumn": 26, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 56, + "startColumn": 29, + "endColumn": 30, "lineCount": 1 } }, + { + "code": "reportAny", + "range": { + "startColumn": 8, + "endColumn": 14, + "lineCount": 25 + } + }, { "code": "reportUnknownMemberType", "range": { @@ -17759,23 +17769,23 @@ "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 13, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 25, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, @@ -17783,202 +17793,218 @@ "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 23, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 41, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 56, + "startColumn": 39, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 19, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 14, + "startColumn": 17, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 46, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 14, + "startColumn": 12, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 14, + "startColumn": 24, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 18, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 21, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 36, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 41, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 27, + "startColumn": 17, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 16, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 23, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 19, "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 9, - "endColumn": 14, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 32, + "startColumn": 12, + "endColumn": 23, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, + { + "code": "reportAny", + "range": { + "startColumn": 34, + "endColumn": 35, + "lineCount": 1 + } + }, { "code": "reportAny", "range": { @@ -17990,16 +18016,16 @@ { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 45, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 9, + "endColumn": 17, "lineCount": 1 } }, @@ -18007,230 +18033,766 @@ "code": "reportAny", "range": { "startColumn": 18, - "endColumn": 20, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 12, + "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { "startColumn": 24, - "endColumn": 30, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 12, + "endColumn": 23, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 20, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 45, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 41, + "startColumn": 15, + "endColumn": 19, + "lineCount": 1 + } + }, + { + "code": "reportMissingTypeStubs", + "range": { + "startColumn": 9, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 49, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", + "range": { + "startColumn": 28, + "endColumn": 46, + "lineCount": 1 + } + }, + { + "code": "reportMissingTypeStubs", + "range": { + "startColumn": 9, + "endColumn": 14, + "lineCount": 1 + } + }, + { + "code": "reportOperatorIssue", "range": { "startColumn": 12, + "endColumn": 25, + "lineCount": 1 + } + }, + { + "code": "reportIndexIssue", + "range": { + "startColumn": 13, + "endColumn": 14, + "lineCount": 1 + } + }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIndexIssue", "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 20, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportOperatorIssue", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportIndexIssue", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 27, + "endColumn": 28, + "lineCount": 1 + } + }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 29, + "endColumn": 32, + "lineCount": 1 + } + }, + { + "code": "reportIndexIssue", + "range": { + "startColumn": 34, + "endColumn": 35, + "lineCount": 1 + } + }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 14, + "endColumn": 27, + "lineCount": 1 + } + }, + { + "code": "reportIndexIssue", + "range": { + "startColumn": 15, + "endColumn": 16, + "lineCount": 1 + } + }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 17, + "endColumn": 20, + "lineCount": 1 + } + }, + { + "code": "reportIndexIssue", + "range": { + "startColumn": 22, + "endColumn": 23, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 15, + "endColumn": 27, + "lineCount": 1 + } + }, + { + "code": "reportMissingTypeStubs", + "range": { + "startColumn": 9, + "endColumn": 14, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 32, + "endColumn": 33, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 40, + "endColumn": 41, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 4, + "endColumn": 6, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 4, + "endColumn": 6, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 18, + "endColumn": 20, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 36, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 12, + "endColumn": 18, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 24, + "endColumn": 30, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 4, + "endColumn": 6, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 4, + "endColumn": 6, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 18, + "endColumn": 20, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 36, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 30, + "endColumn": 41, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 30, + "endColumn": 49, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 12, + "endColumn": 18, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 24, + "endColumn": 30, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 4, + "endColumn": 6, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 17, + "endColumn": 20, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 34, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 47, + "endColumn": 50, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 32, + "endColumn": 50, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 36, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportConstantRedefinition", + "range": { + "startColumn": 4, + "endColumn": 8, + "lineCount": 1 + } + }, + { + "code": "reportCallIssue", + "range": { + "startColumn": 11, + "endColumn": 34, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 21, + "endColumn": 27, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 16, + "endColumn": 25, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 33, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 12, + "endColumn": 24, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 28, + "endColumn": 40, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 17, + "endColumn": 32, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 15, + "endColumn": 28, + "lineCount": 1 + } + } + ], + "./sumpy/test/test_distributed.py": [ + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 18, + "endColumn": 25, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 18, + "endColumn": 25, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 63, + "endColumn": 70, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 8, + "endColumn": 12, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 8, + "endColumn": 12, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 14, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 14, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 24, + "endColumn": 32, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 24, + "endColumn": 32, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 34, + "endColumn": 39, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 34, + "endColumn": 39, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 41, + "endColumn": 73, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 27, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 27, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 27, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 40, + "endColumn": 54, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 40, + "endColumn": 54, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 40, + "endColumn": 54, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 56, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 56, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 56, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 62, + "endColumn": 67, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 62, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 19, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, + "startColumn": 45, "endColumn": 50, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 33, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportConstantRedefinition", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 34, + "startColumn": 49, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 33, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 49, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 42, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 53, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 32, + "startColumn": 39, + "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 28, - "lineCount": 1 - } - } - ], - "./sumpy/test/test_distributed.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 18, - "endColumn": 25, + "startColumn": 57, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 25, @@ -18240,978 +18802,978 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 63, - "endColumn": 70, + "startColumn": 35, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 71, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 42, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 32, + "startColumn": 42, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 32, + "startColumn": 42, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 36, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 53, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 73, + "startColumn": 71, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 28, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalSubscript", "range": { "startColumn": 40, - "endColumn": 54, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { "startColumn": 40, - "endColumn": 54, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 46, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 46, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 14, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 62, - "endColumn": 67, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 62, - "endColumn": 67, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 24, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 41, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, + "startColumn": 39, "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 41, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 49, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 49, - "endColumn": 54, + "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 80, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_fmm.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnusedImport", "range": { - "startColumn": 53, - "endColumn": 61, + "startColumn": 67, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 84, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 65, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 25, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 42, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 71, - "endColumn": 76, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 60, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 58, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 69, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 71, - "endColumn": 76, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 59, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 65, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 41, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 55, + "startColumn": 66, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 58, + "startColumn": 61, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 67, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 70, + "startColumn": 37, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 19, + "startColumn": 62, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 37, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 37, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 81, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 81, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } - } - ], - "./sumpy/test/test_fmm.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportMissingParameterType", "range": { - "startColumn": 67, - "endColumn": 71, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOptionalOperand", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 24, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 40, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 16, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 21, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 21, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 68, + "endColumn": 84, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 16, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 16, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportRedeclaration", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 16, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 65, - "endColumn": 81, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 16, - "endColumn": 39, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 64, + "startColumn": 43, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 66, - "endColumn": 73, + "startColumn": 43, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 61, - "endColumn": 77, + "startColumn": 43, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, + "startColumn": 56, "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 62, - "endColumn": 69, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 62, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 62, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 43, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 43, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 43, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 56, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 62, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 62, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportOptionalOperand", + "code": "reportUnusedParameter", "range": { - "startColumn": 24, - "endColumn": 68, + "startColumn": 62, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 31, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 32, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 16, - "endColumn": 67, + "startColumn": 15, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 60, + "startColumn": 29, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 38, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 28, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 37, + "startColumn": 64, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 68, - "endColumn": 84, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 46, + "startColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 34, + "startColumn": 67, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportRedeclaration", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 34, + "startColumn": 67, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 39, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 39, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 22, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 22, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 48, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 48, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 40, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 27, + "endColumn": 33, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, @@ -19219,7 +19781,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 35, - "endColumn": 41, + "endColumn": 46, "lineCount": 1 } }, @@ -19227,7 +19789,7 @@ "code": "reportMissingParameterType", "range": { "startColumn": 35, - "endColumn": 41, + "endColumn": 46, "lineCount": 1 } }, @@ -19235,2056 +19797,2032 @@ "code": "reportUnusedParameter", "range": { "startColumn": 35, - "endColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 54, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 54, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 54, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 27, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 28, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 14, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 49, + "startColumn": 17, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 19, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 8, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 52, + "startColumn": 20, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 36, + "startColumn": 20, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 38, - "endColumn": 45, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 70, + "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 71, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 40, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 45, - "endColumn": 52, + "startColumn": 12, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 67, - "endColumn": 70, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 67, - "endColumn": 70, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 63, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 36, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 47, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 55, + "startColumn": 47, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 48, - "endColumn": 55, + "startColumn": 70, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 70, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 64, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 28, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 12, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 67, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 57, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 54, - "endColumn": 57, + "startColumn": 11, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 57, + "startColumn": 25, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 45, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 38, + "startColumn": 60, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 51, + "startColumn": 22, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 74, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 20, - "endColumn": 50, + "startColumn": 15, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 73, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 70, - "endColumn": 79, + "startColumn": 22, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 51, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 60, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 57, + "startColumn": 22, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 56, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 63, - "endColumn": 68, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 55, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportArgumentType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 53, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportCallIssue", "range": { - "startColumn": 70, - "endColumn": 73, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 70, - "endColumn": 76, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 23, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 37, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 58, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 79, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 73, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 60, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 22, + "endColumn": 29, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_kernels.py": [ { - "code": "reportGeneralTypeIssues", + "code": "reportUnusedImport", "range": { - "startColumn": 12, - "endColumn": 49, + "startColumn": 67, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 67, - "endColumn": 76, + "startColumn": 48, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 48, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 48, + "startColumn": 66, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 14, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 14, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 67, + "startColumn": 30, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 38, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 52, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 12, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 39, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 58, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 67, + "startColumn": 63, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 18, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 + "startColumn": 19, + "endColumn": 53, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 14, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 14, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 60, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 58, - "endColumn": 62, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 79, - "endColumn": 83, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 36, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 67, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 41, + "endColumn": 55, "lineCount": 1 } - } - ], - "./sumpy/test/test_kernels.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 67, - "endColumn": 71, + "startColumn": 14, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 60, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 60, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 66, - "endColumn": 78, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 14, - "endColumn": 23, + "startColumn": 16, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 14, - "endColumn": 23, + "startColumn": 50, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 61, + "startColumn": 51, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 51, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 58, + "startColumn": 22, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 39, + "startColumn": 69, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 69, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 52, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, + "startColumn": 23, "endColumn": 57, - "lineCount": 1 + "lineCount": 2 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, + "startColumn": 49, "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 58, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 63, - "endColumn": 68, + "startColumn": 58, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 64, + "startColumn": 34, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 19, - "endColumn": 53, - "lineCount": 2 + "startColumn": 51, + "endColumn": 60, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 18, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 26, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 16, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 33, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 20, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 17, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 17, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 34, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 46, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 46, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 36, - "endColumn": 39, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 55, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 28, + "startColumn": 12, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 61, + "startColumn": 38, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 41, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 56, + "startColumn": 59, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 58, + "startColumn": 64, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 68, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 69, - "endColumn": 76, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 69, - "endColumn": 76, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 59, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 57, - "lineCount": 2 + "startColumn": 12, + "endColumn": 28, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 56, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 58, - "endColumn": 65, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 58, - "endColumn": 65, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 61, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 37, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 30, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 23, + "startColumn": 42, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 + "startColumn": 14, + "endColumn": 41, + "lineCount": 15 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 14, - "lineCount": 1 + "startColumn": 14, + "endColumn": 46, + "lineCount": 15 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 27, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 41, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 7, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 60, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 14, + "startColumn": 65, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 61, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 61, - "lineCount": 1 + "startColumn": 29, + "endColumn": 57, + "lineCount": 2 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 29, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 32, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 35, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 35, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 14, + "startColumn": 42, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 8, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 51, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 46, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, + "startColumn": 8, "endColumn": 45, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 51, + "startColumn": 53, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 46, + "endColumn": 59, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 8, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 62, + "startColumn": 55, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 69, + "startColumn": 50, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 8, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 50, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 35, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 35, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 45, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 45, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 63, + "endColumn": 79, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 63, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 15, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 15, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 42, - "endColumn": 49, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 41, - "lineCount": 15 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 46, - "lineCount": 15 + "startColumn": 36, + "endColumn": 43, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 34, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 48, + "startColumn": 70, + "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 7, - "endColumn": 14, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 63, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 65, - "endColumn": 81, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 21, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 57, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 21, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 43, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 54, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 45, + "startColumn": 21, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 56, + "startColumn": 21, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 47, + "startColumn": 4, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 58, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 63, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 42, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 53, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 43, + "startColumn": 56, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 43, + "startColumn": 56, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 61, + "startColumn": 73, + "endColumn": 83, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 61, + "startColumn": 73, + "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 63, - "endColumn": 79, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 63, - "endColumn": 79, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 11, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 54, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 60, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 17, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 70, - "endColumn": 80, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 77, + "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 20, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 59, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 53, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, + "startColumn": 31, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { "startColumn": 28, - "endColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 51, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 53, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, + "startColumn": 38, "endColumn": 43, "lineCount": 1 } @@ -21292,424 +21830,442 @@ { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 75, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 75, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 80, + "endColumn": 85, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 80, + "endColumn": 85, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 71, + "startColumn": 18, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 71, + "startColumn": 58, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 73, - "endColumn": 83, + "startColumn": 19, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 73, - "endColumn": 83, + "startColumn": 59, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 27, - "endColumn": 31, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 19, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 70, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 35, + "startColumn": 19, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 58, + "startColumn": 70, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 60, - "endColumn": 70, + "startColumn": 8, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 58, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 77, - "endColumn": 82, + "startColumn": 33, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 40, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 65, + "startColumn": 16, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 64, + "startColumn": 16, + "endColumn": 42, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 24, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 24, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 43, + "startColumn": 23, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 44, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 23, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 23, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 32, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 75, - "endColumn": 78, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 75, - "endColumn": 78, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 80, - "endColumn": 85, + "startColumn": 31, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 80, - "endColumn": 85, + "startColumn": 48, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 57, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 58, - "endColumn": 61, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 58, + "startColumn": 14, + "endColumn": 35, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_l2l_coeffs.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnusedImport", "range": { - "startColumn": 59, - "endColumn": 62, + "startColumn": 67, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 17, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 19, - "endColumn": 69, + "startColumn": 26, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 70, - "endColumn": 73, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 69, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 70, - "endColumn": 73, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 9, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, + "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 63, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { "startColumn": 40, - "endColumn": 62, + "endColumn": 66, "lineCount": 1 } }, @@ -21717,86 +22273,96 @@ "code": "reportAny", "range": { "startColumn": 16, - "endColumn": 23, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 42, + "startColumn": 28, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 37, + "startColumn": 28, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, + "startColumn": 22, "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 43, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 48, + "startColumn": 21, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 44, - "endColumn": 47, + "endColumn": 60, + "lineCount": 1 + } + } + ], + "./sumpy/test/test_m2m_coeffs.py": [ + { + "code": "reportUnusedImport", + "range": { + "startColumn": 67, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 44, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 24, + "startColumn": 17, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 23, - "endColumn": 44, + "startColumn": 26, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, + "startColumn": 39, "endColumn": 49, "lineCount": 1 } @@ -21804,80 +22370,88 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { "startColumn": 23, - "endColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 21, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 46, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 51, + "startColumn": 22, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 43, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 21, + "endColumn": 31, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 21, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 35, + "startColumn": 44, + "endColumn": 60, "lineCount": 1 } } diff --git a/sumpy/test/coeff_test_tools.py b/sumpy/test/coeff_test_tools.py new file mode 100644 index 00000000..fa1d49af --- /dev/null +++ b/sumpy/test/coeff_test_tools.py @@ -0,0 +1,68 @@ +from __future__ import annotations + + +__copyright__ = """ +Copyright (C) 2026 Shawn/Chaoqi Lin +""" + +__license__ = """ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +""" + +import numpy as np +import sympy as sp + + +def to_scalar(val): + """Convert symbolic or array value to scalar.""" + if hasattr(val, "evalf"): + val = val.evalf() + if hasattr(val, "item"): + val = val.item() + return complex(val) + + +class NumericMatVecOperator: + """Wrapper for symbolic matrix-vector operator with numeric + substitution.""" + + def __init__(self, symbolic_op, repl_dict): + self.symbolic_op = symbolic_op + self.repl_dict = repl_dict + self.shape = symbolic_op.shape + + def matvec(self, vec): + result = self.symbolic_op.matvec(vec) + out = [] + for expr in result: + if hasattr(expr, "xreplace"): + out.append(complex(expr.xreplace(self.repl_dict).evalf())) + else: + out.append(complex(expr)) + return np.array(out) + + +def get_repl_dict(kernel, extra_kwargs): + """Numeric substitution for symbolic kernel parameters.""" + repl_dict = {} + if "lam" in extra_kwargs: + repl_dict[sp.Symbol("lam")] = extra_kwargs["lam"] + if "k" in extra_kwargs: + repl_dict[sp.Symbol("k")] = extra_kwargs["k"] + return repl_dict diff --git a/sumpy/test/test_l2l_coeffs.py b/sumpy/test/test_l2l_coeffs.py new file mode 100644 index 00000000..42ce8ea9 --- /dev/null +++ b/sumpy/test/test_l2l_coeffs.py @@ -0,0 +1,211 @@ +from __future__ import annotations + + +__copyright__ = """ +Copyright (C) 2026 Shawn/Chaoqi Lin +""" + +__license__ = """ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +""" + + +import math +import sys +from typing import TYPE_CHECKING + +import numpy as np +import pytest +import scipy.special as spsp + +from arraycontext import ( + pytest_generate_tests_for_array_contexts, +) + +import sumpy.toys as t +from .coeff_test_tools import NumericMatVecOperator, get_repl_dict, to_scalar +from sumpy.array_context import PytestPyOpenCLArrayContextFactory, _acf # noqa: F401 +from sumpy.expansion.local import ( + LinearPDEConformingVolumeTaylorLocalExpansion, + VolumeTaylorLocalExpansion, +) +from sumpy.kernel import ( + BiharmonicKernel, + HelmholtzKernel, + Kernel, + LaplaceKernel, + YukawaKernel, +) +from sumpy.tools import build_matrix + + +if TYPE_CHECKING: + from collections.abc import Mapping + + from arraycontext import ArrayContextFactory + + +pytest_generate_tests = pytest_generate_tests_for_array_contexts([ + PytestPyOpenCLArrayContextFactory, + ]) + + +@pytest.mark.parametrize("knl,extra_kwargs", [ + (LaplaceKernel(2), {}), + (YukawaKernel(2), {"lam": 0.1}), + (HelmholtzKernel(2), {"k": 0.5}), + (BiharmonicKernel(2), {}), +]) +def test_l2l_coefficient_differences( + actx_factory: ArrayContextFactory, + knl: Kernel, + extra_kwargs: Mapping[str, float], + verbose: bool = True, + ): + """ + Tests that the expression for the difference between compressed and uncompressed + translation in the compressed-expansions paper matches implemented reality. + """ + order = 7 + dim = 2 + repl_dict = get_repl_dict(knl, extra_kwargs) + + # Setup sources and centers + source = np.array([[5.0], [5.0]]) + c1 = np.array([0.0, 0.0]) + c2 = c1 + np.array([-0.5, 1.0]) + strength = np.array([1.0]) + + actx = actx_factory() + toy_ctx = t.ToyContext( + knl, + local_expn_class=LinearPDEConformingVolumeTaylorLocalExpansion, + extra_kernel_kwargs=extra_kwargs + ) + toy_ctx_full = t.ToyContext( + knl, + local_expn_class=VolumeTaylorLocalExpansion, + extra_kernel_kwargs=extra_kwargs + ) + + # Compute expansions + p = t.PointSources(toy_ctx, source, weights=strength) + p_full = t.PointSources(toy_ctx_full, source, weights=strength) + + p2l = t.local_expand(actx, p, c1, order=order, rscale=1.0) + p2l2l = t.local_expand(actx, p2l, c2, order=order, rscale=1.0) + p2l_full = t.local_expand(actx, p_full, c1, order=order, rscale=1.0) + p2l2l_full = t.local_expand(actx, p2l_full, c2, order=order, rscale=1.0) + + # Build matrix M + p2l2l_expn = LinearPDEConformingVolumeTaylorLocalExpansion(knl, order) + wrangler = p2l2l_expn.expansion_terms_wrangler + M_symbolic = wrangler.get_projection_matrix(rscale=1.0) # noqa: N806 + numeric_op = NumericMatVecOperator(M_symbolic, repl_dict) + M = build_matrix(numeric_op, dtype=np.complex128) # noqa: N806 + + # Get compressed coefficients + mu_c_symbolic = wrangler.get_full_kernel_derivatives_from_stored( + p2l2l.coeffs, rscale=1.0 + ) + mu_c = [] + for coeff in mu_c_symbolic: + if hasattr(coeff, "xreplace"): + mu_c.append(to_scalar(coeff.xreplace(repl_dict))) + else: + mu_c.append(to_scalar(coeff)) + + # Get identifiers + stored_identifiers = p2l2l_expn.get_coefficient_identifiers() + full_identifiers = p2l2l_expn.get_full_coefficient_identifiers() + lexpn = VolumeTaylorLocalExpansion(knl, order) + lexpn_idx = lexpn.get_full_coefficient_identifiers() + + h = c2 - c1 + global_const = to_scalar(knl.get_global_scaling_const()) + + if verbose: + print(f'\n{"="*104}') + print(f"L2L Verification: {type(knl).__name__} (order={order})") + print(f'{"="*104}') + print(f"c1 = {c1}, c2 = {c2}, h = {h}") + print() + print(f"{'i':>3s} | {'ν(i)':>15s} | {'|ν|':4s} | " # noqa: RUF001 + f"{'formula':>31s} | {'direct':>31s} | {'abs err':>10s}") + print("-" * 104) + + max_abs_error = 0.0 + + for i, nu_i in enumerate(full_identifiers): + i_card = sum(np.array(nu_i)) + + # Compute error by formula + error = 0.0 + 0.0j + for k, nu_jk in enumerate(stored_identifiers): + jk_card = sum(np.array(nu_jk)) + if jk_card >= i_card: + continue + + start_idx = math.comb(order - i_card + dim, dim) + end_idx = math.comb(order - jk_card + dim, dim) + + for q_idx in range(start_idx, end_idx): + nu_q = full_identifiers[q_idx] + nu_sum = tuple(map(sum, zip(nu_q, nu_jk, strict=True))) + if nu_sum not in full_identifiers: + continue + + deriv_idx = full_identifiers.index(nu_sum) + gamma_deriv = to_scalar(p2l_full.coeffs[deriv_idx]) + h_pow = np.prod(h ** np.array(nu_q)) + fact_nu_q = np.prod(spsp.factorial(nu_q)) + + error += -M[i, k] * gamma_deriv * h_pow / fact_nu_q + + error /= np.prod(spsp.factorial(nu_i)) + error *= global_const + + # Compute direct difference + true_i_idx = lexpn_idx.index(nu_i) + mu_full = to_scalar(p2l2l_full.coeffs[true_i_idx]) + direct_diff = (mu_full - mu_c[i]) / np.prod(spsp.factorial(nu_i)) + direct_diff *= global_const + + # Compute errors + abs_err = abs(error - direct_diff) + max_abs_error = max(max_abs_error, abs_err) + + if verbose: + print(f"{i:3d} | {nu_i!s:>15s} | {i_card:4d} | " + f"{error.real: .8e}{error.imag:+.8e}j | " + f"{direct_diff.real: .8e}{direct_diff.imag:+.8e}j | " + f"{abs_err:9.2e}") + + if verbose: + print(f"\nMaximum absolute error: {max_abs_error:.2e}") + + assert max_abs_error < 1e-10, \ + f"{type(knl).__name__}: error {max_abs_error:.2e}" + + +if __name__ == "__main__": + if len(sys.argv) > 1: + exec(sys.argv[1]) + else: + pytest.main([__file__]) diff --git a/sumpy/test/test_m2m_coeffs.py b/sumpy/test/test_m2m_coeffs.py new file mode 100644 index 00000000..59e5cdf9 --- /dev/null +++ b/sumpy/test/test_m2m_coeffs.py @@ -0,0 +1,237 @@ +from __future__ import annotations + + +__copyright__ = """ +Copyright (C) 2026 Shawn/Chaoqi Lin +""" + +__license__ = """ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +""" + + +import math +import sys +from typing import TYPE_CHECKING + +import numpy as np +import pytest +import scipy.special as spsp + +from arraycontext import ( + pytest_generate_tests_for_array_contexts, +) + +import sumpy.toys as t +from .coeff_test_tools import NumericMatVecOperator, get_repl_dict, to_scalar +from sumpy.array_context import PytestPyOpenCLArrayContextFactory, _acf # noqa: F401 +from sumpy.expansion.local import ( + LinearPDEConformingVolumeTaylorLocalExpansion, +) +from sumpy.expansion.multipole import ( + LinearPDEConformingVolumeTaylorMultipoleExpansion, + VolumeTaylorMultipoleExpansion, +) +from sumpy.kernel import ( + BiharmonicKernel, + HelmholtzKernel, + Kernel, + LaplaceKernel, + YukawaKernel, +) +from sumpy.tools import build_matrix + + +if TYPE_CHECKING: + from collections.abc import Mapping + + from arraycontext import ArrayContextFactory + + +pytest_generate_tests = pytest_generate_tests_for_array_contexts([ + PytestPyOpenCLArrayContextFactory, + ]) + + +@pytest.mark.parametrize("knl,extra_kwargs", [ + (LaplaceKernel(2), {}), + (YukawaKernel(2), {"lam": 0.1}), + (HelmholtzKernel(2), {"k": 0.5}), + (BiharmonicKernel(2), {}), +]) +def test_m2m_coefficient_differences( + actx_factory: ArrayContextFactory, + knl: Kernel, + extra_kwargs: Mapping[str, float], + verbose: bool = True, + ): + """ + Compares two approaches: + 1. Compress coefficients -> embed -> M2M translate + 2. M2M translate with full coefficients + + Verifies the difference formula between these two approaches. + """ + order = 7 + dim = 2 + repl_dict = get_repl_dict(knl, extra_kwargs) + global_const = to_scalar(knl.get_global_scaling_const()) + + # Set up source, centers, and target + source = np.array([[0.0], [0.1]]) + strength = np.array([1.0]) + + m_center1 = np.array([0.0, 0.0]) + offset_direction = np.array([-0.5, 0.25]) + c2_c1_dist = 0.1 + m_center2 = m_center1 + c2_c1_dist * offset_direction + h = m_center2 - m_center1 + + target = np.array([[2.0], [2.0]]) + + if verbose: + print(f"M2M Coefficient Verification for {type(knl).__name__}:") + print(f"m_center1 = {m_center1}") + print(f"m_center2 = {m_center2}") + print(f"h = m_center2 - m_center1 = {h}") + print() + print(f"{'k':>3s} | {'ν(k)':>15s} | {'|ν(k)|':6s} | " # noqa: RUF001 + f"{'difference by formula':>31s} | " + f"{'difference by direct computation':>31s} | " + f"{'abs err':>10s}") + print("-" * 120) + + actx = actx_factory() + + toy_ctx_full = t.ToyContext( + knl, + mpole_expn_class=VolumeTaylorMultipoleExpansion, + extra_kernel_kwargs=extra_kwargs + ) + + toy_ctx_local = t.ToyContext( + knl, + local_expn_class=LinearPDEConformingVolumeTaylorLocalExpansion, + extra_kernel_kwargs=extra_kwargs + ) + + p_full = t.PointSources(toy_ctx_full, source, weights=strength) + p2m_full = t.multipole_expand(actx, p_full, m_center1, order=order, rscale=1.0) + + p_local = t.PointSources(toy_ctx_local, m_center2.reshape(2, 1), weights=strength) + p2l = t.local_expand(actx, p_local, target, order=order) + + mexpn = LinearPDEConformingVolumeTaylorMultipoleExpansion(knl, order) + + # Build matrix M + wrangler = mexpn.expansion_terms_wrangler + M_symbolic = wrangler.get_projection_matrix(rscale=1.0) # noqa: N806 + numeric_op = NumericMatVecOperator(M_symbolic, repl_dict) + M = build_matrix(numeric_op, dtype=np.complex128) # noqa: N806 + coeffs_full = (M @ p2l.coeffs) * global_const + + # Get coefficient identifiers + stored_identifiers = mexpn.get_coefficient_identifiers() + full_identifiers = mexpn.get_full_coefficient_identifiers() + is_stored = [mi in stored_identifiers for mi in full_identifiers] + stored_indices = [i for i, st in enumerate(is_stored) if st] + + mexpn_full = VolumeTaylorMultipoleExpansion(knl, order) + mexpn_full_idx = mexpn_full.get_full_coefficient_identifiers() + + max_abs_error = 0.0 + + for k, nu_k in enumerate(full_identifiers): + k_card = sum(np.array(nu_k)) + # assume all coefficient values are 1 + alpha_k = 1 + + true_k_idx = mexpn_full_idx.index(nu_k) + basis_full = np.zeros(len(mexpn_full_idx), dtype=np.complex128) + basis_full[true_k_idx] = alpha_k + p2m_full_k = p2m_full.with_coeffs(basis_full) + + # M^T @ alpha + basis_cmp = np.zeros(M.shape[0], dtype=np.complex128) + basis_cmp[stored_indices] = M[k, :] * alpha_k + + # Embed back into full basis + basis_cmp_full = np.zeros(len(mexpn_full_idx), dtype=np.complex128) + for i, nu_i in enumerate(full_identifiers): + if basis_cmp[i] != 0: + true_i_idx = mexpn_full_idx.index(nu_i) + basis_cmp_full[true_i_idx] = basis_cmp[i] + + p2m_cmp_k = p2m_full.with_coeffs(basis_cmp_full) + + p2m2m_cmp = t.multipole_expand( + actx, p2m_cmp_k, m_center2, order=order + ).eval(actx, target) + p2m2m_full = t.multipole_expand( + actx, p2m_full_k, m_center2, order=order + ).eval(actx, target) + + direct_diff = (p2m2m_cmp - p2m2m_full)[0] + + error = 0.0 + 0.0j + for s, nu_js in enumerate(stored_identifiers): + nu_js_card = sum(np.array(nu_js)) + inner_sum = 0.0 + 0.0j + + if nu_js_card <= k_card: + start_idx = math.comb(order - k_card + dim, dim) + end_idx = math.comb(order - nu_js_card + dim, dim) + + for idx in range(start_idx, end_idx): + nu_l = full_identifiers[idx] + nu_sum = tuple(a + b for a, b in zip(nu_l, nu_js, strict=True)) + + if nu_sum not in full_identifiers: + continue + + derivative_idx = full_identifiers.index(nu_sum) + h_pow = np.prod(h ** np.array(nu_l)) + fact_nu_l = np.prod(spsp.factorial(nu_l)) + + inner_sum += coeffs_full[derivative_idx] * h_pow / fact_nu_l + + error += inner_sum * M[k, s] + + abs_err = abs(error - direct_diff) + max_abs_error = max(max_abs_error, abs_err) + + if verbose: + print(f"{k:3d} | {nu_k!s:>15s} | {k_card:6d} | " + f"{error.real: .8e}{error.imag:+.8e}j | " + f"{direct_diff.real: .8e}{direct_diff.imag:+.8e}j | " + f"{abs_err:9.2e}") + + if verbose: + print(f"\nMaximum absolute error: {max_abs_error:.2e}") + + assert max_abs_error < 1e-15, ( + f"{type(knl).__name__}: error {max_abs_error:.2e}" + ) + + +if __name__ == "__main__": + if len(sys.argv) > 1: + exec(sys.argv[1]) + else: + pytest.main([__file__])