diff --git a/CHANGELOG.md b/CHANGELOG.md index 888ae37..cb96bfa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,9 @@ -## corn v2023.08.01 +## corn v2023.08.03 +* added spectral +* added scikit-image +* downgraded to jupyterlab 3.5 + +## corn v2023.08.02 * using earthaccess v0.5.3 * pinned netcdf to 1.6.4 but still getting libnetcdf 1.9.2 via conda diff --git a/ci/conda-linux-64.lock b/ci/conda-linux-64.lock index bb4ece7..e883971 100644 --- a/ci/conda-linux-64.lock +++ b/ci/conda-linux-64.lock @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 769a06cd19598d17bc0e5ae6ec8481ddbe13fcf8b8dfd8d73f19c809516f7a43 +# input_hash: 3702816186c79b02d437e2401be1866506d502b5cfb3036d878ede9be16e2233 @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2023.7.22-hbcca054_0.conda#a73ecd2988327ad4c8f2c331482917f2 @@ -31,6 +31,7 @@ https://conda.anaconda.org/conda-forge/linux-64/geos-3.11.2-hcb278e6_0.conda#3b8 https://conda.anaconda.org/conda-forge/linux-64/gettext-0.21.1-h27087fc_0.tar.bz2#14947d8770185e5153fdd04d4673ed37 https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-he1b5a44_1004.tar.bz2#cddaf2c63ea4a5901cf09524c490ecdc https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.1-h0b41bf4_3.conda#96f3b11872ef6fad973eac856cd2624f +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.2.1-h58526e2_0.tar.bz2#b94cf2db16066b242ebd26db2facbd56 https://conda.anaconda.org/conda-forge/linux-64/icu-72.1-hcb278e6_0.conda#7c8d20d847bb45f56bd941578fcfa146 https://conda.anaconda.org/conda-forge/linux-64/json-c-0.16-hc379101_0.tar.bz2#0e2bca6857cb73acec30387fef7c3142 https://conda.anaconda.org/conda-forge/linux-64/jxrlib-1.1-h7f98852_2.tar.bz2#8e787b08fe19986d99d034b839df2961 @@ -60,7 +61,7 @@ https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.4-hcb278e6_0.conda#318 https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2#bb14fcb13341b81d5eb386423b9d2bac https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.4-hcb278e6_0.conda#681105bccc2a3f7f1a837d47d39c9179 https://conda.anaconda.org/conda-forge/linux-64/nspr-4.35-h27087fc_0.conda#da0ec11a6454ae19bff5b02ed881a2b1 -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.1.1-hd590300_1.conda#2e1d7b458ac8f1e3ca4e18b77add6277 +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.1.2-hd590300_0.conda#e5ac5227582d6c83ccf247288c0eb095 https://conda.anaconda.org/conda-forge/linux-64/pixman-0.40.0-h36c2ea0_0.tar.bz2#660e72c82f2e75a6b3fe6a6e75c79f19 https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2#22dad4df6e8630e8dff2428f6f6a7036 https://conda.anaconda.org/conda-forge/linux-64/rdma-core-28.9-h59595ed_1.conda#aeffb7c06b5f65e55e6c637408dc4100 @@ -127,6 +128,7 @@ https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.5.1-h8b53f26_0.conda#8 https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.37-h0054252_1.conda#f27960e8873abb5476e96ef33bdbdccd https://conda.anaconda.org/conda-forge/linux-64/nss-3.89-he45b914_0.conda#2745719a58eeaab6657256a3f142f099 https://conda.anaconda.org/conda-forge/linux-64/orc-1.9.0-h385abfd_1.conda#2cd5aac7ef1b4c6ac51bf521251a89b3 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.1.3-h32600fe_0.conda#8287aeb8462e2d4b235eff788e75919d https://conda.anaconda.org/conda-forge/linux-64/python-3.9.16-h2782a2a_0_cpython.conda#95c9b7c96a7fd7342e0c9d0a917b8f78 https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.42.0-h2c6b66d_0.conda#1192f6ec654a5bc4ee1d64bdc4a3e5cc https://conda.anaconda.org/conda-forge/linux-64/udunits2-2.2.28-hc3e0081_0.tar.bz2#d4c341e0379c31e9e781d4f204726867 @@ -181,6 +183,7 @@ https://conda.anaconda.org/conda-forge/noarch/jsonpointer-2.0-py_0.tar.bz2#07d85 https://conda.anaconda.org/conda-forge/noarch/jupyterlab-geojson-3.4.0-pyhd8ed1ab_0.conda#a98e9b2a8648b246b9aec4a67cfea5f7 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.8-pyhd8ed1ab_0.conda#2bc3ca2f7387af385dd06706b4fb2d35 https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.4-py39hf939315_1.tar.bz2#41679a052a8ce841c74df1ebc802e411 +https://conda.anaconda.org/conda-forge/noarch/lazy_loader-0.2-pyhd8ed1ab_0.conda#d060d017720c9882c4eca0544a4a0592 https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.15-haa2dc70_1.conda#980d8aca0bc23ca73fa8caa3e7c84c28 https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.2.1-hca28451_0.conda#96aec6156d58591f5a4e67056521ce1b https://conda.anaconda.org/conda-forge/linux-64/libkml-1.3.0-h37653c0_1015.tar.bz2#37d3747dd24d604f63d2610910576e63 @@ -274,7 +277,6 @@ https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.11.0-pyhd8ed1ab_0.t https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.3.1-pyhd8ed1ab_0.tar.bz2#d1e1eb7e21a9e2c74279d87dafb68156 https://conda.anaconda.org/conda-forge/noarch/anyio-3.7.1-pyhd8ed1ab_0.conda#7b517e7a6f0790337906c055aa97ca49 https://conda.anaconda.org/conda-forge/noarch/asttokens-2.2.1-pyhd8ed1ab_0.conda#bf7f54dd0f25c3f06ecb82a07341841a -https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda#3d081de3a6ea9f894bbb585e8e3a4dcb https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.0-hf8751d9_2.conda#deb12196f0c64c441bb3d083d06d0cf8 https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.8.14-h2e270ba_2.conda#58bbee5fd6cf2d4fffbead1bc33a5d3b https://conda.anaconda.org/conda-forge/noarch/babel-2.12.1-pyhd8ed1ab_1.conda#ac432e732804a81ddcf29c92ead57cde @@ -296,7 +298,7 @@ https://conda.anaconda.org/conda-forge/noarch/configobj-5.0.8-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.1.0-py39h7633fee_0.conda#54e6f32e448fdc273606011f0940d076 https://conda.anaconda.org/conda-forge/linux-64/curl-8.2.1-hca28451_0.conda#b7bf35457c5495009392c17feec4fddd https://conda.anaconda.org/conda-forge/linux-64/cytoolz-0.12.2-py39hd1e30aa_0.conda#434246edfc30e20c0847d4c2caff0a53 -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.41.1-py39hd1e30aa_0.conda#c4d3bada7f301485049354c1e2a05067 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.42.0-py39hd1e30aa_0.conda#03e44d84ea9dd2432a633407401e5688 https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.10-pyhd8ed1ab_0.conda#3706d2f3d7cb5dae600c833345a76132 https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.1-nompi_h4f84152_100.conda#ff9ae10aa224826c07da7ef26cb0b717 https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2#b2355343d6315c892543200231d7154a @@ -325,11 +327,13 @@ https://conda.anaconda.org/conda-forge/noarch/pyct-core-0.4.6-py_0.tar.bz2#55ec5 https://conda.anaconda.org/conda-forge/linux-64/pykdtree-1.3.7.post0-py39h389d5f1_0.conda#23c51006c3687c3b245c478e1812c436 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2#dd999d1cc9f79e67dbb855c8924c7984 https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-2.3.2-pyhd8ed1ab_0.conda#7c85b365bd17652f66a961446a963b40 +https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.4.1-py39h389d5f1_0.conda#9eeb2b2549f836ca196c6cbd22344122 https://conda.anaconda.org/conda-forge/noarch/referencing-0.30.0-pyhd8ed1ab_0.conda#13bf095e3ecd18999d65b4d3ac5b15d5 https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2#fed45fc5ea0813240707998abe49f520 https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.32-py39hd1e30aa_0.conda#9195e245f63b036613cca28dd499efdf https://conda.anaconda.org/conda-forge/linux-64/shapely-2.0.1-py39hf1c3bca_1.conda#ae6bfe65e81d9b59a71cc01a2858650f https://conda.anaconda.org/conda-forge/noarch/snuggs-1.4.7-py_0.tar.bz2#cb83a3d6ecf73f50117635192414426a +https://conda.anaconda.org/conda-forge/noarch/spectral-0.23.1-pyh1a96a4e_0.tar.bz2#2b82be7e4e8acf268431f5b636e25e94 https://conda.anaconda.org/conda-forge/noarch/terminado-0.17.1-pyh41d4057_0.conda#3788984d535770cad699efaeb6cb3037 https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.2.1-pyhd8ed1ab_0.tar.bz2#7234c9eefff659501cd2fe0d2ede4d48 https://conda.anaconda.org/conda-forge/noarch/tqdm-4.65.0-pyhd8ed1ab_1.conda#ed792aff3acb977d09c7013358097f83 @@ -352,6 +356,7 @@ https://conda.anaconda.org/conda-forge/linux-64/geotiff-1.7.1-h22adcc9_11.conda# https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.32-pyhd8ed1ab_0.conda#5809a12901d57388444c3293c975d0bb https://conda.anaconda.org/conda-forge/linux-64/h5py-3.9.0-nompi_py39h680ca82_101.conda#327d35dba508698ea5557c5f7af6e798 https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2023.7.10-py39he027151_2.conda#861f0dfd0ca222639eb6cbe355cb6fac +https://conda.anaconda.org/conda-forge/noarch/imageio-2.31.1-pyh24c5eb1_0.conda#1051cc0376612ba101d4f59e954a1ff4 https://conda.anaconda.org/conda-forge/noarch/importlib-resources-6.0.0-pyhd8ed1ab_1.conda#d69f29916f934f30adb1dd5fff4d9a8b https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-6.8.0-hd8ed1ab_0.conda#b279b07ce18058034e5b3606ba103a8b https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.7.1-pyhd8ed1ab_0.conda#7c27ea1bdbe520bb830dcadd59f55cbf @@ -447,47 +452,50 @@ https://conda.anaconda.org/conda-forge/linux-64/gdal-3.7.0-py39h6c4e4b7_3.conda# https://conda.anaconda.org/conda-forge/noarch/ipyleaflet-0.17.3-pyhd8ed1ab_0.conda#db4f67f290e4ac979421909c2603e0cb https://conda.anaconda.org/conda-forge/noarch/ipympl-0.9.3-pyhd8ed1ab_0.conda#da113e1ecd782afd5ed2f7b5187aaea8 https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.7.0-pyhd8ed1ab_0.conda#7488cd1f4d35a2af96faa765b7e5b2f0 +https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.7.3-pyhd8ed1ab_0.conda#f44109e52a40b8149156f5ddd9c11b26 https://conda.anaconda.org/conda-forge/linux-64/rasterio-1.3.8-py39head80b8_0.conda#1e4a7eba7d4ef8274f55cedcc5d8a3bc https://conda.anaconda.org/conda-forge/noarch/s3fs-2023.6.0-pyhd8ed1ab_0.conda#6c06cee0c302aca34978d8e0ae617880 https://conda.anaconda.org/conda-forge/linux-64/scipy-1.11.1-py39h6183b62_0.conda#81212684c03e970520656f1a62ab9d39 https://conda.anaconda.org/conda-forge/linux-64/cartopy-0.21.1-py39h4bd5d67_1.conda#a60d65263a8ddbff5381ed91d4f6953e -https://conda.anaconda.org/conda-forge/noarch/coiled-0.9.3-pyhd8ed1ab_0.conda#2e2dddf2315fb849d696c090fd677958 +https://conda.anaconda.org/conda-forge/noarch/coiled-0.9.4-pyhd8ed1ab_0.conda#4dc6b59df830f90e58ac8fb3b18a1954 https://conda.anaconda.org/conda-forge/noarch/conda-lock-2.1.2-pyhd8ed1ab_0.conda#bd7dc69022079c34f7f5c6f7a1694064 https://conda.anaconda.org/conda-forge/noarch/datashader-0.15.1-pyhd8ed1ab_0.conda#45c561624e81592aae7d406f265e047f https://conda.anaconda.org/conda-forge/noarch/earthaccess-0.5.3-pyhd8ed1ab_0.conda#7a7142c3a6cc8bb8963958cb628810e2 https://conda.anaconda.org/conda-forge/linux-64/fiona-1.9.4-py39h587696a_0.conda#3b966cde0d912b42f6d4298455f37277 https://conda.anaconda.org/conda-forge/noarch/holoviews-1.17.0-pyhd8ed1ab_0.conda#318d23a2e48b98c6eed21b79bfed7aeb https://conda.anaconda.org/conda-forge/noarch/intake-0.7.0-pyhd8ed1ab_0.conda#310f0fdaec6eecd9cc7833a788bafb1f -https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.0-pyhd8ed1ab_0.conda#38589f4104d11f2a59ff01a9f4e3bfb3 https://conda.anaconda.org/conda-forge/noarch/jupyter-resource-usage-1.0.0-pyhd8ed1ab_0.conda#ebb0e8e9dc98d01470865fa2fef494e9 https://conda.anaconda.org/conda-forge/noarch/jupyter-server-mathjax-0.2.6-pyh5bfe37b_1.conda#11ca195fc8a16770661a387bcce27c36 https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.0.0-pyhd8ed1ab_0.conda#ca553fe175c351d66b467a3dff772ed5 https://conda.anaconda.org/conda-forge/noarch/jupyter_server_fileid-0.9.0-pyhd8ed1ab_0.conda#a12525b037a703d7f4512da737d700e6 https://conda.anaconda.org/conda-forge/noarch/jupyterlab-h5web-10.0.0-pyhd8ed1ab_1.conda#0c872aac8a58e90c648d38433ff0a69b https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.24.0-pyhd8ed1ab_0.conda#327bfe1c99154f02259d29810bd70afc +https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.7.3-pyhd8ed1ab_0.conda#f53d92ecd7d8563b006107f6a33e55c6 https://conda.anaconda.org/conda-forge/linux-64/nco-5.1.7-h10d77ae_0.conda#e076462b5e334d93ab2a124eb2f5d105 https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.3-pyhd8ed1ab_0.conda#67e0fe74c156267d9159e9133df7fd37 https://conda.anaconda.org/conda-forge/noarch/patsy-0.5.3-pyhd8ed1ab_0.tar.bz2#50ef6b29b1fb0768ca82c5aeb4fb2d96 https://conda.anaconda.org/conda-forge/noarch/rechunker-0.5.0-pyhd8ed1ab_0.tar.bz2#6ba4c5fbad9837929bfcda5c16617214 https://conda.anaconda.org/conda-forge/noarch/rioxarray-0.14.1-pyhd8ed1ab_0.conda#5156f4c96119e2832419a9b17cb82cab +https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.21.0-py39h3d6467e_0.conda#8259084f3ed10a5f3a7a30f8eb8a4500 https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.3.0-py39hc236052_0.conda#4b8fa3e23c04ea72f936714248037f00 https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.12.2-pyhd8ed1ab_0.conda#cf88f3a1c11536bc3c10c14ad00ccc42 https://conda.anaconda.org/conda-forge/noarch/geoviews-core-1.10.1-pyha770c72_0.conda#95d909e4a2674ae827cffc7bea89e264 https://conda.anaconda.org/conda-forge/noarch/hvplot-0.8.4-pyhd8ed1ab_1.conda#b02a0a999d462b9dc737393725b8bcdb https://conda.anaconda.org/conda-forge/noarch/intake-xarray-0.7.0-pyhd8ed1ab_0.conda#d6471673fac9fa8f13a2517315ffcf6b https://conda.anaconda.org/conda-forge/noarch/jupyter-collaboration-1.0.1-pyhd8ed1ab_0.conda#f5983e8c9fd51c3831e074f339814c11 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.0.3-pyhd8ed1ab_0.conda#c861cae50ac4cbc6d573a947f67a2d0c https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.5.0-pyhd8ed1ab_1.conda#db1aeaff6e248db425e049feffded7a9 +https://conda.anaconda.org/conda-forge/noarch/nbclassic-1.0.0-pyhb4ecaf3_1.conda#a0be31e9bd84d6eae87cdbf74c56b90b https://conda.anaconda.org/conda-forge/noarch/nbdime-3.2.1-pyhd8ed1ab_0.conda#7b6c7f9f427dd668fd1ef4c6b3454528 https://conda.anaconda.org/conda-forge/noarch/pynco-1.1.0-pyhd8ed1ab_1.conda#269d087d7f2d0343455406564e86537f https://conda.anaconda.org/conda-forge/noarch/rasterstats-0.19.0-pyhd8ed1ab_0.conda#83aa6e0ab5c370e2d464fd72ef4cf155 https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.0-py39h0f8d45d_1.conda#b4f7f4de7614a8406935f56b1eef6a75 -https://conda.anaconda.org/conda-forge/noarch/dask-labextension-6.1.0-pyhd8ed1ab_0.conda#a323c077b8c653007d6fe3a340b01240 https://conda.anaconda.org/conda-forge/noarch/geopandas-0.13.2-pyhd8ed1ab_1.conda#47226a55e4ae3bc9feb3a17925874817 https://conda.anaconda.org/conda-forge/noarch/geoviews-1.10.1-pyhd8ed1ab_0.conda#08f49562f35d932cb35047016c46bde3 -https://conda.anaconda.org/conda-forge/noarch/jupyterhub-singleuser-4.0.1-pyh2a2186d_0.conda#733404807b19c4321b325a6dfdc59deb https://conda.anaconda.org/conda-forge/noarch/jupyterlab-git-0.41.0-pyhd8ed1ab_1.conda#5985549f77be4aae95bfd9e1a7916144 -https://conda.anaconda.org/conda-forge/noarch/notebook-7.0.1-pyhd8ed1ab_0.conda#f497e288a2256929a633f28ba6147e65 +https://conda.anaconda.org/conda-forge/noarch/notebook-6.5.4-pyha770c72_0.conda#ec4ce3ce0a55ce21b6f5b86049b97af9 https://conda.anaconda.org/conda-forge/noarch/seaborn-0.12.2-hd8ed1ab_0.conda#50847a47c07812f88581081c620f5160 https://conda.anaconda.org/conda-forge/noarch/icepyx-0.7.0-pyhd8ed1ab_0.conda#03cf6dbe3a74ae873628057eb1167d80 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-3.5.3-pyhd8ed1ab_0.conda#69f71bc3d176b3ad3d9564a32bd049b8 https://conda.anaconda.org/conda-forge/noarch/nbgitpuller-1.1.1-pyhd8ed1ab_0.tar.bz2#a2c72cf8c5fb4cd269bff97e9bf196e8 +https://conda.anaconda.org/conda-forge/noarch/dask-labextension-6.1.0-pyhd8ed1ab_0.conda#a323c077b8c653007d6fe3a340b01240 +https://conda.anaconda.org/conda-forge/noarch/jupyterhub-singleuser-4.0.1-pyh2a2186d_0.conda#733404807b19c4321b325a6dfdc59deb diff --git a/ci/environment.yml b/ci/environment.yml index 155d1f7..cc7abf2 100644 --- a/ci/environment.yml +++ b/ci/environment.yml @@ -34,7 +34,7 @@ dependencies: - lxml - ipyleaflet - dask-labextension - - jupyterlab>=4.0 + - jupyterlab<4.0a - jupyter-server-proxy - jupyterhub-singleuser - jupyterlab-geojson @@ -51,6 +51,8 @@ dependencies: - kerchunk - rechunker - pqdm + - spectral + - scikit-image - coiled - s3fs - nbgitpuller