Git Product home page Git Product logo

gfunctiondatabase's Introduction

Hello ๐Ÿ‘‹ Use the drop down arrows to learn more about the open-source work I've been apart of.
Controller Area Network bus
Ground heat exchangers
  • pygfunction served as the backbone for a first of kind ground heat exchanger design tool, ghedt.
  • cpgfunctionEP has been integrated into EnergyPlus as a third party application.
  • cpgfunction was used to compute g-functions on a high performance computing cluster (HPCC).

(Refer to my masters thesis for a more detailed discussion.)

gfunctiondatabase's People

Stargazers

 avatar

Watchers

 avatar  avatar

gfunctiondatabase's Issues

Modify project name from library to database

For clarity on what this package is, the library is to be renamed to a database. Quoting wikipedia: "Because of the close relationship between them, the term "database" is often used casually to refer to both a database and the DBMS used to manipulate it."

Add in Oak Ridge pdf report

A g-function library guide was pulled together by mainly Timothy West and Dr. Spitler. The guide gives an overview of many of the technicalities of this Python package.

Add new library files

The C and LopU configurations were thought up for the development of the zoned rectangular algorithm. The L configurations need added in. Functions for accessing are necessary.

Zoned Rectangle Query

It looks like the Nx, Ny, Nix, Niy gets confused for the query of the zoned rectangle library. That or the library has an error.

Coordinate Generation Update

Adds additional functionality to coordinate generation. Including nogo zones with S,L,T,U, and backwards L shapes. Generates trapezoidal fields (w/ rects and triangles represented as special trapezoids) with nogo zones that can be rotated and modifying spacing in order to maximize space usage.

Transpose coordinates where Ny > Nx

It looks like the rectangular and zoned rectangle library may have its coordinates transposed from what is desired. The x and y locations can be swapped without any change in what the g-function would be. This is mainly for plotting purposes once a design has been procured.

Update U configurations library file

The U configurations file seemed a bit limited. There were many NxM layouts that did not have a single layer of thickness, but rather solely had double and triple. This update seeks to flesh out the missing configurations.

Fix the domain for zoned to return unimodal

When a configuration is accessed in the database, the dictionary returned is unimodal for the configurations that have multiple layers. The zoned rectangle is not stored in the database in a unimodal order, so it needed to be sorted.

Document acknowledgments in README

The need for a library like this would not have been known to myself without the DOE contract DE-AC05-00OR22725. The library would not have been pheasant without the development of cpgfunction which was funded by Dr. Spitler (the OG&E Energy Technology Chair.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.