home / github

Menu
  • GraphQL API
  • Search all tables

issue_comments

Table actions
  • GraphQL API for issue_comments

13 rows where issue = 1046990273 sorted by updated_at descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: created_at (date), updated_at (date)

user 3

  • Illviljan 7
  • dcherian 5
  • max-sixty 1

issue 1

  • Generate reductions for DataArray, Dataset, GroupBy and Resample · 13 ✖

author_association 1

  • MEMBER 13
id html_url issue_url node_id user created_at updated_at ▲ author_association body reactions performed_via_github_app issue
1062165764 https://github.com/pydata/xarray/pull/5950#issuecomment-1062165764 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X84_T10E dcherian 2448579 2022-03-08T20:11:14Z 2022-03-08T20:11:14Z MEMBER

@shoyer can you take a look at the approach here? I'd like to finish this off soon.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
999121582 https://github.com/pydata/xarray/pull/5950#issuecomment-999121582 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X847jWKu Illviljan 14371165 2021-12-21T22:00:21Z 2021-12-21T22:00:21Z MEMBER

______ [doctest] xarray.core._reductions.DatasetResampleReductions.count _______ 3063 >>> ds 3064 <xarray.Dataset> 3065 Dimensions: (time: 6) 3066 Coordinates: 3067 * time (time) datetime64[ns] 2001-01-31 2001-02-28 ... 2001-06-30 3068 labels (time) <U1 'a' 'b' 'c' 'c' 'b' 'a' 3069 Data variables: 3070 da (time) float64 1.0 2.0 3.0 1.0 2.0 nan 3071 3072 >>> ds.resample(time="3M").count() Differences (unified diff with -expected +actual): @@ -4,3 +4,3 @@ * time (time) datetime64[ns] 2001-01-31 2001-04-30 2001-07-31 Data variables: - da (time) int32 1 3 1 + da (time) int64 1 3 1 I wonder why I don't get the same result?

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
979692571 https://github.com/pydata/xarray/pull/5950#issuecomment-979692571 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846ZOwb dcherian 2448579 2021-11-26T04:41:07Z 2021-11-26T04:41:07Z MEMBER

My request was for #5734 but after merging the latest version of this branch, it passes! Thanks for checking.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
978611896 https://github.com/pydata/xarray/pull/5950#issuecomment-978611896 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846VG64 max-sixty 5635139 2021-11-25T00:44:18Z 2021-11-25T00:44:18Z MEMBER

@dcherian does this mean the typing issue you mentioned is fixed? Or was that a different PR?

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
974719669 https://github.com/pydata/xarray/pull/5950#issuecomment-974719669 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846GQq1 Illviljan 14371165 2021-11-20T22:20:02Z 2021-11-20T22:20:02Z MEMBER

Keyword-only and some had the 3rd position arg as keep_attrs and in other cases it was axis.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
974714832 https://github.com/pydata/xarray/pull/5950#issuecomment-974714832 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846GPfQ dcherian 2448579 2021-11-20T21:36:40Z 2021-11-20T21:36:40Z MEMBER

Thanks @Illviljan

a slightly breaking change now since some of these reduce functions had quite different arguments.

Can you describe these changes please? Is it the switch to keyword-only?

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
974705168 https://github.com/pydata/xarray/pull/5950#issuecomment-974705168 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846GNIQ Illviljan 14371165 2021-11-20T20:10:30Z 2021-11-20T20:10:30Z MEMBER

@dcherian I'm getting errors when I attempt to generate the doc examples:

