├── .gitignore ├── README.md ├── elastic_stresses_py └── PyCoulomb │ ├── __init__.py │ ├── bin │ ├── disp_okada_driver.py │ ├── elastic_stresses_config_writer.py │ └── elastic_stresses_driver.py │ ├── configure_calc.py │ ├── conversion_math.py │ ├── coulomb_collections.py │ ├── disp_points_object │ ├── __init__.py │ ├── compute_rms.py │ ├── disp_points_object.py │ ├── inputs.py │ ├── io_gmt.py │ └── utilities.py │ ├── fault_slip_object │ ├── __init__.py │ ├── fault_slip_object.py │ ├── file_io │ │ ├── __init__.py │ │ ├── io_four_corners.py │ │ ├── io_geojson.py │ │ ├── io_other.py │ │ ├── io_param.py │ │ ├── io_slippy.py │ │ ├── io_srcmod.py │ │ ├── io_static1d.py │ │ └── outputs.py │ └── plot_fault_slip.py │ ├── fault_slip_triangle │ ├── __init__.py │ ├── fault_slip_triangle.py │ ├── file_io │ │ ├── __init__.py │ │ ├── io_other.py │ │ ├── slippy_like.py │ │ └── tri_outputs.py │ └── triangle_okada.py │ ├── input_values.py │ ├── inputs_object │ ├── __init__.py │ ├── input_obj.py │ ├── io_inp.py │ ├── io_inr.py │ ├── io_intxt.py │ └── io_mt.py │ ├── io_additionals.py │ ├── output_manager.py │ ├── point_source_object │ ├── __init__.py │ ├── okada_pt_src.py │ └── point_sources.py │ ├── pyc_fault_object.py │ ├── pygmt_plots.py │ ├── run_dc3d.py │ ├── run_mogi.py │ ├── run_okada_wrapper.py │ └── utilities.py ├── environment.yml ├── examples ├── API_example │ └── demo_sourcedepth_API.py ├── Cutde_Migration_notebook │ └── example.py ├── ElMayor_example │ ├── emc_driver.py │ ├── fault_patches_gmt_format.txt │ ├── fault_slip_fialko.png │ └── fialko_emc_dlc_format.txt ├── Example_1 │ ├── CA_GPS_ll.txt │ ├── CA_aftershocks_2014.txt │ ├── M6.8_2014.intxt │ ├── M6.8_2014.inzero │ └── my_config.txt ├── Example_2 │ ├── CA_GPS_ll.txt │ ├── CA_aftershocks_2014.txt │ ├── M6.8_2014.intxt │ └── Run_Elastic_stresses_py.ipynb ├── Example_Mogi │ ├── gps_pts.txt │ ├── mogi.intxt │ └── my_config.txt ├── Kaikoura_example │ ├── demo.intxt │ ├── demo_config.txt │ ├── driver.py │ ├── fault_slip_hamling.png │ ├── fault_slip_usgs.png │ ├── fault_slip_wallace_time2.png │ └── real_config.txt ├── Norcia_Example │ ├── demo.intxt │ ├── demo_config.txt │ ├── driver.py │ ├── fault_slip.png │ ├── norcia_inputs.intxt │ ├── real_config.txt │ └── s2016NORCIA01PIZZ.fsp ├── benchmark_config.txt ├── example_config.txt ├── pngs │ ├── Coulomb_map.png │ ├── Coulomb_test_case.png │ ├── Python_Displacement_model.png │ ├── Python_test_case.png │ ├── annotated_config.png │ ├── example_plots.png │ └── nz_example.png ├── sample_inputs │ ├── 20100110_aftershocks_table.txt │ ├── 20140310_aftershocks_table.txt │ ├── Coulomb34_benchmark_outs.csv │ ├── Example-2_CSZ_LL.inp │ ├── GPS_ll.txt │ ├── M5.2_2020.inzero │ ├── M6.5.inp │ ├── M6.6_2016.intxt │ ├── M6.8_2014.intxt │ ├── M6.8_2014.inzero │ ├── M6.8_2014_afterslip.intxt │ ├── M6p8.inp │ ├── M7.2_2005_afterslip.intxt │ ├── simple_receiver_bm.inp │ ├── simple_subfaulted.inp │ ├── simplest_receiver.inp │ ├── strain_ll.txt │ ├── test_case_receiver.inp │ └── test_case_subfaulted.inp └── strike-slip-example │ ├── Inputs │ ├── lon_lats.txt │ └── s2004PARKFI01CUST.fsp │ └── okada_driver.py ├── license.md ├── pyproject.toml ├── test ├── __init__.py ├── test_fault_format_conversions.py ├── test_functions.py ├── test_point_source.py ├── test_rectangle_vs_triangles.py └── test_run.sh └── version.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/README.md -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/__init__.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/bin/disp_okada_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/bin/disp_okada_driver.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/bin/elastic_stresses_config_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/bin/elastic_stresses_config_writer.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/bin/elastic_stresses_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/bin/elastic_stresses_driver.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/configure_calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/configure_calc.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/conversion_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/conversion_math.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/coulomb_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/coulomb_collections.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/disp_points_object/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/disp_points_object/__init__.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/disp_points_object/compute_rms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/disp_points_object/compute_rms.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/disp_points_object/disp_points_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/disp_points_object/disp_points_object.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/disp_points_object/inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/disp_points_object/inputs.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/disp_points_object/io_gmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/disp_points_object/io_gmt.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/disp_points_object/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/disp_points_object/utilities.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/__init__.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/fault_slip_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/fault_slip_object.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/__init__.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_four_corners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_four_corners.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_geojson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_geojson.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_other.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_param.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_slippy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_slippy.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_srcmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_srcmod.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_static1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/io_static1d.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/file_io/outputs.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_object/plot_fault_slip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_object/plot_fault_slip.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_triangle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_triangle/__init__.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_triangle/fault_slip_triangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_triangle/fault_slip_triangle.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_triangle/file_io/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_triangle/file_io/io_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_triangle/file_io/io_other.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_triangle/file_io/slippy_like.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_triangle/file_io/slippy_like.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_triangle/file_io/tri_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_triangle/file_io/tri_outputs.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/fault_slip_triangle/triangle_okada.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/fault_slip_triangle/triangle_okada.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/input_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/input_values.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/inputs_object/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/inputs_object/__init__.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/inputs_object/input_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/inputs_object/input_obj.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/inputs_object/io_inp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/inputs_object/io_inp.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/inputs_object/io_inr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/inputs_object/io_inr.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/inputs_object/io_intxt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/inputs_object/io_intxt.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/inputs_object/io_mt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/inputs_object/io_mt.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/io_additionals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/io_additionals.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/output_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/output_manager.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/point_source_object/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/point_source_object/okada_pt_src.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/point_source_object/okada_pt_src.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/point_source_object/point_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/point_source_object/point_sources.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/pyc_fault_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/pyc_fault_object.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/pygmt_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/pygmt_plots.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/run_dc3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/run_dc3d.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/run_mogi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/run_mogi.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/run_okada_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/run_okada_wrapper.py -------------------------------------------------------------------------------- /elastic_stresses_py/PyCoulomb/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/elastic_stresses_py/PyCoulomb/utilities.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/API_example/demo_sourcedepth_API.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/API_example/demo_sourcedepth_API.py -------------------------------------------------------------------------------- /examples/Cutde_Migration_notebook/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Cutde_Migration_notebook/example.py -------------------------------------------------------------------------------- /examples/ElMayor_example/emc_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/ElMayor_example/emc_driver.py -------------------------------------------------------------------------------- /examples/ElMayor_example/fault_patches_gmt_format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/ElMayor_example/fault_patches_gmt_format.txt -------------------------------------------------------------------------------- /examples/ElMayor_example/fault_slip_fialko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/ElMayor_example/fault_slip_fialko.png -------------------------------------------------------------------------------- /examples/ElMayor_example/fialko_emc_dlc_format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/ElMayor_example/fialko_emc_dlc_format.txt -------------------------------------------------------------------------------- /examples/Example_1/CA_GPS_ll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_1/CA_GPS_ll.txt -------------------------------------------------------------------------------- /examples/Example_1/CA_aftershocks_2014.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_1/CA_aftershocks_2014.txt -------------------------------------------------------------------------------- /examples/Example_1/M6.8_2014.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_1/M6.8_2014.intxt -------------------------------------------------------------------------------- /examples/Example_1/M6.8_2014.inzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_1/M6.8_2014.inzero -------------------------------------------------------------------------------- /examples/Example_1/my_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_1/my_config.txt -------------------------------------------------------------------------------- /examples/Example_2/CA_GPS_ll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_2/CA_GPS_ll.txt -------------------------------------------------------------------------------- /examples/Example_2/CA_aftershocks_2014.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_2/CA_aftershocks_2014.txt -------------------------------------------------------------------------------- /examples/Example_2/M6.8_2014.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_2/M6.8_2014.intxt -------------------------------------------------------------------------------- /examples/Example_2/Run_Elastic_stresses_py.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_2/Run_Elastic_stresses_py.ipynb -------------------------------------------------------------------------------- /examples/Example_Mogi/gps_pts.txt: -------------------------------------------------------------------------------- 1 | -119.03 34.97 2 | -118.87 35.05 3 | -------------------------------------------------------------------------------- /examples/Example_Mogi/mogi.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_Mogi/mogi.intxt -------------------------------------------------------------------------------- /examples/Example_Mogi/my_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Example_Mogi/my_config.txt -------------------------------------------------------------------------------- /examples/Kaikoura_example/demo.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Kaikoura_example/demo.intxt -------------------------------------------------------------------------------- /examples/Kaikoura_example/demo_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Kaikoura_example/demo_config.txt -------------------------------------------------------------------------------- /examples/Kaikoura_example/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Kaikoura_example/driver.py -------------------------------------------------------------------------------- /examples/Kaikoura_example/fault_slip_hamling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Kaikoura_example/fault_slip_hamling.png -------------------------------------------------------------------------------- /examples/Kaikoura_example/fault_slip_usgs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Kaikoura_example/fault_slip_usgs.png -------------------------------------------------------------------------------- /examples/Kaikoura_example/fault_slip_wallace_time2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Kaikoura_example/fault_slip_wallace_time2.png -------------------------------------------------------------------------------- /examples/Kaikoura_example/real_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Kaikoura_example/real_config.txt -------------------------------------------------------------------------------- /examples/Norcia_Example/demo.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Norcia_Example/demo.intxt -------------------------------------------------------------------------------- /examples/Norcia_Example/demo_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Norcia_Example/demo_config.txt -------------------------------------------------------------------------------- /examples/Norcia_Example/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Norcia_Example/driver.py -------------------------------------------------------------------------------- /examples/Norcia_Example/fault_slip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Norcia_Example/fault_slip.png -------------------------------------------------------------------------------- /examples/Norcia_Example/norcia_inputs.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Norcia_Example/norcia_inputs.intxt -------------------------------------------------------------------------------- /examples/Norcia_Example/real_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Norcia_Example/real_config.txt -------------------------------------------------------------------------------- /examples/Norcia_Example/s2016NORCIA01PIZZ.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/Norcia_Example/s2016NORCIA01PIZZ.fsp -------------------------------------------------------------------------------- /examples/benchmark_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/benchmark_config.txt -------------------------------------------------------------------------------- /examples/example_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/example_config.txt -------------------------------------------------------------------------------- /examples/pngs/Coulomb_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/pngs/Coulomb_map.png -------------------------------------------------------------------------------- /examples/pngs/Coulomb_test_case.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/pngs/Coulomb_test_case.png -------------------------------------------------------------------------------- /examples/pngs/Python_Displacement_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/pngs/Python_Displacement_model.png -------------------------------------------------------------------------------- /examples/pngs/Python_test_case.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/pngs/Python_test_case.png -------------------------------------------------------------------------------- /examples/pngs/annotated_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/pngs/annotated_config.png -------------------------------------------------------------------------------- /examples/pngs/example_plots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/pngs/example_plots.png -------------------------------------------------------------------------------- /examples/pngs/nz_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/pngs/nz_example.png -------------------------------------------------------------------------------- /examples/sample_inputs/20100110_aftershocks_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/20100110_aftershocks_table.txt -------------------------------------------------------------------------------- /examples/sample_inputs/20140310_aftershocks_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/20140310_aftershocks_table.txt -------------------------------------------------------------------------------- /examples/sample_inputs/Coulomb34_benchmark_outs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/Coulomb34_benchmark_outs.csv -------------------------------------------------------------------------------- /examples/sample_inputs/Example-2_CSZ_LL.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/Example-2_CSZ_LL.inp -------------------------------------------------------------------------------- /examples/sample_inputs/GPS_ll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/GPS_ll.txt -------------------------------------------------------------------------------- /examples/sample_inputs/M5.2_2020.inzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/M5.2_2020.inzero -------------------------------------------------------------------------------- /examples/sample_inputs/M6.5.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/M6.5.inp -------------------------------------------------------------------------------- /examples/sample_inputs/M6.6_2016.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/M6.6_2016.intxt -------------------------------------------------------------------------------- /examples/sample_inputs/M6.8_2014.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/M6.8_2014.intxt -------------------------------------------------------------------------------- /examples/sample_inputs/M6.8_2014.inzero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/M6.8_2014.inzero -------------------------------------------------------------------------------- /examples/sample_inputs/M6.8_2014_afterslip.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/M6.8_2014_afterslip.intxt -------------------------------------------------------------------------------- /examples/sample_inputs/M6p8.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/M6p8.inp -------------------------------------------------------------------------------- /examples/sample_inputs/M7.2_2005_afterslip.intxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/M7.2_2005_afterslip.intxt -------------------------------------------------------------------------------- /examples/sample_inputs/simple_receiver_bm.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/simple_receiver_bm.inp -------------------------------------------------------------------------------- /examples/sample_inputs/simple_subfaulted.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/simple_subfaulted.inp -------------------------------------------------------------------------------- /examples/sample_inputs/simplest_receiver.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/simplest_receiver.inp -------------------------------------------------------------------------------- /examples/sample_inputs/strain_ll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/strain_ll.txt -------------------------------------------------------------------------------- /examples/sample_inputs/test_case_receiver.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/test_case_receiver.inp -------------------------------------------------------------------------------- /examples/sample_inputs/test_case_subfaulted.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/sample_inputs/test_case_subfaulted.inp -------------------------------------------------------------------------------- /examples/strike-slip-example/Inputs/lon_lats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/strike-slip-example/Inputs/lon_lats.txt -------------------------------------------------------------------------------- /examples/strike-slip-example/Inputs/s2004PARKFI01CUST.fsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/strike-slip-example/Inputs/s2004PARKFI01CUST.fsp -------------------------------------------------------------------------------- /examples/strike-slip-example/okada_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/examples/strike-slip-example/okada_driver.py -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/license.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_fault_format_conversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/test/test_fault_format_conversions.py -------------------------------------------------------------------------------- /test/test_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/test/test_functions.py -------------------------------------------------------------------------------- /test/test_point_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/test/test_point_source.py -------------------------------------------------------------------------------- /test/test_rectangle_vs_triangles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/test/test_rectangle_vs_triangles.py -------------------------------------------------------------------------------- /test/test_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaterna/elastic_stresses_py/HEAD/test/test_run.sh -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | version="2.0.0" 2 | --------------------------------------------------------------------------------