Skip to content

Commit bba585f

Browse files
committed
Update: optimized environment specification
1 parent 93efb8c commit bba585f

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed

environment-minimal.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Copyright (c) Brockmann Consult GmbH, 2025
2+
# License: MIT
3+
name: kaleidoscope-mini
4+
channels:
5+
- conda-forge
6+
dependencies:
7+
- python >= 3.10
8+
# Imports
9+
- dask
10+
- dask-image
11+
- typing-extensions
12+
- xarray
13+
# Runtime
14+
- h5netcdf

environment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ channels:
55
- conda-forge
66
dependencies:
77
- python >= 3.10
8-
#
98
# Imports
109
- cartopy
1110
- dask
1211
- dask-image
1312
- matplotlib
13+
- typing-extensions
1414
- xarray
15-
# runtime
15+
# Runtime
1616
- h5netcdf
1717
- netcdf4
1818
- zarr

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,21 @@ classifiers = [
3333
readme = { file = "README.md", content-type = "text/markdown" }
3434
license = { file = "LICENSE", content-type = "text/plain" }
3535
requires-python = ">=3.10"
36-
dependencies = [
36+
dependencies = [ # imports and runtime
37+
"cartopy",
3738
"dask",
3839
"dask-image",
39-
"cartopy",
4040
"h5netcdf",
4141
"matplotlib",
42-
"netcdf4",
42+
"typing-extensions",
4343
"xarray",
44-
"zarr",
4544
]
4645

4746
[project.optional-dependencies]
4847
extra = [
4948
"jupyterlab",
49+
"netcdf4",
50+
"zarr",
5051
]
5152
test = [
5253
"pytest",

0 commit comments

Comments
 (0)