ecmwf-projects / c3s2-eqc-quality-assessment

https://ecmwf-projects.github.io/c3s2-eqc-quality-assessment/
Apache License 2.0
3 stars 0 forks source link

Using gridded observational air temperature data to monitor climate change over the Iberian Peninsula #44

Open anolive opened 4 months ago

anolive commented 4 months ago

Data Type

In Situ

Assessment Category

Climate Monitoring

Dataset Name

insitu-gridded-observations-europe

Question Number

1

Workflow ID

f18713a9-dd69-11ee-8810-5279ad638b32

Zipped Notebook

C3S2_D520-1.5.3.2_EOBS_UQ1_v1.6.zip

Environment

``` name: C3S_BOPEN channels: - conda-forge - defaults dependencies: - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_gnu - accessible-pygments=0.0.4=pyhd8ed1ab_0 - affine=2.4.0=pyhd8ed1ab_0 - aiohttp=3.8.4=py310h2372a71_1 - aiosignal=1.3.1=pyhd8ed1ab_0 - alabaster=0.7.13=pyhd8ed1ab_0 - alsa-lib=1.2.8=h166bdaf_0 - antlr-python-runtime=4.7.2=py310hff52083_1003 - anyio=3.7.0=pyhd8ed1ab_1 - argon2-cffi=21.3.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py310h5764c6d_3 - astroid=2.15.5=py310hff52083_0 - asttokens=2.2.1=pyhd8ed1ab_0 - async-lru=2.0.2=pyhd8ed1ab_0 - async-timeout=4.0.2=pyhd8ed1ab_0 - attr=2.5.1=h166bdaf_1 - attrs=23.1.0=pyh71513ae_1 - aws-c-auth=0.6.28=hccec9ca_5 - aws-c-cal=0.5.27=hf85dbcb_0 - aws-c-common=0.8.20=hd590300_0 - aws-c-compression=0.2.17=h4b87b72_0 - aws-c-event-stream=0.3.0=hc5de78f_6 - aws-c-http=0.7.8=h412fb1b_4 - aws-c-io=0.13.26=h0d05201_0 - aws-c-mqtt=0.8.13=ha5d9b87_2 - aws-c-s3=0.3.4=h95e21fb_5 - aws-c-sdkutils=0.1.10=h4b87b72_0 - aws-checksums=0.1.16=h4b87b72_0 - aws-crt-cpp=0.20.2=h5289e1f_9 - aws-sdk-cpp=1.10.57=h8101662_14 - babel=2.12.1=pyhd8ed1ab_1 - backcall=0.2.0=pyh9f0ad1d_0 - backports=1.0=pyhd8ed1ab_3 - backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0 - beautifulsoup4=4.12.2=pyha770c72_0 - bleach=6.0.0=pyhd8ed1ab_0 - blosc=1.21.4=h0f2a231_0 - bokeh=3.1.1=pyhd8ed1ab_0 - boost-cpp=1.78.0=h6582d0a_3 - branca=0.6.0=pyhd8ed1ab_0 - brotli=1.0.9=h166bdaf_8 - brotli-bin=1.0.9=h166bdaf_8 - bzip2=1.0.8=h7f98852_4 - c-ares=1.19.1=hd590300_0 - ca-certificates=2023.5.7=hbcca054_0 - cairo=1.16.0=hbbf8b49_1016 - cartopy=0.21.1=py310h7eb24ba_1 - cdsapi=0.6.1=pyhd8ed1ab_0 - certifi=2023.5.7=pyhd8ed1ab_0 - cf-units=3.2.0=py310h278f3c1_0 - cf_xarray=0.8.1=pyhd8ed1ab_0 - cffi=1.15.1=py310h255011f_3 - cfgrib=0.9.10.4=pyhd8ed1ab_0 - cfgv=3.3.1=pyhd8ed1ab_0 - cfitsio=4.2.0=hd9d235c_0 - cftime=1.6.2=py310hde88566_1 - charset-normalizer=3.1.0=pyhd8ed1ab_0 - click=8.1.3=unix_pyhd8ed1ab_2 - click-plugins=1.1.1=py_0 - cligj=0.7.2=pyhd8ed1ab_1 - cloudpickle=2.2.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_0 - comm=0.1.3=pyhd8ed1ab_0 - contourpy=1.1.0=py310hd41b1e2_0 - coverage=7.2.7=py310h2372a71_0 - curl=8.1.2=h409715c_0 - cycler=0.11.0=pyhd8ed1ab_0 - cytoolz=0.12.0=py310h5764c6d_1 - dask=2023.6.0=pyhd8ed1ab_0 - dask-core=2023.6.0=pyhd8ed1ab_0 - dbus=1.13.6=h5008d03_3 - debugpy=1.6.7=py310heca2aa9_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.6=pyhd8ed1ab_0 - distributed=2023.6.0=pyhd8ed1ab_0 - docutils=0.20.1=py310hff52083_0 - eccodes=2.30.2=h1f30a5c_0 - entrypoints=0.4=pyhd8ed1ab_0 - esmf=8.4.2=nompi_h20110ff_0 - esmpy=8.4.2=pyhc1e730c_1 - exceptiongroup=1.1.1=pyhd8ed1ab_0 - executing=1.2.0=pyhd8ed1ab_0 - expat=2.5.0=hcb278e6_1 - filelock=3.12.2=pyhd8ed1ab_0 - findlibs=0.0.5=pyhd8ed1ab_0 - fiona=1.9.4=py310h111440e_0 - flit-core=3.9.0=pyhd8ed1ab_0 - flox=0.7.2=pyhd8ed1ab_0 - folium=0.14.0=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 - font-ttf-source-code-pro=2.038=h77eed37_0 - font-ttf-ubuntu=0.83=hab24e00_0 - fontconfig=2.14.2=h14ed4e7_0 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - fonttools=4.40.0=py310h2372a71_0 - freeglut=3.2.2=hac7e632_2 - freetype=2.12.1=hca18f0e_1 - freexl=1.0.6=h166bdaf_1 - frozenlist=1.3.3=py310h5764c6d_0 - fsspec=2023.6.0=pyh1a96a4e_0 - gdal=3.7.0=py310h52aca19_2 - geopandas=0.13.2=pyhd8ed1ab_1 - geopandas-base=0.13.2=pyha770c72_1 - geos=3.11.2=hcb278e6_0 - geotiff=1.7.1=h22adcc9_9 - gettext=0.21.1=h27087fc_0 - gflags=2.2.2=he1b5a44_1004 - giflib=5.2.1=h0b41bf4_3 - glib=2.76.3=hfc55251_0 - glib-tools=2.76.3=hfc55251_0 - glog=0.6.0=h6f12383_0 - graphite2=1.3.13=h58526e2_1001 - greenlet=2.0.2=py310hc6cd4ac_1 - gst-plugins-base=1.22.3=h938bd60_1 - gstreamer=1.22.3=h977cf35_1 - harfbuzz=7.3.0=hdb3a94d_0 - hdf4=4.2.15=h501b40f_6 - hdf5=1.14.0=nompi_hb72d44e_103 - icu=72.1=hcb278e6_0 - identify=2.5.24=pyhd8ed1ab_0 - idna=3.4=pyhd8ed1ab_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=6.7.0=pyha770c72_0 - importlib_metadata=6.7.0=hd8ed1ab_0 - importlib_resources=5.12.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - ipykernel=6.23.2=pyh210e3f2_0 - ipython=8.14.0=pyh41d4057_0 - iris=3.6.0=pyha770c72_0 - jasper=4.0.0=h32699f2_1 - jedi=0.18.2=pyhd8ed1ab_0 - jinja2=3.1.2=pyhd8ed1ab_1 - joblib=1.2.0=pyhd8ed1ab_0 - json-c=0.16=hc379101_0 - json5=0.9.5=pyh9f0ad1d_0 - jsonschema=4.17.3=pyhd8ed1ab_0 - jupyter-lsp=2.2.0=pyhd8ed1ab_0 - jupyter_client=8.2.0=pyhd8ed1ab_0 - jupyter_core=5.3.1=py310hff52083_0 - jupyter_events=0.6.3=pyhd8ed1ab_0 - jupyter_server=2.6.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.4.4=pyhd8ed1ab_1 - jupyterlab=4.0.2=pyhd8ed1ab_0 - jupyterlab_pygments=0.2.2=pyhd8ed1ab_0 - jupyterlab_server=2.23.0=pyhd8ed1ab_0 - kealib=1.5.1=h3845be2_3 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.4=py310hbf28c38_1 - krb5=1.20.1=h81ceb04_0 - lame=3.100=h166bdaf_1003 - lazy-object-proxy=1.9.0=py310h1fa729e_0 - lcms2=2.15=haa2dc70_1 - ld_impl_linux-64=2.40=h41732ed_0 - lerc=4.0.0=h27087fc_0 - libabseil=20230125.2=cxx17_h59595ed_2 - libaec=1.0.6=hcb278e6_1 - libarchive=3.6.2=h039dbb9_1 - libarrow=12.0.0=hc00ebf5_8_cpu - libblas=3.9.0=17_linux64_openblas - libbrotlicommon=1.0.9=h166bdaf_8 - libbrotlidec=1.0.9=h166bdaf_8 - libbrotlienc=1.0.9=h166bdaf_8 - libcap=2.67=he9d0100_0 - libcblas=3.9.0=17_linux64_openblas - libclang=16.0.6=default_h1cdf331_0 - libclang13=16.0.6=default_h4d60ac6_0 - libcrc32c=1.1.2=h9c3ff4c_0 - libcups=2.3.3=h36d4200_3 - libcurl=8.1.2=h409715c_0 - libdeflate=1.18=h0b41bf4_0 - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=h516909a_1 - libevent=2.1.12=hf998b51_1 - libexpat=2.5.0=hcb278e6_1 - libffi=3.4.2=h7f98852_5 - libflac=1.4.2=h27087fc_0 - libgcc-ng=13.1.0=he5830b7_0 - libgcrypt=1.10.1=h166bdaf_0 - libgdal=3.7.0=h5418a03_2 - libgfortran-ng=13.1.0=h69a702a_0 - libgfortran5=13.1.0=h15d22d2_0 - libglib=2.76.3=hebfc3b9_0 - libglu=9.0.0=hac7e632_1002 - libgomp=13.1.0=he5830b7_0 - libgoogle-cloud=2.11.0=hac9eb74_1 - libgpg-error=1.47=h71f35ed_0 - libgrpc=1.54.2=hb20ce57_2 - libiconv=1.17=h166bdaf_0 - libjpeg-turbo=2.1.5.1=h0b41bf4_0 - libkml=1.3.0=h37653c0_1015 - liblapack=3.9.0=17_linux64_openblas - libllvm14=14.0.6=hcd5def8_3 - libllvm16=16.0.6=h5cf9203_0 - libnetcdf=4.9.2=nompi_h0f3d0bb_105 - libnghttp2=1.52.0=h61bc06f_0 - libnsl=2.0.0=h7f98852_0 - libnuma=2.0.16=h0b41bf4_1 - libogg=1.3.4=h7f98852_1 - libopenblas=0.3.23=pthreads_h80387f5_0 - libopus=1.3.1=h7f98852_1 - libpng=1.6.39=h753d276_0 - libpq=15.3=hbcd7760_1 - libprotobuf=3.21.12=h3eb15da_0 - librttopo=1.1.0=h0d5128d_13 - libsndfile=1.2.0=hb75c966_0 - libsodium=1.0.18=h36c2ea0_1 - libspatialindex=1.9.3=h9c3ff4c_4 - libspatialite=5.0.1=hca56755_27 - libsqlite=3.42.0=h2797004_0 - libssh2=1.11.0=h0841786_0 - libstdcxx-ng=13.1.0=hfd8a6a1_0 - libsystemd0=253=h8c4010b_1 - libthrift=0.18.1=h8fd135c_2 - libtiff=4.5.1=h8b53f26_0 - libutf8proc=2.8.0=h166bdaf_0 - libuuid=2.38.1=h0b41bf4_0 - libvorbis=1.3.7=h9c3ff4c_0 - libwebp-base=1.3.0=h0b41bf4_0 - libxcb=1.15=h0b41bf4_0 - libxkbcommon=1.5.0=h5d7e998_3 - libxml2=2.11.4=h0d562d8_0 - libzip=1.9.2=hc929e4a_1 - libzlib=1.2.13=hd590300_5 - llvmlite=0.40.0=py310h1b8f574_0 - locket=1.0.0=pyhd8ed1ab_0 - lz4=4.3.2=py310h0cfdcf0_0 - lz4-c=1.9.4=hcb278e6_0 - lzo=2.10=h516909a_1000 - make=4.3=hd18ef5c_1 - mapclassify=2.5.0=pyhd8ed1ab_1 - markdown-it-py=3.0.0=pyhd8ed1ab_0 - markupsafe=2.1.3=py310h2372a71_0 - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - mdit-py-plugins=0.4.0=pyhd8ed1ab_0 - mdurl=0.1.0=pyhd8ed1ab_0 - mistune=3.0.0=pyhd8ed1ab_0 - mpg123=1.31.3=hcb278e6_0 - msgpack-python=1.0.5=py310hdf3cbec_0 - multidict=6.0.4=py310h1fa729e_0 - munch=3.0.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy=1.4.0=py310h2372a71_0 - mypy_extensions=1.0.0=pyha770c72_0 - mysql-common=8.0.33=hf1915f5_0 - mysql-libs=8.0.33=hca2cd23_0 - myst-parser=2.0.0=pyhd8ed1ab_0 - nbclient=0.8.0=pyhd8ed1ab_0 - nbconvert-core=7.6.0=pyhd8ed1ab_0 - nbformat=5.9.0=pyhd8ed1ab_0 - ncurses=6.4=hcb278e6_0 - nest-asyncio=1.5.6=pyhd8ed1ab_0 - netcdf-fortran=4.6.1=nompi_h4f3791c_100 - netcdf4=1.6.4=nompi_py310hde23a83_100 - networkx=3.1=pyhd8ed1ab_0 - nodeenv=1.8.0=pyhd8ed1ab_0 - notebook-shim=0.2.3=pyhd8ed1ab_0 - nspr=4.35=h27087fc_0 - nss=3.89=he45b914_0 - numba=0.57.0=py310h0f6aa51_2 - numpy=1.24.2=py310h8deb116_0 - numpy_groupies=0.9.22=pyhd8ed1ab_0 - openjpeg=2.5.0=hfec8fc6_2 - openssl=3.1.1=hd590300_1 - orc=1.8.4=h2f23424_0 - overrides=7.3.1=pyhd8ed1ab_0 - packaging=23.1=pyhd8ed1ab_0 - pandas=2.0.2=py310h7cbd5c2_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.3=pyhd8ed1ab_0 - partd=1.4.0=pyhd8ed1ab_0 - pcre2=10.40=hc3806b6_0 - pexpect=4.8.0=pyh1a96a4e_2 - pickleshare=0.7.5=py_1003 - pillow=9.5.0=py310h582fbeb_1 - pip=23.1.2=pyhd8ed1ab_0 - pixman=0.40.0=h36c2ea0_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_0 - platformdirs=3.6.0=pyhd8ed1ab_0 - plotly=5.15.0=pyhd8ed1ab_0 - pluggy=1.0.0=pyhd8ed1ab_5 - ply=3.11=py_1 - pooch=1.7.0=pyha770c72_3 - poppler=23.05.0=hd18248d_1 - poppler-data=0.4.12=hd8ed1ab_0 - postgresql=15.3=hd458b1d_1 - pre-commit=3.3.3=pyha770c72_0 - proj=9.2.1=ha643af7_0 - prometheus_client=0.17.0=pyhd8ed1ab_0 - prompt-toolkit=3.0.38=pyha770c72_0 - prompt_toolkit=3.0.38=hd8ed1ab_0 - psutil=5.9.5=py310h1fa729e_0 - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pulseaudio-client=16.1=hb77b528_4 - pure_eval=0.2.2=pyhd8ed1ab_0 - pyarrow=12.0.0=py310h0576679_8_cpu - pycparser=2.21=pyhd8ed1ab_0 - pydata-sphinx-theme=0.13.3=pyhd8ed1ab_0 - pygments=2.15.1=pyhd8ed1ab_0 - pymannkendall=1.4.2=pyh8a188c0_0 - pyparsing=3.1.0=pyhd8ed1ab_0 - pyproj=3.6.0=py310h24ef57a_1 - pyqt=5.15.7=py310hab646b1_3 - pyqt5-sip=12.11.0=py310heca2aa9_3 - pyrsistent=0.19.3=py310h1fa729e_0 - pyshp=2.3.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyha2e5f31_6 - pytest=7.3.2=pyhd8ed1ab_1 - pytest-cov=4.1.0=pyhd8ed1ab_0 - python=3.10.11=he550d4f_0_cpython - python-dateutil=2.8.2=pyhd8ed1ab_0 - python-dotenv=1.0.0=pyhd8ed1ab_0 - python-eccodes=1.5.2=py310h278f3c1_0 - python-fastjsonschema=2.17.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - python-tzdata=2023.3=pyhd8ed1ab_0 - python-xxhash=3.2.0=py310h1fa729e_0 - python_abi=3.10=3_cp310 - pytz=2023.3=pyhd8ed1ab_0 - pyyaml=6.0=py310h5764c6d_5 - pyzmq=25.1.0=py310h5bbb5d0_0 - qt-main=5.15.8=h01ceb2d_12 - rasterio=1.3.7=py310hd227816_2 - re2=2023.03.02=h8c504da_0 - readline=8.2=h8228510_1 - regionmask=0.10.0=pyhd8ed1ab_0 - requests=2.31.0=pyhd8ed1ab_0 - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rich=13.4.2=pyhd8ed1ab_0 - rioxarray=0.14.1=pyhd8ed1ab_0 - rtree=1.0.1=py310hbdcdc62_1 - s2n=1.3.45=h06160fa_0 - scikit-learn=1.2.2=py310hf7d194e_2 - scipy=1.10.1=py310ha4c1d20_3 - send2trash=1.8.2=pyh41d4057_0 - setuptools=67.7.2=pyhd8ed1ab_0 - shapely=2.0.1=py310h056c13c_1 - shellingham=1.5.1=pyhd8ed1ab_0 - sip=6.7.9=py310hc6cd4ac_0 - six=1.16.0=pyh6c4a22f_0 - snappy=1.1.10=h9fff704_0 - sniffio=1.3.0=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - snuggs=1.4.7=py_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - soupsieve=2.3.2.post1=pyhd8ed1ab_0 - sparse=0.14.0=pyhd8ed1ab_0 - sphinx=7.0.1=pyhd8ed1ab_0 - sphinx-autoapi=2.1.0=pyhd8ed1ab_0 - sphinxcontrib-applehelp=1.0.4=pyhd8ed1ab_0 - sphinxcontrib-devhelp=1.0.2=py_0 - sphinxcontrib-dotnetdomain=0.4=py_0 - sphinxcontrib-golangdomain=0.2.0.dev0=py_0 - sphinxcontrib-htmlhelp=2.0.1=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=py_0 - sphinxcontrib-qthelp=1.0.3=py_0 - sphinxcontrib-serializinghtml=1.1.5=pyhd8ed1ab_2 - sqlalchemy=2.0.16=py310h2372a71_0 - sqlite=3.42.0=h2c6b66d_0 - stack_data=0.6.2=pyhd8ed1ab_0 - structlog=23.1.0=pyhd8ed1ab_0 - tblib=1.7.0=pyhd8ed1ab_0 - tenacity=8.2.2=pyhd8ed1ab_0 - terminado=0.17.1=pyh41d4057_0 - threadpoolctl=3.1.0=pyh8a188c0_0 - tiledb=2.13.2=hd532e3d_0 - tinycss2=1.2.1=pyhd8ed1ab_0 - tk=8.6.12=h27826a3_0 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - toolz=0.12.0=pyhd8ed1ab_0 - tornado=6.3.2=py310h2372a71_0 - tqdm=4.65.0=pyhd8ed1ab_1 - traitlets=5.9.0=pyhd8ed1ab_0 - typer=0.9.0=pyhd8ed1ab_0 - typing-extensions=4.6.3=hd8ed1ab_0 - typing_extensions=4.6.3=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 - tzcode=2023c=h0b41bf4_0 - tzdata=2023c=h71feb2d_0 - ucx=1.14.1=h0aa22dc_2 - udunits2=2.2.28=hc3e0081_0 - ukkonen=1.0.1=py310hbf28c38_3 - unicodedata2=15.0.0=py310h5764c6d_0 - unidecode=1.3.6=pyhd8ed1ab_0 - urllib3=2.0.3=pyhd8ed1ab_0 - virtualenv=20.23.1=pyhd8ed1ab_0 - wcwidth=0.2.6=pyhd8ed1ab_0 - webencodings=0.5.1=py_1 - websocket-client=1.6.0=pyhd8ed1ab_0 - wheel=0.40.0=pyhd8ed1ab_0 - wrapt=1.15.0=py310h1fa729e_0 - xarray=2023.5.0=pyhd8ed1ab_0 - xarraymannkendall=1.4.5=pyhd8ed1ab_0 - xcb-util=0.4.0=hd590300_1 - xcb-util-image=0.4.0=h8ee46fc_1 - xcb-util-keysyms=0.4.0=h8ee46fc_1 - xcb-util-renderutil=0.3.9=hd590300_1 - xcb-util-wm=0.4.1=h8ee46fc_1 - xerces-c=3.2.4=h8d71039_2 - xesmf=0.7.1=pyhd8ed1ab_0 - xkeyboard-config=2.39=hd590300_0 - xorg-fixesproto=5.0=h7f98852_1002 - xorg-inputproto=2.3.2=h7f98852_1002 - xorg-kbproto=1.0.7=h7f98852_1002 - xorg-libice=1.1.1=hd590300_0 - xorg-libsm=1.2.4=h7391055_0 - xorg-libx11=1.8.6=h8ee46fc_0 - xorg-libxau=1.0.11=hd590300_0 - xorg-libxdmcp=1.1.3=h7f98852_0 - xorg-libxext=1.3.4=h0b41bf4_2 - xorg-libxfixes=5.0.3=h7f98852_1004 - xorg-libxi=1.7.10=h7f98852_0 - xorg-libxrender=0.9.10=h7f98852_1003 - xorg-renderproto=0.11.1=h7f98852_1002 - xorg-xextproto=7.3.0=h0b41bf4_1003 - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 - xorg-xproto=7.0.31=h7f98852_1007 - xxhash=0.8.1=h0b41bf4_0 - xyzservices=2023.5.0=pyhd8ed1ab_1 - xz=5.2.6=h166bdaf_0 - yaml=0.2.5=h7f98852_2 - yarl=1.9.2=py310h2372a71_0 - zeromq=4.3.4=h9c3ff4c_1 - zict=3.0.0=pyhd8ed1ab_0 - zipp=3.15.0=pyhd8ed1ab_0 - zlib=1.2.13=hd590300_5 - zstd=1.5.2=h3eb15da_6 - pip: - annotated-types==0.6.0 - bottleneck==1.3.7 - c3s-eqc-automatic-quality-control==0.1.2.dev97+g355c9b6 - cacholote==0.5.3 - cads-toolbox==0.0.2b0 - cgul==0.0.4 - coucal==0.0.1b3 - emohawk==0.0.4b0 - matplotlib==3.8.2 - properscoring==0.1 - pydantic==2.5.2 - pydantic-core==2.14.5 - pydantic-settings==2.1.0 - xhistogram==0.3.2 - xskillscore==0.0.24 prefix: /home/anolive/miniconda3/envs/C3S_BOPEN ```

