├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── custom.md └── workflows │ ├── python-publish.yml │ ├── python-tests-linux.yml │ ├── python-tests-macos.yml │ └── python-tests-windows.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CONTRIBUTING.md ├── INSTALLATION.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── ghedt ├── README.md ├── __init__.py ├── coordinates.py ├── design.py ├── domains.py ├── examples │ ├── Atlanta_Office_Building_Loads.csv │ ├── BHE │ │ ├── BoreholeResistance │ │ │ ├── Coaxial.py │ │ │ ├── DoubleUTube.py │ │ │ ├── GLHEPRO.xlsx │ │ │ ├── SingleUTube.py │ │ │ └── validation.py │ │ └── EquivalentPipes │ │ │ ├── coaxial_to_single_u_tube.py │ │ │ └── double_to_single_u_tube.py │ ├── Design │ │ ├── FromFile │ │ │ ├── create_bi_rectangle_input_file.py │ │ │ ├── create_near_square_input_file.py │ │ │ ├── create_rectangular_input_file.py │ │ │ ├── design_from_input.py │ │ │ ├── design_from_ornl_json_input.py │ │ │ └── ornl_params.json │ │ ├── README.md │ │ ├── find_bi_rectangle.py │ │ ├── find_bi_zoned_rectangle.py │ │ ├── find_near_square.py │ │ └── find_rectangle.py │ ├── README.md │ └── gFunctions │ │ ├── GLHEPRO_gFunctions_12x13.json │ │ ├── computed_g_function_sim_and_size.py │ │ └── live_g_function_sim_and_size.py ├── feature_recognition.py ├── gfunction.py ├── ground_heat_exchangers.py ├── media.py ├── peak_load_analysis_tool │ ├── CHANGELOG.md │ ├── README.md │ ├── __init__.py │ ├── borehole_heat_exchangers.py │ ├── equivalance.py │ ├── ground_loads.py │ ├── media.py │ └── radial_numerical_borehole.py ├── search_routines.py └── utilities.py ├── images ├── bi-rectangular.png ├── bi-zoned.png ├── find_bi_alternative_03.gif ├── near-square.png └── rectangular.png ├── requirements.txt ├── setup.py └── tests ├── Atlanta_Office_Building_Loads.csv ├── __init__.py ├── test_bhe.py ├── test_design.py ├── test_ghe.py └── test_hyts.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/python-tests-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/.github/workflows/python-tests-linux.yml -------------------------------------------------------------------------------- /.github/workflows/python-tests-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/.github/workflows/python-tests-macos.yml -------------------------------------------------------------------------------- /.github/workflows/python-tests-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/.github/workflows/python-tests-windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/INSTALLATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include tests/Atlanta_Office_Building_Loads.csv 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/README.md -------------------------------------------------------------------------------- /ghedt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/README.md -------------------------------------------------------------------------------- /ghedt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/__init__.py -------------------------------------------------------------------------------- /ghedt/coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/coordinates.py -------------------------------------------------------------------------------- /ghedt/design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/design.py -------------------------------------------------------------------------------- /ghedt/domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/domains.py -------------------------------------------------------------------------------- /ghedt/examples/Atlanta_Office_Building_Loads.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Atlanta_Office_Building_Loads.csv -------------------------------------------------------------------------------- /ghedt/examples/BHE/BoreholeResistance/Coaxial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/BHE/BoreholeResistance/Coaxial.py -------------------------------------------------------------------------------- /ghedt/examples/BHE/BoreholeResistance/DoubleUTube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/BHE/BoreholeResistance/DoubleUTube.py -------------------------------------------------------------------------------- /ghedt/examples/BHE/BoreholeResistance/GLHEPRO.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/BHE/BoreholeResistance/GLHEPRO.xlsx -------------------------------------------------------------------------------- /ghedt/examples/BHE/BoreholeResistance/SingleUTube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/BHE/BoreholeResistance/SingleUTube.py -------------------------------------------------------------------------------- /ghedt/examples/BHE/BoreholeResistance/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/BHE/BoreholeResistance/validation.py -------------------------------------------------------------------------------- /ghedt/examples/BHE/EquivalentPipes/coaxial_to_single_u_tube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/BHE/EquivalentPipes/coaxial_to_single_u_tube.py -------------------------------------------------------------------------------- /ghedt/examples/BHE/EquivalentPipes/double_to_single_u_tube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/BHE/EquivalentPipes/double_to_single_u_tube.py -------------------------------------------------------------------------------- /ghedt/examples/Design/FromFile/create_bi_rectangle_input_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/FromFile/create_bi_rectangle_input_file.py -------------------------------------------------------------------------------- /ghedt/examples/Design/FromFile/create_near_square_input_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/FromFile/create_near_square_input_file.py -------------------------------------------------------------------------------- /ghedt/examples/Design/FromFile/create_rectangular_input_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/FromFile/create_rectangular_input_file.py -------------------------------------------------------------------------------- /ghedt/examples/Design/FromFile/design_from_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/FromFile/design_from_input.py -------------------------------------------------------------------------------- /ghedt/examples/Design/FromFile/design_from_ornl_json_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/FromFile/design_from_ornl_json_input.py -------------------------------------------------------------------------------- /ghedt/examples/Design/FromFile/ornl_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/FromFile/ornl_params.json -------------------------------------------------------------------------------- /ghedt/examples/Design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/README.md -------------------------------------------------------------------------------- /ghedt/examples/Design/find_bi_rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/find_bi_rectangle.py -------------------------------------------------------------------------------- /ghedt/examples/Design/find_bi_zoned_rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/find_bi_zoned_rectangle.py -------------------------------------------------------------------------------- /ghedt/examples/Design/find_near_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/find_near_square.py -------------------------------------------------------------------------------- /ghedt/examples/Design/find_rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/Design/find_rectangle.py -------------------------------------------------------------------------------- /ghedt/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/README.md -------------------------------------------------------------------------------- /ghedt/examples/gFunctions/GLHEPRO_gFunctions_12x13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/gFunctions/GLHEPRO_gFunctions_12x13.json -------------------------------------------------------------------------------- /ghedt/examples/gFunctions/computed_g_function_sim_and_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/gFunctions/computed_g_function_sim_and_size.py -------------------------------------------------------------------------------- /ghedt/examples/gFunctions/live_g_function_sim_and_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/examples/gFunctions/live_g_function_sim_and_size.py -------------------------------------------------------------------------------- /ghedt/feature_recognition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/feature_recognition.py -------------------------------------------------------------------------------- /ghedt/gfunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/gfunction.py -------------------------------------------------------------------------------- /ghedt/ground_heat_exchangers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/ground_heat_exchangers.py -------------------------------------------------------------------------------- /ghedt/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/media.py -------------------------------------------------------------------------------- /ghedt/peak_load_analysis_tool/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/peak_load_analysis_tool/CHANGELOG.md -------------------------------------------------------------------------------- /ghedt/peak_load_analysis_tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/peak_load_analysis_tool/README.md -------------------------------------------------------------------------------- /ghedt/peak_load_analysis_tool/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/peak_load_analysis_tool/__init__.py -------------------------------------------------------------------------------- /ghedt/peak_load_analysis_tool/borehole_heat_exchangers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/peak_load_analysis_tool/borehole_heat_exchangers.py -------------------------------------------------------------------------------- /ghedt/peak_load_analysis_tool/equivalance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/peak_load_analysis_tool/equivalance.py -------------------------------------------------------------------------------- /ghedt/peak_load_analysis_tool/ground_loads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/peak_load_analysis_tool/ground_loads.py -------------------------------------------------------------------------------- /ghedt/peak_load_analysis_tool/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/peak_load_analysis_tool/media.py -------------------------------------------------------------------------------- /ghedt/peak_load_analysis_tool/radial_numerical_borehole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/peak_load_analysis_tool/radial_numerical_borehole.py -------------------------------------------------------------------------------- /ghedt/search_routines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/search_routines.py -------------------------------------------------------------------------------- /ghedt/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/ghedt/utilities.py -------------------------------------------------------------------------------- /images/bi-rectangular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/images/bi-rectangular.png -------------------------------------------------------------------------------- /images/bi-zoned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/images/bi-zoned.png -------------------------------------------------------------------------------- /images/find_bi_alternative_03.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/images/find_bi_alternative_03.gif -------------------------------------------------------------------------------- /images/near-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/images/near-square.png -------------------------------------------------------------------------------- /images/rectangular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/images/rectangular.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/setup.py -------------------------------------------------------------------------------- /tests/Atlanta_Office_Building_Loads.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/tests/Atlanta_Office_Building_Loads.csv -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_bhe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/tests/test_bhe.py -------------------------------------------------------------------------------- /tests/test_design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/tests/test_design.py -------------------------------------------------------------------------------- /tests/test_ghe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/tests/test_ghe.py -------------------------------------------------------------------------------- /tests/test_hyts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j-c-cook/ghedt/HEAD/tests/test_hyts.py --------------------------------------------------------------------------------