feat(setup): 升级环境至Python3.12, 并更新环境配置文件及README文档.

This commit is contained in:
谢泓 2025-08-10 18:09:25 +08:00
parent e1997c102e
commit 1f86d2da2b
3 changed files with 455 additions and 410 deletions

View File

@ -75,6 +75,12 @@ custom_channels:
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
``` ```
- 清理镜像缓存
```sh
conda clean -i
```
### 1.5 初始化 conda ### 1.5 初始化 conda
- 打开控制台,初始化 PowerShell 与 CMD - 打开控制台,初始化 PowerShell 与 CMD
@ -91,16 +97,22 @@ conda init cmd.exe
### 2.1 使用mamba创建并激活虚拟环境 ### 2.1 使用mamba创建并激活虚拟环境
- 克隆虚拟环境 (Windows环境下推荐) - 克隆虚拟环境 (完整复刻运行环境所有依赖)
```sh ```sh
mamba env create -f setup/lpdaac_windows.yml mamba env create -f setup/lpdaac_windows.yml
``` ```
- 克隆虚拟环境 (复刻主要依赖环境-部分依赖可能会更新)
```sh
mamba env create -f setup/environment.yml
```
- 激活虚拟环境 - 激活虚拟环境
```sh ```sh
mamba activate lpdaac_windows mamba activate lpdaac
``` ```
## 3 设计思路 ## 3 设计思路

28
setup/environment.yml Normal file
View File

@ -0,0 +1,28 @@
name: lpdaac
channels:
- conda-forge
dependencies:
- dask
- earthaccess
- fiona
- gdal
- geopandas
- geoviews
- h5netcdf
- h5py
- harmony-py
- hvplot
- jupyter
- jupyter_bokeh
- jupyterlab
- libgdal-hdf4
- odc-stac
- pyresample
- pystac-client
- python=3.12
- rasterio
- ray-default
- rioxarray
- scikit-image
- seaborn
- spectral

View File

