├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── dependabot.yml ├── scripts │ ├── lockfile-alert-check.sh │ └── lockfile-alert-comment.js └── workflows │ ├── check-lockfile.yaml │ ├── lockfile-alert.yaml │ ├── release.yaml │ ├── test.yml │ └── update-pixi-lockfile.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── alternative-installation.md ├── celeri ├── __init__.py ├── celeri.py ├── celeri_closure.py ├── celeri_util.py ├── cli.py ├── config.py ├── constants.py ├── mesh.py ├── model.py ├── okada │ ├── auto-triangulation.md │ ├── cutde_okada.py │ └── figures │ │ ├── triangulation_schematic.py │ │ └── triangulation_schematic.svg ├── operators.py ├── optimize.py ├── optimize_sqp.py ├── output.py ├── plot.py ├── scripts │ ├── celeri_check_fix_segments.py │ ├── celeri_check_segment_block_integrity.py │ ├── celeri_forward.py │ ├── celeri_remove_vels_segment_collocated.py │ ├── celeri_report_segment_priors.py │ ├── celeri_reweight_stations.py │ ├── celeri_solve.py │ ├── create_bel_mesh.py │ ├── create_grid_station.py │ ├── msh2stl.py │ ├── pixi_global_install_shim_hack.py │ ├── segmesh.py │ ├── snap_segments.py │ └── stl2msh.py ├── solve.py ├── solve_mcmc.py └── spatial.py ├── convert ├── add_slip_rate_constraint_cols_to_segment_csv_file.py ├── block2csv.m ├── command2json.m ├── convert_blocks_to_celeri.m ├── mat2msh.m ├── segment2csv.m └── stadata2csv.m ├── data ├── block │ ├── japan_block.csv │ └── wna_block.csv ├── config │ ├── japan_config.json │ └── wna_config.json ├── mesh │ ├── cascadia.msh │ ├── japan.msh │ ├── japan_mesh.json │ ├── japan_mock_cmi.msh │ ├── nankai.msh │ ├── sagami.msh │ └── wna_mesh.json ├── mogi │ └── japan_mogi.csv ├── segment │ ├── japan_segment.csv │ └── wna_segment.csv └── station │ ├── japan_station.csv │ └── wna_station.csv ├── environment.yml ├── maintenance-notes.md ├── notebooks ├── compare_optimizers.ipynb ├── demo_classic_tikhonov.ipynb ├── demo_qp_dwe_coupling_bounds.ipynb ├── demo_qp_dwe_slip_bounds.ipynb ├── doc_benchmark_convex_solvers.ipynb ├── doc_fault_slip_sense.ipynb ├── doc_map_projections.ipynb ├── doc_matplotlib_vis.ipynb ├── doc_resolution_test.ipynb ├── doc_seg_azimuths.ipynb ├── doc_snap_segments.ipynb ├── doc_solve_mcmc.ipynb ├── doc_tde_slip_imaging.ipynb ├── doc_tri_coupling.ipynb └── run_notebooks.py ├── pixi.lock ├── pixi.toml ├── pyproject.toml ├── setup.cfg └── tests ├── configs ├── test_closure_config.json ├── test_japan_config.json ├── test_wna_config.json └── wna_outputs.json ├── data ├── block │ ├── test_closure_block.csv │ ├── test_japan_block.csv │ ├── test_western_north_america_block.csv │ └── wna_block_new.csv ├── mesh │ ├── cascadia.msh │ ├── graham_nshm23_merge_connected_fixed_segments_3_constraints_1_borderlands_constraint_fix_locking_depths_damped_segmesh0.msh │ ├── graham_nshm23_merge_connected_fixed_segments_3_constraints_1_borderlands_constraint_fix_locking_depths_damped_segmesh1.msh │ ├── test_closure.msh │ ├── test_closure_mesh_parameters.json │ ├── test_japan_japan.msh │ ├── test_japan_mesh_parameters.json │ ├── test_japan_nankai.msh │ ├── test_japan_sagami.msh │ ├── test_western_north_america_cascadia.msh │ ├── test_western_north_america_mesh_parameters.json │ └── wna_mesh_segmesh.json ├── segment │ ├── test_closure_segment.csv │ ├── test_japan_segment.csv │ ├── test_western_north_america_segment.csv │ ├── wna_segment0.csv │ └── wna_segment1.csv ├── station │ ├── test_closure_station.csv │ ├── test_japan_station.csv │ └── test_western_north_america_station.csv └── test_japan_mogi.csv ├── okada └── test_okada.py ├── reference ├── test_dense_sol_test_japan_config-False-False.txt ├── test_dense_sol_test_japan_config-False-True.txt ├── test_dense_sol_test_japan_config-True-True.txt ├── test_dense_sol_test_wna_config-False-False.txt ├── test_dense_sol_test_wna_config-False-True.txt ├── test_dense_sol_test_wna_config-True-True.txt ├── test_operator_block_strain_rate_to_velocities_test_japan_config.txt ├── test_operator_block_strain_rate_to_velocities_test_wna_config.txt ├── test_operator_eigen_to_tde_bcs_test_japan_config.txt ├── test_operator_eigen_to_tde_bcs_test_wna_config.txt ├── test_operator_eigen_to_tde_slip_test_japan_config.txt ├── test_operator_eigen_to_tde_slip_test_wna_config.txt ├── test_operator_eigen_to_velocities_test_japan_config.txt ├── test_operator_eigen_to_velocities_test_wna_config.txt ├── test_operator_rotation_to_slip_rate_test_japan_config.txt ├── test_operator_rotation_to_slip_rate_test_wna_config.txt ├── test_operator_rotation_to_tri_slip_rate_test_japan_config.txt ├── test_operator_rotation_to_tri_slip_rate_test_wna_config.txt ├── test_operator_slip_rate_to_okada_to_velocities_test_japan_config.txt ├── test_operator_slip_rate_to_okada_to_velocities_test_wna_config.txt ├── test_operator_tde_to_velocities_test_japan_config.txt └── test_operator_tde_to_velocities_test_wna_config.txt ├── test_cli.py ├── test_closure.py ├── test_closure_arrays.npy ├── test_japan_arrays.npz ├── test_okada_equals_cutde.py ├── test_optimize.py ├── test_optimize_sqp.py ├── test_output_files.py ├── test_serialize.py └── test_solve_dense.py /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/lockfile-alert-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.github/scripts/lockfile-alert-check.sh -------------------------------------------------------------------------------- /.github/scripts/lockfile-alert-comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.github/scripts/lockfile-alert-comment.js -------------------------------------------------------------------------------- /.github/workflows/check-lockfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.github/workflows/check-lockfile.yaml -------------------------------------------------------------------------------- /.github/workflows/lockfile-alert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.github/workflows/lockfile-alert.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-pixi-lockfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.github/workflows/update-pixi-lockfile.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/README.md -------------------------------------------------------------------------------- /alternative-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/alternative-installation.md -------------------------------------------------------------------------------- /celeri/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/__init__.py -------------------------------------------------------------------------------- /celeri/celeri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/celeri.py -------------------------------------------------------------------------------- /celeri/celeri_closure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/celeri_closure.py -------------------------------------------------------------------------------- /celeri/celeri_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/celeri_util.py -------------------------------------------------------------------------------- /celeri/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/cli.py -------------------------------------------------------------------------------- /celeri/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/config.py -------------------------------------------------------------------------------- /celeri/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/constants.py -------------------------------------------------------------------------------- /celeri/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/mesh.py -------------------------------------------------------------------------------- /celeri/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/model.py -------------------------------------------------------------------------------- /celeri/okada/auto-triangulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/okada/auto-triangulation.md -------------------------------------------------------------------------------- /celeri/okada/cutde_okada.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/okada/cutde_okada.py -------------------------------------------------------------------------------- /celeri/okada/figures/triangulation_schematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/okada/figures/triangulation_schematic.py -------------------------------------------------------------------------------- /celeri/okada/figures/triangulation_schematic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/okada/figures/triangulation_schematic.svg -------------------------------------------------------------------------------- /celeri/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/operators.py -------------------------------------------------------------------------------- /celeri/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/optimize.py -------------------------------------------------------------------------------- /celeri/optimize_sqp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/optimize_sqp.py -------------------------------------------------------------------------------- /celeri/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/output.py -------------------------------------------------------------------------------- /celeri/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/plot.py -------------------------------------------------------------------------------- /celeri/scripts/celeri_check_fix_segments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/celeri_check_fix_segments.py -------------------------------------------------------------------------------- /celeri/scripts/celeri_check_segment_block_integrity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/celeri_check_segment_block_integrity.py -------------------------------------------------------------------------------- /celeri/scripts/celeri_forward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/celeri_forward.py -------------------------------------------------------------------------------- /celeri/scripts/celeri_remove_vels_segment_collocated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/celeri_remove_vels_segment_collocated.py -------------------------------------------------------------------------------- /celeri/scripts/celeri_report_segment_priors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/celeri_report_segment_priors.py -------------------------------------------------------------------------------- /celeri/scripts/celeri_reweight_stations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/celeri_reweight_stations.py -------------------------------------------------------------------------------- /celeri/scripts/celeri_solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/celeri_solve.py -------------------------------------------------------------------------------- /celeri/scripts/create_bel_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/create_bel_mesh.py -------------------------------------------------------------------------------- /celeri/scripts/create_grid_station.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/create_grid_station.py -------------------------------------------------------------------------------- /celeri/scripts/msh2stl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/msh2stl.py -------------------------------------------------------------------------------- /celeri/scripts/pixi_global_install_shim_hack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/pixi_global_install_shim_hack.py -------------------------------------------------------------------------------- /celeri/scripts/segmesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/segmesh.py -------------------------------------------------------------------------------- /celeri/scripts/snap_segments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/snap_segments.py -------------------------------------------------------------------------------- /celeri/scripts/stl2msh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/scripts/stl2msh.py -------------------------------------------------------------------------------- /celeri/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/solve.py -------------------------------------------------------------------------------- /celeri/solve_mcmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/solve_mcmc.py -------------------------------------------------------------------------------- /celeri/spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/celeri/spatial.py -------------------------------------------------------------------------------- /convert/add_slip_rate_constraint_cols_to_segment_csv_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/convert/add_slip_rate_constraint_cols_to_segment_csv_file.py -------------------------------------------------------------------------------- /convert/block2csv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/convert/block2csv.m -------------------------------------------------------------------------------- /convert/command2json.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/convert/command2json.m -------------------------------------------------------------------------------- /convert/convert_blocks_to_celeri.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/convert/convert_blocks_to_celeri.m -------------------------------------------------------------------------------- /convert/mat2msh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/convert/mat2msh.m -------------------------------------------------------------------------------- /convert/segment2csv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/convert/segment2csv.m -------------------------------------------------------------------------------- /convert/stadata2csv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/convert/stadata2csv.m -------------------------------------------------------------------------------- /data/block/japan_block.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/block/japan_block.csv -------------------------------------------------------------------------------- /data/block/wna_block.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/block/wna_block.csv -------------------------------------------------------------------------------- /data/config/japan_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/config/japan_config.json -------------------------------------------------------------------------------- /data/config/wna_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/config/wna_config.json -------------------------------------------------------------------------------- /data/mesh/cascadia.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/mesh/cascadia.msh -------------------------------------------------------------------------------- /data/mesh/japan.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/mesh/japan.msh -------------------------------------------------------------------------------- /data/mesh/japan_mesh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/mesh/japan_mesh.json -------------------------------------------------------------------------------- /data/mesh/japan_mock_cmi.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/mesh/japan_mock_cmi.msh -------------------------------------------------------------------------------- /data/mesh/nankai.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/mesh/nankai.msh -------------------------------------------------------------------------------- /data/mesh/sagami.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/mesh/sagami.msh -------------------------------------------------------------------------------- /data/mesh/wna_mesh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/mesh/wna_mesh.json -------------------------------------------------------------------------------- /data/mogi/japan_mogi.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/mogi/japan_mogi.csv -------------------------------------------------------------------------------- /data/segment/japan_segment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/segment/japan_segment.csv -------------------------------------------------------------------------------- /data/segment/wna_segment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/segment/wna_segment.csv -------------------------------------------------------------------------------- /data/station/japan_station.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/station/japan_station.csv -------------------------------------------------------------------------------- /data/station/wna_station.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/data/station/wna_station.csv -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/environment.yml -------------------------------------------------------------------------------- /maintenance-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/maintenance-notes.md -------------------------------------------------------------------------------- /notebooks/compare_optimizers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/compare_optimizers.ipynb -------------------------------------------------------------------------------- /notebooks/demo_classic_tikhonov.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/demo_classic_tikhonov.ipynb -------------------------------------------------------------------------------- /notebooks/demo_qp_dwe_coupling_bounds.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/demo_qp_dwe_coupling_bounds.ipynb -------------------------------------------------------------------------------- /notebooks/demo_qp_dwe_slip_bounds.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/demo_qp_dwe_slip_bounds.ipynb -------------------------------------------------------------------------------- /notebooks/doc_benchmark_convex_solvers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_benchmark_convex_solvers.ipynb -------------------------------------------------------------------------------- /notebooks/doc_fault_slip_sense.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_fault_slip_sense.ipynb -------------------------------------------------------------------------------- /notebooks/doc_map_projections.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_map_projections.ipynb -------------------------------------------------------------------------------- /notebooks/doc_matplotlib_vis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_matplotlib_vis.ipynb -------------------------------------------------------------------------------- /notebooks/doc_resolution_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_resolution_test.ipynb -------------------------------------------------------------------------------- /notebooks/doc_seg_azimuths.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_seg_azimuths.ipynb -------------------------------------------------------------------------------- /notebooks/doc_snap_segments.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_snap_segments.ipynb -------------------------------------------------------------------------------- /notebooks/doc_solve_mcmc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_solve_mcmc.ipynb -------------------------------------------------------------------------------- /notebooks/doc_tde_slip_imaging.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_tde_slip_imaging.ipynb -------------------------------------------------------------------------------- /notebooks/doc_tri_coupling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/doc_tri_coupling.ipynb -------------------------------------------------------------------------------- /notebooks/run_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/notebooks/run_notebooks.py -------------------------------------------------------------------------------- /pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/pixi.lock -------------------------------------------------------------------------------- /pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/pixi.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/configs/test_closure_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/configs/test_closure_config.json -------------------------------------------------------------------------------- /tests/configs/test_japan_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/configs/test_japan_config.json -------------------------------------------------------------------------------- /tests/configs/test_wna_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/configs/test_wna_config.json -------------------------------------------------------------------------------- /tests/configs/wna_outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/configs/wna_outputs.json -------------------------------------------------------------------------------- /tests/data/block/test_closure_block.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/block/test_closure_block.csv -------------------------------------------------------------------------------- /tests/data/block/test_japan_block.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/block/test_japan_block.csv -------------------------------------------------------------------------------- /tests/data/block/test_western_north_america_block.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/block/test_western_north_america_block.csv -------------------------------------------------------------------------------- /tests/data/block/wna_block_new.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/block/wna_block_new.csv -------------------------------------------------------------------------------- /tests/data/mesh/cascadia.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/cascadia.msh -------------------------------------------------------------------------------- /tests/data/mesh/graham_nshm23_merge_connected_fixed_segments_3_constraints_1_borderlands_constraint_fix_locking_depths_damped_segmesh0.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/graham_nshm23_merge_connected_fixed_segments_3_constraints_1_borderlands_constraint_fix_locking_depths_damped_segmesh0.msh -------------------------------------------------------------------------------- /tests/data/mesh/graham_nshm23_merge_connected_fixed_segments_3_constraints_1_borderlands_constraint_fix_locking_depths_damped_segmesh1.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/graham_nshm23_merge_connected_fixed_segments_3_constraints_1_borderlands_constraint_fix_locking_depths_damped_segmesh1.msh -------------------------------------------------------------------------------- /tests/data/mesh/test_closure.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/test_closure.msh -------------------------------------------------------------------------------- /tests/data/mesh/test_closure_mesh_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/test_closure_mesh_parameters.json -------------------------------------------------------------------------------- /tests/data/mesh/test_japan_japan.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/test_japan_japan.msh -------------------------------------------------------------------------------- /tests/data/mesh/test_japan_mesh_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/test_japan_mesh_parameters.json -------------------------------------------------------------------------------- /tests/data/mesh/test_japan_nankai.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/test_japan_nankai.msh -------------------------------------------------------------------------------- /tests/data/mesh/test_japan_sagami.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/test_japan_sagami.msh -------------------------------------------------------------------------------- /tests/data/mesh/test_western_north_america_cascadia.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/test_western_north_america_cascadia.msh -------------------------------------------------------------------------------- /tests/data/mesh/test_western_north_america_mesh_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/test_western_north_america_mesh_parameters.json -------------------------------------------------------------------------------- /tests/data/mesh/wna_mesh_segmesh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/mesh/wna_mesh_segmesh.json -------------------------------------------------------------------------------- /tests/data/segment/test_closure_segment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/segment/test_closure_segment.csv -------------------------------------------------------------------------------- /tests/data/segment/test_japan_segment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/segment/test_japan_segment.csv -------------------------------------------------------------------------------- /tests/data/segment/test_western_north_america_segment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/segment/test_western_north_america_segment.csv -------------------------------------------------------------------------------- /tests/data/segment/wna_segment0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/segment/wna_segment0.csv -------------------------------------------------------------------------------- /tests/data/segment/wna_segment1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/segment/wna_segment1.csv -------------------------------------------------------------------------------- /tests/data/station/test_closure_station.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/station/test_closure_station.csv -------------------------------------------------------------------------------- /tests/data/station/test_japan_station.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/station/test_japan_station.csv -------------------------------------------------------------------------------- /tests/data/station/test_western_north_america_station.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/station/test_western_north_america_station.csv -------------------------------------------------------------------------------- /tests/data/test_japan_mogi.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/data/test_japan_mogi.csv -------------------------------------------------------------------------------- /tests/okada/test_okada.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/okada/test_okada.py -------------------------------------------------------------------------------- /tests/reference/test_dense_sol_test_japan_config-False-False.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_dense_sol_test_japan_config-False-False.txt -------------------------------------------------------------------------------- /tests/reference/test_dense_sol_test_japan_config-False-True.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_dense_sol_test_japan_config-False-True.txt -------------------------------------------------------------------------------- /tests/reference/test_dense_sol_test_japan_config-True-True.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_dense_sol_test_japan_config-True-True.txt -------------------------------------------------------------------------------- /tests/reference/test_dense_sol_test_wna_config-False-False.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_dense_sol_test_wna_config-False-False.txt -------------------------------------------------------------------------------- /tests/reference/test_dense_sol_test_wna_config-False-True.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_dense_sol_test_wna_config-False-True.txt -------------------------------------------------------------------------------- /tests/reference/test_dense_sol_test_wna_config-True-True.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_dense_sol_test_wna_config-True-True.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_block_strain_rate_to_velocities_test_japan_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_block_strain_rate_to_velocities_test_japan_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_block_strain_rate_to_velocities_test_wna_config.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/reference/test_operator_eigen_to_tde_bcs_test_japan_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_eigen_to_tde_bcs_test_japan_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_eigen_to_tde_bcs_test_wna_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_eigen_to_tde_bcs_test_wna_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_eigen_to_tde_slip_test_japan_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_eigen_to_tde_slip_test_japan_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_eigen_to_tde_slip_test_wna_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_eigen_to_tde_slip_test_wna_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_eigen_to_velocities_test_japan_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_eigen_to_velocities_test_japan_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_eigen_to_velocities_test_wna_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_eigen_to_velocities_test_wna_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_rotation_to_slip_rate_test_japan_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_rotation_to_slip_rate_test_japan_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_rotation_to_slip_rate_test_wna_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_rotation_to_slip_rate_test_wna_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_rotation_to_tri_slip_rate_test_japan_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_rotation_to_tri_slip_rate_test_japan_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_rotation_to_tri_slip_rate_test_wna_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_rotation_to_tri_slip_rate_test_wna_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_slip_rate_to_okada_to_velocities_test_japan_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_slip_rate_to_okada_to_velocities_test_japan_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_slip_rate_to_okada_to_velocities_test_wna_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_slip_rate_to_okada_to_velocities_test_wna_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_tde_to_velocities_test_japan_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_tde_to_velocities_test_japan_config.txt -------------------------------------------------------------------------------- /tests/reference/test_operator_tde_to_velocities_test_wna_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/reference/test_operator_tde_to_velocities_test_wna_config.txt -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_closure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_closure.py -------------------------------------------------------------------------------- /tests/test_closure_arrays.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_closure_arrays.npy -------------------------------------------------------------------------------- /tests/test_japan_arrays.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_japan_arrays.npz -------------------------------------------------------------------------------- /tests/test_okada_equals_cutde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_okada_equals_cutde.py -------------------------------------------------------------------------------- /tests/test_optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_optimize.py -------------------------------------------------------------------------------- /tests/test_optimize_sqp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_optimize_sqp.py -------------------------------------------------------------------------------- /tests/test_output_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_output_files.py -------------------------------------------------------------------------------- /tests/test_serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_serialize.py -------------------------------------------------------------------------------- /tests/test_solve_dense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brendanjmeade/celeri/HEAD/tests/test_solve_dense.py --------------------------------------------------------------------------------