Commit Graph

64 Commits

Author SHA1 Message Date
Pilar
9a40cfa54b testing building separation in storeys with the new configuration of geometry using polygons and polyhedrons (NOT working yet). 2021-03-25 09:11:42 -04:00
Pilar
a9abb59835 removed remove_last parameter 2021-03-08 12:56:19 -05:00
Pilar
dbd32e4d20 Surface and Polygon classes finished. Added test_surfaces to test_geometry_factory.py. Still not working version. 2021-03-03 16:33:33 -05:00
Pilar
fa83e195c4 Partial implementation of new concept surfaces vs. polygons, not a working version 2021-03-02 18:57:09 -05:00
Pilar
090e70a3d0 In building.py: added property storeys and corrected two bugs. In city_object.py, added property polyhedron. In polyhedron.py added documentation. In test_geometry_factory.py added new unittest test_divide_mesh_by_plane. 2021-03-01 16:42:03 -05:00
Pilar
1fccac8f4c first attempt to new triangulate function in polyhedron.py 2021-01-13 16:41:45 -05:00
Pilar
e9dd9c2221 eliminated many parameters from configuration.ini that will now depend on the workflow
added example iso 52016-1:2017
added new weather format defined in iso 52016-1:2017 (xls)
2021-01-11 17:11:50 -05:00
Pilar
215d62b62b created distance_between_points in geometry_helper.py, erased almost_equal in polyhedron points 2021-01-11 10:25:34 -05:00
Guille
1aa17575bf Testing kelowna test case to debug triangulation and volume calculations 2021-01-07 16:16:48 -05:00
Guille
df0509120e Triangulation changes 2020-12-22 15:44:00 -05:00
Guille
4390ecbad8 Code cleaning and adding new functions to save and load a city 2020-12-15 09:32:18 -05:00
Guille
46a88bf890 Code cleaning and adding new functions to save and load a city 2020-12-02 11:56:33 -05:00
Guille
33725e8b74 Lod2 import for citygml 2020-12-01 07:33:23 -05:00
Guille
834ba822d2 Partial implementation for non-triangular surfaces 2020-11-27 11:47:54 -05:00
Guille
38639d8ff9 Merge remote-tracking branch 'origin/master' 2020-11-27 11:31:56 -05:00
Guille
5bfac5b01b Partial implementation for non-triangular surfaces 2020-11-27 11:31:25 -05:00
pilar
6cccb18cd1 fixing format and cleaning todos 2020-11-26 09:26:55 -05:00
Soroush
d34d4395c1 Add occupancy modified 1 2020-11-18 02:28:29 -05:00
Guille
6a5e39fba6 Merge changes for conflict solving and remove debug messages 2020-11-16 09:42:43 -05:00
Guille
ce2c873aa0 Merge changes for conflict solving and remove debug messages 2020-11-12 13:57:15 -05:00
Guille
d91a726ba4 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	helpers/idf_helper.py
2020-11-12 13:53:05 -05:00
Soroush
c9d30c6ca4 Adding occupancy, lighting, and infiltration 2020-11-13 01:37:53 -05:00
Guille
fcbee21199 Bugfixing in idf_helper, changing the method exposure so now adding surfaces add materials and layers automatically, added surface getter for ThermalBoundary 2020-11-12 13:50:43 -05:00
Soroush
ad9b40be48 Adding materials and construction 2020-11-11 19:39:51 -05:00
Guille
794f41262b Add atributes for constructions materials and layers 2020-11-05 11:45:39 -05:00
Guille
7ffe395aa9 Add atributes for constructions materials and layers 2020-11-05 11:11:43 -05:00
Guille
93a35d359c Fix broken unit test, change test gml file to 20 buildings instead 2 and correct physic path so standard library is used instead custom one 2020-11-04 11:56:57 -05:00
Guille
75ff0bd800 Corrected IDF helper, there are a bug related to the ep+ can not be executed directly from python in linux (more test are needed) a possible work around it's to call the console directly instead using "run function" 2020-11-04 08:54:10 -05:00
Guille
bf952d88e4 Correct paths and unittest errors caused by refactoring 2020-10-28 13:57:56 -04:00
pilar
94c593b651 created weather_factory but not completed
re-structured weather.py file accordingly (now in weather_factory.helpers
2020-10-28 13:14:05 -04:00
Guille
c1b7d346bd Idf surfaces connection 2020-10-28 12:20:13 -04:00
Guille
e8758eb76d Idf surfaces connection 2020-10-27 13:19:50 -04:00
pilar
b2dcec9845 modified demo_occupancy_parameters.py 2020-10-27 09:31:57 -04:00
Guille
e8840de5a6 Idf blocks connection 2020-10-26 13:47:10 -04:00
Guille
e74f4ead79 Idf blocks connection 2020-10-26 13:33:03 -04:00
Guille
ee9364d704 Idf corrections and intermediate solution 2020-10-26 10:00:42 -04:00
Guille
2a6313bedf correct schedule setters 2020-10-23 15:49:04 -04:00
Guille
b306ecbd3b correct call in add zone 2020-10-22 07:55:40 -04:00
Guille
027bea5c2f Rename the idf class into idf_helper, most likely in the future it will become a factory 2020-10-22 07:30:34 -04:00
Guille
ab42ea4ac4 Add idf base class corrections and test files 2020-10-21 15:23:06 -04:00
Soroush Samareh Abolhassani
fc43166171 IDF class_ first implementation 2020-10-21 14:38:19 -04:00
pilar
6f7bde1716 constants.py moved from MEB and monthly_to_hourly_demand.py created but not finished 2020-10-19 10:07:03 -04:00
79a8b9f9d6 change reverse_geocoder for openmaps api call 2020-06-29 17:24:05 -04:00
160ca22754 change reverse_geocoder for openmaps api call 2020-06-26 14:50:13 -04:00
106fe545fa change reverse_geocoder for openmaps api call 2020-06-26 14:34:37 -04:00
02d6c652e0 Add max distance for adjacent buildings in the config file.
If the distance is bigger than the given one it's not even checked for shared walls
2020-06-22 14:35:52 -04:00
0b187a05a1 Add max distance for adjacent buildings in the config file.
If the distance is bigger than the given one it's not even checked for shared walls
2020-06-22 14:35:40 -04:00
366551cf38 Implement lod2 2020-06-22 13:26:50 -04:00
2f8de273dd Add virtual environment to the git repository, this isn't 100% right but it's practical at this development point 2020-06-16 10:34:17 -04:00
4a235e9e9e Correct the existing unit tests 2020-06-15 14:59:53 -04:00