``` (xarray-tests) C:\Users\J.W\Documents\GitHub\xarray>pytest --doctest-modules xarray/core/_reductions.py --accept || true ===================================================================== test session starts ===================================================================== platform win32 -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 rootdir: C:\Users\J.W\Documents\GitHub\xarray, configfile: setup.cfg plugins: hypothesis-6.14.6, accept-0.1.5, cov-2.12.1, env-0.6.2, forked-1.3.0, xdist-2.3.0 collected 66 items xarray\core\_reductions.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [100%]Traceback (most recent call last): File "C:\Users\J.W\anaconda3\envs\xarray-tests\Scripts\pytest-script.py", line 10, in <module> sys.exit(console_main()) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\config\__init__.py", line 185, in console_main code = main() File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\config\__init__.py", line 162, in main ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main( File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\hooks.py", line 286, in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\manager.py", line 93, in _hookexec return self._inner_hookexec(hook, methods, kwargs) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\manager.py", line 84, in <lambda> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 208, in _multicall return outcome.get_result() File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 80, in get_result raise ex[1].with_traceback(ex[2]) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 187, in _multicall res = hook_impl.function(*args) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\main.py", line 316, in pytest_cmdline_main return wrap_session(config, _main) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\main.py", line 304, in wrap_session config.hook.pytest_sessionfinish( File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\hooks.py", line 286, in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\manager.py", line 93, in _hookexec return self._inner_hookexec(hook, methods, kwargs) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\manager.py", line 84, in <lambda> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 203, in _multicall gen.send(outcome) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\terminal.py", line 803, in pytest_sessionfinish outcome.get_result() File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 80, in get_result raise ex[1].with_traceback(ex[2]) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 187, in _multicall res = hook_impl.function(*args) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pytest_accept\doctest_plugin.py", line 169, in pytest_sessionfinish original = list(path.read_text().splitlines()) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\pathlib.py", line 1257, in read_text return f.read() File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 22060: character maps to <undefined> 'true' is not recognized as an internal or external command, operable program or batch file. (xarray-tests) C:\Users\J.W\Documents\GitHub\xarray>pytest --doctest-modules xarray/core/_reductions.py --accept || True ===================================================================== test session starts ===================================================================== platform win32 -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 rootdir: C:\Users\J.W\Documents\GitHub\xarray, configfile: setup.cfg plugins: hypothesis-6.14.6, accept-0.1.5, cov-2.12.1, env-0.6.2, forked-1.3.0, xdist-2.3.0 collected 66 items xarray\core\_reductions.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [100%]Traceback (most recent call last): File "C:\Users\J.W\anaconda3\envs\xarray-tests\Scripts\pytest-script.py", line 10, in <module> sys.exit(console_main()) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\config\__init__.py", line 185, in console_main code = main() File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\config\__init__.py", line 162, in main ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main( File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\hooks.py", line 286, in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\manager.py", line 93, in _hookexec return self._inner_hookexec(hook, methods, kwargs) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\manager.py", line 84, in <lambda> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 208, in _multicall return outcome.get_result() File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 80, in get_result raise ex[1].with_traceback(ex[2]) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 187, in _multicall res = hook_impl.function(*args) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\main.py", line 316, in pytest_cmdline_main return wrap_session(config, _main) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\main.py", line 304, in wrap_session config.hook.pytest_sessionfinish( File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\hooks.py", line 286, in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\manager.py", line 93, in _hookexec return self._inner_hookexec(hook, methods, kwargs) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\manager.py", line 84, in <lambda> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 203, in _multicall gen.send(outcome) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\_pytest\terminal.py", line 803, in pytest_sessionfinish outcome.get_result() File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 80, in get_result raise ex[1].with_traceback(ex[2]) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pluggy\callers.py", line 187, in _multicall res = hook_impl.function(*args) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\site-packages\pytest_accept\doctest_plugin.py", line 169, in pytest_sessionfinish original = list(path.read_text().splitlines()) File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\pathlib.py", line 1257, in read_text return f.read() File "C:\Users\J.W\anaconda3\envs\xarray-tests\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 22060: character maps to <undefined> 'True' is not recognized as an internal or external command, operable program or batch file. ```

I get similar issues with the other commands as well using Windows 10. I managed to copy paste the output of generate_reductions so I got it running that way instead.

It passes all tests besides doctests now which a proper rerun should fix. This became a slightly breaking change now since some of these reduce functions had quite different arguments.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
974689760 https://github.com/pydata/xarray/pull/5950#issuecomment-974689760 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846GJXg Illviljan 14371165 2021-11-20T18:13:27Z 2021-11-20T18:13:27Z MEMBER

yeah, I saw that one, The groupby reduces doesn't have consistent args, finally mypy is being helpful. :)

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
974687406 https://github.com/pydata/xarray/pull/5950#issuecomment-974687406 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846GIyu dcherian 2448579 2021-11-20T17:57:16Z 2021-11-20T17:58:12Z MEMBER

