建筑非结构构件标准化数量生成
通过调用FEMA P-58附带的非结构构件标准数量Excel文件,根据建筑各层的平面面积输出非结构构件数量文件。生成的文件可以复制进PACT或者Pelicun中。
输出文件
- PactComponentDirectory.csv:可以直接复制进PACT中提供非结构构件数量信息。
- PelucunComponentDirectory.csv:可以作为Pelicun的非结构构件数量文件。
依赖
需要python安装以下包:
- pypiwin32
- json
使用
直接在命令行中运行NormQtyPact.py文件,例子:
python NormQtyPact.py --NumOfStories 3 --FloorAreaList '1,1,1' --Occupancy1Type 'APARTMENT,APARTMENT,APARTMENT' --Occupancy2Type 'none,none,none' --Occupancy3Type 'none,none,none' --Occupancy1Area '1,1,1' --Occupancy2Area '0,0,0' --Occupancy3Area '0,0,0' |
参数:
NumOfStories (int): Number of stories. e.g. 3 |