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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c8e2269b780161e59c00848987e3e098cfb031d5382b22235fbec730bb07739 |
|
MD5 | 6450a79b1d09248b461399030ddea933 |
|
BLAKE2b-256 | 18a865055645485f33998c476d20fa53bda7d8648b1cda721393b4f5d2788729 |