.gitignore
LICENSE
README.md
pyproject.toml
.github/workflows/python-package.yml
dev_env/bin/activate_this.py
examples/ORCA/.gitattributes
examples/ORCA/00_generate_transmission_loss_data.ipynb
examples/ORCA/01a_compute_fims_environment.ipynb
examples/ORCA/01b_compute_fims_source.ipynb
examples/ORCA/02_fim_matching_environment.ipynb
examples/ORCA/02a_fim_matching_environment_top_source.ipynb
examples/ORCA/02ai_fim_matching_environment_top_source_singular.ipynb
examples/ORCA/02b_fim_matching_environment_bottom_source.ipynb
examples/ORCA/03_fim_matching_source_localization.ipynb
examples/ORCA/04_fim_matching_source_environment.ipynb
examples/ORCA/04a_fim_matching_source_environment_nobasement.ipynb
examples/ORCA/README.md
examples/ORCA/requirements.txt
examples/ORCA/data/.gitattributes
examples/ORCA/data/FIM_opt.toml
examples/ORCA/data/Speaker_Icon.svg
examples/ORCA/data/svp/svp_clay_35m_unit_test.toml
examples/ORCA/data/svp/svp_clay_over_gravel_unit_test.toml
examples/ORCA/data/svp/svp_gravel_35m_unit_test.toml
examples/ORCA/data/svp/svp_mud_35m_unit_test.toml
examples/ORCA/data/svp/svp_mud_over_sand_unit_test.toml
examples/ORCA/data/svp/svp_sand_35m_unit_test.toml
examples/ORCA/data/svp/svp_silt_35m_unit_test.toml
examples/ORCA/data/target_error/environment/target_error_clay_f100Hz.npz
examples/ORCA/data/target_error/environment/target_error_clay_f200Hz.npz
examples/ORCA/data/target_error/environment/target_error_clay_f400Hz.npz
examples/ORCA/data/target_error/environment/target_error_clay_f50Hz.npz
examples/ORCA/data/target_error/environment/target_error_gravel_f100Hz.npz
examples/ORCA/data/target_error/environment/target_error_gravel_f200Hz.npz
examples/ORCA/data/target_error/environment/target_error_gravel_f400Hz.npz
examples/ORCA/data/target_error/environment/target_error_gravel_f50Hz.npz
examples/ORCA/data/target_error/environment/target_error_mud_f100Hz.npz
examples/ORCA/data/target_error/environment/target_error_mud_f200Hz.npz
examples/ORCA/data/target_error/environment/target_error_mud_f400Hz.npz
examples/ORCA/data/target_error/environment/target_error_mud_f50Hz.npz
examples/ORCA/data/target_error/environment/target_error_sand_f100Hz.npz
examples/ORCA/data/target_error/environment/target_error_sand_f200Hz.npz
examples/ORCA/data/target_error/environment/target_error_sand_f400Hz.npz
examples/ORCA/data/target_error/environment/target_error_sand_f50Hz.npz
examples/ORCA/data/target_error/environment/target_error_silt_f100Hz.npz
examples/ORCA/data/target_error/environment/target_error_silt_f200Hz.npz
examples/ORCA/data/target_error/environment/target_error_silt_f400Hz.npz
examples/ORCA/data/target_error/environment/target_error_silt_f50Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_clay_f100Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_clay_f200Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_clay_f400Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_clay_f50Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_gravel_f100Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_gravel_f200Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_gravel_f400Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_gravel_f50Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_mud_f100Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_mud_f200Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_mud_f400Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_mud_f50Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_sand_f100Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_sand_f200Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_sand_f400Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_sand_f50Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_silt_f100Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_silt_f200Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_silt_f400Hz.npz
examples/ORCA/data/target_error/environment_bottom/target_error_silt_f50Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_clay_f100Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_clay_f200Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_clay_f400Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_clay_f50Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_gravel_f100Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_gravel_f200Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_gravel_f400Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_gravel_f50Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_mud_f100Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_mud_f200Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_mud_f400Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_mud_f50Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_sand_f100Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_sand_f200Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_sand_f400Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_sand_f50Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_silt_f100Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_silt_f200Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_silt_f400Hz.npz
examples/ORCA/data/target_error/environment_top/target_error_silt_f50Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_clay_f100Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_clay_f200Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_clay_f400Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_clay_f50Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_gravel_f100Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_gravel_f200Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_gravel_f400Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_gravel_f50Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_mud_f100Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_mud_f200Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_mud_f400Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_mud_f50Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_sand_f100Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_sand_f200Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_sand_f400Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_sand_f50Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_silt_f100Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_silt_f200Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_silt_f400Hz.npz
examples/ORCA/data/target_error/environment_top_singular/target_error_silt_f50Hz.npz
examples/ORCA/data/target_error/source/target_error_clay_f100Hz.npz
examples/ORCA/data/target_error/source/target_error_clay_f200Hz.npz
examples/ORCA/data/target_error/source/target_error_clay_f400Hz.npz
examples/ORCA/data/target_error/source/target_error_clay_f50Hz.npz
examples/ORCA/data/target_error/source/target_error_gravel_f100Hz.npz
examples/ORCA/data/target_error/source/target_error_gravel_f200Hz.npz
examples/ORCA/data/target_error/source/target_error_gravel_f400Hz.npz
examples/ORCA/data/target_error/source/target_error_gravel_f50Hz.npz
examples/ORCA/data/target_error/source/target_error_mud_f100Hz.npz
examples/ORCA/data/target_error/source/target_error_mud_f200Hz.npz
examples/ORCA/data/target_error/source/target_error_mud_f400Hz.npz
examples/ORCA/data/target_error/source/target_error_mud_f50Hz.npz
examples/ORCA/data/target_error/source/target_error_sand_f100Hz.npz
examples/ORCA/data/target_error/source/target_error_sand_f200Hz.npz
examples/ORCA/data/target_error/source/target_error_sand_f400Hz.npz
examples/ORCA/data/target_error/source/target_error_sand_f50Hz.npz
examples/ORCA/data/target_error/source/target_error_silt_f100Hz.npz
examples/ORCA/data/target_error/source/target_error_silt_f200Hz.npz
examples/ORCA/data/target_error/source/target_error_silt_f400Hz.npz
examples/ORCA/data/target_error/source/target_error_silt_f50Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_clay_f100Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_clay_f200Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_clay_f400Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_clay_f50Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_gravel_f100Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_gravel_f200Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_gravel_f400Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_gravel_f50Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_mud_f100Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_mud_f200Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_mud_f400Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_mud_f50Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_sand_f100Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_sand_f200Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_sand_f400Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_sand_f50Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_silt_f100Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_silt_f200Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_silt_f400Hz.npz
examples/ORCA/data/target_error/source_environment/target_error_silt_f50Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_clay_f100Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_clay_f200Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_clay_f400Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_clay_f50Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_gravel_f100Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_gravel_f200Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_gravel_f400Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_gravel_f50Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_mud_f100Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_mud_f200Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_mud_f400Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_mud_f50Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_sand_f100Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_sand_f200Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_sand_f400Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_sand_f50Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_silt_f100Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_silt_f200Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_silt_f400Hz.npz
examples/ORCA/data/target_error/source_environment_nobasement/target_error_silt_f50Hz.npz
examples/PWS/README.md
examples/PWS/install_julia_requirements.jl
examples/PWS/requirements.txt
examples/PWS/IEEE14/.gitattributes
examples/PWS/IEEE14/README.md
examples/PWS/IEEE14/compute_fims_IEEE14.py
examples/PWS/IEEE14/fim_matching_IEEE14.ipynb
examples/PWS/IEEE14/fim_matching_IEEE14_misdp.m
examples/PWS/IEEE14/fim_matching_IEEE14_singular_AreaA.ipynb
examples/PWS/IEEE14/fim_matching_IEEE14_singular_AreaA_misdp.m
examples/PWS/IEEE14/fim_matching_IEEE14_singular_AreaB.ipynb
examples/PWS/IEEE14/fim_matching_IEEE14_singular_AreaB_misdp.m
examples/PWS/IEEE14/data/misdp_optimal_buses.txt
examples/PWS/IEEE14/data/misdp_optimal_buses_areaA.txt
examples/PWS/IEEE14/data/misdp_optimal_buses_areaB.txt
examples/PWS/IEEE14/models/IEEE14_SEModel.jl
examples/PWS/IEEE14/models/README.md
examples/PWS/IEEE14/models/__init__.py
examples/PWS/IEEE14/models/model_IEEE14.py
examples/PWS/IEEE14/models/data/IEEE14_bus.txt
examples/PWS/IEEE14/models/data/IEEE14_net.txt
examples/PWS/IEEE14/models/data/area_partition.json
examples/PWS/IEEE39/.gitattributes
examples/PWS/IEEE39/README.md
examples/PWS/IEEE39/compute_fims_IEEE39.py
examples/PWS/IEEE39/fim_matching_IEEE39.ipynb
examples/PWS/IEEE39/fim_matching_IEEE39_misdp.m
examples/PWS/IEEE39/fim_matching_IEEE39_singular_Area1.ipynb
examples/PWS/IEEE39/fim_matching_IEEE39_singular_Area2.ipynb
examples/PWS/IEEE39/fim_matching_IEEE39_singular_Area3.ipynb
examples/PWS/IEEE39/data/misdp_optimal_buses.txt
examples/PWS/IEEE39/data/misdp_optimal_buses_area1.txt
examples/PWS/IEEE39/data/misdp_optimal_buses_area2.txt
examples/PWS/IEEE39/models/IEEE39_SEModel.jl
examples/PWS/IEEE39/models/README.md
examples/PWS/IEEE39/models/__init__.py
examples/PWS/IEEE39/models/model_IEEE39.py
examples/PWS/IEEE39/models/data/IEEE39_bus.txt
examples/PWS/IEEE39/models/data/IEEE39_net.txt
examples/PWS/IEEE39/models/data/area_partition.json
examples/PWS/IEEE39/models/data/ieee39_opt_nopreassigned.txt
examples/SW_MoS2/README.md
examples/SW_MoS2/indicatorconfig_linapprox_uq.py
examples/SW_MoS2/indicatorconfig_main.py
examples/SW_MoS2/parameter_variation.py
examples/SW_MoS2/requirements.txt
examples/SW_MoS2/data/energycurve_data_ips.npz
examples/SW_MoS2/data/energycurve_data_mingjian.npz
examples/SW_MoS2/data/energycurve_data_yonatan.npz
examples/SW_MoS2/models/README.md
examples/SW_MoS2/models/__init__.py
examples/SW_MoS2/models/models.py
examples/SW_MoS2/models/EnergyLatconstMoS2/EnergyVsLatticeConstant.py
examples/SW_MoS2/models/EnergyLatconstMoS2/__init__.py
examples/SW_MoS2/models/EnergyLatconstMoS2/base.py
examples/SW_MoS2/models/EnergyLatconstMoS2/conf_T0.lmp
examples/SW_MoS2/models/EnergyLatconstMoS2/energy_latconst.tpl
examples/SW_MoS2/models/EnergyLatconstMoS2/energy_latconst_prism.json
examples/SW_MoS2/models/EnergyLatconstMoS2/initial_energy.tpl
examples/SW_Si/README.md
examples/SW_Si/requirements.txt
examples/SW_Si/alat_medium_range/README.md
examples/SW_Si/alat_medium_range/energycurve_data.npz
examples/SW_Si/alat_medium_range/indicatorconfig_linapprox_uq.py
examples/SW_Si/alat_medium_range/indicatorconfig_main.py
examples/SW_Si/alat_medium_range/parameter_variation.py
examples/SW_Si/alat_medium_range/results/README.md
examples/SW_Si/alat_medium_range/results/compare_errors.ipynb
examples/SW_Si/alat_small_range/README.md
examples/SW_Si/alat_small_range/energycurve_data.npz
examples/SW_Si/alat_small_range/indicatorconfig_linapprox_uq.py
examples/SW_Si/alat_small_range/indicatorconfig_main.py
examples/SW_Si/alat_small_range/parameter_variation.py
examples/SW_Si/alat_small_range/results/README.md
examples/SW_Si/alat_small_range/results/compare_errors.ipynb
examples/SW_Si/alat_wide_range/README.md
examples/SW_Si/alat_wide_range/energycurve_data.npz
examples/SW_Si/alat_wide_range/indicatorconfig_linapprox_uq.py
examples/SW_Si/alat_wide_range/indicatorconfig_main.py
examples/SW_Si/alat_wide_range/parameter_variation.py
examples/SW_Si/alat_wide_range/results/README.md
examples/SW_Si/alat_wide_range/results/compare_errors.ipynb
examples/SW_Si/lattice_elastic_constants/README.md
examples/SW_Si/lattice_elastic_constants/elasticconstants_data.npz
examples/SW_Si/lattice_elastic_constants/indicatorconfig_linapprox_uq.py
examples/SW_Si/lattice_elastic_constants/indicatorconfig_main.py
examples/SW_Si/lattice_elastic_constants/parameter_variation.py
examples/SW_Si/lattice_elastic_constants/results/README.md
examples/SW_Si/models/README.md
examples/SW_Si/models/__init__.py
examples/SW_Si/models/model_target.py
examples/SW_Si/models/model_train.py
examples/SW_Si/models/kimmodel/README.md
examples/SW_Si/models/kimmodel/__init__.py
examples/SW_Si/models/kimmodel/base.py
examples/SW_Si/models/kimmodel/latticeconstant.py
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/ElasticConstantsCubic.py
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/LICENSE.CDDL
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/Makefile
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/__init__.py
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/config.py
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/generator.py
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/kimcite-TD_011862047401_006.bib
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/kimprovenance.edn
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/kimspec.edn
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/requirements.txt
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/runner
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_generator.json
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_template/LICENSE.CDDL
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_template/Makefile
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_template/dependencies.edn.genie
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_template/kimspec.edn.genie
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_template/pipeline.stdin.tpl.genie
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_template/requirements.txt
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_template/results.edn.tpl
examples/SW_Si/models/kimmodel/ElasticConstantsCubic/test_template/runner
examples/SW_Si/models/kimmodel/EnergyLatconstDiamondSi/EnergyVsLatticeConstant.py
examples/SW_Si/models/kimmodel/EnergyLatconstDiamondSi/__init__.py
examples/SW_Si/models/kimmodel/EnergyLatconstDiamondSi/equilibration.tpl
examples/SW_Si/models/kimmodel/EnergyLatconstDiamondSi/measurement.tpl
examples/SW_Si/models/kimmodel/PhononDispersionCurveCubic/PhononDispersionCurveCubic.py
examples/SW_Si/models/kimmodel/PhononDispersionCurveCubic/__init__.py
examples/SW_Si/models/kimmodel/PhononDispersionCurveCubic/example_ase.py
examples/SW_Si/models/kimmodel/PhononDispersionCurveCubic/example_kim.py
examples/SW_Si/phonon_dispersion/README.md
examples/SW_Si/phonon_dispersion/indicatorconfig_linapprox_uq.py
examples/SW_Si/phonon_dispersion/indicatorconfig_main.py
examples/SW_Si/phonon_dispersion/parameter_variation.py
examples/SW_Si/phonon_dispersion/phonondispersion_data.pkl
examples/SW_Si/phonon_dispersion/phonondispersion_data_uniform.pkl
examples/SW_Si/phonon_dispersion/results/README.md
examples/Toy_example/ENSO.txt
examples/Toy_example/README.md
examples/Toy_example/optimal_parameters.txt
examples/Toy_example/weather_al.ipynb
examples/Toy_example/weather_oed.ipynb
information_matching/README.md
information_matching/__init__.py
information_matching/_version.py
information_matching/convex_optimization.py
information_matching/leastsq.py
information_matching/precondition.py
information_matching/transform.py
information_matching.egg-info/PKG-INFO
information_matching.egg-info/SOURCES.txt
information_matching.egg-info/dependency_links.txt
information_matching.egg-info/requires.txt
information_matching.egg-info/top_level.txt
information_matching/fim/__init__.py
information_matching/fim/fim_base.py
information_matching/fim/fim_fd.py
information_matching/fim/fim_jl.py
information_matching/fim/fim_linear.py
information_matching/fim/fim_nd.py
information_matching/fim/finitediff.py
information_matching/sampling_utils/README.md
information_matching/sampling_utils/__init__.py
information_matching/sampling_utils/autocorrelation.py
information_matching/sampling_utils/convergence.py
information_matching/sampling_utils/equilibration.py
information_matching/utils/__init__.py
information_matching/utils/misc.py
information_matching/utils/parallel.py
information_matching/utils/summary.py
information_matching/utils/termination.py
tests/test_convergence.py
tests/test_convexopt.py
tests/test_fim.py
tests/test_leastsq.py
tests/test_preconditioning.py
tests/test_transform.py