├── .gitignore ├── 00_hello_wall.ipynb ├── 00_introduction.ipynb ├── 01_python.ipynb ├── 02_control_flow_and_loops.ipynb ├── 03_functions_and_classes.ipynb ├── 04_hello_ifc.ipynb ├── 05_1_ifc_documentation.ipynb ├── 05_hello_viewer.ipynb ├── 06_changing_and_creating.ipynb ├── 07_import_export.ipynb ├── 08_understanding_IFC_under_the_hood.ipynb ├── LICENSE ├── README.md ├── data ├── 231110AC-11-Smiley-West-04-07-2007.ifc ├── AC-20-Smiley-West-10-Bldg.ifc ├── Duplex_A.ifc ├── cube_single.ifc └── hello_reiff_2021.ifc ├── img ├── CubeSingle_Graph3.json ├── CubeSingle_Graph3.png ├── IfcPropertySet_web.png ├── arrows_import.png ├── ifc-fills-voids-element-relation-graphics.png ├── ifc-fills-voids-element-relation.png ├── ifc-graph-plot.png ├── ifchelp-example-ifcdoor.png └── screenshot-ifc-notebook.png ├── requirements.txt └── utils ├── IfcArrowsViz.py ├── IfcGraphViz.py ├── IfcHelp.py ├── JupyterIFCRenderer.py ├── _JupyterIFCRenderer.py ├── base_arrows_format.json ├── createDOC-2x3.ipynb ├── createDOC.ipynb ├── ifc2x3doc.json └── ifc4doc.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/.gitignore -------------------------------------------------------------------------------- /00_hello_wall.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/00_hello_wall.ipynb -------------------------------------------------------------------------------- /00_introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/00_introduction.ipynb -------------------------------------------------------------------------------- /01_python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/01_python.ipynb -------------------------------------------------------------------------------- /02_control_flow_and_loops.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/02_control_flow_and_loops.ipynb -------------------------------------------------------------------------------- /03_functions_and_classes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/03_functions_and_classes.ipynb -------------------------------------------------------------------------------- /04_hello_ifc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/04_hello_ifc.ipynb -------------------------------------------------------------------------------- /05_1_ifc_documentation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/05_1_ifc_documentation.ipynb -------------------------------------------------------------------------------- /05_hello_viewer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/05_hello_viewer.ipynb -------------------------------------------------------------------------------- /06_changing_and_creating.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/06_changing_and_creating.ipynb -------------------------------------------------------------------------------- /07_import_export.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/07_import_export.ipynb -------------------------------------------------------------------------------- /08_understanding_IFC_under_the_hood.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/08_understanding_IFC_under_the_hood.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/README.md -------------------------------------------------------------------------------- /data/231110AC-11-Smiley-West-04-07-2007.ifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/data/231110AC-11-Smiley-West-04-07-2007.ifc -------------------------------------------------------------------------------- /data/AC-20-Smiley-West-10-Bldg.ifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/data/AC-20-Smiley-West-10-Bldg.ifc -------------------------------------------------------------------------------- /data/Duplex_A.ifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/data/Duplex_A.ifc -------------------------------------------------------------------------------- /data/cube_single.ifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/data/cube_single.ifc -------------------------------------------------------------------------------- /data/hello_reiff_2021.ifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/data/hello_reiff_2021.ifc -------------------------------------------------------------------------------- /img/CubeSingle_Graph3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/CubeSingle_Graph3.json -------------------------------------------------------------------------------- /img/CubeSingle_Graph3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/CubeSingle_Graph3.png -------------------------------------------------------------------------------- /img/IfcPropertySet_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/IfcPropertySet_web.png -------------------------------------------------------------------------------- /img/arrows_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/arrows_import.png -------------------------------------------------------------------------------- /img/ifc-fills-voids-element-relation-graphics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/ifc-fills-voids-element-relation-graphics.png -------------------------------------------------------------------------------- /img/ifc-fills-voids-element-relation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/ifc-fills-voids-element-relation.png -------------------------------------------------------------------------------- /img/ifc-graph-plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/ifc-graph-plot.png -------------------------------------------------------------------------------- /img/ifchelp-example-ifcdoor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/ifchelp-example-ifcdoor.png -------------------------------------------------------------------------------- /img/screenshot-ifc-notebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/img/screenshot-ifc-notebook.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | ifcopenshell 2 | networkx 3 | graphviz 4 | jsonpickle 5 | -------------------------------------------------------------------------------- /utils/IfcArrowsViz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/IfcArrowsViz.py -------------------------------------------------------------------------------- /utils/IfcGraphViz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/IfcGraphViz.py -------------------------------------------------------------------------------- /utils/IfcHelp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/IfcHelp.py -------------------------------------------------------------------------------- /utils/JupyterIFCRenderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/JupyterIFCRenderer.py -------------------------------------------------------------------------------- /utils/_JupyterIFCRenderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/_JupyterIFCRenderer.py -------------------------------------------------------------------------------- /utils/base_arrows_format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/base_arrows_format.json -------------------------------------------------------------------------------- /utils/createDOC-2x3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/createDOC-2x3.ipynb -------------------------------------------------------------------------------- /utils/createDOC.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/createDOC.ipynb -------------------------------------------------------------------------------- /utils/ifc2x3doc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/ifc2x3doc.json -------------------------------------------------------------------------------- /utils/ifc4doc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakob-beetz/ifcopenshell-notebooks/HEAD/utils/ifc4doc.json --------------------------------------------------------------------------------