gitextract_9eg4n1my/ ├── .github/ │ └── workflows/ │ └── test-package-conda.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── MANIFEST.in ├── Makefile ├── README.md ├── docs/ │ └── superpowers/ │ ├── plans/ │ │ ├── 2026-03-21-crossvalidated-baseline-model-hdf5.md │ │ └── 2026-03-23-compact-hdf5-export.md │ └── specs/ │ ├── 2026-03-21-model-hdf5-save-reload-design.md │ └── 2026-03-23-hdf5-compact-export-design.md ├── examples/ │ └── docker_submission/ │ ├── README.md │ ├── docker_deepgaze3/ │ │ ├── Dockerfile │ │ ├── model_server.py │ │ └── requirements.txt │ ├── docker_pysaliency_model/ │ │ ├── Dockerfile │ │ ├── model_server.py │ │ ├── requirements.txt │ │ └── sample_submission.py │ └── sample_evaluation.py ├── notebooks/ │ ├── LSUN.ipynb │ └── Tutorial.ipynb ├── pyproject.toml ├── pysaliency/ │ ├── __init__.py │ ├── baseline_utils.py │ ├── dataset_config.py │ ├── datasets/ │ │ ├── __init__.py │ │ ├── fixations.py │ │ ├── scanpaths.py │ │ ├── stimuli.py │ │ └── utils.py │ ├── external_datasets/ │ │ ├── __init__.py │ │ ├── cat2000.py │ │ ├── coco_freeview.py │ │ ├── coco_search18.py │ │ ├── dut_omrom.py │ │ ├── figrim.py │ │ ├── isun.py │ │ ├── koehler.py │ │ ├── mit.py │ │ ├── nusef.py │ │ ├── osie.py │ │ ├── pascal_s.py │ │ ├── salicon.py │ │ ├── scripts/ │ │ │ ├── extract_fixations.m │ │ │ └── load_cat2000.m │ │ ├── toronto.py │ │ └── utils.py │ ├── external_models/ │ │ ├── __init__.py │ │ ├── deepgaze.py │ │ ├── matlab_models.py │ │ ├── models.py │ │ ├── scripts/ │ │ │ ├── AIM_wrapper.m │ │ │ ├── BMS/ │ │ │ │ ├── BMS_wrapper.m │ │ │ │ └── patches/ │ │ │ │ ├── adapt_opencv_paths.diff │ │ │ │ ├── correct_add_path.diff │ │ │ │ ├── fix_FileGettor.diff │ │ │ │ └── series │ │ │ ├── ContextAwareSaliency_wrapper.m │ │ │ ├── CovSal_wrapper.m │ │ │ ├── GBVS/ │ │ │ │ ├── GBVSIttiKoch_wrapper.m │ │ │ │ ├── GBVS_wrapper.m │ │ │ │ └── patches/ │ │ │ │ ├── get_path │ │ │ │ ├── make_mex_files_octave_compatible │ │ │ │ └── series │ │ │ ├── IttiKoch_wrapper.m │ │ │ ├── Judd/ │ │ │ │ ├── FaceDetect_patches/ │ │ │ │ │ ├── change_opencv_include │ │ │ │ │ └── series │ │ │ │ ├── JuddSaliencyModel_patches/ │ │ │ │ │ ├── find_cascade_file │ │ │ │ │ ├── locate_FelzenszwalbDetector_files │ │ │ │ │ └── series │ │ │ │ ├── Judd_wrapper.m │ │ │ │ ├── SaliencyToolbox_patches/ │ │ │ │ │ ├── enable_unit16 │ │ │ │ │ └── series │ │ │ │ └── voc_patches/ │ │ │ │ ├── change_fconv │ │ │ │ ├── matlabR2014a_compatible │ │ │ │ ├── matlabR2021a_compatible │ │ │ │ └── series │ │ │ ├── RARE2012_wrapper.m │ │ │ ├── SUN_wrapper.m │ │ │ └── ensure_image_is_color_image.m │ │ └── utils.py │ ├── filter_datasets.py │ ├── hdf5.py │ ├── http_models.py │ ├── metric_optimization.py │ ├── metric_optimization_tf.py │ ├── metric_optimization_torch.py │ ├── metrics.py │ ├── models.py │ ├── numba_utils.py │ ├── optpy/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── jacobian.py │ │ └── optimization.py │ ├── plotting.py │ ├── precomputed_models.py │ ├── quilt.py │ ├── roc.py │ ├── roc_cython.pyx │ ├── saliency_map_conversion.py │ ├── saliency_map_conversion_theano.py │ ├── saliency_map_conversion_torch.py │ ├── saliency_map_models.py │ ├── sampling_models.py │ ├── tf_utils.py │ ├── theano_utils.py │ ├── torch_datasets.py │ ├── torch_utils.py │ └── utils/ │ ├── __init__.py │ └── variable_length_array.py ├── pytest.ini ├── requirements.txt ├── setup.py └── tests/ ├── conftest.py ├── datasets/ │ ├── test_datasets.py │ ├── test_fixations.py │ ├── test_scanpaths.py │ ├── test_stimuli.py │ └── utils.py ├── external_datasets/ │ ├── test_COCO_Search18.py │ ├── test_NUSEF.py │ ├── test_PASCAL_S.py │ ├── test_SALICON.py │ └── test_coco_freeview.py ├── external_models/ │ ├── AIM_color_stimulus.npy │ ├── AIM_grayscale_stimulus.npy │ ├── ContextAwareSaliency_color_stimulus.npy │ ├── ContextAwareSaliency_grayscale_stimulus.npy │ ├── CovSal_color_stimulus.npy │ ├── CovSal_grayscale_stimulus.npy │ ├── GBVSIttiKoch_color_stimulus.npy │ ├── GBVSIttiKoch_grayscale_stimulus.npy │ ├── GBVS_color_stimulus.npy │ ├── GBVS_grayscale_stimulus.npy │ ├── IttiKoch_color_stimulus.npy │ ├── IttiKoch_grayscale_stimulus.npy │ ├── Judd_color_stimulus.npy │ ├── Judd_grayscale_stimulus.npy │ ├── RARE2007_color_stimulus.npy │ ├── RARE2007_grayscale_stimulus.npy │ ├── RARE2012_color_stimulus.npy │ ├── RARE2012_grayscale_stimulus.npy │ ├── SUN_color_stimulus.npy │ ├── SUN_grayscale_stimulus.npy │ ├── color_stimulus.npy │ ├── grayscale_stimulus.npy │ └── test_deepgaze.py ├── skippedtest_theano_utils.py ├── test_baseline_utils.py ├── test_crossvalidation.py ├── test_dataset_config.py ├── test_external_datasets.py ├── test_external_models.py ├── test_filter_datasets.py ├── test_hdf5_io.py ├── test_helpers.py ├── test_http_models.py ├── test_metric_optimization.py ├── test_metric_optimization_tf.py ├── test_metric_optimization_torch.py ├── test_models.py ├── test_numba_utils.py ├── test_precomputed_models.py ├── test_quilt/ │ ├── .pc/ │ │ ├── .quilt_patches │ │ ├── .quilt_series │ │ ├── .version │ │ ├── add_numbers.diff/ │ │ │ ├── .timestamp │ │ │ └── source.txt │ │ └── applied-patches │ ├── patches/ │ │ ├── add_numbers.diff │ │ └── series │ ├── source/ │ │ ├── .pc/ │ │ │ ├── .quilt_patches │ │ │ ├── .quilt_series │ │ │ └── .version │ │ └── source.txt │ ├── source.txt │ └── target/ │ └── source.txt ├── test_quilt.py ├── test_saliency_map_conversion.py ├── test_saliency_map_conversion_theano.py ├── test_saliency_map_conversion_torch.py ├── test_saliency_map_conversion_torch_extended.py ├── test_saliency_map_models.py ├── test_sampling.py ├── test_torch_datasets.py ├── test_torch_utils.py ├── test_utils.py └── utils/ └── test_variable_length_array.py