├── .DS_Store ├── .gitattributes ├── .github └── workflows │ ├── Test.yml │ ├── black.yml │ ├── codcov.yml │ ├── publish-to-pypi.yml │ └── publish-to-test-pypi.yml ├── .gitignore ├── .readthedocs.yaml ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── docs ├── .DS_Store ├── .nojekyll ├── Makefile ├── make.bat └── source │ ├── .DS_Store │ ├── API.rst │ ├── _static │ ├── .DS_Store │ ├── PISA_conic_function.png │ ├── coordinates_system.png │ ├── plots │ │ └── API_Qz_curve.png │ ├── py_API_clay │ │ └── Schematic_curves.jpg │ ├── py_API_sand │ │ ├── A_factor_def.jpg │ │ ├── C_coeffs_graph.jpg │ │ ├── formula01.jpg │ │ ├── k_vs_phi.jpg │ │ └── overview_struct.jpg │ ├── schematic_curves.png │ ├── usage │ │ ├── analyses_plots │ │ │ ├── deflection_results_plot.png │ │ │ ├── forces_results_plot.png │ │ │ ├── main_results_plot.png │ │ │ └── model_plot_with_soil.png │ │ └── pycurves │ │ │ └── api_sand_example_build.png │ └── validation │ │ ├── CowdenClay_D1_D2.png │ │ ├── GDSM_D2t.png │ │ └── GDSM_D2t_moment.png │ ├── conf.py │ ├── gettingstarted.rst │ ├── index.rst │ └── usage.rst ├── pyproject.toml ├── requirements.txt ├── resources ├── Computational_speed │ ├── Build_stiffness_matrix.ipynb │ └── SolveEq.ipynb └── Stiffness matrices │ ├── Stiffness_matrices.ipynb │ └── Stiffness_matrices2.ipynb ├── samples ├── Burd_et_al_G0_profile.png ├── CowdenClay_Byrne2020_D1.ipynb ├── Cowden_Clay_D1_and_D2_piles.png ├── GDSM_Burd2020_D2t.ipynb ├── GDSM_pile_D2t_Burd_et_al_2020.png ├── GDSM_pile_D2t_Burd_et_al_2020_M.png ├── api_clay_compare.ipynb ├── api_sand_kallehave.ipynb ├── check_kernel.ipynb ├── run_check_kernel.ipynb ├── run_usage.ipynb └── usage3.ipynb ├── setup.cfg ├── setup.py ├── src └── openpile │ ├── __init__.py │ ├── construct.py │ ├── core │ ├── __init__.py │ ├── _model_build.py │ ├── kernel.py │ ├── misc.py │ ├── txt.py │ └── validation.py │ ├── materials.py │ ├── soilmodels.py │ ├── utils │ ├── Hb_curves.py │ ├── Mb_curves.py │ ├── __init__.py │ ├── graphics.py │ ├── hooks.py │ ├── misc.py │ ├── mt_curves.py │ ├── py_curves.py │ ├── qz_curves.py │ └── tz_curves.py │ └── winkler.py ├── test ├── __init__.py ├── test_construct.py ├── test_hooks.py ├── test_pycurves.py ├── test_soilmodels.py └── test_utils_misc.py └── tox.ini /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/Test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.github/workflows/Test.yml -------------------------------------------------------------------------------- /.github/workflows/black.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.github/workflows/black.yml -------------------------------------------------------------------------------- /.github/workflows/codcov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.github/workflows/codcov.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-test-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.github/workflows/publish-to-test-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/README.md -------------------------------------------------------------------------------- /docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/.DS_Store -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/.DS_Store -------------------------------------------------------------------------------- /docs/source/API.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/API.rst -------------------------------------------------------------------------------- /docs/source/_static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/.DS_Store -------------------------------------------------------------------------------- /docs/source/_static/PISA_conic_function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/PISA_conic_function.png -------------------------------------------------------------------------------- /docs/source/_static/coordinates_system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/coordinates_system.png -------------------------------------------------------------------------------- /docs/source/_static/plots/API_Qz_curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/plots/API_Qz_curve.png -------------------------------------------------------------------------------- /docs/source/_static/py_API_clay/Schematic_curves.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/py_API_clay/Schematic_curves.jpg -------------------------------------------------------------------------------- /docs/source/_static/py_API_sand/A_factor_def.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/py_API_sand/A_factor_def.jpg -------------------------------------------------------------------------------- /docs/source/_static/py_API_sand/C_coeffs_graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/py_API_sand/C_coeffs_graph.jpg -------------------------------------------------------------------------------- /docs/source/_static/py_API_sand/formula01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/py_API_sand/formula01.jpg -------------------------------------------------------------------------------- /docs/source/_static/py_API_sand/k_vs_phi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/py_API_sand/k_vs_phi.jpg -------------------------------------------------------------------------------- /docs/source/_static/py_API_sand/overview_struct.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/py_API_sand/overview_struct.jpg -------------------------------------------------------------------------------- /docs/source/_static/schematic_curves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/schematic_curves.png -------------------------------------------------------------------------------- /docs/source/_static/usage/analyses_plots/deflection_results_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/usage/analyses_plots/deflection_results_plot.png -------------------------------------------------------------------------------- /docs/source/_static/usage/analyses_plots/forces_results_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/usage/analyses_plots/forces_results_plot.png -------------------------------------------------------------------------------- /docs/source/_static/usage/analyses_plots/main_results_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/usage/analyses_plots/main_results_plot.png -------------------------------------------------------------------------------- /docs/source/_static/usage/analyses_plots/model_plot_with_soil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/usage/analyses_plots/model_plot_with_soil.png -------------------------------------------------------------------------------- /docs/source/_static/usage/pycurves/api_sand_example_build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/usage/pycurves/api_sand_example_build.png -------------------------------------------------------------------------------- /docs/source/_static/validation/CowdenClay_D1_D2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/validation/CowdenClay_D1_D2.png -------------------------------------------------------------------------------- /docs/source/_static/validation/GDSM_D2t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/validation/GDSM_D2t.png -------------------------------------------------------------------------------- /docs/source/_static/validation/GDSM_D2t_moment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/_static/validation/GDSM_D2t_moment.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/gettingstarted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/gettingstarted.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/Computational_speed/Build_stiffness_matrix.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/resources/Computational_speed/Build_stiffness_matrix.ipynb -------------------------------------------------------------------------------- /resources/Computational_speed/SolveEq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/resources/Computational_speed/SolveEq.ipynb -------------------------------------------------------------------------------- /resources/Stiffness matrices/Stiffness_matrices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/resources/Stiffness matrices/Stiffness_matrices.ipynb -------------------------------------------------------------------------------- /resources/Stiffness matrices/Stiffness_matrices2.ipynb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Burd_et_al_G0_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/Burd_et_al_G0_profile.png -------------------------------------------------------------------------------- /samples/CowdenClay_Byrne2020_D1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/CowdenClay_Byrne2020_D1.ipynb -------------------------------------------------------------------------------- /samples/Cowden_Clay_D1_and_D2_piles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/Cowden_Clay_D1_and_D2_piles.png -------------------------------------------------------------------------------- /samples/GDSM_Burd2020_D2t.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/GDSM_Burd2020_D2t.ipynb -------------------------------------------------------------------------------- /samples/GDSM_pile_D2t_Burd_et_al_2020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/GDSM_pile_D2t_Burd_et_al_2020.png -------------------------------------------------------------------------------- /samples/GDSM_pile_D2t_Burd_et_al_2020_M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/GDSM_pile_D2t_Burd_et_al_2020_M.png -------------------------------------------------------------------------------- /samples/api_clay_compare.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/api_clay_compare.ipynb -------------------------------------------------------------------------------- /samples/api_sand_kallehave.ipynb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/check_kernel.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/check_kernel.ipynb -------------------------------------------------------------------------------- /samples/run_check_kernel.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/run_check_kernel.ipynb -------------------------------------------------------------------------------- /samples/run_usage.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/run_usage.ipynb -------------------------------------------------------------------------------- /samples/usage3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/samples/usage3.ipynb -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/setup.py -------------------------------------------------------------------------------- /src/openpile/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.0.2" 2 | -------------------------------------------------------------------------------- /src/openpile/construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/construct.py -------------------------------------------------------------------------------- /src/openpile/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/openpile/core/_model_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/core/_model_build.py -------------------------------------------------------------------------------- /src/openpile/core/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/core/kernel.py -------------------------------------------------------------------------------- /src/openpile/core/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/core/misc.py -------------------------------------------------------------------------------- /src/openpile/core/txt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/core/txt.py -------------------------------------------------------------------------------- /src/openpile/core/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/core/validation.py -------------------------------------------------------------------------------- /src/openpile/materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/materials.py -------------------------------------------------------------------------------- /src/openpile/soilmodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/soilmodels.py -------------------------------------------------------------------------------- /src/openpile/utils/Hb_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/Hb_curves.py -------------------------------------------------------------------------------- /src/openpile/utils/Mb_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/Mb_curves.py -------------------------------------------------------------------------------- /src/openpile/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/openpile/utils/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/graphics.py -------------------------------------------------------------------------------- /src/openpile/utils/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/hooks.py -------------------------------------------------------------------------------- /src/openpile/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/misc.py -------------------------------------------------------------------------------- /src/openpile/utils/mt_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/mt_curves.py -------------------------------------------------------------------------------- /src/openpile/utils/py_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/py_curves.py -------------------------------------------------------------------------------- /src/openpile/utils/qz_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/qz_curves.py -------------------------------------------------------------------------------- /src/openpile/utils/tz_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/utils/tz_curves.py -------------------------------------------------------------------------------- /src/openpile/winkler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/src/openpile/winkler.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/test/test_construct.py -------------------------------------------------------------------------------- /test/test_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/test/test_hooks.py -------------------------------------------------------------------------------- /test/test_pycurves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/test/test_pycurves.py -------------------------------------------------------------------------------- /test/test_soilmodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/test/test_soilmodels.py -------------------------------------------------------------------------------- /test/test_utils_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/test/test_utils_misc.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TchilDill/openpile/HEAD/tox.ini --------------------------------------------------------------------------------