Anything else we need to know?

No response

malmans2 commented 4 months ago

Here is the permalink: https://github.com/ecmwf-projects/c3s2-eqc-quality-assessment/blob/f0bd70a45c3120b469cd814211ed981af2d987a4/In_Situ/insitu_insitu-gridded-observations-europe_climate-monitoring_q01.ipynb

Please make sure that the notebook name is correct.

If you need to make modifications (e.g., to address the reviewer's comment), please share here the new version of the notebook and I will provide a new permalink.

Let me know when the notebook is accepted, I will merge the PR into main.

anolive commented 4 months ago

Hi Matia, Sorry but I made some minor corrections according to feedback on the user questions title, could you please update the permalink please? C3S2_D520-1.5.3.2_Quality_Assessment_User_Questions_EOBS_UQ1_v1.7.zip Thank you!

malmans2 commented 4 months ago

Hi @anolive,

Before I do that, I noticed that your notebooks point to external figures. You should not do that as we only store .ipynb files. If you look at the permalink, the external figures are not rendered.

Instead, you should add the figures in the notebook itself. For example, you can just drag and drop the figures in the markdown cells.

Does it make sense?

anolive commented 4 months ago

hi Matia. I was drag and droping the figures in the mark down but VS code just opens them e another window. Another question, because we did the same for FIRE and LC; does this means we should correct those as well?

anolive commented 4 months ago

nevermind, found the trick, sen you in a minute!

malmans2 commented 4 months ago

Another question, because we did the same for FIRE and LC; does this means we should correct those as well?

Yes, I imagine sooner or later the reviewers will point it out as they can't see the figures in the permalink you are sharing.

anolive commented 4 months ago

C3S2_D520-1.5.3.2_Quality_Assessment_User_Questions_EOBS_UQ1_v1.8.zip ok, here you go. in this case, I am assuming that you don't need the html nor the figures, but I send anyways for your confirmation. Let me know if something is amiss.

malmans2 commented 4 months ago

Correct, the notebook only is enough.

Here is the new permalink: https://github.com/ecmwf-projects/c3s2-eqc-quality-assessment/blob/21e3d09bf61d850058a9c2ed65d63c6132573851/In_Situ/insitu_insitu-gridded-observations-europe_climate-monitoring_q01.ipynb

malmans2 commented 4 months ago

BTW, are you sure you share the right permalink. I can still see a pointer to the local file.

With Jupyter, drag and drop works fine. With VS Code, I just tried Ctrl+C/Ctrl+V and it worked for me.

anolive commented 4 months ago

Let me try yet another time, I used drag+shift then drop instead of crt+c

anolive commented 4 months ago

here the different methods image

malmans2 commented 4 months ago

I think the second one is good. If you want to be sure, just delete the png file or move the notebook in another location, you should be able to see the figure in the markdown.

anolive commented 4 months ago

C3S2_D520-1.5.3.2_Quality_Assessment_User_Questions_EOBS_UQ1_v1.8.zip only one problem is that I submitted already the other permalink, so maybe let's wait for feedback and we can sreplace it later. otherwise it seems the only way around it is open completely new task on CIM (CIM issues...)

malmans2 commented 4 months ago

The good thing of permalinks is that they don't disappear. I'll upload the very last version and share its permalink here. That way we store on GitHub the right notebook. You don't have to use the latest version right now though. The permalink you already shared will still be valid.

anolive commented 4 months ago

all right then. In that case, no resubmissions shall be needed. I'll update the team. I guess it will be the same for fire and land cover, rita and inês will share latest versions with you. thank you and have a nice weekend! :)

malmans2 commented 4 months ago

Here is the latest permalink. Looking good! https://github.com/ecmwf-projects/c3s2-eqc-quality-assessment/blob/e0d7602901ecdb8073d4e6246f7f2d2fd992240b/In_Situ/insitu_insitu-gridded-observations-europe_climate-monitoring_q01.ipynb

Buon weekend!

anolive commented 4 months ago

Hi @malmans2 when I out the above permalink on CIM it does not render the notebook like it does for the Fire and LC datasets. Can you please double check whether the EOBS permalink has any issues. Thank you.

malmans2 commented 4 months ago

Hi there,

I can see the figure if I click on the permalink. Can you? If yes, there's an issue in the CIM. You should get in touch with CIM developers (Predictia)

ritavcunha commented 4 months ago

Hi @malmans2,

After Data Provider reviews we had to make some minor changes in Jupyter Notebook regarding Use Case 1, can you please give us a new permalink?

The new zip file is this: C3S2_D520-1.5.3.2_Quality_Assessment_User_Questions_EOBS_UQ1_v1.9.zip

malmans2 commented 4 months ago

Here it is: https://github.com/ecmwf-projects/c3s2-eqc-quality-assessment/blob/e1dad6fae40484a00cd039a876f3ee1ee2dd8425/In_Situ/insitu_insitu-gridded-observations-europe_climate-monitoring_q01.ipynb

ritavcunha commented 4 months ago

Thank you!

anolive commented 4 months ago

Hi Mattia, it seems that the new permalink is not rendering again, and we want to send the notebook back for the data providers revision. Is it possible to generate a new one to see if it solves?

malmans2 commented 4 months ago

Hi @anolive,

This is the last permalink I issued and it works fine on GitHub: https://github.com/ecmwf-projects/c3s2-eqc-quality-assessment/blob/e1dad6fae40484a00cd039a876f3ee1ee2dd8425/In_Situ/insitu_insitu-gridded-observations-europe_climate-monitoring_q01.ipynb

If you have problems on the CIM, you should get in touch with Predictia or CNR.

anolive commented 4 months ago

Hi there. Yes, thats what I told CNR, I'll insist to forward the issue to predictia then. Thanks and sorry for this.

malmans2 commented 4 months ago

OK, no worries.

anolive commented 3 months ago

Hi there! We have now made some updates to EOBS - can you please update the permalink notebook? here is the zipped version. C3S2_D520-1.5.3.2_Quality_Assessment_User_Questions_EOBS_UQ1_v1.10.zip

thank you!

malmans2 commented 3 months ago

Here is the new permalink: https://github.com/ecmwf-projects/c3s2-eqc-quality-assessment/blob/f99d3a8b2d8a42650efdc7e6df2777cb60311b38/In_Situ/insitu_insitu-gridded-observations-europe_climate-monitoring_q01.ipynb

ritavcunha commented 2 days ago

Hi @malmans2,

We had to make some minor changes, regarding the new template. here is the zip file: C3S2_D520-1.5.3.2_Quality_Assessment_User_Questions_EOBS_UQ1_v1.11.zip

malmans2 commented 2 days ago

Hi @ritavcunha,

The notebook you submit should not have neither the logo not the warning on top. That's something we automatically add when we build the book. Next time please make sure the first cell is just the notebook title.

Permalink: https://github.com/ecmwf-projects/c3s2-eqc-quality-assessment/blob/7f6c7201bde6971d091632d046000a7ffa67fb49/In_Situ/insitu_insitu-gridded-observations-europe_climate-monitoring_q01.ipynb

Please ensure that the notebook name is correct. If you need to make any modifications (e.g., addressing the reviewer's comments), please share the new version of the notebook here, and I will provide a new permalink. Let me know once the notebook is accepted, and I will merge the PR into the main branch.

PREVIEW