Skip to main content

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.

Metadata

Release files for gFunctionDatabase 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gFunctionDatabase 0.3
File Size Uploaded
gFunctionDatabase-0.3.tar.gz 47.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for gFunctionDatabase 0.3
File Interpreter ABI Platform
gFunctionDatabase-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 96.3 MB

Release files / gFunctionDatabase-0.3.tar.gz

Download URL gFunctionDatabase-0.3.tar.gz
Size 47.6 MB
Tags Source
SHA-256 checksum
How to use checksums
1d156753514901de787abe809770eb775cb49a5a7f7510d3545be8bb0002cdb6
BLAKE2b-256 checksum
How to use checksums
db0d38efd3b8ee5ba6bc2dba785790c4847111d571cae79d67faf2c8a9337b01
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / gFunctionDatabase-0.3-py3-none-any.whl

Download URL gFunctionDatabase-0.3-py3-none-any.whl
Size 48.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
c8c472efb6a2d645585b8d1b9a2c1bec5eaf332a53aa8c2443f32b4de6990755
BLAKE2b-256 checksum
How to use checksums
823553cc39b58536c0422667e34f958f7f30d0fa5815a5c87482a18e79611acd
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2.1

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page