Fix notebook tests #145
ci.yaml
on: push
Matrix: test
Type Check
1m 4s
Success
0s
Annotations
15 errors and 7 warnings
Type Check:
atomlib/atomcell.py#L314
Method "describe" overrides class "HasAtoms" in an incompatible manner
Parameter "interpolation" is missing in override (reportIncompatibleMethodOverride)
|
Type Check:
atomlib/atomcell.py#L343
Method "group_by" overrides class "HasAtoms" in an incompatible manner
Positional parameter count mismatch; base method has 4, but override has 5
Keyword parameter "more_by" type mismatch: base parameter is type "IntoExpr | Iterable[IntoExpr]", override parameter is type "IntoExpr"
Parameter "**named_by" has no corresponding parameter (reportIncompatibleMethodOverride)
|
Type Check:
atomlib/atoms.py#L237
Argument of type "(self: Self@HasAtoms, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75)) -> DataFrame" cannot be assigned to parameter of type "(HasAtomsT@_fwd_frame, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75), *, interpolation: RollingInterpolationMethod = "nearest") -> Any"
Type "(self: Self@HasAtoms, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75)) -> DataFrame" cannot be assigned to type "(HasAtomsT@_fwd_frame, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75), *, interpolation: RollingInterpolationMethod = "nearest") -> Any"
Keyword parameter "interpolation" is missing in source (reportArgumentType)
|
Type Check:
atomlib/atoms.py#L272
Argument of type "(self: Self@HasAtoms, by: IntoExpr | Iterable[IntoExpr], *more_by: IntoExpr, maintain_order: bool = False) -> GroupBy" cannot be assigned to parameter of type "(HasAtomsT@_fwd_frame, *by: IntoExpr | Iterable[IntoExpr], maintain_order: bool = False, **named_by: IntoExpr) -> Any"
Type "(self: Self@HasAtoms, by: IntoExpr | Iterable[IntoExpr], *more_by: IntoExpr, maintain_order: bool = False) -> GroupBy" cannot be assigned to type "(HasAtomsT@_fwd_frame, *by: IntoExpr | Iterable[IntoExpr], maintain_order: bool = False, **named_by: IntoExpr) -> Any"
Parameter 3: type "IntoExpr | Iterable[IntoExpr]" cannot be assigned to type "IntoExpr"
Parameter 3: type "*tuple[IntoExpr | Iterable[IntoExpr], ...]" cannot be assigned to type "*tuple[IntoExpr, ...]"
"*tuple[IntoExpr | Iterable[IntoExpr], ...]" is incompatible with "*tuple[IntoExpr, ...]"
Tuple entry 1 is incorrect type
Parameter "**named_by" has no corresponding parameter (reportArgumentType)
|
Type Check
4 errors
|
Type Check:
atomlib/atomcell.py#L314
Method "describe" overrides class "HasAtoms" in an incompatible manner
Parameter "interpolation" is missing in override (reportIncompatibleMethodOverride)
|
Type Check:
atomlib/atomcell.py#L343
Method "group_by" overrides class "HasAtoms" in an incompatible manner
Positional parameter count mismatch; base method has 4, but override has 5
Keyword parameter "more_by" type mismatch: base parameter is type "IntoExpr | Iterable[IntoExpr]", override parameter is type "IntoExpr"
Parameter "**named_by" has no corresponding parameter (reportIncompatibleMethodOverride)
|
Type Check:
atomlib/atoms.py#L237
Argument of type "(self: Self@HasAtoms, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75)) -> DataFrame" cannot be assigned to parameter of type "(HasAtomsT@_fwd_frame, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75), *, interpolation: RollingInterpolationMethod = "nearest") -> Any"
Type "(self: Self@HasAtoms, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75)) -> DataFrame" cannot be assigned to type "(HasAtomsT@_fwd_frame, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75), *, interpolation: RollingInterpolationMethod = "nearest") -> Any"
Keyword parameter "interpolation" is missing in source (reportArgumentType)
|
Type Check:
atomlib/atoms.py#L272
Argument of type "(self: Self@HasAtoms, by: IntoExpr | Iterable[IntoExpr], *more_by: IntoExpr, maintain_order: bool = False) -> GroupBy" cannot be assigned to parameter of type "(HasAtomsT@_fwd_frame, *by: IntoExpr | Iterable[IntoExpr], maintain_order: bool = False, **named_by: IntoExpr) -> Any"
Type "(self: Self@HasAtoms, by: IntoExpr | Iterable[IntoExpr], *more_by: IntoExpr, maintain_order: bool = False) -> GroupBy" cannot be assigned to type "(HasAtomsT@_fwd_frame, *by: IntoExpr | Iterable[IntoExpr], maintain_order: bool = False, **named_by: IntoExpr) -> Any"
Parameter 3: type "IntoExpr | Iterable[IntoExpr]" cannot be assigned to type "IntoExpr"
Parameter 3: type "*tuple[IntoExpr | Iterable[IntoExpr], ...]" cannot be assigned to type "*tuple[IntoExpr, ...]"
"*tuple[IntoExpr | Iterable[IntoExpr], ...]" is incompatible with "*tuple[IntoExpr, ...]"
Tuple entry 1 is incorrect type
Parameter "**named_by" has no corresponding parameter (reportArgumentType)
|
Type Check
4 errors
|
Type Check:
atomlib/atomcell.py#L314
Method "describe" overrides class "HasAtoms" in an incompatible manner
Parameter "interpolation" is missing in override (reportIncompatibleMethodOverride)
|
Type Check:
atomlib/atomcell.py#L343
Method "group_by" overrides class "HasAtoms" in an incompatible manner
Positional parameter count mismatch; base method has 4, but override has 5
Keyword parameter "more_by" type mismatch: base parameter is type "IntoExpr | Iterable[IntoExpr]", override parameter is type "IntoExpr"
Parameter "**named_by" has no corresponding parameter (reportIncompatibleMethodOverride)
|
Type Check:
atomlib/atoms.py#L237
Argument of type "(self: Self@HasAtoms, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75)) -> DataFrame" cannot be assigned to parameter of type "(HasAtomsT@_fwd_frame, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75), *, interpolation: RollingInterpolationMethod = "nearest") -> Any"
Type "(self: Self@HasAtoms, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75)) -> DataFrame" cannot be assigned to type "(HasAtomsT@_fwd_frame, percentiles: Sequence[float] | float | None = (0.25, 0.5, 0.75), *, interpolation: RollingInterpolationMethod = "nearest") -> Any"
Keyword parameter "interpolation" is missing in source (reportArgumentType)
|
Type Check:
atomlib/atoms.py#L272
Argument of type "(self: Self@HasAtoms, by: IntoExpr | Iterable[IntoExpr], *more_by: IntoExpr, maintain_order: bool = False) -> GroupBy" cannot be assigned to parameter of type "(HasAtomsT@_fwd_frame, *by: IntoExpr | Iterable[IntoExpr], maintain_order: bool = False, **named_by: IntoExpr) -> Any"
Type "(self: Self@HasAtoms, by: IntoExpr | Iterable[IntoExpr], *more_by: IntoExpr, maintain_order: bool = False) -> GroupBy" cannot be assigned to type "(HasAtomsT@_fwd_frame, *by: IntoExpr | Iterable[IntoExpr], maintain_order: bool = False, **named_by: IntoExpr) -> Any"
Parameter 3: type "IntoExpr | Iterable[IntoExpr]" cannot be assigned to type "IntoExpr"
Parameter 3: type "*tuple[IntoExpr | Iterable[IntoExpr], ...]" cannot be assigned to type "*tuple[IntoExpr, ...]"
"*tuple[IntoExpr | Iterable[IntoExpr], ...]" is incompatible with "*tuple[IntoExpr, ...]"
Tuple entry 1 is incorrect type
Parameter "**named_by" has no corresponding parameter (reportArgumentType)
|
Type Check
4 errors
|
Python 3.11 - ubuntu-latest - x64 - push
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Python 3.10 - ubuntu-latest - x64 - push
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Python 3.9 - ubuntu-latest - x64 - push
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Type Check
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-python@v4, jakebailey/pyright-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Type Check:
atomlib/make/__init__.py#L11
Import "polars" is not accessed (reportUnusedImport)
|
Type Check:
atomlib/make/__init__.py#L11
Import "polars" is not accessed (reportUnusedImport)
|
Type Check:
atomlib/make/__init__.py#L11
Import "polars" is not accessed (reportUnusedImport)
|