Find derivative recurrences from PDE (via parametric derivative taking) #1877
ci.yml
on: pull_request
Ruff
10s
Typos
4s
basedpyright
2m 58s
Documentation
2m 39s
Conda Pytest
2m 44s
Conda Pytest Symengine with Loopy FFT
2m 48s
Conda Pytest Symengine
2m 57s
Conda Examples
2m 48s
Matrix: downstream_tests
Annotations
16 errors and 55 warnings
|
Typos
Process completed with exit code 2.
|
|
Ruff
Process completed with exit code 1.
|
|
Documentation
Process completed with exit code 2.
|
|
Conda Pytest
Process completed with exit code 1.
|
|
Conda Pytest Symengine with Loopy FFT
Process completed with exit code 1.
|
|
Conda Pytest Symengine
Process completed with exit code 1.
|
|
basedpyright:
sumpy/recurrence.py#L450
Expected class but received "list[type[int] | type[Expr]]" (reportGeneralTypeIssues)
|
|
basedpyright:
sumpy/recurrence.py#L450
List expression not allowed in type expression
Use list[T] to indicate a list type or T1 | T2 to indicate a union type (reportInvalidTypeForm)
|
|
basedpyright:
sumpy/recurrence.py#L312
Cannot access attribute "subs" for class "int"
Attribute "subs" is unknown (reportAttributeAccessIssue)
|
|
basedpyright:
sumpy/recurrence.py#L265
Type "Unknown | Literal[0]" is not assignable to return type "Expr"
Type "Unknown | Literal[0]" is not assignable to type "Expr"
"Literal[0]" is not assignable to "Expr" (reportReturnType)
|
|
basedpyright:
sumpy/recurrence.py#L249
Expected type arguments for generic class "list" (reportMissingTypeArgument)
|
|
basedpyright:
sumpy/recurrence.py#L241
Type "int" is not assignable to return type "Expr"
"int" is not assignable to "Expr" (reportReturnType)
|
|
basedpyright:
sumpy/recurrence.py#L182
Type "Expr | Basic" is not assignable to return type "Expr"
Type "Expr | Basic" is not assignable to type "Expr"
"Basic" is not assignable to "Expr" (reportReturnType)
|
|
basedpyright:
sumpy/recurrence.py#L133
Expected type arguments for generic class "dict" (reportMissingTypeArgument)
|
|
basedpyright:
sumpy/recurrence.py#L130
Type "tuple[Expr | Unknown | Literal[0], ObjectArray1D[Symbol], int]" is not assignable to return type "tuple[Expr, ndarray[_AnyShape, dtype[Any]], int]"
Type "Expr | Unknown | Literal[0]" is not assignable to type "Expr"
"Literal[0]" is not assignable to "Expr"
"ObjectArray[tuple[int], Symbol]" is not assignable to "ndarray[_AnyShape, dtype[Any]]" (reportReturnType)
|
|
basedpyright:
sumpy/recurrence.py#L128
Cannot access attribute "subs" for class "Literal[0]"
Attribute "subs" is unknown (reportAttributeAccessIssue)
|
|
Typos:
./sumpy/recurrence.py#L477
"SUBSITUTED" should be "SUBSTITUTED".
|
|
Typos:
./test/test_recurrence_qbx.py#L187
"reccurrence" should be "recurrence".
|
|
Typos:
./test/test_recurrence_qbx.py#L163
"reccurrence" should be "recurrence".
|
|
Typos:
./test/test_recurrence_qbx.py#L128
"refinment" should be "refinement".
|
|
Typos:
./test/test_recurrence_qbx.py#L123
"refinment" should be "refinement".
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine with Loopy FFT:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead::warning file=/home/runner/work/sumpy/sumpy/sumpy/recurrence.py,line=77::use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
Conda Pytest Symengine:
sumpy/recurrence.py#L77
use obj_array.new_1d instead
|
|
basedpyright:
sumpy/recurrence.py#L106
Type of "eps" is Any (reportAny)
|
|
basedpyright:
sumpy/recurrence.py#L105
Type of "sqrt" is partially unknown
Type of "sqrt" is "(arg: Unknown, evaluate: Unknown | None = None) -> Expr" (reportUnknownMemberType)
|
|
basedpyright:
sumpy/recurrence.py#L77
Argument type is unknown
Argument corresponds to parameter "stop" in function "__new__" (reportUnknownArgumentType)
|
|
basedpyright:
sumpy/recurrence.py#L77
The function "make_obj_array" is deprecated
use obj_array.new_1d instead (reportDeprecated)
|
|
basedpyright:
sumpy/recurrence.py#L76
Type annotation is missing for parameter "n" (reportMissingParameterType)
|
|
basedpyright:
sumpy/recurrence.py#L76
Type of parameter "n" is unknown (reportUnknownParameterType)
|
|
basedpyright:
sumpy/recurrence.py#L76
Type annotation is missing for parameter "name" (reportMissingParameterType)
|
|
basedpyright:
sumpy/recurrence.py#L76
Type of parameter "name" is unknown (reportUnknownParameterType)
|
|
basedpyright:
sumpy/recurrence.py#L66
The function "make_obj_array" is deprecated
use obj_array.new_1d instead (reportDeprecated)
|
|
basedpyright:
sumpy/recurrence.py#L64
Stub file not found for "sympy" (reportMissingTypeStubs)
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/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.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/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.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/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.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/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.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/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.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|