Go to file
Pilar 22b32cbb8e nrel_physics_interface.py: fixed a bug due to a refactor
polygon.py: fixed an error due to normal = 0 that created an infinite loop
simplified_radiosity_algorithm.py: added list of target buildings names to be simulated
2021-06-09 10:46:53 -04:00
.idea Changes in libs to new concept of keywords in libraries. Added new tests. 2021-05-27 17:20:06 -04:00
helpers Starting point. Not running version. 2021-05-26 16:28:39 -04:00
insel just fixed some typological warnings 2021-06-01 19:03:55 -04:00
tests nrel_physics_interface.py: fixed a bug due to a refactor 2021-06-09 10:46:53 -04:00
main.py Sra step repaired. Wall changed to WallSurface in simplified_radiosity_algorithm.py. A decision on the internal names of the surfaces must be also taken (not yet). 2021-05-28 11:53:22 -04:00
populate.py Some bugs of libs solved (due to last commit) and populate.py of Dynamic finished 2021-05-27 18:23:38 -04:00
README.md Defined the structure 2020-05-18 13:56:54 -04:00
requirements.txt Changes in libs to new concept of keywords in libraries. Missing new tests. 2021-05-26 18:17:22 -04:00

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 for your system-specific details

External software

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