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.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72d5b56999d2eeff5e92a3919a5c6fad3f6ca01c9e1802222f89515adb3289ed |
|
MD5 | f60e39e1060f7f1e27d60cb6ec02d8c6 |
|
BLAKE2b-256 | efc747f9cb5fbff59b430e5587b449b9bc864b0f31cb50bd95eca090b9a49cf9 |