Hello All, I am working on parsing IFC file (having size of 1 GB)using IfcOpenShell module of python to get all nodes, relations and properties which I will insert in graph database. For fast IFC file parsing I am using multiprocessing in python. While using multiple processes (8 in My case as my CPU is of 8 cores) I am dividing the IFC file data in 8 list and then starting the 8 processes and creating Nodes and Edges for Graph database insertion Below are the issues I am facing while using multiprocessing:...
Hello All, I am new to IfcOpenShell and Docker. I want to use the IfcOpenShell-Python by creating a docker container using a docker image. I want to know if there is any docker image is available for IfcOpenShell in Python that we can used for docker container creation. Thank you in advance.
Hello All, I am new to IfcOpenShell and Docker. I want to use the IfcOpenShell-Python by creating a docker container using a docker image. I want to know if there is any docker image is available for IfcOpenShell-Python that we can use for docker container creation. Thank you in advance.
Hello Team, I am working on parsing IFC file using IfcOpenShell module of python to get all nodes, relations and properties which I will insert in graph database. For fast IFC file parsing I am using multiprocessing in python. I have opened the IFC file using below code ifc_file = ifcopenshell.open(ifc_path) I have filled the list with all the element ids and then divided that list into 8 equal groups (because I have 8 core CPU). Then I tried to passing ifc_file object to my multiprocessing methods...
Hello all, I am working on a sample project where I want to parse the data from IFC file using IfcOpenShell-Python. For the parsing part I am referring 2 sample project on GitHub 1.The first one traverse the IFC file by utilizing the IFC hierarchy (like Project->sit->building->building story)and also parse its properties. https://gist.github.com/stefkeB/86b6393a8d248579ac3a0fad8676d96e 2.In second approach the IFC file is parsed line by line and the relations between the nodes are stored in edges....