Add arcticdem

This commit is contained in:
Tobias Hölzer 2025-11-22 18:56:34 +01:00
parent d5b35d6da4
commit 1a71883999
18 changed files with 6981 additions and 2068 deletions

View file

@ -4,7 +4,7 @@ version = "0.1.0"
description = "Add your description here"
readme = "README.md"
authors = [{ name = "Tobias Hölzer", email = "tobiashoelzer@hotmail.com" }]
# requires-python = ">=3.10,<3.13"
requires-python = ">=3.13,<3.14"
dependencies = [
"aiohttp>=3.12.11",
"bokeh>=3.7.3",
@ -28,19 +28,19 @@ dependencies = [
"mapclassify>=2.9.0",
"matplotlib>=3.10.3",
"netcdf4>=1.7.2",
"numba>=0.62.1",
"numba>=0.61.2",
"numbagg>=0.9.3",
"numpy>=2.3.0",
"numpy>=2.2.6",
"odc-geo[all]>=0.4.10",
"opt-einsum>=3.4.0",
"pyarrow>=20.0.0",
"pyarrow>=18.1.0",
"rechunker>=0.5.2",
"requests>=2.32.3",
"rich>=14.0.0",
"rioxarray>=0.19.0",
"scipy>=1.15.3",
"seaborn>=0.13.2",
"smart-geocubes[gee,dask,stac,viz]>=0.0.9",
"smart-geocubes[stac]>=0.1.0",
"stopuhr>=0.0.10",
"ultraplot>=1.63.0",
"xanimate",
@ -51,7 +51,13 @@ dependencies = [
"geocube>=0.7.1,<0.8",
"streamlit>=1.50.0,<2",
"altair[all]>=5.5.0,<6",
"h5netcdf>=1.7.3,<2", "streamlit-folium>=0.25.3,<0.26", "st-theme>=1.2.3,<2",
"h5netcdf>=1.7.3,<2",
"streamlit-folium>=0.25.3,<0.26",
"st-theme>=1.2.3,<2",
"xgboost>=3.1.1,<4",
"s3fs>=2025.10.0,<2026",
"xarray-spatial",
"cupy-xarray>=0.1.4,<0.2",
]
[project.scripts]
@ -59,6 +65,7 @@ create-grid = "entropice.grids:main"
darts = "entropice.darts:main"
alpha-earth = "entropice.alphaearth:main"
era5 = "entropice.era5:cli"
arcticdem = "entropice.arcticdem:cli"
train = "entropice.training:main"
dataset = "entropice.dataset:main"
@ -69,10 +76,20 @@ build-backend = "hatchling.build"
[tool.uv]
package = true
[[tool.uv.index]]
name = "nvidia"
url = "https://pypi.nvidia.com"
explicit = true
[tool.uv.sources]
entropyc = { git = "ssh://git@github.com/AlbertEMC2Stein/entropyc", branch = "refactor/tobi" }
entropy = { git = "ssh://git@forgejo.tobiashoelzer.de:22222/tobias/entropy.git" }
xanimate = { git = "https://github.com/davbyr/xAnimate" }
xdem = { git = "https://github.com/GlacioHack/xdem" }
xarray-spatial = { git = "https://github.com/relativityhd/xarray-spatial" }
cudf-cu12 = { index = "nvidia" }
cuml-cu12 = { index = "nvidia" }
cuspatial-cu12 = { index = "nvidia" }
[tool.ruff.lint.pyflakes]
# Ignore libraries when checking for unused imports
@ -87,7 +104,8 @@ allowed-unused-imports = [
]
[tool.pixi.workspace]
channels = ["conda-forge"]
channels = ["nvidia", "conda-forge", "rapidsai"]
channel-priority = "disabled"
platforms = ["linux-64"]
[tool.pixi.activation.env]
@ -116,4 +134,5 @@ cupy = ">=13.6.0,<14"
nccl = ">=2.27.7.1,<3"
cudnn = ">=9.13.1.26,<10"
cusparselt = ">=0.8.1.1,<0.9"
cuda-version = "12.1.*"
cuda-version = "12.9.*"
rapids = ">=25.10.0,<26"