.gitignore
.readthedocs.yml
LICENCE
README.md
requirements.txt
requirements_all.txt
setup.py
version.py
.binder/requirements.txt
.github/workflows/release.yml
.github/workflows/tf.yml
AI4Water.egg-info/PKG-INFO
AI4Water.egg-info/SOURCES.txt
AI4Water.egg-info/dependency_links.txt
AI4Water.egg-info/requires.txt
AI4Water.egg-info/top_level.txt
ai4water/__init__.py
ai4water/_main.py
ai4water/_optimize.py
ai4water/backend.py
ai4water/functional.py
ai4water/keract_mod.py
ai4water/main.py
ai4water/nn_tools.py
ai4water/pytorch_models.py
ai4water/tf_attributes.py
ai4water/tf_models.py
ai4water/datasets/__init__.py
ai4water/datasets/_arcade.py
ai4water/datasets/_datasets.py
ai4water/datasets/_grimedb.py
ai4water/datasets/_grqa.py
ai4water/datasets/_hyperspectral.py
ai4water/datasets/_npctr.py
ai4water/datasets/_quadica.py
ai4water/datasets/_rc4uscoast.py
ai4water/datasets/_swatch.py
ai4water/datasets/arg_busan.csv
ai4water/datasets/camels.py
ai4water/datasets/download_pangaea.py
ai4water/datasets/download_zenodo.py
ai4water/datasets/mtropics.py
ai4water/datasets/utils.py
ai4water/datasets/water_quality/__init__.py
ai4water/datasets/water_quality/_busan_beach.py
ai4water/datasets/water_quality/_doce_river.py
ai4water/datasets/water_quality/_river_chem_siberia.py
ai4water/datasets/water_quality/_selune_river.py
ai4water/eda/__init__.py
ai4water/eda/_main.py
ai4water/eda/utils.py
ai4water/envs/__init__.py
ai4water/et/__init__.py
ai4water/et/converter.py
ai4water/et/et_methods.py
ai4water/et/global_variables.py
ai4water/et/utils.py
ai4water/experiments/__init__.py
ai4water/experiments/_cls.py
ai4water/experiments/_dl.py
ai4water/experiments/_main.py
ai4water/experiments/_rgr.py
ai4water/experiments/utils.py
ai4water/hyperopt/__init__.py
ai4water/hyperopt/_fanova.py
ai4water/hyperopt/_main.py
ai4water/hyperopt/_optuna_fanova.py
ai4water/hyperopt/_space.py
ai4water/hyperopt/utils.py
ai4water/models/__init__.py
ai4water/models/utils.py
ai4water/models/_tensorflow/__init__.py
ai4water/models/_tensorflow/_functions.py
ai4water/models/_tensorflow/_models.py
ai4water/models/_tensorflow/attention_layers.py
ai4water/models/_tensorflow/custom_training.py
ai4water/models/_tensorflow/layer_definition.py
ai4water/models/_tensorflow/nbeats_keras.py
ai4water/models/_tensorflow/private_layers.py
ai4water/models/_tensorflow/tft_layer.py
ai4water/models/_tensorflow/utils.py
ai4water/models/_torch/HARHN.py
ai4water/models/_torch/__init__.py
ai4water/models/_torch/_functions.py
ai4water/models/_torch/conditional_rnn.py
ai4water/models/_torch/imv_networks.py
ai4water/models/_torch/pytorch_attributes.py
ai4water/models/_torch/pytorch_training.py
ai4water/models/_torch/utils.py
ai4water/postprocessing/__init__.py
ai4water/postprocessing/_info_plots.py
ai4water/postprocessing/_process_predictions.py
ai4water/postprocessing/_sa.py
ai4water/postprocessing/utils.py
ai4water/postprocessing/SeqMetrics/__init__.py
ai4water/postprocessing/SeqMetrics/_cls.py
ai4water/postprocessing/SeqMetrics/_main.py
ai4water/postprocessing/SeqMetrics/_rgr.py
ai4water/postprocessing/SeqMetrics/utils.py
ai4water/postprocessing/explain/__init__.py
ai4water/postprocessing/explain/_explain.py
ai4water/postprocessing/explain/_lime.py
ai4water/postprocessing/explain/_partial_dependence.py
ai4water/postprocessing/explain/_permutation_importance.py
ai4water/postprocessing/explain/_shap.py
ai4water/postprocessing/explain/explainer_helper_funcs.py
ai4water/postprocessing/explain/utils.py
ai4water/postprocessing/interpret/__init__.py
ai4water/postprocessing/interpret/_main.py
ai4water/postprocessing/visualize/__init__.py
ai4water/postprocessing/visualize/_main.py
ai4water/preprocessing/__init__.py
ai4water/preprocessing/imputation.py
ai4water/preprocessing/preprocess.py
ai4water/preprocessing/resample.py
ai4water/preprocessing/seq_features.py
ai4water/preprocessing/spatial_processing.py
ai4water/preprocessing/spatial_utils.py
ai4water/preprocessing/dataset/__init__.py
ai4water/preprocessing/dataset/_main.py
ai4water/preprocessing/dataset/_pipeline.py
ai4water/preprocessing/dataset/_union.py
ai4water/preprocessing/dataset/utils.py
ai4water/preprocessing/transformations/__init__.py
ai4water/preprocessing/transformations/_main.py
ai4water/preprocessing/transformations/_transformations.py
ai4water/preprocessing/transformations/_wrapper.py
ai4water/preprocessing/transformations/utils.py
ai4water/utils/__init__.py
ai4water/utils/plotting_tools.py
ai4water/utils/tf_losses.py
ai4water/utils/utils.py
ai4water/utils/utils_from_see_rnn.py
ai4water/utils/visualizations.py
ai4water/datasets/__init__.py
ai4water/datasets/arg_busan.csv
ai4water/datasets/camels.py
ai4water/datasets/download_pangaea.py
ai4water/datasets/download_zenodo.py
ai4water/datasets/input_target_u1.csv
ai4water/datasets/mtropics.py
ai4water/datasets/utils.py
ai4water/eda/__init__.py
ai4water/eda/_main.py
ai4water/eda/utils.py
ai4water/et/__init__.py
ai4water/et/converter.py
ai4water/et/et_methods.py
ai4water/et/global_variables.py
ai4water/et/utils.py
ai4water/experiments/__init__.py
ai4water/experiments/_cls.py
ai4water/experiments/_dl.py
ai4water/experiments/_main.py
ai4water/experiments/_rgr.py
ai4water/experiments/utils.py
ai4water/hyperopt/__init__.py
ai4water/hyperopt/_main.py
ai4water/hyperopt/_space.py
ai4water/hyperopt/utils.py
ai4water/models/__init__.py
ai4water/postprocessing/__init__.py
ai4water/postprocessing/_info_plots.py
ai4water/postprocessing/_sa.py
ai4water/postprocessing/utils.py
ai4water/postprocessing/SeqMetrics/__init__.py
ai4water/postprocessing/SeqMetrics/_cls.py
ai4water/postprocessing/SeqMetrics/_main.py
ai4water/postprocessing/SeqMetrics/_rgr.py
ai4water/postprocessing/SeqMetrics/utils.py
ai4water/postprocessing/explain/__init__.py
ai4water/postprocessing/explain/_explain.py
ai4water/postprocessing/explain/_lime.py
ai4water/postprocessing/explain/_partial_dependence.py
ai4water/postprocessing/explain/_permutation_importance.py
ai4water/postprocessing/explain/_shap.py
ai4water/postprocessing/explain/explainer_helper_funcs.py
ai4water/postprocessing/explain/utils.py
ai4water/postprocessing/interpret/__init__.py
ai4water/postprocessing/interpret/_main.py
ai4water/postprocessing/visualize/__init__.py
ai4water/postprocessing/visualize/_main.py
ai4water/preprocessing/__init__.py
ai4water/preprocessing/imputation.py
ai4water/preprocessing/preprocess.py
ai4water/preprocessing/resample.py
ai4water/preprocessing/seq_features.py
ai4water/preprocessing/spatial_processing.py
ai4water/preprocessing/spatial_utils.py
ai4water/preprocessing/dataset/__init__.py
ai4water/preprocessing/dataset/_main.py
ai4water/preprocessing/dataset/_pipeline.py
ai4water/preprocessing/dataset/_union.py
ai4water/preprocessing/dataset/utils.py
ai4water/preprocessing/transformations/__init__.py
ai4water/preprocessing/transformations/_main.py
ai4water/preprocessing/transformations/_transformations.py
ai4water/preprocessing/transformations/_wrapper.py
ai4water/preprocessing/transformations/utils.py
ai4water/utils/__init__.py
ai4water/utils/plotting_tools.py
ai4water/utils/tf_losses.py
ai4water/utils/utils.py
ai4water/utils/utils_from_see_rnn.py
ai4water/utils/visualizations.py
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/source/conf.py
docs/source/datasets.rst
docs/source/declarative_def_tf.rst
docs/source/declarative_def_torch.rst
docs/source/eda.rst
docs/source/evapotranspiration.rst
docs/source/experiments.rst
docs/source/hpo.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/model.rst
docs/source/models.rst
docs/source/postprocessing.rst
docs/source/preprocessing.rst
docs/source/quick_start.rst
docs/source/utils.rst
docs/source/imgs/add_call_args.png
docs/source/imgs/cnn.png
docs/source/imgs/cnn_lstm.png
docs/source/imgs/convlstm.png
docs/source/imgs/lambda.png
docs/source/imgs/lstm.png
docs/source/imgs/lstm_autoenc.png
docs/source/imgs/lstm_cnn.png
docs/source/imgs/lstm_dense.png
docs/source/imgs/mlp.png
docs/source/imgs/monogram.png
docs/source/imgs/multi_output_layer.png
docs/source/imgs/tcn.png
docs/source/models/layers.rst
docs/source/models/models.rst
docs/source/postprocessing/explain.rst
docs/source/postprocessing/interpret.rst
docs/source/postprocessing/seqmetrics.rst
docs/source/postprocessing/visualize.rst
docs/source/preprocessing/dataset.rst
docs/source/preprocessing/featurization.rst
docs/source/preprocessing/imputation.rst
docs/source/preprocessing/make_hrus.rst
docs/source/preprocessing/transformation.rst
examples/readme.txt
examples/paper/customizing_loss_function.ipynb
examples/paper/customizing_train_step.ipynb
examples/paper/customizing_train_step_with_functional_api.ipynb
examples/paper/customizing_training_loop.ipynb
examples/paper/daily_et_methods.py
examples/paper/ecoli_modeling_with_transformations.ipynb
examples/paper/hru_discretization.ipynb
examples/paper/hru_discretization_laos.ipynb
examples/paper/input_data_file_types.ipynb
examples/paper/interpretability.ipynb
examples/paper/readme.md
examples/paper/shapefiles/lu2011.dbf
examples/paper/shapefiles/lu2011.prj
examples/paper/shapefiles/lu2011.qpj
examples/paper/shapefiles/lu2011.shp
examples/paper/shapefiles/lu2011.shx
examples/paper/shapefiles/lu2012.dbf
examples/paper/shapefiles/lu2012.prj
examples/paper/shapefiles/lu2012.qpj
examples/paper/shapefiles/lu2012.shp
examples/paper/shapefiles/lu2012.shx
examples/paper/shapefiles/lu2013.dbf
examples/paper/shapefiles/lu2013.prj
examples/paper/shapefiles/lu2013.qpj
examples/paper/shapefiles/lu2013.shp
examples/paper/shapefiles/lu2013.shx
examples/paper/shapefiles/lu2014.dbf
examples/paper/shapefiles/lu2014.prj
examples/paper/shapefiles/lu2014.qpj
examples/paper/shapefiles/lu2014.shp
examples/paper/shapefiles/lu2014.shx
examples/paper/shapefiles/slope.dbf
examples/paper/shapefiles/slope.prj
examples/paper/shapefiles/slope.qpj
examples/paper/shapefiles/slope.shp
examples/paper/shapefiles/slope.shx
examples/paper/shapefiles/soil.dbf
examples/paper/shapefiles/soil.prj
examples/paper/shapefiles/soil.qpj
examples/paper/shapefiles/soil.shp
examples/paper/shapefiles/soil.shx
examples/paper/shapefiles/sub_basins.dbf
examples/paper/shapefiles/sub_basins.prj
examples/paper/shapefiles/sub_basins.qpj
examples/paper/shapefiles/sub_basins.shp
examples/paper/shapefiles/sub_basins.shx
tests/__init__.py
tests/test_activations.py
tests/test_conditionalize.py
tests/test_front_page_examples.py
tests/test_layers.py
tests/test_plots.py
tests/test_reproducibility.py
tests/test_tf_losses.py
tests/test_tft_layer.py
tests/test_eda/__init__.py
tests/test_eda/test_main.py
tests/test_experiments/__init__.py
tests/test_experiments/test_cls.py
tests/test_experiments/test_dl.py
tests/test_experiments/test_ml_regr.py
tests/test_experiments/test_utils.py
tests/test_hyperopt/__init__.py
tests/test_hyperopt/test_main.py
tests/test_hyperopt/test_utils.py
tests/test_models/__init__.py
tests/test_models/test_cls_models.py
tests/test_models/test_cross_val_score.py
tests/test_models/test_declarative_nn_tf.py
tests/test_models/test_evaluate.py
tests/test_models/test_fit.py
tests/test_models/test_fns_in_init.py
tests/test_models/test_from_config.py
tests/test_models/test_ml_methods.py
tests/test_models/test_model_class.py
tests/test_models/test_multiinput_model.py
tests/test_models/test_nbeats.py
tests/test_models/test_optimize.py
tests/test_models/test_sa.py
tests/test_models/test_without_eager.py
tests/test_models/test_pytorch/__init__.py
tests/test_models/test_pytorch/test_declarative_nn_torch.py
tests/test_models/test_pytorch/test_from_config.py
tests/test_models/test_pytorch/test_learner.py
tests/test_models/test_pytorch/test_pytorch_models.py
tests/test_postprocessing/__init__.py
tests/test_postprocessing/test_interpret.py
tests/test_postprocessing/test_lime_explainer.py
tests/test_postprocessing/test_pdp.py
tests/test_postprocessing/test_perm_imp.py
tests/test_postprocessing/test_shap_explainer.py
tests/test_postprocessing/test_visualization.py
tests/test_preprocessing/__init__.py
tests/test_preprocessing/test_hrus.py
tests/test_preprocessing/test_imputation.py
tests/test_preprocessing/test_dataset/__init__.py
tests/test_preprocessing/test_dataset/test_cvs.py
tests/test_preprocessing/test_dataset/test_fileformats.py
tests/test_preprocessing/test_dataset/test_impute.py
tests/test_preprocessing/test_dataset/test_main.py
tests/test_preprocessing/test_dataset/test_misc_func.py
tests/test_preprocessing/test_dataset/test_pipeline.py
tests/test_preprocessing/test_dataset/test_union.py
tests/test_preprocessing/test_dataset/utils.py
tests/test_preprocessing/test_transformations/__init__.py
tests/test_preprocessing/test_transformations/test_main.py
tests/test_preprocessing/test_transformations/test_transformations.py
tests/test_preprocessing/test_transformations/test_utils.py
tests/test_preprocessing/test_transformations/test_wrapper.py
tests/test_utils/__init__.py
tests/test_utils/test_util_plots.py
tests/test_utils/test_utils.py