@ -1,426 +1,431 @@
name: lpdaac_windows name: lpdaac
channels: channels:
- defaults - defaults
- conda-forge - conda-forge
dependencies: dependencies:
- affine=2.4.0=pyhd8ed1ab_0 - _libavif_api=1.3.0=h57928b3_0
- aiobotocore=2.7.0=pyhd8ed1ab_1 - _openmp_mutex=4.5=2_gnu
- aiofiles=22.1.0=pyhd8ed1ab_0 - affine=2.4.0=pyhd8ed1ab_1
- aiohttp=3.8.6=py310h8d17308_1 - aiobotocore=2.23.2=pyhe01879c_1
- aiohttp-cors=0.7.0=py_0 - aiohappyeyeballs=2.6.1=pyhd8ed1ab_0
- aioitertools=0.11.0=pyhd8ed1ab_0 - aiohttp=3.12.15=py312h05f76fc_0
- aiosignal=1.3.1=pyhd8ed1ab_0 - aiohttp-cors=0.8.1=pyhd8ed1ab_0
- aiosqlite=0.19.0=pyhd8ed1ab_0 - aioitertools=0.12.0=pyhd8ed1ab_1
- ansicon=1.89.0=py310h5588dad_7 - aiosignal=1.4.0=pyhd8ed1ab_0
- anyio=4.0.0=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1
- argon2-cffi=23.1.0=pyhd8ed1ab_0 - anyio=4.10.0=pyhe01879c_0
- argon2-cffi-bindings=21.2.0=py310h8d17308_4 - aom=3.9.1=he0c23c2_0
- arrow=1.3.0=pyhd8ed1ab_0 - argon2-cffi=25.1.0=pyhd8ed1ab_0
- argon2-cffi-bindings=25.1.0=py312he06e257_0
- arrow=1.3.0=pyhd8ed1ab_1
- asciitree=0.3.3=py_2 - asciitree=0.3.3=py_2
- asttokens=2.4.1=pyhd8ed1ab_0 - asttokens=3.0.0=pyhd8ed1ab_1
- async-timeout=4.0.3=pyhd8ed1ab_0 - async-lru=2.0.5=pyh29332c3_0
- aws-c-auth=0.7.3=h0127223_1 - attrs=25.3.0=pyh71513ae_0
- aws-c-cal=0.6.1=hfb91821_1 - aws-c-auth=0.9.0=h467f71e_16
- aws-c-common=0.9.0=hcfcfb64_0 - aws-c-cal=0.9.2=hef2a5b8_1
- aws-c-compression=0.2.17=h04c9df6_2 - aws-c-common=0.12.4=hfd05255_0
- aws-c-event-stream=0.3.1=h495bb32_4 - aws-c-compression=0.3.1=ha8a2810_6
- aws-c-http=0.7.11=hf013885_4 - aws-c-event-stream=0.5.5=h16d2062_1
- aws-c-io=0.13.32=he824701_1 - aws-c-http=0.10.2=h909f643_3
- aws-c-mqtt=0.9.3=h64f41f2_1 - aws-c-io=0.21.0=h20b9e97_1
- aws-c-s3=0.3.14=hb8b96c7_1 - aws-c-mqtt=0.13.1=h8a47558_4
- aws-c-sdkutils=0.1.12=h04c9df6_1 - aws-c-s3=0.8.3=hcc9d52c_1
- aws-checksums=0.1.17=h04c9df6_1 - aws-c-sdkutils=0.2.4=ha8a2810_1
- aws-crt-cpp=0.21.0=hf1ed06d_5 - aws-checksums=0.2.7=ha8a2810_2
- aws-sdk-cpp=1.10.57=heb7cc7f_19 - aws-crt-cpp=0.32.10=h16ee0b7_3
- babel=2.13.1=pyhd8ed1ab_0 - aws-sdk-cpp=1.11.510=h41ea3a3_14
- backports=1.0=pyhd8ed1ab_3 - babel=2.17.0=pyhd8ed1ab_0
- backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 - beautifulsoup4=4.13.4=pyha770c72_0
- beautifulsoup4=4.12.2=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4
- bleach=6.1.0=pyhd8ed1ab_0 - bleach-with-css=6.2.0=h82add2a_4
- blessed=1.19.1=pyh95a074a_2 - blosc=1.21.6=hfd34d9b_1
- blosc=1.21.5=hdccc3a2_0 - bokeh=3.7.3=pyhd8ed1ab_0
- bokeh=3.3.0=pyhd8ed1ab_0 - botocore=1.39.8=pyge310_1234567_0
- boto3=1.28.64=pyhd8ed1ab_0
- botocore=1.31.64=pyhd8ed1ab_0
- bounded-pool-executor=0.0.3=pyhd8ed1ab_0 - bounded-pool-executor=0.0.3=pyhd8ed1ab_0
- branca=0.7.0=pyhd8ed1ab_1 - branca=0.8.1=pyhd8ed1ab_0
- brotli=1.0.9=hcfcfb64_9 - brotli=1.1.0=h2466b09_3
- brotli-bin=1.0.9=hcfcfb64_9 - brotli-bin=1.1.0=h2466b09_3
- brotli-python=1.0.9=py310h00ffb61_9 - brotli-python=1.1.0=py312h275cf98_3
- bzip2=1.0.8=hcfcfb64_5 - bzip2=1.0.8=h2466b09_7
- c-ares=1.21.0=hcfcfb64_0 - c-ares=1.34.5=h2466b09_0
- ca-certificates=2025.1.31=h56e8100_0 - c-blosc2=2.19.1=h3cf07e4_0
- ca-certificates=2025.8.3=h4c7d964_0
- cached-property=1.5.2=hd8ed1ab_1 - cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1 - cached_property=1.5.2=pyha770c72_1
- cachetools=5.3.2=pyhd8ed1ab_0 - cachetools=5.5.2=pyhd8ed1ab_0
- cairo=1.18.0=h1fef639_0 - cartopy=0.25.0=py312hc128f0a_0
- cartopy=0.22.0=py310hecd3228_1 - certifi=2025.8.3=pyhd8ed1ab_0
- certifi=2025.1.31=pyhd8ed1ab_0 - cffi=1.17.1=py312h4389bb4_0
- cffi=1.16.0=py310h8d17308_0 - cftime=1.6.4=py312h1a27103_1
- cfitsio=4.3.0=h9b0cee5_0 - charls=2.4.2=h1537add_0
- cftime=1.6.3=py310h3e78b6c_0 - charset-normalizer=3.4.3=pyhd8ed1ab_0
- charset-normalizer=3.3.2=pyhd8ed1ab_0 - click=8.2.1=pyh7428d3b_0
- click=8.1.7=win_pyh7428d3b_0 - click-plugins=1.1.1.2=pyhd8ed1ab_0
- click-plugins=1.1.1=py_0 - cligj=0.7.2=pyhd8ed1ab_2
- cligj=0.7.2=pyhd8ed1ab_1 - cloudpickle=3.1.1=pyhd8ed1ab_0
- cloudpickle=3.0.0=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1
- colorama=0.4.6=pyhd8ed1ab_0 - colorcet=3.1.0=pyhd8ed1ab_1
- colorcet=3.0.1=pyhd8ed1ab_0 - colorful=0.5.6=pyhd8ed1ab_0
- colorful=0.5.4=pyhd8ed1ab_0 - comm=0.2.3=pyhe01879c_0
- comm=0.1.4=pyhd8ed1ab_0 - configobj=5.0.9=pyhd8ed1ab_1
- configobj=5.0.8=pyhd8ed1ab_0 - contourpy=1.3.3=py312hf90b1b7_1
- contourpy=1.2.0=py310h232114e_0 - cpython=3.12.11=py312hd8ed1ab_0
- cryptography=41.0.5=py310h6e82f81_0 - cryptography=45.0.6=py312h84d000f_0
- cycler=0.12.1=pyhd8ed1ab_0 - curlify=2.2.1=pyh44b312d_0
- cytoolz=0.12.2=py310h8d17308_1 - cycler=0.12.1=pyhd8ed1ab_1
- dask=2023.10.1=pyhd8ed1ab_0 - cytoolz=1.0.1=py312h4389bb4_0
- dask-core=2023.10.1=pyhd8ed1ab_0 - dask=2025.7.0=pyhe01879c_0
- datashader=0.16.0=pyhd8ed1ab_0 - dask-core=2025.7.0=pyhe01879c_1
- debugpy=1.8.0=py310h00ffb61_1 - datashader=0.18.2=pyhd8ed1ab_0
- decorator=5.1.1=pyhd8ed1ab_0 - dav1d=1.2.1=hcfcfb64_0
- debugpy=1.8.16=py312ha1a9051_0
- decorator=5.2.1=pyhd8ed1ab_0
- defusedxml=0.7.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0
- distlib=0.3.7=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0
- distributed=2023.10.1=pyhd8ed1ab_0 - distlib=0.4.0=pyhd8ed1ab_0
- entrypoints=0.4=pyhd8ed1ab_0 - distributed=2025.7.0=pyhe01879c_0
- exceptiongroup=1.1.3=pyhd8ed1ab_0 - donfig=0.8.1.post1=pyhd8ed1ab_1
- executing=2.0.1=pyhd8ed1ab_0 - earthaccess=0.14.0=pyhd8ed1ab_0
- expat=2.5.0=h63175ca_1 - exceptiongroup=1.3.0=pyhd8ed1ab_0
- fasteners=0.17.3=pyhd8ed1ab_0 - executing=2.2.0=pyhd8ed1ab_0
- filelock=3.13.1=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1
- fiona=1.9.5=py310h65cc672_0 - filelock=3.18.0=pyhd8ed1ab_0
- folium=0.15.0=pyhd8ed1ab_0 - fiona=1.10.1=py312h6e88f47_3
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - folium=0.20.0=pyhd8ed1ab_0
- font-ttf-inconsolata=3.000=h77eed37_0 - fonttools=4.59.0=py312h05f76fc_0
- font-ttf-source-code-pro=2.038=h77eed37_0 - fqdn=1.5.1=pyhd8ed1ab_1
- font-ttf-ubuntu=0.83=hab24e00_0 - freetype=2.13.3=h57928b3_1
- fontconfig=2.14.2=hbde0cde_0 - freexl=2.0.0=hf297d47_2
- fonts-conda-ecosystem=1=0 - frozenlist=1.7.0=py312hfdf67e6_0
- fonts-conda-forge=1=0 - fsspec=2025.7.0=pyhd8ed1ab_0
- fonttools=4.44.0=py310h8d17308_0 - gdal=3.10.3=py312h07de9ea_12
- fqdn=1.5.1=pyhd8ed1ab_0 - geopandas=1.1.1=pyhd8ed1ab_0
- freetype=2.12.1=hdaf720e_2 - geopandas-base=1.1.1=pyha770c72_0
- freexl=2.0.0=h8276f4a_0 - geos=3.13.1=h9ea8674_0
- frozenlist=1.4.0=py310h8d17308_1 - geotiff=1.7.4=h86c3423_2
- fsspec=2023.10.0=pyhca7485f_0 - geoviews=1.14.0=hd8ed1ab_0
- gdal=3.7.3=py310haa9213b_2 - geoviews-core=1.14.0=pyha770c72_0
- geopandas=0.14.0=pyhd8ed1ab_1 - giflib=5.2.2=h64bf75a_0
- geopandas-base=0.14.0=pyha770c72_1 - google-api-core=2.25.1=pyhd8ed1ab_0
- geos=3.12.0=h1537add_0 - google-auth=2.40.3=pyhd8ed1ab_0
- geotiff=1.7.1=hcf4a93f_14 - googleapis-common-protos=1.70.0=pyhd8ed1ab_0
- geoviews=1.11.0=pyhd8ed1ab_0 - grpcio=1.71.0=py312h18946f6_1
- geoviews-core=1.11.0=pyha770c72_0 - h11=0.16.0=pyhd8ed1ab_0
- gettext=0.21.1=h5728263_0 - h2=4.2.0=pyhd8ed1ab_0
- gitdb=4.0.11=pyhd8ed1ab_0 - h5netcdf=1.6.4=pyhd8ed1ab_0
- gitpython=3.1.40=pyhd8ed1ab_0 - h5py=3.14.0=nompi_py312h6cc2a29_100
- google-api-core=2.13.0=pyhd8ed1ab_0 - harmony-py=1.2.0=pyhd8ed1ab_0
- google-auth=2.23.4=pyhca7485f_0
- googleapis-common-protos=1.61.0=pyhd8ed1ab_0
- gpustat=1.1.1=pyhd8ed1ab_0
- grpcio=1.54.3=py310h8020be6_0
- h5netcdf=1.3.0=pyhd8ed1ab_0
- h5py=3.10.0=nompi_py310h20f5850_100
- hdf4=4.2.15=h5557f11_7 - hdf4=4.2.15=h5557f11_7
- hdf5=1.14.2=nompi_h73e8ff5_100 - hdf5=1.14.6=nompi_he30205f_103
- holoviews=1.18.1=pyhd8ed1ab_0 - holoviews=1.21.0=pyhd8ed1ab_0
- hvplot=0.9.0=pyhd8ed1ab_0 - hpack=4.1.0=pyhd8ed1ab_0
- icu=73.2=h63175ca_0 - httpcore=1.0.9=pyh29332c3_0
- idna=3.4=pyhd8ed1ab_0 - httpx=0.28.1=pyhd8ed1ab_0
- imagecodecs-lite=2019.12.3=py310h3e78b6c_7 - hvplot=0.12.0=pyhd8ed1ab_0
- imageio=2.31.5=pyh8c1a49c_0 - hyperframe=6.1.0=pyhd8ed1ab_0
- importlib-metadata=6.8.0=pyha770c72_0 - idna=3.10=pyhd8ed1ab_1
- importlib_metadata=6.8.0=hd8ed1ab_0 - imagecodecs=2025.8.2=py312h2f18ccd_0
- intel-openmp=2023.2.0=h57928b3_50497 - imageio=2.37.0=pyhfb79c49_0
- ipykernel=6.26.0=pyha63f2e9_0 - importlib-metadata=8.7.0=pyhe01879c_1
- ipython=8.17.2=pyh5737063_0 - importlib-resources=6.5.2=pyhd8ed1ab_0
- ipython_genutils=0.2.0=py_1 - importlib_resources=6.5.2=pyhd8ed1ab_0
- ipywidgets=8.1.1=pyhd8ed1ab_0 - ipykernel=6.30.1=pyh3521513_0
- isoduration=20.11.0=pyhd8ed1ab_0 - ipython=9.4.0=pyh6be1c34_0
- jedi=0.19.1=pyhd8ed1ab_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0
- jinja2=3.1.2=pyhd8ed1ab_1 - ipywidgets=8.1.7=pyhd8ed1ab_0
- jinxed=1.2.0=pyh95a074a_0 - isoduration=20.11.0=pyhd8ed1ab_1
- jmespath=1.0.1=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1
- joblib=1.3.2=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0
- json5=0.9.14=pyhd8ed1ab_0 - jmespath=1.0.1=pyhd8ed1ab_1
- jsonpointer=2.4=py310h5588dad_3 - joblib=1.5.1=pyhd8ed1ab_0
- jsonschema=4.19.2=pyhd8ed1ab_0 - json5=0.12.0=pyhd8ed1ab_0
- jsonschema-specifications=2023.7.1=pyhd8ed1ab_0 - jsonpointer=3.0.0=py312h2e8e312_1
- jsonschema-with-format-nongpl=4.19.2=pyhd8ed1ab_0 - jsonschema=4.25.0=pyhe01879c_0
- jupyter=1.0.0=pyhd8ed1ab_10 - jsonschema-specifications=2025.4.1=pyh29332c3_0
- jupyter-resource-usage=1.0.1=pyhd8ed1ab_0 - jsonschema-with-format-nongpl=4.25.0=he01879c_0
- jupyter-server-mathjax=0.2.6=pyh5bfe37b_1 - jupyter=1.1.1=pyhd8ed1ab_1
- jupyter_bokeh=3.0.7=pyhd8ed1ab_0 - jupyter-lsp=2.2.6=pyhe01879c_0
- jupyter_client=7.4.9=pyhd8ed1ab_0 - jupyter_bokeh=4.0.5=pyhd8ed1ab_1
- jupyter_console=6.6.3=pyhd8ed1ab_0 - jupyter_client=8.6.3=pyhd8ed1ab_1
- jupyter_core=5.5.0=py310h5588dad_0 - jupyter_console=6.6.3=pyhd8ed1ab_1
- jupyter_events=0.9.0=pyhd8ed1ab_0 - jupyter_core=5.8.1=pyh5737063_0
- jupyter_server=2.10.0=pyhd8ed1ab_0 - jupyter_events=0.12.0=pyh29332c3_0
- jupyter_server_fileid=0.9.0=pyhd8ed1ab_0 - jupyter_server=2.16.0=pyhe01879c_0
- jupyter_server_terminals=0.4.4=pyhd8ed1ab_1 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1
- jupyter_server_ydoc=0.8.0=pyhd8ed1ab_0 - jupyterlab=4.4.5=pyhd8ed1ab_0
- jupyter_ydoc=0.2.4=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2
- jupyterlab=3.6.6=pyhd8ed1ab_0 - jupyterlab_server=2.27.3=pyhd8ed1ab_1
- jupyterlab-geojson=3.4.0=pyhd8ed1ab_0 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0
- jupyterlab-git=0.44.0=pyhd8ed1ab_0 - jxrlib=1.1=hcfcfb64_3
- jupyterlab_pygments=0.2.2=pyhd8ed1ab_0 - kerchunk=0.2.7=pyhd8ed1ab_0
- jupyterlab_server=2.25.1=pyhd8ed1ab_0 - kiwisolver=1.4.8=py312hf90b1b7_1
- jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 - krb5=1.21.3=hdf4eb48_0
- kealib=1.5.2=ha10e780_1 - lark=1.2.2=pyhd8ed1ab_1
- kiwisolver=1.4.5=py310h232114e_1 - lazy-loader=0.4=pyhd8ed1ab_2
- krb5=1.21.2=heb0366b_0 - lcms2=2.17=hbcf6048_0
- lazy_loader=0.3=pyhd8ed1ab_0 - lerc=4.0.0=h6470a55_1
- lcms2=2.15=h67d730c_3 - libabseil=20250127.1=cxx17_h4eb7d71_0
- lerc=4.0.0=h63175ca_0 - libaec=1.1.4=h20038f6_0
- libabseil=20230125.3=cxx17_h63175ca_0 - libarchive=3.8.1=gpl_h1ca5a36_100
- libaec=1.1.2=h63175ca_1 - libarrow=20.0.0=h7ea4809_8_cuda
- libarchive=3.7.2=h6f8411a_0 - libarrow-acero=20.0.0=h7d8d6a5_8_cuda
- libarrow=12.0.1=he3e0f11_8_cpu - libarrow-dataset=20.0.0=h7d8d6a5_8_cuda
- libblas=3.9.0=19_win64_mkl - libarrow-substrait=20.0.0=hb76e781_8_cuda
- libboost-headers=1.82.0=h57928b3_6 - libavif16=1.3.0=hf2698fe_0
- libbrotlicommon=1.0.9=hcfcfb64_9 - libblas=3.9.0=34_h5709861_mkl
- libbrotlidec=1.0.9=hcfcfb64_9 - libbrotlicommon=1.1.0=h2466b09_3
- libbrotlienc=1.0.9=hcfcfb64_9 - libbrotlidec=1.1.0=h2466b09_3
- libcblas=3.9.0=19_win64_mkl - libbrotlienc=1.1.0=h2466b09_3
- libcblas=3.9.0=34_h2a3cdd5_mkl
- libcrc32c=1.1.2=h0e60522_0 - libcrc32c=1.1.2=h0e60522_0
- libcurl=8.4.0=hd5e4a3a_0 - libcurl=8.14.1=h88aaa65_0
- libdeflate=1.19=hcfcfb64_0 - libdeflate=1.24=h76ddb4d_0
- libevent=2.1.12=h3671451_1 - libevent=2.1.12=h3671451_1
- libexpat=2.5.0=h63175ca_1 - libexpat=2.7.1=hac47afa_0
- libffi=3.4.2=h8ffe710_5 - libffi=3.4.6=h537db12_1
- libgdal=3.7.3=h3217549_2 - libfreetype=2.13.3=h57928b3_1
- libglib=2.78.1=he8f3873_0 - libfreetype6=2.13.3=h0b5ce68_1
- libgoogle-cloud=2.12.0=h00b2bdc_1 - libgcc=15.1.0=h1383e82_4
- libgrpc=1.54.3=ha177ca7_0 - libgdal-core=3.10.3=h228a343_12
- libhwloc=2.9.3=default_haede6df_1009 - libgdal-hdf4=3.10.3=ha47b6c4_12
- libiconv=1.17=h8ffe710_0 - libgomp=15.1.0=h1383e82_4
- libjpeg-turbo=3.0.0=hcfcfb64_1 - libgoogle-cloud=2.36.0=hf249c01_1
- libkml=1.3.0=haf3e7a6_1018 - libgoogle-cloud-storage=2.36.0=he5eb982_1
- liblapack=3.9.0=19_win64_mkl - libgrpc=1.71.0=h8c3449c_1
- libnetcdf=4.9.2=nompi_h8284064_112 - libhwloc=2.12.1=default_h88281d1_1000
- libpng=1.6.39=h19919ed_0 - libhwy=1.2.0=h1d1702c_0
- libpq=16.3=hab9416b_0 - libiconv=1.18=h135ad9c_1
- libprotobuf=3.21.12=h12be248_2 - libjpeg-turbo=3.1.0=h2466b09_0
- librttopo=1.1.0=h92c5fdb_14 - libjxl=0.11.1=ha161b08_2
- libsodium=1.0.18=h8d14728_1 - libkml=1.3.0=h538826c_1021
- libspatialindex=1.9.3=h39d44d4_4 - liblapack=3.9.0=34_hf9ab0e9_mkl
- libspatialite=5.1.0=hbf340bc_1 - liblzma=5.8.1=h2466b09_2
- libsqlite=3.44.0=hcfcfb64_0 - libnetcdf=4.9.2=nompi_ha45073a_118
- libssh2=1.11.0=h7dfc565_0 - libparquet=20.0.0=ha850022_8_cuda
- libthrift=0.18.1=h06f6336_2 - libpng=1.6.50=h7351971_1
- libtiff=4.6.0=h6e2ebb7_2 - libprotobuf=5.29.3=hd33f5f0_2
- libutf8proc=2.8.0=h82a8f57_0 - libre2-11=2025.06.26=habfad5f_0
- libwebp-base=1.3.2=hcfcfb64_0 - librttopo=1.1.0=hbfc9ebc_18
- libxcb=1.15=hcd874cb_0 - libsodium=1.0.20=hc70643c_0
- libxml2=2.12.7=h283a6d9_1 - libspatialite=5.1.0=h378fb81_14
- libzip=1.10.1=h1d365fa_3 - libsqlite=3.50.4=hf5d6505_0
- libzlib=1.2.13=hcfcfb64_5 - libssh2=1.11.1=h9aa295b_0
- linkify-it-py=2.0.0=pyhd8ed1ab_0 - libthrift=0.21.0=hbe90ef8_0
- llvmlite=0.41.1=py310hb84602e_0 - libtiff=4.7.0=h05922d8_5
- libutf8proc=2.10.0=hff4702e_0
- libwebp-base=1.6.0=h4d5522a_0
- libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9
- libxcb=1.17.0=h0e4246c_0
- libxml2=2.13.8=h741aa76_1
- libzip=1.11.2=h3135430_0
- libzlib=1.3.1=h2466b09_2
- libzopfli=1.0.3=h0e60522_0
- linkify-it-py=2.0.3=pyhd8ed1ab_1
- llvm-openmp=20.1.8=hfa2b4ca_1
- llvmlite=0.44.0=py312h1f7db74_1
- locket=1.0.0=pyhd8ed1ab_0 - locket=1.0.0=pyhd8ed1ab_0
- lz4=4.3.2=py310hbbb2075_1 - lz4=4.4.4=py312h032eceb_0
- lz4-c=1.9.4=hcfcfb64_0 - lz4-c=1.10.0=h2466b09_1
- lzo=2.10=he774522_1000 - lzo=2.10=h6a83c73_1002
- m2w64-gcc-libgfortran=5.3.0=6 - mapclassify=2.10.0=pyhd8ed1ab_1
- m2w64-gcc-libs=5.3.0=7 - markdown=3.8.2=pyhd8ed1ab_0
- m2w64-gcc-libs-core=5.3.0=7 - markdown-it-py=3.0.0=pyhd8ed1ab_1
- m2w64-gmp=6.1.0=2 - markupsafe=3.0.2=py312h31fea79_1
- m2w64-libwinpthread-git=5.0.0.4634.697f757=2 - matplotlib-base=3.10.5=py312h0ebf65c_0
- mapclassify=2.6.1=pyhd8ed1ab_0 - matplotlib-inline=0.1.7=pyhd8ed1ab_1
- markdown=3.5.1=pyhd8ed1ab_0 - mdit-py-plugins=0.4.2=pyhd8ed1ab_1
- markdown-it-py=3.0.0=pyhd8ed1ab_0 - mdurl=0.1.2=pyhd8ed1ab_1
- markupsafe=2.1.3=py310h8d17308_1 - minizip=4.0.10=h9fa1bad_0
- matplotlib-base=3.8.1=py310hc9baf74_0 - mistune=3.1.3=pyh29332c3_0
- matplotlib-inline=0.1.6=pyhd8ed1ab_0 - mkl=2024.2.2=h57928b3_16
- mdit-py-plugins=0.4.0=pyhd8ed1ab_0 - msgpack-python=1.1.1=py312hd5eb7cc_0
- mdurl=0.1.0=pyhd8ed1ab_0 - multidict=6.6.3=py312h05f76fc_0
- minizip=4.0.2=h5bed578_0 - multimethod=2.0=pyhd8ed1ab_0
- mistune=3.0.2=pyhd8ed1ab_0 - multipledispatch=0.6.0=pyhd8ed1ab_1
- mkl=2023.2.0=h6a75c08_50496 - munkres=1.1.4=pyhd8ed1ab_1
- msgpack-python=1.0.6=py310h232114e_0 - narwhals=2.0.1=pyhe01879c_0
- msys2-conda-epoch=20160418=1 - nbclient=0.10.2=pyhd8ed1ab_0
- multidict=6.0.4=py310h8d17308_1 - nbconvert-core=7.16.6=pyh29332c3_0
- multimethod=1.9.1=pyhd8ed1ab_0 - nbformat=5.10.4=pyhd8ed1ab_1
- multipledispatch=0.6.0=py_0 - nest-asyncio=1.6.0=pyhd8ed1ab_1
- munch=4.0.0=pyhd8ed1ab_0 - netcdf4=1.7.2=nompi_py312hf8617a8_102
- munkres=1.1.4=pyh9f0ad1d_0 - networkx=3.5=pyhe01879c_0
- nbclassic=1.0.0=pyhb4ecaf3_1 - notebook=7.4.5=pyhd8ed1ab_0
- nbclient=0.8.0=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1
- nbconvert=7.11.0=pyhd8ed1ab_0 - numba=0.61.2=py312hdcac391_1
- nbconvert-core=7.11.0=pyhd8ed1ab_0 - numcodecs=0.15.1=py312h72972c8_0
- nbconvert-pandoc=7.11.0=pyhd8ed1ab_0 - numpy=2.2.6=py312h3150e54_0
- nbdime=3.2.1=pyhd8ed1ab_0 - odc-geo=0.5.0rc1=pyhd8ed1ab_0
- nbformat=5.9.2=pyhd8ed1ab_0 - odc-loader=0.5.1=pyhd8ed1ab_0
- nest-asyncio=1.5.8=pyhd8ed1ab_0 - odc-stac=0.4.0=pyhd8ed1ab_0
- netcdf4=1.6.5=nompi_py310h6477780_100 - opencensus=0.11.3=pyhd8ed1ab_1
- networkx=3.2.1=pyhd8ed1ab_0 - opencensus-context=0.1.3=py312h2e8e312_3
- notebook=6.5.6=pyha770c72_0 - openjpeg=2.5.3=h24db6dd_1
- notebook-shim=0.2.3=pyhd8ed1ab_0 - openssl=3.5.2=h725018a_0
- numba=0.58.1=py310h9ccaf4f_0 - opentelemetry-api=1.36.0=pyhd8ed1ab_0
- numcodecs=0.12.1=py310h00ffb61_0 - opentelemetry-exporter-prometheus=0.48b0=pyhd8ed1ab_0
- numpy=1.26.0=py310hf667824_0 - opentelemetry-proto=1.36.0=pyhd8ed1ab_0
- nvidia-ml-py=12.535.133=pyhd8ed1ab_0 - opentelemetry-sdk=1.36.0=pyhd8ed1ab_0
- opencensus=0.11.3=pyhd8ed1ab_0 - opentelemetry-semantic-conventions=0.57b0=pyh3cfb1c2_0
- opencensus-context=0.1.3=py310h5588dad_2 - orc=2.1.2=h35764e3_0
- openjpeg=2.5.0=h3d672ee_3 - overrides=7.7.0=pyhd8ed1ab_1
- openssl=3.4.1=ha4e3fda_0 - packaging=25.0=pyh29332c3_1
- orc=1.9.0=hada7b9e_1 - pandas=2.3.1=py312hc128f0a_0
- overrides=7.4.0=pyhd8ed1ab_0
- packaging=23.2=pyhd8ed1ab_0
- pandas=2.1.2=py310hecd3228_0
- pandoc=3.1.3=h57928b3_0
- pandocfilters=1.5.0=pyhd8ed1ab_0 - pandocfilters=1.5.0=pyhd8ed1ab_0
- panel=1.3.1=pyhd8ed1ab_0 - panel=1.7.5=pyhd8ed1ab_0
- param=2.0.1=pyhca7485f_0 - param=2.2.1=pyhd8ed1ab_0
- parso=0.8.3=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1
- partd=1.4.1=pyhd8ed1ab_0 - partd=1.4.2=pyhd8ed1ab_0
- pcre2=10.40=h17e33f8_0 - patsy=1.0.1=pyhd8ed1ab_1
- pexpect=4.8.0=pyh1a96a4e_2 - pcre2=10.45=h99c9b8b_0
- pickleshare=0.7.5=py_1003 - pickleshare=0.7.5=pyhd8ed1ab_1004
- pillow=10.1.0=py310h1e6a543_0 - pillow=11.3.0=py312hfb502af_0
- pip=23.3.1=pyhd8ed1ab_0 - pip=25.2=pyh8b19718_0
- pixman=0.42.2=h63175ca_0 - platformdirs=4.3.8=pyhe01879c_0
- pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - pockets=0.9.1=pyhd8ed1ab_1
- platformdirs=3.11.0=pyhd8ed1ab_0 - pqdm=0.2.0=pyhd8ed1ab_1
- poppler=23.10.0=hc2f3c52_0 - progressbar2=4.2.0=pyhd8ed1ab_0
- poppler-data=0.4.12=hd8ed1ab_0 - proj=9.6.2=h7990399_1
- postgresql=16.3=h7f155c9_0 - prometheus_client=0.22.1=pyhd8ed1ab_0
- pqdm=0.2.0=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0
- proj=9.3.0=he13c7e8_2 - prompt_toolkit=3.0.51=hd8ed1ab_0
- prometheus_client=0.18.0=pyhd8ed1ab_0 - propcache=0.3.1=py312h31fea79_0
- prompt-toolkit=3.0.39=pyha770c72_0 - proto-plus=1.26.1=pyhd8ed1ab_0
- prompt_toolkit=3.0.39=hd8ed1ab_0 - protobuf=5.29.3=py312h275cf98_0
- protobuf=4.21.12=py310h00ffb61_0 - psutil=7.0.0=py312h4389bb4_0
- psutil=5.9.5=py310h8d17308_1 - pthread-stubs=0.4=h0e40799_1002
- pthread-stubs=0.4=hcd874cb_1001 - pure_eval=0.2.3=pyhd8ed1ab_1
- pthreads-win32=2.9.1=hfa6e2cd_3 - py-spy=0.4.1=h77a83cd_0
- ptyprocess=0.7.0=pyhd3deb0d_0 - pyarrow=20.0.0=py312h2e8e312_0
- pure_eval=0.2.2=pyhd8ed1ab_0 - pyarrow-core=20.0.0=py312h607bf26_0_cuda
- py-spy=0.3.14=h975169c_0 - pyasn1=0.6.1=pyhd8ed1ab_2
- pyarrow=12.0.1=py310hd1a9178_8_cpu - pyasn1-modules=0.4.2=pyhd8ed1ab_0
- pyasn1=0.5.0=pyhd8ed1ab_0 - pycparser=2.22=pyh29332c3_1
- pyasn1-modules=0.3.0=pyhd8ed1ab_0 - pyct=0.5.0=pyhd8ed1ab_1
- pycparser=2.21=pyhd8ed1ab_0 - pydantic=2.11.7=pyh3cfb1c2_0
- pyct=0.4.6=py_0 - pydantic-core=2.33.2=py312h8422cdd_0
- pyct-core=0.4.6=py_0 - pygments=2.19.2=pyhd8ed1ab_0
- pydantic=1.10.13=py310h8d17308_1 - pykdtree=1.4.3=py312h196c9fc_0
- pygments=2.16.1=pyhd8ed1ab_0 - pyogrio=0.11.0=py312h6e88f47_0
- pykdtree=1.3.9=py310h3e78b6c_1 - pyopenssl=25.1.0=pyhd8ed1ab_0
- pyopenssl=23.3.0=pyhd8ed1ab_0 - pyparsing=3.2.3=pyhe01879c_2
- pyparsing=3.1.1=pyhd8ed1ab_0 - pyproj=3.7.1=py312h5ea471a_1
- pyproj=3.6.1=py310hebb2149_4 - pyresample=1.34.2=py312h275cf98_0
- pyresample=1.27.1=py310hecd3228_2 - pyshp=3.0.0=pyhd8ed1ab_0
- pyshp=2.3.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyh09c184e_7
- pysocks=1.7.1=pyh0701188_6 - pystac=1.13.0=pyhd8ed1ab_0
- pystac=1.9.0=pyhd8ed1ab_0 - pystac-client=0.9.0=pyhd8ed1ab_0
- pystac-client=0.7.5=pyhd8ed1ab_0 - python=3.12.11=h3f84c4b_0_cpython
- python=3.10.13=h4de0772_0_cpython - python-cmr=0.13.0=pyhff2d567_1
- python-dateutil=2.8.2=pyhd8ed1ab_0 - python-dateutil=2.9.0.post0=pyhe01879c_2
- python-fastjsonschema=2.18.1=pyhd8ed1ab_0 - python-dotenv=0.20.0=pyhd8ed1ab_0
- python-fastjsonschema=2.21.1=pyhd8ed1ab_0
- python-json-logger=2.0.7=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0
- python-tzdata=2023.3=pyhd8ed1ab_0 - python-tzdata=2025.2=pyhd8ed1ab_0
- python_abi=3.10=4_cp310 - python-utils=3.9.1=pyhff2d567_1
- pytz=2023.3.post1=pyhd8ed1ab_0 - python_abi=3.12=8_cp312
- pyu2f=0.1.5=pyhd8ed1ab_0 - pytz=2025.2=pyhd8ed1ab_0
- pyviz_comms=2.3.2=pyhd8ed1ab_0 - pyu2f=0.1.5=pyhd8ed1ab_1
- pywavelets=1.4.1=py310h3e78b6c_1 - pyviz_comms=3.0.6=pyhd8ed1ab_0
- pywin32=306=py310h00ffb61_2 - pywavelets=1.9.0=py312h196c9fc_0
- pywinpty=2.0.12=py310h00ffb61_0 - pywin32=311=py312h829343e_0
- pyyaml=6.0.1=py310h8d17308_1 - pywinpty=2.0.15=py312h275cf98_0
- pyzmq=24.0.1=py310hcd737a0_1 - pyyaml=6.0.2=py312h31fea79_2
- qtconsole-base=5.5.0=pyha770c72_0 - pyzmq=27.0.1=py312h5b324a9_0
- qtpy=2.4.1=pyhd8ed1ab_0 - qhull=2020.2=hc790b64_5
- rasterio=1.3.9=py310h4d3659c_0 - rasterio=1.4.3=py312ha172ac9_1
- ray-core=2.7.1=py310h139b6d1_0 - rav1e=0.7.1=ha073cba_3
- ray-default=2.7.1=py310h5588dad_0 - ray-core=2.47.1=py312h4ed40c6_0
- re2=2023.03.02=hd4eee63_0 - ray-default=2.47.1=py312h7553cdf_0
- referencing=0.30.2=pyhd8ed1ab_0 - re2=2025.06.26=h3dd2b4f_0
- requests=2.31.0=pyhd8ed1ab_0 - referencing=0.36.2=pyh29332c3_0
- rfc3339-validator=0.1.4=pyhd8ed1ab_0 - requests=2.32.4=pyhd8ed1ab_0
- rfc3339-validator=0.1.4=pyhd8ed1ab_1
- rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0
- rioxarray=0.15.0=pyhd8ed1ab_0 - rfc3987-syntax=1.1.0=pyhe01879c_1
- rpds-py=0.12.0=py310h87d50f1_0 - rioxarray=0.19.0=pyhd8ed1ab_0
- rsa=4.9=pyhd8ed1ab_0 - rpds-py=0.27.0=py312hdabe01f_0
- rtree=1.1.0=py310h1cbd46b_0 - rsa=4.9.1=pyhd8ed1ab_0
- s3fs=2023.10.0=pyhd8ed1ab_0 - s3fs=2025.7.0=pyhd8ed1ab_0
- s3transfer=0.7.0=pyhd8ed1ab_0 - scikit-image=0.25.2=py312h72972c8_1
- scikit-image=0.20.0=py310h1c4a608_1 - scikit-learn=1.7.1=py312h91ac024_0
- scikit-learn=1.3.2=py310hfd2573f_1 - scipy=1.16.0=py312h1416ca1_0
- scipy=1.11.3=py310hf667824_1 - seaborn=0.13.2=hd8ed1ab_3
- send2trash=1.8.2=pyh08f2357_0 - seaborn-base=0.13.2=pyhd8ed1ab_3
- setproctitle=1.3.3=py310h8d17308_0 - send2trash=1.8.3=pyh5737063_1
- setuptools=68.2.2=pyhd8ed1ab_0 - setproctitle=1.3.6=py312h4389bb4_0
- shapely=2.0.2=py310h839b4a8_0 - setuptools=80.9.0=pyhff2d567_0
- six=1.16.0=pyh6c4a22f_0 - shapely=2.0.7=py312h3f81574_1
- smart_open=6.4.0=pyhd8ed1ab_0 - six=1.17.0=pyhe01879c_1
- smmap=5.0.0=pyhd8ed1ab_0 - smart_open=7.3.0.post1=pyhe01879c_0
- snappy=1.1.10=hfb803bf_0 - snappy=1.2.2=h7fa0ca8_0
- sniffio=1.3.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1
- snuggs=1.4.7=py_0 - snuggs=1.4.7=pyhd8ed1ab_2
- sortedcontainers=2.4.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1
- soupsieve=2.5=pyhd8ed1ab_1 - soupsieve=2.7=pyhd8ed1ab_0
- spectral=0.23.1=pyh1a96a4e_0 - spectral=0.24=pyhd8ed1ab_0
- sqlite=3.44.0=hcfcfb64_0 - sphinxcontrib-napoleon=0.7=pyhd8ed1ab_1
- stack_data=0.6.2=pyhd8ed1ab_0 - sqlite=3.50.4=hdb435a2_0
- tbb=2021.10.0=h91493d7_2 - stack_data=0.6.3=pyhd8ed1ab_1
- tblib=2.0.0=pyhd8ed1ab_0 - statsmodels=0.14.5=py312h196c9fc_0
- terminado=0.17.0=pyh08f2357_0 - svt-av1=3.0.2=he0c23c2_0
- threadpoolctl=3.2.0=pyha21a80b_0 - tbb=2021.13.0=h18a62a1_2
- tifffile=2020.6.3=py_0 - tblib=3.1.0=pyhd8ed1ab_0
- tiledb=2.16.3=h1ffc264_3 - terminado=0.18.1=pyh5737063_0
- tinycss2=1.2.1=pyhd8ed1ab_0 - threadpoolctl=3.6.0=pyhecae5ae_0
- tifffile=2025.6.11=pyhd8ed1ab_0
- tinycss2=1.4.0=pyhd8ed1ab_0
- tinynetrc=1.3.1=pyhd8ed1ab_0 - tinynetrc=1.3.1=pyhd8ed1ab_0
- tk=8.6.13=h5226925_1 - tk=8.6.13=h2c6b04d_2
- tomli=2.0.1=pyhd8ed1ab_0 - tomli=2.2.1=pyhe01879c_2
- toolz=0.12.0=pyhd8ed1ab_0 - toolz=1.0.0=pyhd8ed1ab_1
- tornado=6.3.3=py310h8d17308_1 - tornado=6.5.2=py312he06e257_0
- tqdm=4.66.1=pyhd8ed1ab_0 - tqdm=4.67.1=pyhd8ed1ab_1
- traitlets=5.13.0=pyhd8ed1ab_0 - traitlets=5.14.3=pyhd8ed1ab_1
- types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - types-python-dateutil=2.9.0.20250809=pyhd8ed1ab_0
- typing_utils=0.1.0=pyhd8ed1ab_0 - typing-extensions=4.14.1=h4440ef1_0
- tzdata=2023c=h71feb2d_0 - typing-inspection=0.4.1=pyhd8ed1ab_0
- uc-micro-py=1.0.1=pyhd8ed1ab_0 - typing_extensions=4.14.1=pyhe01879c_0
- ucrt=10.0.22621.0=h57928b3_0 - typing_utils=0.1.0=pyhd8ed1ab_1
- unicodedata2=15.1.0=py310h8d17308_0 - tzdata=2025b=h78e105d_0
- uri-template=1.3.0=pyhd8ed1ab_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1
- uriparser=0.9.7=h1537add_1 - ucrt=10.0.22621.0=h57928b3_1
- urllib3=1.26.18=pyhd8ed1ab_0 - ujson=5.10.0=py312h275cf98_1
- vc=14.3=h64f974e_17 - unicodedata2=16.0.0=py312h4389bb4_0
- vc14_runtime=14.36.32532=hdcecf7f_17 - universal_pathlib=0.2.6=pyhd8ed1ab_1
- virtualenv=20.21.0=pyhd8ed1ab_0 - uri-template=1.3.0=pyhd8ed1ab_1
- vs2015_runtime=14.36.32532=h05e6639_17 - uriparser=0.9.8=h5a68840_0
- wcwidth=0.2.9=pyhd8ed1ab_0 - urllib3=2.5.0=pyhd8ed1ab_0
- webcolors=1.13=pyhd8ed1ab_0 - vc=14.3=h41ae7f8_31
- webencodings=0.5.1=pyhd8ed1ab_2 - vc14_runtime=14.44.35208=h818238b_31
- wheel=0.41.3=pyhd8ed1ab_0 - vcomp14=14.44.35208=h818238b_31
- widgetsnbextension=4.0.9=pyhd8ed1ab_0 - virtualenv=20.33.1=pyhd8ed1ab_0
- win_inet_pton=1.1.0=pyhd8ed1ab_6 - virtualizarr=1.2.0=pyhd8ed1ab_0
- vs2015_runtime=14.44.35208=h38c0c73_31
- wcwidth=0.2.13=pyhd8ed1ab_1
- webcolors=24.11.1=pyhd8ed1ab_0
- webencodings=0.5.1=pyhd8ed1ab_3
- websocket-client=1.8.0=pyhd8ed1ab_1
- wheel=0.45.1=pyhd8ed1ab_1
- widgetsnbextension=4.0.14=pyhd8ed1ab_0
- win_inet_pton=1.1.0=pyh7428d3b_8
- winpty=0.4.3=4 - winpty=0.4.3=4
- wrapt=1.16.0=py310h8d17308_0 - wrapt=1.17.2=py312h4389bb4_0
- xarray=2023.10.1=pyhd8ed1ab_0 - xarray=2025.7.1=pyhd8ed1ab_0
- xerces-c=3.2.4=h63175ca_3 - xerces-c=3.2.5=he0c23c2_2
- xorg-libxau=1.0.11=hcd874cb_0 - xorg-libxau=1.0.12=h0e40799_0
- xorg-libxdmcp=1.1.3=hcd874cb_0 - xorg-libxdmcp=1.1.5=h0e40799_0
- xyzservices=2023.10.1=pyhd8ed1ab_0 - xyzservices=2025.4.0=pyhd8ed1ab_0
- xz=5.2.6=h8d14728_0 - yaml=0.2.5=h6a83c73_3
- y-py=0.5.5=py310h87d50f1_2 - yarl=1.20.1=py312h31fea79_0
- yaml=0.2.5=h8ffe710_2 - zarr=2.18.7=pyhd8ed1ab_0
- yarl=1.9.2=py310h8d17308_1 - zeromq=4.3.5=ha9f60a1_7
- ypy-websocket=0.8.2=pyhd8ed1ab_0 - zfp=1.0.1=he0c23c2_2
- zarr=2.16.1=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1
- zeromq=4.3.4=h0e60522_1 - zipp=3.23.0=pyhd8ed1ab_0
- zict=3.0.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2
- zipp=3.17.0=pyhd8ed1ab_0 - zlib-ng=2.2.5=h1608b31_0
- zlib=1.2.13=hcfcfb64_5 - zstandard=0.23.0=py312h4389bb4_2
- zstd=1.5.5=h12be248_0 - zstd=1.5.7=hbeecb71_2
- pip: prefix: D:\program\miniforge3\envs\lpdaac
- attrs==25.3.0
- earthaccess==0.14.0
- h11==0.14.0
- importlib-resources==6.5.2
- outcome==1.3.0.post0
- python-cmr==0.13.0
- selenium==4.30.0
- trio==0.29.0
- trio-websocket==0.12.2
- typing-extensions==4.12.2
- websocket-client==1.8.0
- wsproto==1.2.0