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