Metadata-Version: 2.1
Name: gendgn
Version: 0.0.4
Summary: Python-based command line tool for generative design using IFC file format
Author-email: Kian Wee CHEN <chenkianwee@gmail.com>
Project-URL: Homepage, https://github.com/chenkianwee/gendgn
Project-URL: Bug Tracker, https://github.com/chenkianwee/gendgn/issues
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ifc2osmod==0.0.2
Requires-Dist: jsonschema==4.23.0
Requires-Dist: pymoo==0.6.1.3

# gendgn


## Development
### cd to the right folder 
```
cd gendgn/src
```

### execute pmtrz_wwr_constr.py
```
python -m gendgn.pmtrz_wwr_constr -i ../test_data/ifc/small_office.ifc -r ../results/json/pmtrz_wwr_constr.json
```

### execute sample_variants.py
```
python -m gendgn.sample_variants -n 5 -j ../results/json/pmtrz_wwr_constr.json
```

### execute exe_wwr_constr.py
```
python -m gendgn.exe_wwr_constr -j ../results/json/pmtrz_wwr_constr.json -i ../test_data/ifc/small_office.ifc -r ../results/ifc/small_office_variants
```

### execute batch_eval.py
```
python -m gendgn.batch_eval -v ../results/ifc/small_office_variants -r ../results/osmod/batch_small_offices -e ../test_data/epw/miami/USA_FL_Miami.Intl.AP.722020_TMY3.epw -d ../test_data/epw/miami/USA_FL_Miami.Intl.AP.722020_TMY3.ddy -m ../test_data/json/measure_sel.json
```
