Skip to main content

A cost model application with a Flask web interface.

Project description

MOSTCOOL

Requirements/Tested on:

  1. Ubuntu 22.04 with administrator access (Also works on Virtual Machines).

  2. At least Quad Core CPU

  3. At least 16 GB RAM

  4. At least 4 GB hard disk space

How to run:

  1. Install docker in your computer:

https://docs.docker.com/engine/install/

  1. Clone this repo:

git clone https://github.com/NREL/CoolerChips.git

  1. cd into the cloned directory.

  2. Download required dependencies and place them in these paths:

File Name Link Place in this path in local directory
modes.csv link EnergyPlusExample/ThermalModel_datacenter/Modes.csv
PythonPOD_Solid.cgns link EnergyPlusExample/ThermalModel_datacenter/PythonPOD_Solid.cgns
  1. Build the container:

docker compose build

  1. Give docker permission to display it's GUI app on host. This step must be repeated each time the computer/virtual machine is restarted: xhost +local:docker

  2. Run the container:

docker compose up

  1. You should see the app pop up:

image

Sample results:

Simulation outputs:

image

Results from Paraview:

image

Individual Model Documentation:

  1. Thermal model documentation can be found in the repo root as NEITcool DOCUMENTATION.pdf.
  2. EnergyPlus documentation can be found here.
  3. EnergyPlus Python API Documentation can be found here.

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

costmodel-0.1.0.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

costmodel-0.1.0-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file costmodel-0.1.0.tar.gz.

File metadata

  • Download URL: costmodel-0.1.0.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for costmodel-0.1.0.tar.gz
Algorithm Hash digest
SHA256 09b145de667cb2cbc60eeb1e782b92825d1a1c3ef467c5e4b4069fc754870be2
MD5 ff1d03766ec6c7accc19843d5315cbd5
BLAKE2b-256 38dbf9f8c228275ffeb2544b0936798b09bfb70c2d276b8bb2befcc15ac78b7e

See more details on using hashes here.

File details

Details for the file costmodel-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: costmodel-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 27.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for costmodel-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d670b1180a3b3afd23289d2110286e0d6c0f4de13e7cc8872e2b7b23f797a15e
MD5 82ccb219667ef0743176ea5b2b713fa3
BLAKE2b-256 0b49082b47a4943bf04a48e6fc9675eccd6bf3192300cb9ff4758d8c9442ed59

See more details on using hashes here.

Supported by

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