eWaterCycle / ewatercycle

Python package for running hydrological models
https://ewatercycle.readthedocs.io/en/latest/
Apache License 2.0
33 stars 5 forks source link

Update `environment.yml` file #390

Closed geek-yang closed 6 months ago

geek-yang commented 10 months ago

By executing the current environment.yml and create a conda environment, the version of esmvaltool being installed is 2.4.0. However, this will cause an error when calling the ewatercycle.forcing (for instance, in a forcing generation notebook):

import ewatercycle.forcing

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/generate_forcing.ipynb Cell 4 line 4
      [1](vscode-notebook-cell://wsl%2Bubuntu-20.04/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/generate_forcing.ipynb#W3sdnNjb2RlLXJlbW90ZQ%3D%3D?line=0) import xarray as xr
      [2](vscode-notebook-cell://wsl%2Bubuntu-20.04/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/generate_forcing.ipynb#W3sdnNjb2RlLXJlbW90ZQ%3D%3D?line=1) from rich import print
----> [4](vscode-notebook-cell://wsl%2Bubuntu-20.04/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/generate_forcing.ipynb#W3sdnNjb2RlLXJlbW90ZQ%3D%3D?line=3) import ewatercycle.forcing

File [~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:8](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:8)
      [4](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:4) from typing import Any, Type
      [6](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:6) from importlib_metadata import EntryPoint
----> [8](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:8) from ewatercycle.base.forcing import (
      [9](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:9)     DefaultForcing,
     [10](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:10)     GenericDistributedForcing,
     [11](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:11)     GenericLumpedForcing,
     [12](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:12) )
     [15](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:15) class ForcingSources(Mapping):
     [16](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:16)     """Lazy dictionary to hold the different forcing sources.
     [17](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:17) 
     [18](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:18)     Properties can be accessed as attributes (with dot) or as keys (with [name]).
     [19](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/forcing.py:19)     """

File [~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:37](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:37)
     [34](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:34) from pydantic.functional_validators import AfterValidator, model_validator
     [35](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:35) from ruamel.yaml import YAML
---> [37](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:37) from ewatercycle.esmvaltool.builder import (
     [38](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:38)     build_generic_distributed_forcing_recipe,
     [39](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:39)     build_generic_lumped_forcing_recipe,
     [40](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:40) )
     [41](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:41) from ewatercycle.esmvaltool.run import run_recipe
     [42](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/base/forcing.py:42) from ewatercycle.esmvaltool.schema import Dataset, Recipe

File [~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:10](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:10)
      [7](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:7) from typing import Literal, Sequence
      [9](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:9) from ewatercycle.esmvaltool.datasets import DATASETS
---> [10](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:10) from ewatercycle.esmvaltool.diagnostic import copier
     [11](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:11) from ewatercycle.esmvaltool.schema import (
     [12](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:12)     ClimateStatistics,
     [13](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:13)     Dataset,
   (...)
     [19](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:19)     Variable,
     [20](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:20) )
     [21](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/builder.py:21) from ewatercycle.util import get_extents

File [~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/diagnostic/copier.py:6](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/diagnostic/copier.py:6)
      [3](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/ewatercycle/esmvaltool/diagnostic/copier.py:3) import shutil
...
----> [4](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/esmvalcore/preprocessor/_regrid_esmpy.py:4) import ESMF
      [5](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/esmvalcore/preprocessor/_regrid_esmpy.py:5) import iris
      [6](https://vscode-remote+wsl-002bubuntu-002d20-002e04.vscode-resource.vscode-cdn.net/home/yangliu/eWaterCycle/ewatercycle-lisflood/docs/~/mambaforge/envs/ewatercycle/lib/python3.10/site-packages/esmvalcore/preprocessor/_regrid_esmpy.py:6) import numpy as np

ModuleNotFoundError: No module named 'ESMF'

It is quite likely that the import name is different, so it fails. In the latest version of esmvaltool (e.g. version 2.9.0) everything works fine. However, due to the dependency conflicts (using the current environment.yml) a higher version of esmvaltool can not be installed.

I tried another environment file from infra (many thanks to @BSchilperoort for pointing me to this). And everything works well. I notice that this way the installed version of esmvaltool is 2.9.0. So we should update the environment file based on the one in the infra repo.

sverhoeven commented 9 months ago
Unable to replicate in fresh docker image ``` docker run -ti condaforge/miniforge3 (base) root@109776dc80da:/# vi bash: vi: command not found (base) root@109776dc80da:/# wget https://github.com/eWaterCycle/ewatercycle/raw/main/environment.yml --2024-01-08 11:38:39-- https://github.com/eWaterCycle/ewatercycle/raw/main/environment.yml Resolving github.com (github.com)... 140.82.121.3 Connecting to github.com (github.com)|140.82.121.3|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://raw.githubusercontent.com/eWaterCycle/ewatercycle/main/environment.yml [following] --2024-01-08 11:38:39-- https://raw.githubusercontent.com/eWaterCycle/ewatercycle/main/environment.yml Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.109.133, 185.199.108.133, ... Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 107 [text/plain] Saving to: ‘environment.yml’ environment.yml 100%[====================================================================================================>] 107 --.-KB/s in 0s 2024-01-08 11:38:39 (2.36 MB/s) - ‘environment.yml’ saved [107/107] (base) root@109776dc80da:/# mamba env create --file environment.yml conda-forge/noarch 15.2MB @ 7.0MB/s 2.3s conda-forge/linux-64 37.2MB @ 7.0MB/s 5.7s Looking for: ['python=3.10', "esmvaltool-python[version='>=2.3.0']"] Transaction Prefix: /opt/conda/envs/ewatercycle Updating specs: - python=3.10 - esmvaltool-python[version='>=2.3.0'] Package Version Build Channel Size ────────────────────────────────────────────────────────────────────────────────────────────────────── Install: ────────────────────────────────────────────────────────────────────────────────────────────────────── + _libgcc_mutex 0.1 conda_forge conda-forge/linux-64 3kB + _openmp_mutex 4.5 2_gnu conda-forge/linux-64 24kB + _py-xgboost-mutex 2.0 cpu_0 conda-forge/linux-64 8kB + affine 2.4.0 pyhd8ed1ab_0 conda-forge/noarch 19kB + aiohttp 3.9.1 py310h2372a71_0 conda-forge/linux-64 693kB + aiosignal 1.3.1 pyhd8ed1ab_0 conda-forge/noarch 13kB + antlr-python-runtime 4.11.1 pyhd8ed1ab_0 conda-forge/noarch 99kB + aom 3.7.1 h59595ed_0 conda-forge/linux-64 3MB + asciitree 0.3.3 py_2 conda-forge/noarch 6kB + async-timeout 4.0.3 pyhd8ed1ab_0 conda-forge/noarch 11kB + atk-1.0 2.38.0 hd4edc92_1 conda-forge/linux-64 552kB + attrs 23.2.0 pyh71513ae_0 conda-forge/noarch 55kB + aws-c-auth 0.7.11 h0100c56_0 conda-forge/linux-64 102kB + aws-c-cal 0.6.9 h5d48c4d_2 conda-forge/linux-64 56kB + aws-c-common 0.9.10 hd590300_0 conda-forge/linux-64 225kB + aws-c-compression 0.2.17 h7f92143_7 conda-forge/linux-64 19kB + aws-c-event-stream 0.4.0 h0bcb0bb_0 conda-forge/linux-64 54kB + aws-c-http 0.8.0 hd268abd_0 conda-forge/linux-64 195kB + aws-c-io 0.13.36 hb3b01f7_3 conda-forge/linux-64 157kB + aws-c-mqtt 0.10.0 hf5d392a_2 conda-forge/linux-64 164kB + aws-c-s3 0.4.7 hf8c57b3_3 conda-forge/linux-64 104kB + aws-c-sdkutils 0.1.13 h7f92143_0 conda-forge/linux-64 53kB + aws-checksums 0.1.17 h7f92143_6 conda-forge/linux-64 50kB + aws-crt-cpp 0.26.0 h322303c_4 conda-forge/linux-64 333kB + aws-sdk-cpp 1.11.210 hac0d6e5_8 conda-forge/linux-64 4MB + azure-core-cpp 1.10.3 h91d86a7_0 conda-forge/linux-64 342kB + azure-storage-blobs-cpp 12.10.0 h00ab1b0_0 conda-forge/linux-64 517kB + azure-storage-common-cpp 12.5.0 hb858b4b_2 conda-forge/linux-64 131kB + blosc 1.21.5 h0f2a231_0 conda-forge/linux-64 49kB + bokeh 3.3.2 pyhd8ed1ab_0 conda-forge/noarch 5MB + brotli 1.1.0 hd590300_1 conda-forge/linux-64 19kB + brotli-bin 1.1.0 hd590300_1 conda-forge/linux-64 19kB + brotli-python 1.1.0 py310hc6cd4ac_1 conda-forge/linux-64 349kB + brunsli 0.1 h9c3ff4c_0 conda-forge/linux-64 205kB + bzip2 1.0.8 hd590300_5 conda-forge/linux-64 254kB + c-ares 1.24.0 hd590300_0 conda-forge/linux-64 156kB + c-blosc2 2.12.0 hb4ffafa_0 conda-forge/linux-64 334kB + ca-certificates 2023.11.17 hbcca054_0 conda-forge/linux-64 154kB + cairo 1.18.0 h3faef2a_0 conda-forge/linux-64 982kB + cartopy 0.22.0 py310hcc13569_1 conda-forge/linux-64 2MB + cattrs 23.2.3 pyhd8ed1ab_0 conda-forge/noarch 47kB + cdo 2.3.0 h143fa7f_2 conda-forge/linux-64 34MB + cdsapi 0.6.1 pyhd8ed1ab_0 conda-forge/noarch 17kB + certifi 2023.11.17 pyhd8ed1ab_0 conda-forge/noarch 159kB + cf-units 3.2.0 py310h1f7b6fc_4 conda-forge/linux-64 298kB + cf_xarray 0.8.7 pyhd8ed1ab_0 conda-forge/noarch 55kB + cffi 1.16.0 py310h2fee648_0 conda-forge/linux-64 241kB + cfitsio 4.3.1 hbdc6101_0 conda-forge/linux-64 875kB + cftime 1.6.3 py310h1f7b6fc_0 conda-forge/linux-64 247kB + charls 2.4.2 h59595ed_0 conda-forge/linux-64 150kB + charset-normalizer 3.3.2 pyhd8ed1ab_0 conda-forge/noarch 47kB + chart-studio 1.1.0 pyh9f0ad1d_0 conda-forge/noarch 52kB + click 8.1.7 unix_pyh707e725_0 conda-forge/noarch 84kB + click-plugins 1.1.1 py_0 conda-forge/noarch 9kB + cligj 0.7.2 pyhd8ed1ab_1 conda-forge/noarch 10kB + cloudpickle 3.0.0 pyhd8ed1ab_0 conda-forge/noarch 25kB + cmocean 3.0.3 pyhd8ed1ab_0 conda-forge/noarch 161kB + colorama 0.4.6 pyhd8ed1ab_0 conda-forge/noarch 25kB + colorspacious 1.1.2 pyh24bf2e0_0 conda-forge/noarch 31kB + config 0.5.1 pyhd8ed1ab_0 conda-forge/noarch 22kB + configargparse 1.7 pyhd8ed1ab_0 conda-forge/noarch 39kB + contourpy 1.2.0 py310hd41b1e2_0 conda-forge/linux-64 239kB + cryptography 41.0.7 py310hb8475ec_1 conda-forge/linux-64 2MB + cycler 0.12.1 pyhd8ed1ab_0 conda-forge/noarch 13kB + cython 3.0.7 py310hc6cd4ac_0 conda-forge/linux-64 3MB + cytoolz 0.12.2 py310h2372a71_1 conda-forge/linux-64 368kB + dask 2023.12.1 pyhd8ed1ab_0 conda-forge/noarch 7kB + dask-core 2023.12.1 pyhd8ed1ab_0 conda-forge/noarch 867kB + dask-jobqueue 0.8.2 pyhd8ed1ab_0 conda-forge/noarch 37kB + dav1d 1.2.1 hd590300_0 conda-forge/linux-64 760kB + defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge/noarch 24kB + distributed 2023.12.1 pyhd8ed1ab_0 conda-forge/noarch 788kB + docrep 0.3.2 pyh44b312d_0 conda-forge/noarch 19kB + eccodes 2.33.0 he84ddb8_0 conda-forge/linux-64 4MB + ecmwf-api-client 1.6.3 pyhd8ed1ab_0 conda-forge/noarch 17kB + eofs 1.4.0 py_0 conda-forge/noarch 958kB + esgf-pyclient 0.3.1 pyhca7485f_3 conda-forge/noarch 25kB + esmf 8.4.2 nompi_h9e768e6_3 conda-forge/linux-64 24MB + esmpy 8.4.2 pyhc1e730c_4 conda-forge/noarch 2MB + esmvalcore 2.10.0 pyhd8ed1ab_0 conda-forge/noarch 6MB + esmvaltool-python 2.10.0 pyhd8ed1ab_0 conda-forge/noarch 2MB + et_xmlfile 1.1.0 pyhd8ed1ab_0 conda-forge/noarch 11kB + exceptiongroup 1.2.0 pyhd8ed1ab_0 conda-forge/noarch 20kB + expat 2.5.0 hcb278e6_1 conda-forge/linux-64 137kB + fasteners 0.17.3 pyhd8ed1ab_0 conda-forge/noarch 20kB + fftw 3.3.10 nompi_hc118613_108 conda-forge/linux-64 2MB + filelock 3.13.1 pyhd8ed1ab_0 conda-forge/noarch 16kB + findlibs 0.0.5 pyhd8ed1ab_0 conda-forge/noarch 13kB + fiona 1.9.5 py310h0a1e91f_3 conda-forge/linux-64 958kB + fire 0.5.0 pyhd8ed1ab_0 conda-forge/noarch 85kB + font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge/noarch 397kB + font-ttf-inconsolata 3.000 h77eed37_0 conda-forge/noarch 97kB + font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge/noarch 701kB + font-ttf-ubuntu 0.83 h77eed37_1 conda-forge/noarch 2MB + fontconfig 2.14.2 h14ed4e7_0 conda-forge/linux-64 272kB + fonts-conda-ecosystem 1 0 conda-forge/noarch 4kB + fonts-conda-forge 1 0 conda-forge/noarch 4kB + fonttools 4.47.0 py310h2372a71_0 conda-forge/linux-64 2MB + freeglut 3.2.2 hac7e632_2 conda-forge/linux-64 143kB + freetype 2.12.1 h267a509_2 conda-forge/linux-64 635kB + freexl 2.0.0 h743c826_0 conda-forge/linux-64 60kB + fribidi 1.0.10 h36c2ea0_0 conda-forge/linux-64 114kB + frozenlist 1.4.1 py310h2372a71_0 conda-forge/linux-64 60kB + fsspec 2023.12.2 pyhca7485f_0 conda-forge/noarch 127kB + funcargparse 0.2.5 pyhd8ed1ab_0 conda-forge/noarch 19kB + gdal 3.8.2 py310haaa150b_1 conda-forge/linux-64 1MB + gdk-pixbuf 2.42.10 h829c605_4 conda-forge/linux-64 572kB + geographiclib 1.52 pyhd8ed1ab_0 conda-forge/noarch 36kB + geopy 2.4.1 pyhd8ed1ab_0 conda-forge/noarch 73kB + geos 3.12.1 h59595ed_0 conda-forge/linux-64 2MB + geotiff 1.7.1 h6b2125f_15 conda-forge/linux-64 133kB + gettext 0.21.1 h27087fc_0 conda-forge/linux-64 4MB + gflags 2.2.2 he1b5a44_1004 conda-forge/linux-64 117kB + giflib 5.2.1 h0b41bf4_3 conda-forge/linux-64 77kB + glog 0.6.0 h6f12383_0 conda-forge/linux-64 114kB + graphite2 1.3.13 h58526e2_1001 conda-forge/linux-64 105kB + graphviz 9.0.0 h78e8752_1 conda-forge/linux-64 2MB + gtk2 2.24.33 h7f000aa_3 conda-forge/linux-64 7MB + gts 0.7.6 h977cf35_4 conda-forge/linux-64 318kB + harfbuzz 8.3.0 h3d44ed6_0 conda-forge/linux-64 2MB + hdf4 4.2.15 h2a13503_7 conda-forge/linux-64 757kB + hdf5 1.14.3 nompi_h4f84152_100 conda-forge/linux-64 4MB + humanfriendly 10.0 pyhd8ed1ab_6 conda-forge/noarch 73kB + icu 73.2 h59595ed_0 conda-forge/linux-64 12MB + idna 3.6 pyhd8ed1ab_0 conda-forge/noarch 50kB + imagecodecs 2024.1.1 py310h496a806_0 conda-forge/linux-64 2MB + imageio 2.33.1 pyh8c1a49c_0 conda-forge/noarch 291kB + importlib-metadata 7.0.1 pyha770c72_0 conda-forge/noarch 26kB + importlib_metadata 7.0.1 hd8ed1ab_0 conda-forge/noarch 10kB + iniconfig 2.0.0 pyhd8ed1ab_0 conda-forge/noarch 11kB + iris 3.7.0 pyha770c72_0 conda-forge/noarch 1MB + iris-esmf-regrid 0.9.0 pyhd8ed1ab_0 conda-forge/noarch 55kB + isodate 0.6.1 pyhd8ed1ab_0 conda-forge/noarch 29kB + itsdangerous 2.1.2 pyhd8ed1ab_0 conda-forge/noarch 16kB + jasper 4.1.1 he6dfbbe_0 conda-forge/linux-64 676kB + jinja2 3.1.2 pyhd8ed1ab_1 conda-forge/noarch 101kB + joblib 1.3.2 pyhd8ed1ab_0 conda-forge/noarch 221kB + json-c 0.17 h7ab15ed_0 conda-forge/linux-64 83kB + jxrlib 1.1 hd590300_3 conda-forge/linux-64 239kB + kealib 1.5.3 h2f55d51_0 conda-forge/linux-64 173kB + keyutils 1.6.1 h166bdaf_0 conda-forge/linux-64 118kB + kiwisolver 1.4.5 py310hd41b1e2_1 conda-forge/linux-64 73kB + krb5 1.21.2 h659d440_0 conda-forge/linux-64 1MB + latexcodec 2.0.1 pyh9f0ad1d_0 conda-forge/noarch 18kB + lazy_loader 0.3 pyhd8ed1ab_0 conda-forge/noarch 14kB + lcms2 2.16 hb7c19ff_0 conda-forge/linux-64 245kB + ld_impl_linux-64 2.40 h41732ed_0 conda-forge/linux-64 705kB + lerc 4.0.0 h27087fc_0 conda-forge/linux-64 282kB + libabseil 20230802.1 cxx17_h59595ed_0 conda-forge/linux-64 1MB + libaec 1.1.2 h59595ed_1 conda-forge/linux-64 35kB + libarchive 3.7.2 h2aa1ff5_1 conda-forge/linux-64 866kB + libarrow 14.0.2 h84dd17c_2_cpu conda-forge/linux-64 23MB + libarrow-acero 14.0.2 h59595ed_2_cpu conda-forge/linux-64 577kB + libarrow-dataset 14.0.2 h59595ed_2_cpu conda-forge/linux-64 582kB + libarrow-flight 14.0.2 h120cb0d_2_cpu conda-forge/linux-64 501kB + libarrow-flight-sql 14.0.2 h61ff412_2_cpu conda-forge/linux-64 193kB + libarrow-gandiva 14.0.2 hacb8726_2_cpu conda-forge/linux-64 894kB + libarrow-substrait 14.0.2 h61ff412_2_cpu conda-forge/linux-64 509kB + libavif16 1.0.3 hef5bec9_1 conda-forge/linux-64 96kB + libblas 3.9.0 20_linux64_openblas conda-forge/linux-64 14kB + libboost-headers 1.84.0 ha770c72_0 conda-forge/linux-64 14MB + libbrotlicommon 1.1.0 hd590300_1 conda-forge/linux-64 69kB + libbrotlidec 1.1.0 hd590300_1 conda-forge/linux-64 33kB + libbrotlienc 1.1.0 hd590300_1 conda-forge/linux-64 283kB + libcblas 3.9.0 20_linux64_openblas conda-forge/linux-64 14kB + libcrc32c 1.1.2 h9c3ff4c_0 conda-forge/linux-64 20kB + libcurl 8.5.0 hca28451_0 conda-forge/linux-64 389kB + libdeflate 1.19 hd590300_0 conda-forge/linux-64 67kB + libedit 3.1.20191231 he28a2e2_2 conda-forge/linux-64 124kB + libev 4.33 hd590300_2 conda-forge/linux-64 113kB + libevent 2.1.12 hf998b51_1 conda-forge/linux-64 427kB + libexpat 2.5.0 hcb278e6_1 conda-forge/linux-64 78kB + libffi 3.4.2 h7f98852_5 conda-forge/linux-64 58kB + libgcc-ng 13.2.0 h807b86a_3 conda-forge/linux-64 774kB + libgd 2.3.3 h119a65a_9 conda-forge/linux-64 224kB + libgdal 3.8.2 hcd1fc54_1 conda-forge/linux-64 11MB + libgfortran-ng 13.2.0 h69a702a_3 conda-forge/linux-64 24kB + libgfortran5 13.2.0 ha4646dd_3 conda-forge/linux-64 1MB + libglib 2.78.3 h783c2da_0 conda-forge/linux-64 3MB + libglu 9.0.0 hac7e632_1003 conda-forge/linux-64 331kB + libgomp 13.2.0 h807b86a_3 conda-forge/linux-64 422kB + libgoogle-cloud 2.12.0 h5206363_4 conda-forge/linux-64 43MB + libgrpc 1.59.3 hd6c4280_0 conda-forge/linux-64 7MB + libiconv 1.17 hd590300_2 conda-forge/linux-64 706kB + libjpeg-turbo 3.0.0 hd590300_1 conda-forge/linux-64 619kB + libkml 1.3.0 h01aab08_1018 conda-forge/linux-64 514kB + liblapack 3.9.0 20_linux64_openblas conda-forge/linux-64 14kB + libllvm14 14.0.6 hcd5def8_4 conda-forge/linux-64 31MB + libllvm15 15.0.7 hb3ce162_4 conda-forge/linux-64 33MB + libnetcdf 4.9.2 nompi_h9612171_113 conda-forge/linux-64 849kB + libnghttp2 1.58.0 h47da74e_1 conda-forge/linux-64 632kB + libnl 3.9.0 hd590300_0 conda-forge/linux-64 733kB + libnsl 2.0.1 hd590300_0 conda-forge/linux-64 33kB + libnuma 2.0.16 h0b41bf4_1 conda-forge/linux-64 41kB + libopenblas 0.3.25 pthreads_h413a1c8_0 conda-forge/linux-64 6MB + libparquet 14.0.2 h352af49_2_cpu conda-forge/linux-64 1MB + libpng 1.6.39 h753d276_0 conda-forge/linux-64 283kB + libpq 16.1 h33b98f1_7 conda-forge/linux-64 2MB + libprotobuf 4.24.4 hf27288f_0 conda-forge/linux-64 3MB + libre2-11 2023.06.02 h7a70373_0 conda-forge/linux-64 233kB + librsvg 2.56.3 he3f83f7_1 conda-forge/linux-64 6MB + librttopo 1.1.0 h8917695_15 conda-forge/linux-64 233kB + libspatialite 5.1.0 h7bd4643_4 conda-forge/linux-64 4MB + libsqlite 3.44.2 h2797004_0 conda-forge/linux-64 846kB + libssh2 1.11.0 h0841786_0 conda-forge/linux-64 271kB + libstdcxx-ng 13.2.0 h7e041cc_3 conda-forge/linux-64 4MB + libthrift 0.19.0 hb90f79a_1 conda-forge/linux-64 409kB + libtiff 4.6.0 ha9c0a0a_2 conda-forge/linux-64 283kB + libudunits2 2.2.28 h40f5838_3 conda-forge/linux-64 81kB + libutf8proc 2.8.0 h166bdaf_0 conda-forge/linux-64 101kB + libuuid 2.38.1 h0b41bf4_0 conda-forge/linux-64 34kB + libwebp 1.3.2 h658648e_1 conda-forge/linux-64 85kB + libwebp-base 1.3.2 hd590300_0 conda-forge/linux-64 402kB + libxcb 1.15 h0b41bf4_0 conda-forge/linux-64 384kB + libxcrypt 4.4.36 hd590300_1 conda-forge/linux-64 100kB + libxgboost 2.0.3 cpu_h6728c87_0 conda-forge/linux-64 5MB + libxml2 2.12.3 h232c23b_0 conda-forge/linux-64 704kB + libxslt 1.1.39 h76b75d6_0 conda-forge/linux-64 254kB + libzip 1.10.1 h2629f0a_3 conda-forge/linux-64 107kB + libzlib 1.2.13 hd590300_5 conda-forge/linux-64 62kB + libzopfli 1.0.3 h9c3ff4c_0 conda-forge/linux-64 168kB + lime 0.2.0.1 pyhd8ed1ab_1 conda-forge/noarch 241kB + llvmlite 0.41.1 py310h1b8f574_0 conda-forge/linux-64 3MB + locket 1.0.0 pyhd8ed1ab_0 conda-forge/noarch 8kB + lxml 5.0.1 py310hcfd0673_0 conda-forge/linux-64 1MB + lz4 4.3.2 py310h350c4a5_1 conda-forge/linux-64 37kB + lz4-c 1.9.4 hcb278e6_0 conda-forge/linux-64 143kB + lzo 2.10 h516909a_1000 conda-forge/linux-64 321kB + magics 4.15.0 hd93a360_0 conda-forge/linux-64 25MB + magics-python 1.5.8 pyhd8ed1ab_1 conda-forge/noarch 27kB + mapgenerator 1.0.7 pyhd8ed1ab_0 conda-forge/noarch 35kB + markupsafe 2.1.3 py310h2372a71_1 conda-forge/linux-64 24kB + matplotlib-base 3.8.2 py310h62c0568_0 conda-forge/linux-64 7MB + minizip 4.0.4 h0ab5242_0 conda-forge/linux-64 92kB + msgpack-python 1.0.7 py310hd41b1e2_0 conda-forge/linux-64 197kB + multidict 6.0.4 py310h2372a71_1 conda-forge/linux-64 57kB + munkres 1.1.4 pyh9f0ad1d_0 conda-forge/noarch 12kB + myproxyclient 2.1.1 pyhd8ed1ab_0 conda-forge/noarch 45kB + natsort 8.4.0 pyhd8ed1ab_0 conda-forge/noarch 37kB + nc-time-axis 1.4.1 pyhd8ed1ab_0 conda-forge/noarch 19kB + ncurses 6.4 h59595ed_2 conda-forge/linux-64 884kB + nested-lookup 0.2.25 pyhd8ed1ab_1 conda-forge/noarch 17kB + netcdf-fortran 4.6.1 nompi_hacb5139_103 conda-forge/linux-64 432kB + netcdf4 1.6.5 nompi_py310hba70d50_100 conda-forge/linux-64 549kB + networkx 3.2.1 pyhd8ed1ab_0 conda-forge/noarch 1MB + nspr 4.35 h27087fc_0 conda-forge/linux-64 227kB + nss 3.96 h1d7d5a4_0 conda-forge/linux-64 2MB + numba 0.58.1 py310h7dc5dd1_0 conda-forge/linux-64 4MB + numcodecs 0.12.1 py310hc6cd4ac_0 conda-forge/linux-64 757kB + numpy 1.26.3 py310hb13e2d6_0 conda-forge/linux-64 7MB + openjpeg 2.5.0 h488ebb8_3 conda-forge/linux-64 357kB + openpyxl 3.1.2 py310h2372a71_1 conda-forge/linux-64 605kB + openssl 3.2.0 hd590300_1 conda-forge/linux-64 3MB + orc 1.9.2 h4b38347_0 conda-forge/linux-64 1MB + packaging 23.2 pyhd8ed1ab_0 conda-forge/noarch 49kB + pandas 2.1.4 py310hcc13569_0 conda-forge/linux-64 12MB + pango 1.50.14 ha41ecd1_2 conda-forge/linux-64 444kB + partd 1.4.1 pyhd8ed1ab_0 conda-forge/noarch 21kB + patsy 0.5.6 pyhd8ed1ab_0 conda-forge/noarch 187kB + pcre2 10.42 hcad00b1_0 conda-forge/linux-64 1MB + pillow 10.2.0 py310h01dd4db_0 conda-forge/linux-64 41MB + pip 23.3.2 pyhd8ed1ab_0 conda-forge/noarch 1MB + pixman 0.43.0 h59595ed_0 conda-forge/linux-64 387kB + platformdirs 4.1.0 pyhd8ed1ab_0 conda-forge/noarch 20kB + plotly 5.18.0 pyhd8ed1ab_0 conda-forge/noarch 5MB + pluggy 1.3.0 pyhd8ed1ab_0 conda-forge/noarch 23kB + pooch 1.8.0 pyhd8ed1ab_0 conda-forge/noarch 52kB + poppler 23.12.0 h590f24d_0 conda-forge/linux-64 2MB + poppler-data 0.4.12 hd8ed1ab_0 conda-forge/noarch 2MB + postgresql 16.1 h7387d8b_7 conda-forge/linux-64 5MB + progressbar2 4.3.2 pyhd8ed1ab_0 conda-forge/noarch 49kB + proj 9.3.1 h1d62c97_0 conda-forge/linux-64 3MB + prov 2.0.0 pyhd3deb0d_0 conda-forge/noarch 159kB + psutil 5.9.7 py310h2372a71_0 conda-forge/linux-64 365kB + psy-maps 1.4.2 py310hff52083_2 conda-forge/linux-64 77kB + psy-reg 1.4.0 py310hff52083_3 conda-forge/linux-64 47kB + psy-simple 1.4.1 py310hff52083_2 conda-forge/linux-64 260kB + psyplot 1.4.3 py310hff52083_1 conda-forge/linux-64 230kB + pthread-stubs 0.4 h36c2ea0_1001 conda-forge/linux-64 6kB + py-cordex 0.6.6 pyhd8ed1ab_0 conda-forge/noarch 37kB + py-xgboost 2.0.3 cpu_py310h78d450f_0 conda-forge/linux-64 270kB + pyarrow 14.0.2 py310hf9e7431_2_cpu conda-forge/linux-64 4MB + pyarrow-hotfix 0.6 pyhd8ed1ab_0 conda-forge/noarch 14kB + pybtex 0.24.0 pyhd8ed1ab_2 conda-forge/noarch 73kB + pycparser 2.21 pyhd8ed1ab_0 conda-forge/noarch 103kB + pydot 2.0.0 py310hff52083_0 conda-forge/linux-64 45kB + pyopenssl 23.3.0 pyhd8ed1ab_0 conda-forge/noarch 127kB + pyparsing 3.1.1 pyhd8ed1ab_0 conda-forge/noarch 90kB + pyproj 3.6.1 py310hd5c30f3_5 conda-forge/linux-64 526kB + pyshp 2.3.1 pyhd8ed1ab_0 conda-forge/noarch 964kB + pysocks 1.7.1 pyha2e5f31_6 conda-forge/noarch 19kB + pytest 7.4.4 pyhd8ed1ab_0 conda-forge/noarch 245kB + python 3.10.13 hd12c33a_1_cpython conda-forge/linux-64 26MB + python-cdo 1.6.0 pyhd8ed1ab_0 conda-forge/noarch 27kB + python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge/noarch 246kB + python-stratify 0.3.0 py310h1f7b6fc_1 conda-forge/linux-64 344kB + python-tzdata 2023.4 pyhd8ed1ab_0 conda-forge/noarch 146kB + python-utils 3.8.1 pyhd8ed1ab_0 conda-forge/noarch 28kB + python-xxhash 3.4.1 py310h2372a71_0 conda-forge/linux-64 23kB + python_abi 3.10 4_cp310 conda-forge/linux-64 6kB + pytz 2023.3.post1 pyhd8ed1ab_0 conda-forge/noarch 187kB + pywavelets 1.4.1 py310h1f7b6fc_1 conda-forge/linux-64 4MB + pyyaml 6.0.1 py310h2372a71_1 conda-forge/linux-64 171kB + rasterio 1.3.9 py310hedc89e0_2 conda-forge/linux-64 7MB + rav1e 0.6.6 he8a937b_2 conda-forge/linux-64 15MB + rdflib 7.0.0 pyhd8ed1ab_0 conda-forge/noarch 403kB + rdma-core 49.0 hd3aeb46_2 conda-forge/linux-64 5MB + re2 2023.06.02 h2873b5e_0 conda-forge/linux-64 27kB + readline 8.2 h8228510_1 conda-forge/linux-64 281kB + requests 2.31.0 pyhd8ed1ab_0 conda-forge/noarch 57kB + requests-cache 1.1.1 pyhd8ed1ab_0 conda-forge/noarch 50kB + retrying 1.3.3 py_2 conda-forge/noarch 11kB + ruamel.yaml 0.18.5 py310h2372a71_0 conda-forge/linux-64 202kB + ruamel.yaml.clib 0.2.7 py310h2372a71_2 conda-forge/linux-64 135kB + s2n 1.4.1 h06160fa_0 conda-forge/linux-64 331kB + scikit-image 0.22.0 py310hcc13569_2 conda-forge/linux-64 11MB + scikit-learn 1.3.2 py310h1fdf081_2 conda-forge/linux-64 8MB + scipy 1.11.4 py310hb13e2d6_0 conda-forge/linux-64 15MB + seaborn 0.13.1 hd8ed1ab_0 conda-forge/noarch 7kB + seaborn-base 0.13.1 pyhd8ed1ab_0 conda-forge/noarch 235kB + seawater 3.3.4 py_1 conda-forge/noarch 20kB + setuptools 69.0.3 pyhd8ed1ab_0 conda-forge/noarch 471kB + shapely 2.0.2 py310hc3e127f_1 conda-forge/linux-64 481kB + simplejson 3.19.2 py310h2372a71_0 conda-forge/linux-64 109kB + six 1.16.0 pyh6c4a22f_0 conda-forge/noarch 14kB + snappy 1.1.10 h9fff704_0 conda-forge/linux-64 39kB + snuggs 1.4.7 py_0 conda-forge/noarch 8kB + sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge/noarch 26kB + sparse 0.14.0 pyhd8ed1ab_0 conda-forge/noarch 66kB + sqlite 3.44.2 h2c6b66d_0 conda-forge/linux-64 836kB + statsmodels 0.14.1 py310h1f7b6fc_0 conda-forge/linux-64 11MB + svt-av1 1.8.0 h59595ed_0 conda-forge/linux-64 3MB + tblib 3.0.0 pyhd8ed1ab_0 conda-forge/noarch 17kB + tenacity 8.2.3 pyhd8ed1ab_0 conda-forge/noarch 23kB + termcolor 2.4.0 pyhd8ed1ab_0 conda-forge/noarch 13kB + threadpoolctl 3.2.0 pyha21a80b_0 conda-forge/noarch 21kB + tifffile 2023.12.9 pyhd8ed1ab_0 conda-forge/noarch 177kB + tiledb 2.19.0 hc1131af_0 conda-forge/linux-64 6MB + tk 8.6.13 noxft_h4845f30_101 conda-forge/linux-64 3MB + tomli 2.0.1 pyhd8ed1ab_0 conda-forge/noarch 16kB + toolz 0.12.0 pyhd8ed1ab_0 conda-forge/noarch 49kB + tornado 6.3.3 py310h2372a71_1 conda-forge/linux-64 642kB + tqdm 4.66.1 pyhd8ed1ab_0 conda-forge/noarch 89kB + typing-extensions 4.9.0 hd8ed1ab_0 conda-forge/noarch 10kB + typing_extensions 4.9.0 pyha770c72_0 conda-forge/noarch 36kB + tzcode 2023d h3f72095_0 conda-forge/linux-64 70kB + tzdata 2023d h0c530f3_0 conda-forge/noarch 120kB + ucx 1.15.0 h75e419f_2 conda-forge/linux-64 15MB + udunits2 2.2.28 h40f5838_3 conda-forge/linux-64 113kB + ujson 5.9.0 py310hc6cd4ac_0 conda-forge/linux-64 52kB + unicodedata2 15.1.0 py310h2372a71_0 conda-forge/linux-64 374kB + uriparser 0.9.7 hcb278e6_1 conda-forge/linux-64 47kB + url-normalize 1.4.3 pyhd8ed1ab_0 conda-forge/noarch 10kB + urllib3 2.1.0 pyhd8ed1ab_0 conda-forge/noarch 85kB + webob 1.8.7 pyhd8ed1ab_0 conda-forge/noarch 88kB + wheel 0.42.0 pyhd8ed1ab_0 conda-forge/noarch 58kB + xarray 2023.12.0 pyhd8ed1ab_0 conda-forge/noarch 725kB + xerces-c 3.2.5 hac6953d_0 conda-forge/linux-64 2MB + xesmf 0.8.2 pyhd8ed1ab_0 conda-forge/noarch 44kB + xgboost 2.0.3 cpu_py310h78d450f_0 conda-forge/linux-64 16kB + xlsxwriter 3.1.9 pyhd8ed1ab_0 conda-forge/noarch 121kB + xorg-fixesproto 5.0 h7f98852_1002 conda-forge/linux-64 9kB + xorg-inputproto 2.3.2 h7f98852_1002 conda-forge/linux-64 20kB + xorg-kbproto 1.0.7 h7f98852_1002 conda-forge/linux-64 27kB + xorg-libice 1.1.1 hd590300_0 conda-forge/linux-64 58kB + xorg-libsm 1.2.4 h7391055_0 conda-forge/linux-64 27kB + xorg-libx11 1.8.7 h8ee46fc_0 conda-forge/linux-64 829kB + xorg-libxau 1.0.11 hd590300_0 conda-forge/linux-64 14kB + xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge/linux-64 19kB + xorg-libxext 1.3.4 h0b41bf4_2 conda-forge/linux-64 50kB + xorg-libxfixes 5.0.3 h7f98852_1004 conda-forge/linux-64 18kB + xorg-libxi 1.7.10 h7f98852_0 conda-forge/linux-64 47kB + xorg-libxrender 0.9.11 hd590300_0 conda-forge/linux-64 38kB + xorg-renderproto 0.11.1 h7f98852_1002 conda-forge/linux-64 10kB + xorg-xextproto 7.3.0 h0b41bf4_1003 conda-forge/linux-64 30kB + xorg-xproto 7.0.31 h7f98852_1007 conda-forge/linux-64 75kB + xxhash 0.8.2 hd590300_0 conda-forge/linux-64 98kB + xyzservices 2023.10.1 pyhd8ed1ab_0 conda-forge/noarch 36kB + xz 5.2.6 h166bdaf_0 conda-forge/linux-64 418kB + yamale 4.0.4 pyh6c4a22f_0 conda-forge/noarch 41kB + yaml 0.2.5 h7f98852_2 conda-forge/linux-64 89kB + yarl 1.9.3 py310h2372a71_0 conda-forge/linux-64 113kB + zarr 2.16.1 pyhd8ed1ab_0 conda-forge/noarch 158kB + zfp 1.0.1 h59595ed_0 conda-forge/linux-64 278kB + zict 3.0.0 pyhd8ed1ab_0 conda-forge/noarch 36kB + zipp 3.17.0 pyhd8ed1ab_0 conda-forge/noarch 19kB + zlib 1.2.13 hd590300_5 conda-forge/linux-64 93kB + zlib-ng 2.0.7 h0b41bf4_0 conda-forge/linux-64 95kB + zstd 1.5.5 hfc55251_0 conda-forge/linux-64 545kB Summary: Install: 389 packages Total download: 658MB ────────────────────────────────────────────────────────────────────────────────────────────────────── tzdata 119.6kB @ 844.0kB/s 0.1s font-ttf-inconsolata 96.5kB @ 679.0kB/s 0.1s font-ttf-dejavu-sans-mono 397.4kB @ 2.1MB/s 0.2s font-ttf-ubuntu 1.6MB @ 7.7MB/s 0.2s python_abi 6.4kB @ 30.2kB/s 0.1s font-ttf-source-code-pro 700.8kB @ 2.8MB/s 0.3s libnuma 41.1kB @ 153.6kB/s 0.1s _openmp_mutex 23.6kB @ 81.4kB/s 0.1s libzopfli 168.1kB @ 577.9kB/s 0.1s libstdcxx-ng 3.8MB @ 11.6MB/s 0.2s pthread-stubs 5.6kB @ 17.0kB/s 0.1s xorg-kbproto 27.3kB @ 82.8kB/s 0.1s xorg-renderproto 9.6kB @ 25.9kB/s 0.1s tzcode 69.8kB @ 177.0kB/s 0.1s zfp 278.0kB @ 704.1kB/s 0.1s zlib-ng 94.6kB @ 238.9kB/s 0.1s pixman 387.3kB @ 838.8kB/s 0.1s ncurses 884.4kB @ 1.9MB/s 0.1s gflags 116.5kB @ 249.5kB/s 0.1s libiconv 705.8kB @ 1.4MB/s 0.1s lz4-c 143.4kB @ 260.6kB/s 0.1s libzlib 61.6kB @ 111.7kB/s 0.1s bzip2 254.2kB @ 460.5kB/s 0.1s libabseil 1.3MB @ 2.2MB/s 0.1s libwebp-base 401.8kB @ 618.9kB/s 0.1s libexpat 78.0kB @ 120.0kB/s 0.1s libnsl 33.4kB @ 51.4kB/s 0.1s rav1e 15.4MB @ 23.0MB/s 0.4s libavif16 96.0kB @ 132.9kB/s 0.1s libedit 123.9kB @ 171.4kB/s 0.1s readline 281.5kB @ 389.0kB/s 0.1s libgfortran-ng 23.8kB @ 30.5kB/s 0.1s hdf4 756.7kB @ 964.5kB/s 0.1s zlib 92.8kB @ 118.3kB/s 0.1s libpng 282.6kB @ 359.6kB/s 0.1s icu 12.1MB @ 15.0MB/s 0.3s libbrotlidec 32.8kB @ 39.4kB/s 0.0s aws-c-compression 19.2kB @ 23.0kB/s 0.0s aws-c-cal 55.6kB @ 65.1kB/s 0.1s libxml2 704.3kB @ 804.2kB/s 0.1s xorg-libx11 828.7kB @ 920.4kB/s 0.1s minizip 91.7kB @ 101.4kB/s 0.1s aws-c-sdkutils 53.3kB @ 58.9kB/s 0.1s sqlite 836.4kB @ 875.3kB/s 0.1s nss 2.0MB @ 2.0MB/s 0.1s orc 1.0MB @ 984.4kB/s 0.1s libopenblas 5.5MB @ 5.3MB/s 0.2s libpq 2.5MB @ 2.3MB/s 0.1s xorg-libxext 50.1kB @ 45.8kB/s 0.1s xorg-libxrender 37.8kB @ 31.4kB/s 0.2s freexl 59.8kB @ 49.7kB/s 0.2s atk-1.0 551.9kB @ 458.7kB/s 0.1s aws-c-http 195.1kB @ 162.1kB/s 0.1s xerces-c 1.6MB @ 1.3MB/s 0.1s azure-core-cpp 341.7kB @ 255.0kB/s 0.1s brunsli 204.9kB @ 152.5kB/s 0.1s hdf5 3.9MB @ 2.7MB/s 0.2s azure-storage-common-cpp 131.3kB @ 92.4kB/s 0.1s postgresql 5.3MB @ 3.3MB/s 0.4s freeglut 142.9kB @ 87.9kB/s 0.2s harfbuzz 1.5MB @ 949.1kB/s 0.2s pango 443.6kB @ 261.9kB/s 0.1s aws-crt-cpp 333.4kB @ 196.7kB/s 0.1s jasper 675.7kB @ 396.5kB/s 0.1s python 25.7MB @ 15.1MB/s 0.8s libarrow-gandiva 893.9kB @ 486.2kB/s 0.1s libarrow-dataset 582.0kB @ 316.4kB/s 0.1s pip 1.4MB @ 702.3kB/s 0.1s pycparser 102.7kB @ 51.7kB/s 0.1s librsvg 5.9MB @ 3.0MB/s 0.3s gtk2 6.5MB @ 3.2MB/s 0.3s pluggy 22.5kB @ 11.0kB/s 0.1s colorama 25.2kB @ 12.3kB/s 0.1s et_xmlfile 10.6kB @ 5.1kB/s 0.1s affine 18.7kB @ 8.9kB/s 0.1s xyzservices 36.2kB @ 17.2kB/s 0.1s networkx 1.1MB @ 538.3kB/s 0.1s zipp 19.0kB @ 8.9kB/s 0.1s certifi 158.9kB @ 73.9kB/s 0.0s platformdirs 20.1kB @ 9.3kB/s 0.1s attrs 54.6kB @ 24.7kB/s 0.1s six 14.3kB @ 6.4kB/s 0.1s click 84.4kB @ 38.1kB/s 0.1s humanfriendly 73.4kB @ 33.1kB/s 0.0s asciitree 6.2kB @ 2.7kB/s 0.1s packaging 49.5kB @ 21.8kB/s 0.1s xlsxwriter 121.0kB @ 52.8kB/s 0.1s importlib-metadata 26.4kB @ 11.4kB/s 0.1s typing-extensions 10.2kB @ 4.4kB/s 0.1s retrying 11.4kB @ 4.9kB/s 0.0s libgoogle-cloud 43.5MB @ 18.6MB/s 1.0s config 21.9kB @ 9.1kB/s 0.2s python-dateutil 246.0kB @ 100.4kB/s 0.1s fire 85.4kB @ 34.8kB/s 0.1s partd 20.7kB @ 8.5kB/s 0.1s async-timeout 11.4kB @ 4.6kB/s 0.1s unicodedata2 374.1kB @ 148.5kB/s 0.1s kiwisolver 73.1kB @ 29.0kB/s 0.1s ruamel.yaml.clib 134.9kB @ 53.5kB/s 0.1s rdflib 402.9kB @ 159.8kB/s 0.1s simplejson 109.2kB @ 42.5kB/s 0.2s psutil 364.8kB @ 139.7kB/s 0.1s pyyaml 170.6kB @ 65.2kB/s 0.1s cffi 241.3kB @ 92.2kB/s 0.1s ruamel.yaml 201.8kB @ 75.0kB/s 0.1s yarl 113.4kB @ 42.2kB/s 0.1s imagecodecs 2.0MB @ 692.1kB/s 0.2s pywavelets 3.7MB @ 1.3MB/s 0.2s cryptography 2.0MB @ 693.2kB/s 0.2s numba 4.3MB @ 1.5MB/s 0.2s py-xgboost 269.7kB @ 90.9kB/s 0.1s xgboost 16.0kB @ 5.4kB/s 0.1s yamale 41.1kB @ 13.9kB/s 0.1s cartopy 1.8MB @ 611.3kB/s 0.1s patsy 187.2kB @ 60.1kB/s 0.2s tifffile 176.5kB @ 56.6kB/s 0.1s esmpy 2.1MB @ 658.7kB/s 0.2s eofs 957.5kB @ 301.8kB/s 0.2s seaborn-base 234.7kB @ 74.0kB/s 0.1s nc-time-axis 18.6kB @ 5.8kB/s 0.1s distributed 787.8kB @ 238.5kB/s 0.1s cmocean 161.2kB @ 48.8kB/s 0.1s cf_xarray 54.8kB @ 16.6kB/s 0.1s mapgenerator 34.9kB @ 10.6kB/s 0.1s pillow 41.2MB @ 12.3MB/s 0.9s aiohttp 692.8kB @ 204.7kB/s 0.1s cf-units 298.0kB @ 88.0kB/s 0.1s seaborn 6.9kB @ 2.0kB/s 0.0s iris 1.2MB @ 360.9kB/s 0.1s fonts-conda-ecosystem 3.7kB @ 1.0kB/s 0.1s ld_impl_linux-64 704.7kB @ 201.1kB/s 0.1s libgomp 421.8kB @ 118.2kB/s 0.1s libgcc-ng 773.6kB @ 216.6kB/s 0.1s iris-esmf-regrid 54.6kB @ 15.2kB/s 0.2s python-stratify 344.4kB @ 95.4kB/s 0.3s xorg-libxdmcp 19.1kB @ 5.3kB/s 0.1s fribidi 114.4kB @ 31.4kB/s 0.1s jxrlib 239.1kB @ 64.5kB/s 0.1s charls 150.3kB @ 40.6kB/s 0.1s libffi 58.3kB @ 15.7kB/s 0.1s libxcrypt 100.4kB @ 26.7kB/s 0.1s libaec 35.2kB @ 9.4kB/s 0.1s gettext 4.3MB @ 1.1MB/s 0.1s libgfortran5 1.4MB @ 370.6kB/s 0.2s xorg-libice 58.5kB @ 15.1kB/s 0.2s geos 1.7MB @ 438.9kB/s 0.2s libxgboost 5.2MB @ 1.3MB/s 0.2s xz 418.4kB @ 104.7kB/s 0.0s glog 114.3kB @ 28.6kB/s 0.0s libuuid 33.6kB @ 8.3kB/s 0.1s libssh2 271.1kB @ 66.9kB/s 0.1s pcre2 1.0MB @ 243.9kB/s 0.2s libre2-11 232.7kB @ 55.4kB/s 0.1s libprotobuf 2.6MB @ 610.4kB/s 0.2s xorg-libsm 27.4kB @ 6.5kB/s 0.1s libthrift 409.4kB @ 95.6kB/s 0.1s re2 27.0kB @ 6.2kB/s 0.1s libglib 2.7MB @ 619.2kB/s 0.1s libarchive 866.2kB @ 194.4kB/s 0.1s libwebp 84.9kB @ 18.4kB/s 0.1s ucx 15.3MB @ 3.2MB/s 0.6s gts 318.3kB @ 67.0kB/s 0.1s magics 25.2MB @ 5.3MB/s 1.5s aws-c-event-stream 53.8kB @ 11.2kB/s 0.1s libglu 331.2kB @ 67.8kB/s 0.1s cairo 982.4kB @ 199.1kB/s 0.1s libnetcdf 849.0kB @ 169.0kB/s 0.2s kealib 173.0kB @ 34.3kB/s 0.1s libgrpc 6.6MB @ 1.3MB/s 0.3s netcdf-fortran 431.7kB @ 84.3kB/s 0.1s azure-storage-blobs-cpp 516.7kB @ 99.4kB/s 0.2s libllvm14 31.5MB @ 6.0MB/s 1.3s libparquet 1.2MB @ 222.5kB/s 0.1s eccodes 4.3MB @ 826.5kB/s 0.2s libarrow-flight-sql 193.2kB @ 36.6kB/s 0.1s libarrow-substrait 508.8kB @ 95.9kB/s 0.1s wheel 57.6kB @ 10.8kB/s 0.1s iniconfig 11.1kB @ 2.1kB/s 0.1s pyparsing 89.5kB @ 16.8kB/s 0.1s libllvm15 33.3MB @ 6.2MB/s 1.0s exceptiongroup 20.5kB @ 3.8kB/s 0.1s termcolor 12.7kB @ 2.4kB/s 0.1s geographiclib 36.0kB @ 6.7kB/s 0.1s idna 50.1kB @ 9.3kB/s 0.1s tblib 17.4kB @ 3.2kB/s 0.1s sortedcontainers 26.3kB @ 4.8kB/s 0.1s cloudpickle 24.7kB @ 4.5kB/s 0.1s webob 88.2kB @ 16.2kB/s 0.1s antlr-python-runtime 99.4kB @ 18.2kB/s 0.1s python-utils 28.5kB @ 5.2kB/s 0.1s latexcodec 18.2kB @ 3.3kB/s 0.1s docrep 19.1kB @ 3.5kB/s 0.1s url-normalize 10.2kB @ 1.8kB/s 0.1s progressbar2 49.2kB @ 8.9kB/s 0.1s lz4 37.1kB @ 6.7kB/s 0.0s python-xxhash 23.2kB @ 4.1kB/s 0.1s ujson 51.8kB @ 9.3kB/s 0.1s lxml 1.4MB @ 257.7kB/s 0.1s openpyxl 604.9kB @ 107.9kB/s 0.1s cytoolz 368.1kB @ 65.4kB/s 0.1s numcodecs 756.8kB @ 133.7kB/s 0.1s fiona 958.2kB @ 168.0kB/s 0.1s urllib3 85.3kB @ 15.0kB/s 0.1s cftime 246.5kB @ 43.0kB/s 0.1s dask-core 866.8kB @ 149.9kB/s 0.1s imageio 291.1kB @ 50.3kB/s 0.1s pyarrow 4.4MB @ 767.3kB/s 0.2s zarr 157.9kB @ 27.1kB/s 0.1s pyopenssl 127.1kB @ 21.8kB/s 0.1s pooch 52.4kB @ 9.0kB/s 0.0s colorspacious 30.6kB @ 5.2kB/s 0.2s py-cordex 37.1kB @ 6.2kB/s 0.1s bokeh 4.6MB @ 764.0kB/s 0.2s esgf-pyclient 25.4kB @ 4.2kB/s 0.2s python-cdo 26.9kB @ 4.5kB/s 0.1s _libgcc_mutex 2.6kB @ 423.0 B/s 0.1s ca-certificates 154.1kB @ 25.4kB/s 0.1s psy-reg 46.6kB @ 7.7kB/s 0.2s xesmf 43.9kB @ 7.2kB/s 0.2s poppler-data 2.3MB @ 384.8kB/s 0.2s xorg-xproto 74.9kB @ 12.2kB/s 0.1s yaml 89.1kB @ 14.5kB/s 0.1s lzo 321.1kB @ 52.3kB/s 0.1s xorg-libxau 14.5kB @ 2.4kB/s 0.1s libdeflate 67.1kB @ 10.8kB/s 0.1s libjpeg-turbo 618.6kB @ 99.8kB/s 0.1s libutf8proc 101.1kB @ 16.3kB/s 0.1s aom 2.7MB @ 430.8kB/s 0.2s keyutils 117.8kB @ 18.8kB/s 0.1s libxcb 384.2kB @ 61.3kB/s 0.1s libnghttp2 631.9kB @ 100.8kB/s 0.1s aws-checksums 50.2kB @ 7.9kB/s 0.0s expat 136.8kB @ 21.6kB/s 0.1s libkml 513.8kB @ 80.7kB/s 0.1s libudunits2 81.4kB @ 12.8kB/s 0.1s aws-c-io 156.7kB @ 24.6kB/s 0.1s tk 3.3MB @ 519.5kB/s 0.2s xorg-libxfixes 18.1kB @ 2.8kB/s 0.0s libblas 14.4kB @ 2.2kB/s 0.0s fontconfig 272.0kB @ 42.3kB/s 0.1s libcurl 389.2kB @ 60.5kB/s 0.1s liblapack 14.3kB @ 2.2kB/s 0.1s libgd 224.4kB @ 34.7kB/s 0.0s aws-c-mqtt 163.9kB @ 25.3kB/s 0.1s libarrow-acero 576.9kB @ 88.2kB/s 0.1s setuptools 470.5kB @ 72.0kB/s 0.1s pytz 187.5kB @ 28.4kB/s 0.1s python-tzdata 146.0kB @ 22.1kB/s 0.1s cycler 13.5kB @ 2.0kB/s 0.1s tiledb 6.1MB @ 919.2kB/s 0.2s aws-sdk-cpp 3.5MB @ 533.8kB/s 0.3s pysocks 19.0kB @ 2.8kB/s 0.1s fasteners 20.0kB @ 3.0kB/s 0.1s defusedxml 24.1kB @ 3.6kB/s 0.1s ecmwf-api-client 16.9kB @ 2.5kB/s 0.1s zict 36.3kB @ 5.4kB/s 0.1s cligj 10.3kB @ 1.5kB/s 0.0s click-plugins 9.0kB @ 1.3kB/s 0.0s geopy 73.1kB @ 10.8kB/s 0.0s isodate 29.0kB @ 4.3kB/s 0.0s pyproj 525.5kB @ 76.7kB/s 0.1s nested-lookup 16.6kB @ 2.4kB/s 0.2s llvmlite 3.2MB @ 455.8kB/s 0.2s gdal 1.5MB @ 215.5kB/s 0.2s netcdf4 549.5kB @ 78.8kB/s 0.1s jinja2 101.4kB @ 14.4kB/s 0.1s aiosignal 12.7kB @ 1.8kB/s 0.1s pybtex 72.9kB @ 10.4kB/s 0.1s cdsapi 16.7kB @ 2.4kB/s 0.0s dask 7.5kB @ 1.1kB/s 0.1s dask-jobqueue 37.1kB @ 5.2kB/s 0.1s myproxyclient 44.8kB @ 6.3kB/s 0.2s graphite2 104.7kB @ 14.5kB/s 0.1s psyplot 229.7kB @ 31.7kB/s 0.2s uriparser 47.2kB @ 6.5kB/s 0.1s esmvaltool-python 1.7MB @ 231.1kB/s 0.2s giflib 77.4kB @ 10.6kB/s 0.1s libcrc32c 20.4kB @ 2.8kB/s 0.1s json-c 83.0kB @ 11.3kB/s 0.0s xorg-fixesproto 9.1kB @ 1.2kB/s 0.1s zstd 545.2kB @ 73.4kB/s 0.1s openssl 2.9MB @ 383.0kB/s 0.2s libbrotlienc 282.5kB @ 37.7kB/s 0.1s librttopo 233.2kB @ 31.1kB/s 0.1s libtiff 283.2kB @ 37.6kB/s 0.1s udunits2 112.8kB @ 14.9kB/s 0.1s openjpeg 356.7kB @ 47.2kB/s 0.1s libcblas 14.4kB @ 1.9kB/s 0.1s aws-c-auth 102.4kB @ 13.5kB/s 0.1s scipy 15.3MB @ 2.0MB/s 0.9s cfitsio 875.2kB @ 113.7kB/s 0.2s findlibs 12.6kB @ 1.6kB/s 0.1s libarrow-flight 500.9kB @ 64.5kB/s 0.1s typing_extensions 36.1kB @ 4.6kB/s 0.0s toolz 49.1kB @ 6.3kB/s 0.0s pyshp 964.1kB @ 121.2kB/s 0.2s locket 8.2kB @ 1.0kB/s 0.1s libboost-headers 13.7MB @ 1.7MB/s 0.9s libgdal 11.1MB @ 1.4MB/s 0.4s pytest 244.6kB @ 30.4kB/s 0.1s importlib_metadata 9.6kB @ 1.2kB/s 0.1s multidict 56.9kB @ 7.0kB/s 0.1s frozenlist 59.7kB @ 7.4kB/s 0.1s markupsafe 24.1kB @ 3.0kB/s 0.1s brotli-python 349.4kB @ 43.0kB/s 0.1s sparse 65.7kB @ 8.0kB/s 0.0s xarray 724.6kB @ 88.4kB/s 0.1s magics-python 27.2kB @ 3.3kB/s 0.1s scikit-learn 8.4MB @ 1.0MB/s 0.2s psy-simple 259.9kB @ 31.0kB/s 0.2s libnl 732.9kB @ 87.2kB/s 0.1s libev 112.8kB @ 13.3kB/s 0.0s esmf 23.7MB @ 2.8MB/s 0.9s dav1d 760.2kB @ 89.5kB/s 0.1s aws-c-common 225.5kB @ 26.4kB/s 0.1s nspr 226.8kB @ 26.5kB/s 0.1s s2n 331.4kB @ 38.7kB/s 0.1s esmvalcore 5.6MB @ 650.5kB/s 0.4s freetype 635.0kB @ 73.5kB/s 0.1s krb5 1.4MB @ 158.1kB/s 0.1s fftw 2.0MB @ 232.9kB/s 0.1s brotli 19.4kB @ 2.2kB/s 0.1s geotiff 133.2kB @ 15.3kB/s 0.0s charset-normalizer 46.6kB @ 5.3kB/s 0.0s lazy_loader 14.3kB @ 1.6kB/s 0.0s statsmodels 11.0MB @ 1.3MB/s 0.6s poppler 1.8MB @ 208.7kB/s 0.2s filelock 15.6kB @ 1.8kB/s 0.1s tqdm 89.4kB @ 10.1kB/s 0.1s funcargparse 18.5kB @ 2.1kB/s 0.1s proj 3.0MB @ 339.0kB/s 0.2s pydot 45.2kB @ 5.1kB/s 0.0s requests 56.7kB @ 6.4kB/s 0.0s fonttools 2.3MB @ 255.8kB/s 0.1s _py-xgboost-mutex 7.9kB @ 877.0 B/s 0.1s cython 3.2MB @ 356.6kB/s 0.2s psy-maps 77.5kB @ 8.5kB/s 0.2s c-ares 156.4kB @ 17.2kB/s 0.0s xorg-xextproto 30.3kB @ 3.3kB/s 0.1s numpy 7.0MB @ 764.6kB/s 0.3s libzip 107.2kB @ 11.7kB/s 0.1s brotli-bin 19.0kB @ 2.1kB/s 0.1s gdk-pixbuf 572.0kB @ 62.0kB/s 0.1s aws-c-s3 104.0kB @ 11.3kB/s 0.1s rasterio 7.4MB @ 798.9kB/s 0.4s graphviz 2.3MB @ 249.0kB/s 0.1s tomli 15.9kB @ 1.7kB/s 0.1s munkres 12.5kB @ 1.3kB/s 0.1s rdma-core 4.7MB @ 503.3kB/s 0.3s msgpack-python 196.9kB @ 21.0kB/s 0.1s contourpy 238.9kB @ 25.5kB/s 0.1s seawater 20.4kB @ 2.2kB/s 0.1s chart-studio 51.8kB @ 5.5kB/s 0.1s requests-cache 49.8kB @ 5.3kB/s 0.1s libevent 427.4kB @ 44.6kB/s 0.1s libsqlite 845.8kB @ 88.2kB/s 0.1s plotly 5.2MB @ 536.0kB/s 0.4s xorg-libxi 47.3kB @ 4.9kB/s 0.1s itsdangerous 16.4kB @ 1.7kB/s 0.1s fsspec 126.9kB @ 13.1kB/s 0.1s scikit-image 10.8MB @ 1.1MB/s 0.4s libspatialite 4.1MB @ 416.1kB/s 0.2s shapely 481.0kB @ 48.9kB/s 0.1s prov 159.3kB @ 16.2kB/s 0.1s pyarrow-hotfix 13.6kB @ 1.4kB/s 0.1s snappy 38.9kB @ 3.9kB/s 0.0s lerc 281.8kB @ 28.2kB/s 0.2s c-blosc2 333.7kB @ 33.1kB/s 0.2s configargparse 39.5kB @ 3.9kB/s 0.2s cattrs 46.8kB @ 4.6kB/s 0.0s tornado 641.6kB @ 63.2kB/s 0.1s libbrotlicommon 69.4kB @ 6.8kB/s 0.1s lcms2 245.2kB @ 24.0kB/s 0.1s threadpoolctl 21.0kB @ 2.1kB/s 0.0s snuggs 8.1kB @ 794.0 B/s 0.0s xorg-inputproto 19.6kB @ 1.9kB/s 0.0s matplotlib-base 6.9MB @ 670.0kB/s 0.3s blosc 48.7kB @ 4.7kB/s 0.1s tenacity 22.8kB @ 2.2kB/s 0.1s pandas 12.4MB @ 1.2MB/s 0.7s fonts-conda-forge 4.1kB @ 393.0 B/s 0.0s natsort 37.3kB @ 3.6kB/s 0.1s joblib 221.2kB @ 21.1kB/s 0.0s cdo 33.9MB @ 3.2MB/s 1.2s svt-av1 2.6MB @ 251.1kB/s 0.2s xxhash 97.7kB @ 9.3kB/s 0.1s libxslt 254.3kB @ 24.1kB/s 0.1s lime 240.8kB @ 22.9kB/s 0.2s libarrow 22.7MB @ 2.0MB/s 0.8s Downloading and Extracting Packages Preparing transaction: done Verifying transaction: done Executing transaction: | | done # # To activate this environment, use # # $ conda activate ewatercycle # # To deactivate an active environment, use # # $ conda deactivate (base) root@109776dc80da:/# conda activate ewatercycle (ewatercycle) root@109776dc80da:/# pip install ewatercycle Collecting ewatercycle Downloading ewatercycle-2.0.0-py3-none-any.whl.metadata (8.0 kB) Requirement already satisfied: Fiona in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (1.9.5) Requirement already satisfied: Shapely in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (2.0.2) Collecting bmipy (from ewatercycle) Downloading bmipy-2.0.1.tar.gz (12 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Installing backend dependencies ... done Preparing metadata (pyproject.toml) ... done Requirement already satisfied: cftime>=1.6.2 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (1.6.3) Requirement already satisfied: esmvaltool>=2.4.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (2.10.0) Collecting gitdir (from ewatercycle) Downloading gitdir-1.2.7.tar.gz (4.9 kB) Preparing metadata (setup.py) ... done Collecting grpc4bmi>=0.4.0 (from ewatercycle) Downloading grpc4bmi-0.5.0-py3-none-any.whl.metadata (10.0 kB) Collecting grpcio (from ewatercycle) Downloading grpcio-1.60.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Collecting hydrostats (from ewatercycle) Downloading hydrostats-0.78.tar.gz (31 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: matplotlib>=3.5.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (3.8.2) Requirement already satisfied: numpy in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (1.26.3) Requirement already satisfied: pandas in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (2.1.4) Collecting pydantic>=2 (from ewatercycle) Downloading pydantic-2.5.3-py3-none-any.whl.metadata (65 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.6/65.6 kB 2.0 MB/s eta 0:00:00 Collecting pyoos (from ewatercycle) Downloading pyoos-0.8.4.tar.gz (43 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.3/43.3 kB 1.4 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Requirement already satisfied: python-dateutil in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (2.8.2) Requirement already satisfied: ruamel.yaml in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (0.18.5) Requirement already satisfied: scipy in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (1.11.4) Requirement already satisfied: xarray in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ewatercycle) (2023.12.0) Requirement already satisfied: aiohttp in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.9.1) Requirement already satisfied: cartopy in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (0.22.0) Requirement already satisfied: cdo in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.6.0) Requirement already satisfied: cdsapi in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (0.6.1) Requirement already satisfied: cf-units in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.2.0) Requirement already satisfied: cmocean in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.0.3) Requirement already satisfied: dask in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (2023.12.1) Requirement already satisfied: distributed in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (2023.12.1) Requirement already satisfied: ecmwf-api-client in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.6.3) Requirement already satisfied: eofs in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.4.0) Requirement already satisfied: ESMPy in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (8.4.2) Requirement already satisfied: esmvalcore in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (2.10.0) Requirement already satisfied: esmf-regrid>=0.7.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (0.9.0) Requirement already satisfied: GDAL in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.8.2) Requirement already satisfied: jinja2 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.1.2) Requirement already satisfied: joblib in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.3.2) Requirement already satisfied: lime in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (0.2.0.1) Requirement already satisfied: mapgenerator>=1.0.5 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.0.7) Requirement already satisfied: natsort in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (8.4.0) Requirement already satisfied: nc-time-axis in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.4.1) Requirement already satisfied: netCDF4 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.6.5) Requirement already satisfied: numba in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (0.58.1) Requirement already satisfied: packaging in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (23.2) Requirement already satisfied: openpyxl in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.1.2) Requirement already satisfied: pyproj>=2.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.6.1) Requirement already satisfied: pyyaml in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (6.0.1) Requirement already satisfied: progressbar2 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (4.3.2) Requirement already satisfied: psyplot in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.4.3) Requirement already satisfied: psy-maps in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.4.2) Requirement already satisfied: psy-reg in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.4.0) Requirement already satisfied: psy-simple in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.4.1) Requirement already satisfied: rasterio in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.3.9) Requirement already satisfied: scikit-image in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (0.22.0) Requirement already satisfied: scikit-learn in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (1.3.2) Requirement already satisfied: scitools-iris>=3.4.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.7.0) Requirement already satisfied: seaborn in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (0.13.1) Requirement already satisfied: seawater in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.3.4) Requirement already satisfied: xesmf>=0.7.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (0.8.2) Requirement already satisfied: xgboost>1.6.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (2.0.3) Requirement already satisfied: xlsxwriter in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (3.1.9) Requirement already satisfied: zarr in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvaltool>=2.4.0->ewatercycle) (2.16.1) Collecting grpcio-reflection (from grpc4bmi>=0.4.0->ewatercycle) Downloading grpcio_reflection-1.60.0-py3-none-any.whl.metadata (1.3 kB) Collecting grpcio-status (from grpc4bmi>=0.4.0->ewatercycle) Downloading grpcio_status-1.60.0-py3-none-any.whl.metadata (1.3 kB) Collecting googleapis-common-protos>=1.5.5 (from grpc4bmi>=0.4.0->ewatercycle) Downloading googleapis_common_protos-1.62.0-py2.py3-none-any.whl.metadata (1.5 kB) Collecting protobuf<5,>=4 (from grpc4bmi>=0.4.0->ewatercycle) Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes) Collecting docker (from grpc4bmi>=0.4.0->ewatercycle) Downloading docker-7.0.0-py3-none-any.whl.metadata (3.5 kB) Collecting typeguard (from grpc4bmi>=0.4.0->ewatercycle) Downloading typeguard-4.1.5-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: contourpy>=1.0.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from matplotlib>=3.5.0->ewatercycle) (1.2.0) Requirement already satisfied: cycler>=0.10 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from matplotlib>=3.5.0->ewatercycle) (0.12.1) Requirement already satisfied: fonttools>=4.22.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from matplotlib>=3.5.0->ewatercycle) (4.47.0) Requirement already satisfied: kiwisolver>=1.3.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from matplotlib>=3.5.0->ewatercycle) (1.4.5) Requirement already satisfied: pillow>=8 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from matplotlib>=3.5.0->ewatercycle) (10.2.0) Requirement already satisfied: pyparsing>=2.3.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from matplotlib>=3.5.0->ewatercycle) (3.1.1) Collecting annotated-types>=0.4.0 (from pydantic>=2->ewatercycle) Downloading annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB) Collecting pydantic-core==2.14.6 (from pydantic>=2->ewatercycle) Downloading pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.5 kB) Requirement already satisfied: typing-extensions>=4.6.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from pydantic>=2->ewatercycle) (4.9.0) Requirement already satisfied: six>=1.5 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from python-dateutil->ewatercycle) (1.16.0) Requirement already satisfied: pytz>=2020.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from pandas->ewatercycle) (2023.3.post1) Requirement already satisfied: tzdata>=2022.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from pandas->ewatercycle) (2023.4) Collecting black (from bmipy->ewatercycle) Downloading black-23.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (68 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.0/69.0 kB 4.0 MB/s eta 0:00:00 Requirement already satisfied: click in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from bmipy->ewatercycle) (8.1.7) Requirement already satisfied: attrs>=19.2.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from Fiona->ewatercycle) (23.2.0) Requirement already satisfied: click-plugins>=1.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from Fiona->ewatercycle) (1.1.1) Requirement already satisfied: cligj>=0.5 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from Fiona->ewatercycle) (0.7.2) Requirement already satisfied: setuptools in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from Fiona->ewatercycle) (69.0.3) Requirement already satisfied: colorama~=0.4 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from gitdir->ewatercycle) (0.4.6) Collecting HydroErr (from hydrostats->ewatercycle) Downloading HydroErr-1.24.tar.gz (19 kB) Preparing metadata (setup.py) ... done Collecting paegan>=1.1 (from pyoos->ewatercycle) Downloading paegan-1.1.4.tar.gz (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.6/54.6 kB 1.9 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting OWSLib>=0.8.3 (from pyoos->ewatercycle) Downloading OWSLib-0.29.3-py2.py3-none-any.whl.metadata (6.6 kB) Requirement already satisfied: requests in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from pyoos->ewatercycle) (2.31.0) Collecting beautifulsoup4>=4.2.1 (from pyoos->ewatercycle) Downloading beautifulsoup4-4.12.2-py3-none-any.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 5.9 MB/s eta 0:00:00 Requirement already satisfied: lxml>=3.2.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from pyoos->ewatercycle) (5.0.1) Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from ruamel.yaml->ewatercycle) (0.2.7) Collecting soupsieve>1.2 (from beautifulsoup4>=4.2.1->pyoos->ewatercycle) Downloading soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB) Requirement already satisfied: ConfigArgParse in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from mapgenerator>=1.0.5->esmvaltool>=2.4.0->ewatercycle) (1.7) Requirement already satisfied: plotly in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from mapgenerator>=1.0.5->esmvaltool>=2.4.0->ewatercycle) (5.18.0) Requirement already satisfied: chart-studio in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from mapgenerator>=1.0.5->esmvaltool>=2.4.0->ewatercycle) (1.1.0) Requirement already satisfied: config in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from mapgenerator>=1.0.5->esmvaltool>=2.4.0->ewatercycle) (0.5.1) Requirement already satisfied: certifi in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from netCDF4->esmvaltool>=2.4.0->ewatercycle) (2023.11.17) Requirement already satisfied: charset-normalizer<4,>=2 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from requests->pyoos->ewatercycle) (3.3.2) Requirement already satisfied: idna<4,>=2.5 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from requests->pyoos->ewatercycle) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from requests->pyoos->ewatercycle) (2.1.0) Requirement already satisfied: xxhash in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from scitools-iris>=3.4.0->esmvaltool>=2.4.0->ewatercycle) (3.4.1) Requirement already satisfied: pyshp>=2.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from cartopy->esmvaltool>=2.4.0->ewatercycle) (2.3.1) Requirement already satisfied: antlr4-python3-runtime==4.11.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from cf-units->esmvaltool>=2.4.0->ewatercycle) (4.11.1) Requirement already satisfied: cloudpickle>=1.5.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from dask->esmvaltool>=2.4.0->ewatercycle) (3.0.0) Requirement already satisfied: fsspec>=2021.09.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from dask->esmvaltool>=2.4.0->ewatercycle) (2023.12.2) Requirement already satisfied: partd>=1.2.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from dask->esmvaltool>=2.4.0->ewatercycle) (1.4.1) Requirement already satisfied: toolz>=0.10.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from dask->esmvaltool>=2.4.0->ewatercycle) (0.12.0) Requirement already satisfied: importlib-metadata>=4.13.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from dask->esmvaltool>=2.4.0->ewatercycle) (7.0.1) Requirement already satisfied: cf-xarray>=0.5.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from xesmf>=0.7.1->esmvaltool>=2.4.0->ewatercycle) (0.8.7) Requirement already satisfied: sparse>=0.8.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from xesmf>=0.7.1->esmvaltool>=2.4.0->ewatercycle) (0.14.0) Requirement already satisfied: llvmlite<0.42,>=0.41.0dev0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from numba->esmvaltool>=2.4.0->ewatercycle) (0.41.1) Requirement already satisfied: multidict<7.0,>=4.5 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from aiohttp->esmvaltool>=2.4.0->ewatercycle) (6.0.4) Requirement already satisfied: yarl<2.0,>=1.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from aiohttp->esmvaltool>=2.4.0->ewatercycle) (1.9.3) Requirement already satisfied: frozenlist>=1.1.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from aiohttp->esmvaltool>=2.4.0->ewatercycle) (1.4.1) Requirement already satisfied: aiosignal>=1.1.2 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from aiohttp->esmvaltool>=2.4.0->ewatercycle) (1.3.1) Requirement already satisfied: async-timeout<5.0,>=4.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from aiohttp->esmvaltool>=2.4.0->ewatercycle) (4.0.3) Collecting mypy-extensions>=0.4.3 (from black->bmipy->ewatercycle) Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Collecting pathspec>=0.9.0 (from black->bmipy->ewatercycle) Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) Requirement already satisfied: platformdirs>=2 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from black->bmipy->ewatercycle) (4.1.0) Requirement already satisfied: tomli>=1.1.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from black->bmipy->ewatercycle) (2.0.1) Requirement already satisfied: tqdm in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from cdsapi->esmvaltool>=2.4.0->ewatercycle) (4.66.1) Requirement already satisfied: locket>=1.0.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from distributed->esmvaltool>=2.4.0->ewatercycle) (1.0.0) Requirement already satisfied: msgpack>=1.0.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from distributed->esmvaltool>=2.4.0->ewatercycle) (1.0.7) Requirement already satisfied: psutil>=5.7.2 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from distributed->esmvaltool>=2.4.0->ewatercycle) (5.9.7) Requirement already satisfied: sortedcontainers>=2.0.5 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from distributed->esmvaltool>=2.4.0->ewatercycle) (2.4.0) Requirement already satisfied: tblib>=1.6.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from distributed->esmvaltool>=2.4.0->ewatercycle) (3.0.0) Requirement already satisfied: tornado>=6.0.4 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from distributed->esmvaltool>=2.4.0->ewatercycle) (6.3.3) Requirement already satisfied: zict>=3.0.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from distributed->esmvaltool>=2.4.0->ewatercycle) (3.0.0) Requirement already satisfied: MarkupSafe>=2.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from jinja2->esmvaltool>=2.4.0->ewatercycle) (2.1.3) Requirement already satisfied: dask-jobqueue in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.8.2) Requirement already satisfied: esgf-pyclient>=0.3.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.3.1) Requirement already satisfied: filelock in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (3.13.1) Requirement already satisfied: fire in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.5.0) Requirement already satisfied: geopy in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (2.4.1) Requirement already satisfied: humanfriendly in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (10.0) Requirement already satisfied: isodate in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.6.1) Requirement already satisfied: nested-lookup in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.2.25) Requirement already satisfied: prov in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (2.0.0) Requirement already satisfied: py-cordex in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.6.6) Requirement already satisfied: pybtex in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.24.0) Requirement already satisfied: stratify>=0.3 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.3.0) Requirement already satisfied: yamale in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esmvalcore->esmvaltool>=2.4.0->ewatercycle) (4.0.4) Requirement already satisfied: networkx>=2.8 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from scikit-image->esmvaltool>=2.4.0->ewatercycle) (3.2.1) Requirement already satisfied: imageio>=2.27 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from scikit-image->esmvaltool>=2.4.0->ewatercycle) (2.33.1) Requirement already satisfied: tifffile>=2022.8.12 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from scikit-image->esmvaltool>=2.4.0->ewatercycle) (2023.12.9) Requirement already satisfied: lazy_loader>=0.3 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from scikit-image->esmvaltool>=2.4.0->ewatercycle) (0.3) Requirement already satisfied: threadpoolctl>=2.0.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from scikit-learn->esmvaltool>=2.4.0->ewatercycle) (3.2.0) Requirement already satisfied: et-xmlfile in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from openpyxl->esmvaltool>=2.4.0->ewatercycle) (1.1.0) Requirement already satisfied: python-utils>=3.8.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from progressbar2->esmvaltool>=2.4.0->ewatercycle) (3.8.1) Requirement already satisfied: docrep>=0.3 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from psyplot->esmvaltool>=2.4.0->ewatercycle) (0.3.2) Requirement already satisfied: funcargparse in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from psyplot->esmvaltool>=2.4.0->ewatercycle) (0.2.5) Requirement already satisfied: statsmodels in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from psy-reg->esmvaltool>=2.4.0->ewatercycle) (0.14.1) Requirement already satisfied: affine in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from rasterio->esmvaltool>=2.4.0->ewatercycle) (2.4.0) Requirement already satisfied: snuggs>=1.4.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from rasterio->esmvaltool>=2.4.0->ewatercycle) (1.4.7) Requirement already satisfied: asciitree in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from zarr->esmvaltool>=2.4.0->ewatercycle) (0.3.3) Requirement already satisfied: fasteners in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from zarr->esmvaltool>=2.4.0->ewatercycle) (0.17.3) Requirement already satisfied: numcodecs>=0.10.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from zarr->esmvaltool>=2.4.0->ewatercycle) (0.12.1) Requirement already satisfied: defusedxml in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (0.7.1) Requirement already satisfied: requests-cache in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (1.1.1) Requirement already satisfied: webob in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (1.8.7) Requirement already satisfied: myproxyclient in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (2.1.1) Requirement already satisfied: zipp>=0.5 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from importlib-metadata>=4.13.0->dask->esmvaltool>=2.4.0->ewatercycle) (3.17.0) Requirement already satisfied: Cython in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from stratify>=0.3->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (3.0.7) Requirement already satisfied: retrying>=1.3.3 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from chart-studio->mapgenerator>=1.0.5->esmvaltool>=2.4.0->ewatercycle) (1.3.3) Requirement already satisfied: termcolor in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from fire->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (2.4.0) Requirement already satisfied: geographiclib<3,>=1.52 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from geopy->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (1.52) Requirement already satisfied: tenacity>=6.2.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from plotly->mapgenerator>=1.0.5->esmvaltool>=2.4.0->ewatercycle) (8.2.3) Requirement already satisfied: rdflib>=4.2.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from prov->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (7.0.0) Requirement already satisfied: pooch>=1.0 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from py-cordex->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (1.8.0) Requirement already satisfied: latexcodec>=1.0.4 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from pybtex->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (2.0.1) Requirement already satisfied: patsy>=0.5.4 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from statsmodels->psy-reg->esmvaltool>=2.4.0->ewatercycle) (0.5.6) Requirement already satisfied: pyOpenSSL in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from myproxyclient->esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (23.3.0) Requirement already satisfied: cattrs>=22.2 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from requests-cache->esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (23.2.3) Requirement already satisfied: url-normalize>=1.4 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from requests-cache->esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (1.4.3) Requirement already satisfied: exceptiongroup>=1.1.1 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from cattrs>=22.2->requests-cache->esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (1.2.0) Requirement already satisfied: cryptography<42,>=41.0.5 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from pyOpenSSL->myproxyclient->esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (41.0.7) Requirement already satisfied: cffi>=1.12 in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from cryptography<42,>=41.0.5->pyOpenSSL->myproxyclient->esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (1.16.0) Requirement already satisfied: pycparser in /opt/conda/envs/ewatercycle/lib/python3.10/site-packages (from cffi>=1.12->cryptography<42,>=41.0.5->pyOpenSSL->myproxyclient->esgf-pyclient>=0.3.1->esmvalcore->esmvaltool>=2.4.0->ewatercycle) (2.21) Downloading ewatercycle-2.0.0-py3-none-any.whl (105 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.2/105.2 kB 3.8 MB/s eta 0:00:00 Downloading grpc4bmi-0.5.0-py3-none-any.whl (46 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.3/46.3 kB 1.5 MB/s eta 0:00:00 Downloading pydantic-2.5.3-py3-none-any.whl (381 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 381.9/381.9 kB 12.9 MB/s eta 0:00:00 Downloading pydantic_core-2.14.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 42.8 MB/s eta 0:00:00 Downloading grpcio-1.60.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.4/5.4 MB 75.5 MB/s eta 0:00:00 Downloading annotated_types-0.6.0-py3-none-any.whl (12 kB) Downloading googleapis_common_protos-1.62.0-py2.py3-none-any.whl (228 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.7/228.7 kB 9.0 MB/s eta 0:00:00 Downloading OWSLib-0.29.3-py2.py3-none-any.whl (221 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.1/221.1 kB 11.4 MB/s eta 0:00:00 Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 15.5 MB/s eta 0:00:00 Downloading black-23.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 48.1 MB/s eta 0:00:00 Downloading docker-7.0.0-py3-none-any.whl (147 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.6/147.6 kB 9.5 MB/s eta 0:00:00 Downloading grpcio_reflection-1.60.0-py3-none-any.whl (22 kB) Downloading grpcio_status-1.60.0-py3-none-any.whl (14 kB) Downloading typeguard-4.1.5-py3-none-any.whl (34 kB) Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) Downloading soupsieve-2.5-py3-none-any.whl (36 kB) Building wheels for collected packages: bmipy, gitdir, hydrostats, pyoos, paegan, HydroErr Building wheel for bmipy (pyproject.toml) ... done Created wheel for bmipy: filename=bmipy-2.0.1-py3-none-any.whl size=8355 sha256=e231978968333df0be77f199f73305888a9ce75d44b98ab02f235c6c59423676 Stored in directory: /root/.cache/pip/wheels/fd/66/ff/eb9901bcabae7e3b9d08bb60e712a1e371d9b82c26a363403f Building wheel for gitdir (setup.py) ... done Created wheel for gitdir: filename=gitdir-1.2.7-py3-none-any.whl size=5635 sha256=97adbb0e99d069cdf53bfcda48f6d9120abf81e670953b9525915f940cfd5a37 Stored in directory: /root/.cache/pip/wheels/60/22/95/1a13fb9b5b0c4352b039cecedee9c291742405ae4d46a5f467 Building wheel for hydrostats (setup.py) ... done Created wheel for hydrostats: filename=hydrostats-0.78-py3-none-any.whl size=33246 sha256=6b8a7d09781fd9c8ec559a3c32191c6dd393ecdb271dcbd9f4b9816013927e8c Stored in directory: /root/.cache/pip/wheels/3f/ce/ad/6f064f4b13e2081210fc5da8081f5efa6978f44a145d0c2e90 Building wheel for pyoos (setup.py) ... done Created wheel for pyoos: filename=pyoos-0.8.4-py3-none-any.whl size=44812 sha256=b9ad9d9e3ec8f4352917ac7d255ee399b9e749038cd740e79ac14a5521c2240a Stored in directory: /root/.cache/pip/wheels/ee/2e/ff/f61c9778c76488e0121df79f2ddd2b6db0abd4f2cf49f411de Building wheel for paegan (setup.py) ... done Created wheel for paegan: filename=paegan-1.1.4-py3-none-any.whl size=61292 sha256=1c4eb137e87b0a10b82851d9b531ff1c9589f4f63caa70a1b2d77dbb0e426fd3 Stored in directory: /root/.cache/pip/wheels/85/85/f8/4c5f92b908ffd0fac7c10f8cde81de3aa9315fb4267bf94076 Building wheel for HydroErr (setup.py) ... done Created wheel for HydroErr: filename=HydroErr-1.24-py3-none-any.whl size=20183 sha256=3f531cef53f88190135ebae9043ea6b10f247cefdea98d0a2e0de5c8f8d39691 Stored in directory: /root/.cache/pip/wheels/8d/e9/18/d0b606eee232002e55f79178ae1077fb4bb082600f70cfe383 Successfully built bmipy gitdir hydrostats pyoos paegan HydroErr Installing collected packages: typeguard, soupsieve, pydantic-core, protobuf, pathspec, mypy-extensions, grpcio, gitdir, annotated-types, pydantic, OWSLib, HydroErr, grpcio-reflection, googleapis-common-protos, docker, black, beautifulsoup4, paegan, hydrostats, grpcio-status, bmipy, pyoos, grpc4bmi, ewatercycle Successfully installed HydroErr-1.24 OWSLib-0.29.3 annotated-types-0.6.0 beautifulsoup4-4.12.2 black-23.12.1 bmipy-2.0.1 docker-7.0.0 ewatercycle-2.0.0 gitdir-1.2.7 googleapis-common-protos-1.62.0 grpc4bmi-0.5.0 grpcio-1.60.0 grpcio-reflection-1.60.0 grpcio-status-1.60.0 hydrostats-0.78 mypy-extensions-1.0.0 paegan-1.1.4 pathspec-0.12.1 protobuf-4.25.1 pydantic-2.5.3 pydantic-core-2.14.6 pyoos-0.8.4 soupsieve-2.5 typeguard-4.1.5 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv (ewatercycle) root@109776dc80da:/# python Python 3.10.13 | packaged by conda-forge | (main, Dec 23 2023, 15:36:39) [GCC 12.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import ewatercycle.forcing /opt/conda/envs/ewatercycle/lib/python3.10/site-packages/esmvalcore/experimental/_warnings.py:13: UserWarning: Thank you for trying out the new ESMValCore API. Note that this API is experimental and may be subject to change. More info: https://github.com/ESMValGroup/ESMValCore/issues/498 ```

Could you try again after running mamba clean --all?