Direct Solver: Recursive Skeletonization #1878
ci.yml
on: pull_request
Typos
4s
Ruff
7s
basedpyright
3m 9s
Documentation
2m 25s
Pytest Linux
36m 32s
Pytest Mac
30m 48s
Pytest with SymEngine
35m 59s
Examples
11m 1s
Annotations
11 errors and 41 warnings
|
Documentation
Process completed with exit code 2.
|
|
basedpyright:
pytential/linalg/cluster.py#L498
Argument of type "Array" cannot be assigned to parameter "x" of type "float" in function "text"
"Array" is not assignable to "float" (reportArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L496
Argument of type "Array" cannot be assigned to parameter "radius" of type "float" in function "__init__"
"Array" is not assignable to "float" (reportArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L496
Argument of type "tuple[Array, Array]" cannot be assigned to parameter "xy" of type "tuple[float, float]" in function "__init__"
"tuple[Array, Array]" is not assignable to "tuple[float, float]"
Tuple entry 1 is incorrect type
"Array" is not assignable to "float" (reportArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L494
Argument of type "Array" cannot be assigned to parameter "radius" of type "float" in function "__init__"
"Array" is not assignable to "float" (reportArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L494
Argument of type "tuple[Array, Array]" cannot be assigned to parameter "xy" of type "tuple[float, float]" in function "__init__"
"tuple[Array, Array]" is not assignable to "tuple[float, float]"
Tuple entry 1 is incorrect type
"Array" is not assignable to "float" (reportArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L298
Type "ndarray[_AnyShape, dtype[Any]]" is not assignable to return type "ObjectArray1D[Array1D[Any]]"
"ndarray[_AnyShape, dtype[Any]]" is not assignable to "ObjectArray[tuple[int], Array1D[Any]]" (reportReturnType)
|
|
basedpyright:
pytential/linalg/cluster.py#L258
Argument of type "integer[Any]" cannot be assigned to parameter "j" of type "int" in function "make_block"
"integer[Any]" is not assignable to "int" (reportArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L258
Argument of type "integer[Any]" cannot be assigned to parameter "i" of type "int" in function "make_block"
"integer[Any]" is not assignable to "int" (reportArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L254
Argument of type "integer[Any]" cannot be assigned to parameter "x" of type "tuple[int | slice[Any, Any, Any], ...]" in function "__getitem__"
"integer[Any]" is not assignable to "tuple[int | slice[Any, Any, Any], ...]" (reportArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L254
No overloads for "__getitem__" match the provided arguments (reportCallIssue)
|
|
Ruff
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
|
|
basedpyright:
pytential/linalg/cluster.py#L397
Argument type is Any
Argument corresponds to parameter "leaf_cluster_box_ids" in function "__init__" (reportAny)
|
|
basedpyright:
pytential/linalg/cluster.py#L390
Argument type is Any
Argument corresponds to parameter "iterable" in function "__new__" (reportAny)
|
|
basedpyright:
pytential/linalg/cluster.py#L390
Type of "ibox" is Any (reportAny)
|
|
basedpyright:
pytential/linalg/cluster.py#L387
Argument type is Any
Argument corresponds to parameter "obj" in function "len" (reportAny)
|
|
basedpyright:
pytential/linalg/cluster.py#L382
Type of "nonzero" is Any (reportAny)
|
|
basedpyright:
pytential/linalg/cluster.py#L382
Type of "leaf_boxes" is Any (reportAny)
|
|
basedpyright:
pytential/linalg/cluster.py#L377
Type of "get" is partially unknown
Type of "get" is "(queue: Unknown, **kwargs: Unknown) -> Tree" (reportUnknownMemberType)
|
|
basedpyright:
pytential/linalg/cluster.py#L372
Argument type is Any
Argument corresponds to parameter "particles" in function "__call__" (reportAny)
|
|
basedpyright:
pytential/linalg/cluster.py#L254
Argument type is partially unknown
Argument corresponds to parameter "arrays" in function "concatenate"
Argument type is "list[Unknown]" (reportUnknownArgumentType)
|
|
basedpyright:
pytential/linalg/cluster.py#L199
Return type is Any (reportAny)
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Mac:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest with SymEngine:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Pytest Linux:
.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|