A software for sizing Heat Pump Water Heaters for buildings
Project description
EcosizerEngine
Installing:
Steps for installing using docker container
-
Navigate to the EcosizerEngine directory.
-
Build container with docker file
$ docker build -t ecosizerengine:latest .
-
Run docker container
$ docker run -it ecosizerengine bash
-
When you are done messing about in the docker image, just type the command
$ exit
or press ctrl+c then ctrl+d
Steps for installing conda environment from the Anaconda prompt
-
Navigate to the EcosizerEngine directory.
-
Create new environment from .yml file.
$ conda env create --file EcosizerEngine.yml
If the environment creation doesn't work, make sure Anaconda is up-to-date with
$ conda update --all
If that doesn't work, you may need to force Anaconda to download and use python 3.11 (it defaults to 3.9) by making another environment
$ conda create -n py311 python=3.11
$ conda activate py311
$ conda env create --file EcosizerEngine.yml
-
Check that the environment was created
$ conda env list
-
Activate the new environment
$ conda activate EcosizerEngine
If an environment already exits it can be removed with:
$ conda remove --name EcosizerEngine --all
All the available environment can be found with:
$ conda env list
Testing:
From the parent directory, while running docker container or conda environment, type
$ python -m pytest
Updating Documentation:
-
If not installed in environment: pip install sphinx and numpydocs
-
Using Anaconda prompt navigate to docs directory and run:
$ make html
Contact Information
To get in touch with Ecotope Inc. go here: http://ecotope.com/contact/
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
Built Distribution
Hashes for ecosizer_engine-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 567d6f9c3c878ab49b2bc37c703e266379d3cc4a75188ae4d2256b8862e7eb60 |
|
MD5 | 35430c20863334651efb57a25dc643e3 |
|
BLAKE2b-256 | 885994470215cfac5e78a63fc4abce1e1b43657d4d6a4f3b191f98af2eade0db |