Skip to main content

A g-function database with a database management system for data retrieval, updates and application to be used ingeothermal ground heat exchanger design.

Project description

gFunctionDatabase

A submodule of the GLHE Design Tool, containing libraries of g-functions, access and accurate interpolation

The libraries of g-functions available are the following:

Configuration Name Number of cases Notes
Rectangle 1651 Standard NxM cases (i.e. N rows, M columns) with uniform spacing. Only one key is required to access a specific configuration.
Zoned Rectangle 12615 Similar to the Rectangle configurations, this configuration type has had rows/ columns removed from the interior in order to represent configurations where the interior spacing of the borefield is greater than the exterior (or perimeter) spacing. This library defines a specific configuration using the N and M values for the exterior as well as Ni and Mi values for the interior section. Two keys are required to access a specific configuration.
Open Rectangle 2332 These configurations represent N by M rectangular cases where boreholes are only located around the perimeter, but the perimeter can have more than one row of boreholes. The number of rows around the perimeter is defined by an integer number ranging from 1-3. Two keys are required to access a specific configuration.
C 4525 This type of configuration may be thought of as an open rectangle configuration that has had some number of boreholes removed from the top side. The current C configurations in the library all have one row of boreholes around the perimeter. The number of holes removed is the secondary key integer value. The range of values depend on the configuration. Two keys are required to access a specific configuration.
L 495 These configurations consist of a line of N boreholes and M boreholes wide. The L cases have a single row of boreholes. Only one key is required to access a specific configuration.
U 3248 This type of configuration is U-shaped, with the opening at the top. The U may have up to 3 perimeter rows of boreholes around all sides of the U. The number of rows around the perimeter is defined by an integer ranging from 1-3. Two keys are required to access a specific configuration.
LopU (Lopsided U) 9455 These configurations consist of U cases that have had some number of boreholes removed from their right side. These configurations all have a single rows of perimeter boreholes. The secondary key is an integer that is represented by the number of boreholes removed. There are two keys required to access a specific configuration.

Documentation

See the online documentation at ReadTheDocs and an offline g-function library guide report in pdf format.

Acknowledgements

The need for a database of g-functions would not have been realized by the developer(s) without the Department of Energy contract DE-AC05-00OR22725, via a subcontract from Oak Ridge National Laboratory. Computation of the database g-functions was made possible by the Oklahoma State University High Performance Computing Center. Development of the g-function calculation tool, cpgfunction, was supported via the OG&E Energy Technology Chair.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gFunctionDatabase-0.3.tar.gz (47.6 MB view details)

Uploaded Source

Built Distribution

gFunctionDatabase-0.3-py3-none-any.whl (48.7 MB view details)

Uploaded Python 3

File details

Details for the file gFunctionDatabase-0.3.tar.gz.

File metadata

  • Download URL: gFunctionDatabase-0.3.tar.gz
  • Upload date:
  • Size: 47.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for gFunctionDatabase-0.3.tar.gz
Algorithm Hash digest
SHA256 1d156753514901de787abe809770eb775cb49a5a7f7510d3545be8bb0002cdb6
MD5 6e573ef32c4f93ec4c1a5646b34948d7
BLAKE2b-256 db0d38efd3b8ee5ba6bc2dba785790c4847111d571cae79d67faf2c8a9337b01

See more details on using hashes here.

File details

Details for the file gFunctionDatabase-0.3-py3-none-any.whl.

File metadata

  • Download URL: gFunctionDatabase-0.3-py3-none-any.whl
  • Upload date:
  • Size: 48.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for gFunctionDatabase-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c8c472efb6a2d645585b8d1b9a2c1bec5eaf332a53aa8c2443f32b4de6990755
MD5 c7c33659069a41ec0db565e6bc1b0e65
BLAKE2b-256 823553cc39b58536c0422667e34f958f7f30d0fa5815a5c87482a18e79611acd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page