check5_ok
taga14e53bf9afb1c92aa35bf76c22d85d1f384e272
object f60be490a0719373c3fcb0cd14c2616111e8f4df
authorJan <jan.mandel@gmail.com>
Mon, 3 Apr 2023 05:30:19 +0000 (2 23:30 -0600)
Validated:
1. make sure the repo is at this commit with no changes: git clean -fd; git checkout -f
2. get rid of all json files which were commited for some reason: rm *.json
3. run fmda_kf_rnn_orig in jupyter
4. check than new json files were created: ls -l *.json
5. run fmda_rnn_rain in jupyter
6. search output in both notebooks for Check 5 the value on the following line is the same 5.55077327554663e+19

Just in case of trouble with duplicating this, here are the versions. Put all after the command into a yml file.

% conda env export
name: tf-211
channels:
  - conda-forge
  - anaconda
  - defaults
dependencies:
  - anyio=3.5.0=py310hecd8cb5_0
  - appnope=0.1.2=py310hecd8cb5_1001
  - argon2-cffi=21.3.0=pyhd3eb1b0_0
  - argon2-cffi-bindings=21.2.0=py310hca72f7f_0
  - asttokens=2.0.5=pyhd3eb1b0_0
  - attrs=22.1.0=py310hecd8cb5_0
  - babel=2.11.0=py310hecd8cb5_0
  - backcall=0.2.0=pyhd3eb1b0_0
  - beautifulsoup4=4.11.1=py310hecd8cb5_0
  - blas=1.0=mkl
  - bleach=4.1.0=pyhd3eb1b0_0
  - bottleneck=1.3.5=py310h4e76f89_0
  - brotli=1.0.9=hca72f7f_7
  - brotli-bin=1.0.9=hca72f7f_7
  - brotlipy=0.7.0=py310hca72f7f_1002
  - bzip2=1.0.8=h1de35cc_0
  - c-ares=1.18.1=h0d85af4_0
  - ca-certificates=2023.01.10=hecd8cb5_0
  - cairo=1.16.0=h3ce6f7e_3
  - certifi=2022.12.7=py310hecd8cb5_0
  - cffi=1.15.1=py310h6c40b1e_3
  - cftime=1.6.2=py310h936d966_1
  - chardet=4.0.0=py310hecd8cb5_1003
  - comm=0.1.2=py310hecd8cb5_0
  - contourpy=1.0.5=py310haf03e11_0
  - cryptography=38.0.4=py310hf6deb26_0
  - curl=7.87.0=h6c40b1e_0
  - cycler=0.11.0=pyhd3eb1b0_0
  - debugpy=1.5.1=py310he9d5cce_0
  - decorator=5.1.1=pyhd3eb1b0_0
  - defusedxml=0.7.1=pyhd3eb1b0_0
  - entrypoints=0.4=py310hecd8cb5_0
  - executing=0.8.3=pyhd3eb1b0_0
  - expat=2.4.9=he9d5cce_0
  - fftw=3.3.9=h9ed2024_1
  - flit-core=3.6.0=pyhd3eb1b0_0
  - font-ttf-dejavu-sans-mono=2.37=hd3eb1b0_0
  - font-ttf-inconsolata=2.001=hcb22688_0
  - font-ttf-source-code-pro=2.030=hd3eb1b0_0
  - font-ttf-ubuntu=0.83=h8b1ccd4_0
  - fontconfig=2.14.1=hedf32ac_1
  - fonts-anaconda=1=h8fa9717_0
  - fonts-conda-ecosystem=1=hd3eb1b0_0
  - fonttools=4.25.0=pyhd3eb1b0_0
  - freetype=2.12.1=hd8bbffd_0
  - fribidi=1.0.10=haf1e3a3_0
  - future=0.18.3=py310hecd8cb5_0
  - gdk-pixbuf=2.42.8=h90ff1d3_1
  - gettext=0.21.0=h7535e17_0
  - giflib=5.2.1=h6c40b1e_1
  - glib=2.69.1=hfff2838_2
  - graphite2=1.3.14=he9d5cce_1
  - graphviz=2.50.0=h196fa6a_0
  - gst-plugins-base=1.14.0=h4180768_2
  - gstreamer=1.14.0=h0fc69c2_2
  - gts=0.7.6=h6759243_3
  - harfbuzz=4.3.0=h3f129a2_0
  - hdf4=4.2.15=hefd3b78_3
  - hdf5=1.12.1=nompi_h2f0ef1a_100
  - icu=58.2=h0a44026_3
  - idna=3.4=py310hecd8cb5_0
  - intel-openmp=2021.4.0=hecd8cb5_3538
  - ipykernel=6.19.2=py310h20db666_0
  - ipython=8.8.0=py310hecd8cb5_0
  - ipython_genutils=0.2.0=pyhd3eb1b0_1
  - ipywidgets=7.6.5=pyhd3eb1b0_1
  - jedi=0.18.1=py310hecd8cb5_1
  - jinja2=3.1.2=py310hecd8cb5_0
  - joblib=1.1.1=py310hecd8cb5_0
  - jpeg=9e=hca72f7f_0
  - json5=0.9.6=pyhd3eb1b0_0
  - jsonschema=4.16.0=py310hecd8cb5_0
  - jupyter=1.0.0=py310hecd8cb5_8
  - jupyter_client=7.4.9=py310hecd8cb5_0
  - jupyter_console=6.4.4=py310hecd8cb5_0
  - jupyter_core=5.1.1=py310hecd8cb5_0
  - jupyter_server=1.23.4=py310hecd8cb5_0
  - jupyterlab=3.5.3=py310hecd8cb5_0
  - jupyterlab_pygments=0.1.2=py_0
  - jupyterlab_server=2.16.5=py310hecd8cb5_0
  - jupyterlab_widgets=1.0.0=pyhd3eb1b0_1
  - kiwisolver=1.4.4=py310hcec6c5f_0
  - krb5=1.19.4=hdba6334_0
  - lcms2=2.12=hf1fd2bf_0
  - lerc=3.0=he9d5cce_0
  - libbrotlicommon=1.0.9=hca72f7f_7
  - libbrotlidec=1.0.9=hca72f7f_7
  - libbrotlienc=1.0.9=hca72f7f_7
  - libcurl=7.87.0=ha585b31_0
  - libcxx=14.0.6=h9765a3e_0
  - libdeflate=1.8=h9ed2024_5
  - libedit=3.1.20221030=h6c40b1e_0
  - libev=4.33=haf1e3a3_1
  - libffi=3.4.2=hecd8cb5_6
  - libgd=2.3.3=he7e2580_1
  - libgfortran=5.0.0=11_3_0_hecd8cb5_28
  - libgfortran5=11.3.0=h9dfd629_28
  - libiconv=1.16=hca72f7f_2
  - libllvm12=12.0.0=h9b2ccf5_3
  - libnetcdf=4.8.1=nompi_h6609ca0_101
  - libnghttp2=1.46.0=ha29bfda_0
  - libopenblas=0.3.21=h54e7dc3_0
  - libpng=1.6.37=ha441bb4_0
  - libpq=12.9=h1c9f633_3
  - libprotobuf=3.20.3=hfff2838_0
  - librsvg=2.54.4=h52d90eb_0
  - libsodium=1.0.18=h1de35cc_0
  - libssh2=1.10.0=h52ee1ee_2
  - libtiff=4.5.0=hcec6c5f_1
  - libtool=2.4.6=hcec6c5f_1009
  - libuv=1.44.2=h6c40b1e_0
  - libwebp=1.2.4=h56c3ce4_0
  - libwebp-base=1.2.4=hca72f7f_0
  - libxml2=2.9.14=hbf8cd5e_0
  - libxslt=1.1.35=h5b33f42_0
  - libzip=1.8.0=h272c8d6_0
  - llvm-openmp=14.0.6=h0dcd299_0
  - lxml=4.9.1=py310h65b224f_0
  - lz4-c=1.9.4=hcec6c5f_0
  - matplotlib=3.6.2=py310hecd8cb5_0
  - matplotlib-base=3.6.2=py310h220de94_0
  - matplotlib-inline=0.1.6=py310hecd8cb5_0
  - mistune=0.8.4=py310hca72f7f_1000
  - mkl=2021.4.0=hecd8cb5_637
  - mkl-service=2.4.0=py310hca72f7f_0
  - mkl_fft=1.3.1=py310hf879493_0
  - mkl_random=1.2.2=py310hc081a56_0
  - munkres=1.1.4=py_0
  - nbclassic=0.4.8=py310hecd8cb5_0
  - nbclient=0.5.13=py310hecd8cb5_0
  - nbconvert=6.5.4=py310hecd8cb5_0
  - nbformat=5.7.0=py310hecd8cb5_0
  - ncurses=6.4=hcec6c5f_0
  - nest-asyncio=1.5.6=py310hecd8cb5_0
  - netcdf4=1.6.0=nompi_py310hc1a5e9b_100
  - ninja=1.10.2=hecd8cb5_5
  - ninja-base=1.10.2=haf03e11_5
  - notebook=6.5.2=py310hecd8cb5_0
  - notebook-shim=0.2.2=py310hecd8cb5_0
  - nspr=4.33=he9d5cce_0
  - nss=3.74=h47edf6a_0
  - numexpr=2.8.4=py310h9638375_0
  - numpy-base=1.23.5=py310ha98c3c9_0
  - openssl=1.1.1t=hca72f7f_0
  - pandas=1.5.2=py310h3ea8b11_0
  - pandocfilters=1.5.0=pyhd3eb1b0_0
  - pango=1.50.7=h80fe9ab_0
  - parso=0.8.3=pyhd3eb1b0_0
  - pcre=8.45=h23ab428_0
  - pexpect=4.8.0=pyhd3eb1b0_3
  - pickleshare=0.7.5=pyhd3eb1b0_1003
  - pillow=9.3.0=py310hcec6c5f_2
  - pip=22.3.1=py310hecd8cb5_0
  - pixman=0.40.0=h9ed2024_1
  - platformdirs=2.5.2=py310hecd8cb5_0
  - ply=3.11=py310hecd8cb5_0
  - prometheus_client=0.14.1=py310hecd8cb5_0
  - prompt-toolkit=3.0.36=py310hecd8cb5_0
  - prompt_toolkit=3.0.36=hd3eb1b0_0
  - psutil=5.9.0=py310hca72f7f_0
  - ptyprocess=0.7.0=pyhd3eb1b0_2
  - pure_eval=0.2.2=pyhd3eb1b0_0
  - pycparser=2.21=pyhd3eb1b0_0
  - pydot=1.4.1=py310hecd8cb5_0
  - pygments=2.11.2=pyhd3eb1b0_0
  - pyopenssl=22.0.0=pyhd3eb1b0_0
  - pyparsing=3.0.9=py310hecd8cb5_0
  - pyqt=5.15.7=py310he9d5cce_0
  - pyrsistent=0.18.0=py310hca72f7f_0
  - pysocks=1.7.1=py310hecd8cb5_0
  - python=3.10.9=h218abb5_0
  - python-dateutil=2.8.2=pyhd3eb1b0_0
  - python-fastjsonschema=2.16.2=py310hecd8cb5_0
  - python_abi=3.10=2_cp310
  - pytorch=1.12.1=cpu_py310h64f2f56_1
  - pytz=2022.7=py310hecd8cb5_0
  - pyyaml=6.0=py310h6c40b1e_1
  - pyzmq=23.2.0=py310he9d5cce_0
  - qt-main=5.15.2=h719ae48_7
  - qt-webengine=5.15.9=h90a370e_4
  - qtconsole=5.4.0=py310hecd8cb5_0
  - qtpy=2.2.0=py310hecd8cb5_0
  - qtwebkit=5.212=h24dc246_4
  - readline=8.2=hca72f7f_0
  - scikit-learn=1.2.0=py310hcec6c5f_1
  - scipy=1.9.3=py310h09290a1_0
  - send2trash=1.8.0=pyhd3eb1b0_1
  - setuptools=65.6.3=py310hecd8cb5_0
  - sip=6.6.2=py310he9d5cce_0
  - six=1.16.0=pyhd3eb1b0_1
  - sniffio=1.2.0=py310hecd8cb5_1
  - soupsieve=2.3.2.post1=py310hecd8cb5_0
  - sqlite=3.40.1=h880c91c_0
  - stack_data=0.2.0=pyhd3eb1b0_0
  - terminado=0.17.1=py310hecd8cb5_0
  - threadpoolctl=2.2.0=pyh0d69192_0
  - tinycss2=1.2.1=py310hecd8cb5_0
  - tk=8.6.12=h5d9f67b_0
  - toml=0.10.2=pyhd3eb1b0_0
  - tomli=2.0.1=py310hecd8cb5_0
  - tornado=6.2=py310hca72f7f_0
  - traitlets=5.7.1=py310hecd8cb5_0
  - typing-extensions=4.4.0=py310hecd8cb5_0
  - typing_extensions=4.4.0=py310hecd8cb5_0
  - tzdata=2022g=h04d1e81_0
  - urllib3=1.26.14=py310hecd8cb5_0
  - wcwidth=0.2.5=pyhd3eb1b0_0
  - webencodings=0.5.1=py310hecd8cb5_1
  - websocket-client=0.58.0=py310hecd8cb5_4
  - wheel=0.37.1=pyhd3eb1b0_0
  - widgetsnbextension=3.5.2=py310hecd8cb5_0
  - xarray=2022.11.0=py310hecd8cb5_0
  - xz=5.2.10=h6c40b1e_1
  - yaml=0.2.5=haf1e3a3_0
  - zeromq=4.3.4=h23ab428_0
  - zlib=1.2.13=h4dc903c_0
  - zstd=1.5.2=hcb37349_0
  - pip:
      - absl-py==1.4.0
      - astunparse==1.6.3
      - cachetools==5.3.0
      - charset-normalizer==3.0.1
      - flatbuffers==23.1.21
      - gast==0.4.0
      - google-auth==2.16.0
      - google-auth-oauthlib==0.4.6
      - google-pasta==0.2.0
      - grpcio==1.51.1
      - h5py==3.8.0
      - keras==2.11.0
      - libclang==15.0.6.1
      - markdown==3.4.1
      - markupsafe==2.1.2
      - mesopy==2.0.3
      - numpy==1.24.2
      - oauthlib==3.2.2
      - opt-einsum==3.3.0
      - packaging==23.0
      - protobuf==3.19.6
      - pyasn1==0.4.8
      - pyasn1-modules==0.2.8
      - pyqt5-sip==12.11.0
      - requests==2.28.2
      - requests-oauthlib==1.3.1
      - rsa==4.9
      - tensorboard==2.11.2
      - tensorboard-data-server==0.6.1
      - tensorboard-plugin-wit==1.8.1
      - tensorflow==2.11.0
      - tensorflow-estimator==2.11.0
      - tensorflow-io-gcs-filesystem==0.30.0
      - termcolor==2.2.0
      - werkzeug==2.2.2
      - wrapt==1.14.1
prefix: /Users/jmandel/miniconda3/envs/tf-211