still failing :( xarray/core/groupby.py:881: error: Definition of "reduce" in base class "DataArrayGroupByBase" is incompatible with definition in base class "DataArrayGroupByReductions" [misc] xarray/core/groupby.py:1004: error: Definition of "reduce" in base class "DatasetGroupByBase" is incompatible with definition in base class "DatasetGroupByReductions" [misc] xarray/core/dataset.py:4999: error: Argument 3 of "reduce" is incompatible with supertype "DatasetReductions"; supertype defines the argument type as "Union[int, Sequence[int], None]" [override] xarray/core/dataset.py:4999: note: This violates the Liskov substitution principle xarray/core/dataset.py:4999: note: See https://mypy.readthedocs.io/en/stable/common_issues.html#incompatible-overrides xarray/core/dataset.py:4999: error: Argument 4 of "reduce" is incompatible with supertype "DatasetReductions"; supertype defines the argument type as "Optional[bool]" [override] xarray/core/resample.py:160: error: Definition of "reduce" in base class "DataArrayGroupByBase" is incompatible with definition in base class "DataArrayResampleReductions" [misc] Found 5 errors in 3 files (checked 2 source files)

I'vebeen using Usage: python xarray/util/generate_reductions.py > xarray/core/_reductions.py pytest --doctest-modules xarray/core/_reductions.py --accept || true pytest --doctest-modules xarray/core/_reductions.py to generate the file

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
974636244 https://github.com/pydata/xarray/pull/5950#issuecomment-974636244 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846F8TU Illviljan 14371165 2021-11-20T11:33:14Z 2021-11-20T11:34:19Z MEMBER

@dcherian could you run the generate_reductions.py now? I get some weird formatting issues on the docstrings when I copy paste from the console. :/ I think this fixes the typing issues. At least it was passing locally.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
974588586 https://github.com/pydata/xarray/pull/5950#issuecomment-974588586 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X846Fwqq Illviljan 14371165 2021-11-20T04:00:45Z 2021-11-20T04:00:45Z MEMBER

These mypy errors are quite tricky. Any ideas how to solve them? Here's a stripped down example:

```python class DatasetReduce2(Protocol): def reduce(self, func: Callable): ...

class DatasetReductions2: def sum(self: DatasetReduce2, dim: Hashable) -> int: return self.reduce(lambda x: x)

class Test(DatasetReductions2): def init(self, a, b): self.a = a self.b = b

a = Test(1, 2) a.sum("z") Invalid self argument "Test" to attribute function "sum" with type "Callable[[DatasetReduce2, Hashable], int] ```

It's posssible to avoid the failures using the previous import way instead of mixing in directly in the dataset/dataarray class, But I think the typing is simply stripped then instead, so that's no good either.

Interesting reading: https://stackoverflow.com/questions/51930339/how-do-i-correctly-add-type-hints-to-mixin-classes

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
968138617 https://github.com/pydata/xarray/pull/5950#issuecomment-968138617 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X845tJ95 Illviljan 14371165 2021-11-13T21:28:56Z 2021-11-13T21:28:56Z MEMBER

xarray/tests/test_groupby.py:77: error: Invalid self argument "Dataset" to attribute function "sum" with type "Callable[[DatasetReduce, Optional[Hashable], Optional[bool], Optional[int], Optional[bool], KwArg(Any)], T_Dataset]" [misc] xarray/tests/test_groupby.py:77: error: Need type annotation for "expected" [var-annotated] Maybe these are fixed with callback protocols? https://github.com/python/mypy/issues/5485 https://mypy.readthedocs.io/en/latest/protocols.html#callback-protocols

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273
963399639 https://github.com/pydata/xarray/pull/5950#issuecomment-963399639 https://api.github.com/repos/pydata/xarray/issues/5950 IC_kwDOAMm_X845bE_X dcherian 2448579 2021-11-08T17:37:39Z 2021-11-08T17:37:39Z MEMBER

Could use some help with typing...

xarray/tests/test_groupby.py:77: error: Invalid self argument "Dataset" to attribute function "sum" with type "Callable[[DatasetReduce, Optional[Hashable], Optional[bool], Optional[int], Optional[bool], KwArg(Any)], T_Dataset]" [misc] xarray/tests/test_groupby.py:77: error: Need type annotation for "expected" [var-annotated] xarray/tests/test_groupby.py:460: error: Invalid self argument "Dataset" to attribute function "mean" with type "Callable[[DatasetReduce, Optional[Hashable], Optional[bool], Optional[bool], KwArg(Any)], T_Dataset]" [misc] xarray/tests/test_groupby.py:460: error: <nothing> has no attribute "where" [attr-defined] xarray/tests/test_groupby.py:646: error: Invalid self argument "Dataset" to attribute function "mean" with type "Callable[[DatasetReduce, Optional[Hashable], Optional[bool], Optional[bool], KwArg(Any)], T_Dataset]" [misc] xarray/tests/test_groupby.py:646: error: Need type annotation for "expected" [var-annotated] xarray/tests/test_groupby.py:658: error: Invalid self argument "DataArray" to attribute function "mean" with type "Callable[[DataArrayReduce, Optional[Hashable], Optional[bool], Optional[bool], KwArg(Any)], T_DataArray]" [misc] xarray/tests/test_groupby.py:658: error: <nothing> has no attribute "variable" [attr-defined] xarray/tests/test_computation.py:1867: error: Invalid self argument "DataArray" to attribute function "sum" with type "Callable[[DataArrayReduce, Optional[Hashable], Optional[bool], Optional[int], Optional[bool], KwArg(Any)], T_DataArray]" [misc] xarray/tests/test_computation.py:1867: error: Need type annotation for "expected" [var-annotated] xarray/tests/test_computation.py:1867: error: Argument 1 to "sum" of "DataArrayReductions" has incompatible type "List[str]"; expected "Optional[Hashable]" [arg-type] xarray/tests/test_computation.py:1867: note: Following member(s) of "List[str]" have conflicts: xarray/tests/test_computation.py:1867: note: __hash__: expected "Callable[[], int]", got "None" xarray/tests/test_computation.py:1871: error: Invalid self argument "DataArray" to attribute function "sum" with type "Callable[[DataArrayReduce, Optional[Hashable], Optional[bool], Optional[int], Optional[bool], KwArg(Any)], T_DataArray]" [misc] xarray/tests/test_computation.py:1882: error: Invalid self argument "DataArray" to attribute function "sum" with type "Callable[[DataArrayReduce, Optional[Hashable], Optional[bool], Optional[int], Optional[bool], KwArg(Any)], T_DataArray]" [misc] xarray/tests/test_computation.py:1882: error: Argument 1 to "sum" of "DataArrayReductions" has incompatible type "List[str]"; expected "Optional[Hashable]" [arg-type] xarray/tests/test_computation.py:1882: note: Following member(s) of "List[str]" have conflicts: xarray/tests/test_computation.py:1882: note: __hash__: expected "Callable[[], int]", got "None" xarray/tests/test_computation.py:1887: error: Invalid self argument "DataArray" to attribute function "sum" with type "Callable[[DataArrayReduce, Optional[Hashable], Optional[bool], Optional[int], Optional[bool], KwArg(Any)], T_DataArray]" [misc] xarray/tests/test_computation.py:1887: error: Argument 1 to "sum" of "DataArrayReductions" has incompatible type "List[str]"; expected "Optional[Hashable]" [arg-type] xarray/tests/test_computation.py:1887: note: Following member(s) of "List[str]" have conflicts: xarray/tests/test_computation.py:1887: note: __hash__: expected "Callable[[], int]", got "None" xarray/tests/test_computation.py:1892: error: Invalid self argument "DataArray" to attribute function "sum" with type "Callable[[DataArrayReduce, Optional[Hashable], Optional[bool], Optional[int], Optional[bool], KwArg(Any)], T_DataArray]" [misc] xarray/tests/test_computation.py:1892: error: Argument 1 to "sum" of "DataArrayReductions" has incompatible type "List[str]"; expected "Optional[Hashable]" [arg-type] xarray/tests/test_computation.py:1892: note: Following member(s) of "List[str]" have conflicts: xarray/tests/test_computation.py:1892: note: __hash__: expected "Callable[[], int]", got "None"

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Generate reductions for DataArray, Dataset, GroupBy and Resample 1046990273

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [issue_comments] (
   [html_url] TEXT,
   [issue_url] TEXT,
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [created_at] TEXT,
   [updated_at] TEXT,
   [author_association] TEXT,
   [body] TEXT,
   [reactions] TEXT,
   [performed_via_github_app] TEXT,
   [issue] INTEGER REFERENCES [issues]([id])
);
CREATE INDEX [idx_issue_comments_issue]
    ON [issue_comments] ([issue]);
CREATE INDEX [idx_issue_comments_user]
    ON [issue_comments] ([user]);
Powered by Datasette · Queries took 12.168ms · About: xarray-datasette