leaking grid aggregations

This commit is contained in:
Tobias Hölzer 2025-11-24 22:40:17 +01:00
parent 18cc1b8601
commit 341fa7b836
5 changed files with 521 additions and 154 deletions

85
pixi.lock generated
View file

@ -543,6 +543,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/ab/b5/36c712098e6191d1b4e349304ef73a8d06aed77e56ceaac8c0a306c7bda1/jupyterlab_widgets-3.0.16-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/c4/bd/ba44a47578ea48ee28b54543c1de8c529eedad8317516a2a753e6d9c77c5/lonboard-0.13.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/af/33/ee4519fa02ed11a94aef9559552f3b17bb863f2ecfe1a35dc7f548cde231/matplotlib_inline-0.2.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/52/40/617b15e62d5de1718e81ee436a1f19d4d40274ead97ac0eda188baebb986/memray-1.19.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/b2/d6/de0cc74f8d36976aeca0dd2e9cbf711882ff8e177495115fd82459afdc4d/mercantile-1.2.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/cf/be4e93afbfa0def2cd6fac9302071db0bd6d0617999ecbf53f92b9398de3/multiurl-0.3.7-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl
@ -594,6 +595,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/39/60/868371b6482ccd9ef423c6f62650066cf8271fdb2ee84f192695ad6b7a96/streamlit-1.51.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/72/35/d3cdab8cff94971714f866181abb1aa84ad976f6e7b6218a0499197465e4/streamlit_folium-0.25.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/53/b3/95ab646b0c908823d71e49ab8b5949ec9f33346cee3897d1af6be28a8d91/textual-6.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/8d/c0/fdf9d3ee103ce66a55f0532835ad5e154226c5222423c6636ba049dc42fc/traittypes-0.2.3-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/06/af/413f6b172f9d4c4943b980a9fd96bb4d915680ce8f79c07de6f697b45c8b/ultraplot-1.65.1-py3-none-any.whl
@ -2808,7 +2810,7 @@ packages:
- pypi: ./
name: entropice
version: 0.1.0
sha256: d95c691c76206bf54e207fe02b100a247a3847f37135d1cdf6ee18165770ea46
sha256: 788df3ea7773f54fce8274d57d51af8edbab106c5b2082f8efca6639aa3eece9
requires_dist:
- aiohttp>=3.12.11
- bokeh>=3.7.3
@ -2862,6 +2864,7 @@ packages:
- s3fs>=2025.10.0,<2026
- xarray-spatial @ git+https://github.com/relativityhd/xarray-spatial
- cupy-xarray>=0.1.4,<0.2
- memray>=1.19.1,<2
requires_python: '>=3.13,<3.14'
editable: true
- pypi: git+ssh://git@forgejo.tobiashoelzer.de:22222/tobias/entropy.git#9ca1bdf4afc4ac9b0ea29ebbc060ffecb5cffcf7
@ -6344,6 +6347,58 @@ packages:
- pkg:pypi/mdurl?source=hash-mapping
size: 14465
timestamp: 1733255681319
- pypi: https://files.pythonhosted.org/packages/52/40/617b15e62d5de1718e81ee436a1f19d4d40274ead97ac0eda188baebb986/memray-1.19.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
name: memray
version: 1.19.1
sha256: 9770b6046a8b7d7bb982c2cefb324a60a0ee7cd7c35c58c0df058355a9a54676
requires_dist:
- jinja2>=2.9
- typing-extensions ; python_full_version < '3.8'
- rich>=11.2.0
- textual>=0.41.0
- cython ; extra == 'test'
- greenlet ; python_full_version < '3.14' and extra == 'test'
- pytest ; extra == 'test'
- pytest-cov ; extra == 'test'
- ipython ; extra == 'test'
- setuptools ; extra == 'test'
- pytest-textual-snapshot ; extra == 'test'
- textual>=0.43,!=0.65.2,!=0.66 ; extra == 'test'
- packaging ; extra == 'test'
- ipython ; extra == 'docs'
- bump2version ; extra == 'docs'
- sphinx ; extra == 'docs'
- furo ; extra == 'docs'
- sphinx-argparse ; extra == 'docs'
- towncrier ; extra == 'docs'
- black ; extra == 'lint'
- flake8 ; extra == 'lint'
- isort ; extra == 'lint'
- mypy ; extra == 'lint'
- check-manifest ; extra == 'lint'
- asv ; extra == 'benchmark'
- cython ; extra == 'dev'
- greenlet ; python_full_version < '3.14' and extra == 'dev'
- pytest ; extra == 'dev'
- pytest-cov ; extra == 'dev'
- ipython ; extra == 'dev'
- setuptools ; extra == 'dev'
- pytest-textual-snapshot ; extra == 'dev'
- textual>=0.43,!=0.65.2,!=0.66 ; extra == 'dev'
- packaging ; extra == 'dev'
- black ; extra == 'dev'
- flake8 ; extra == 'dev'
- isort ; extra == 'dev'
- mypy ; extra == 'dev'
- check-manifest ; extra == 'dev'
- ipython ; extra == 'dev'
- bump2version ; extra == 'dev'
- sphinx ; extra == 'dev'
- furo ; extra == 'dev'
- sphinx-argparse ; extra == 'dev'
- towncrier ; extra == 'dev'
- asv ; extra == 'dev'
requires_python: '>=3.7.0'
- pypi: https://files.pythonhosted.org/packages/b2/d6/de0cc74f8d36976aeca0dd2e9cbf711882ff8e177495115fd82459afdc4d/mercantile-1.2.1-py3-none-any.whl
name: mercantile
version: 1.2.1
@ -8866,6 +8921,34 @@ packages:
- pkg:pypi/terminado?source=hash-mapping
size: 22452
timestamp: 1710262728753
- pypi: https://files.pythonhosted.org/packages/53/b3/95ab646b0c908823d71e49ab8b5949ec9f33346cee3897d1af6be28a8d91/textual-6.6.0-py3-none-any.whl
name: textual
version: 6.6.0
sha256: 5a9484bd15ee8a6fd8ac4ed4849fb25ee56bed2cecc7b8a83c4cd7d5f19515e5
requires_dist:
- markdown-it-py[linkify]>=2.1.0
- mdit-py-plugins
- platformdirs>=3.6.0,<5
- pygments>=2.19.2,<3.0.0
- rich>=14.2.0
- tree-sitter>=0.25.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-bash>=0.23.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-css>=0.23.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-go>=0.23.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-html>=0.23.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-java>=0.23.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-javascript>=0.23.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-json>=0.24.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-markdown>=0.3.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-python>=0.23.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-regex>=0.24.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-rust>=0.23.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-sql>=0.3.11 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-toml>=0.6.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-xml>=0.7.0 ; python_full_version >= '3.10' and extra == 'syntax'
- tree-sitter-yaml>=0.6.0 ; python_full_version >= '3.10' and extra == 'syntax'
- typing-extensions>=4.4.0,<5.0.0
requires_python: '>=3.9,<4.0'
- conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda
sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd
md5: 9d64911b31d57ca443e9f1e36b04385f