mirror of
https://rs-loy-gitlab.concordia.ca/PMAU/DynamicBuildingSimulation.git
synced 2024-11-14 23:10:28 -05:00
85 lines
1.8 KiB
Markdown
85 lines
1.8 KiB
Markdown
# MonthlyEnergyBalance
|
|
|
|
This tool calculates the monthly energy balance for a given region.
|
|
|
|
The current version can only use NYC CityGml at LOD1, but we will increase the regions and the level of detail in future releases.
|
|
|
|
#### dependencies
|
|
|
|
You will need to install the following dependencies in your computer order to run the software; please take a look at the [install process](#installation) for your system-specific details
|
|
|
|
##### External software
|
|
+ INSEL 8 (https://insel4d.ca/en/download.html)
|
|
+ Simplified Radiosity Algorithm (mail to: guillermo.gutierrezmorote@concordia.ca)
|
|
|
|
After installing these tools you should include their paths in Path.
|
|
|
|
##### Python libraries
|
|
+ Shapely (1.7.0)
|
|
+ cycler (0.10.0)
|
|
+ geographiclib (1.50)
|
|
+ geopy (1.21.0)
|
|
+ kiwisolver (1.2.0)
|
|
+ matplotlib (3.2.1)
|
|
+ numpy (1.18.3)
|
|
+ numpy-stl (2.11.2)
|
|
+ pandas (1.0.3)
|
|
+ pip (20.0.2)
|
|
+ pyny3d (0.2)
|
|
+ pyparsing (2.4.7)
|
|
+ pyproj (2.6.0)
|
|
+ python-dateutil (2.8.1)
|
|
+ python-utils (2.4.0)
|
|
+ pytz (2019.3)
|
|
+ scipy (1.4.1)
|
|
+ setuptools (46.1.3)
|
|
+ six (1.14.0)
|
|
+ stl (0.0.3)
|
|
+ xmltodict (0.12.0)
|
|
|
|
## installation
|
|
|
|
##### Linux / Mac
|
|
|
|
Open a terminal and run the following commands.
|
|
|
|
```
|
|
$ mkdir MonthlyEnergyBalance
|
|
$ cd MonthlyEnergyBalance
|
|
$ git clone https://binarycat.org/git/PMAU/MonthlyEnergyBalance.git
|
|
$ python -m pip install requirements.txt
|
|
```
|
|
|
|
##### Windows
|
|
|
|
Open a terminal and run the following commands.
|
|
|
|
```
|
|
c:\> mkdir MonthlyEnergyBalance
|
|
c:\> cd MonthlyEnergyBalance
|
|
c:\> git clone https://binarycat.org/git/PMAU/MonthlyEnergyBalance.git
|
|
c:\> python.exe -m pip install requirements.txt
|
|
```
|
|
|
|
|
|
|
|
|
|
#### usage
|
|
|
|
##### Linux / Mac
|
|
|
|
Open a terminal and run the following command
|
|
|
|
```
|
|
$ python main.py
|
|
```
|
|
|
|
##### Windows
|
|
|
|
Open a terminal and run the following command.
|
|
|
|
```
|
|
c:\> python.exe main.py
|
|
```
|
|
|
|
|