Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IfcOpenShell/IfcOpenShell
/ functions
Functions
38,797 in github.com/IfcOpenShell/IfcOpenShell
⨍
Functions
38,797
◇
Types & classes
13,414
↳
Endpoints
79
↓ 12,204 callers
Method
create_entity
Create a new IFC entity in the file. You can also use dynamic methods similar to `ifc_file.createIfcWall(...)` to create IFC entities
src/ifcopenshell-python/ifcopenshell/file.py:693
↓ 3,034 callers
Method
is_a
(self)
src/ifcopenshell-python/ifcopenshell/file.py:352
↓ 2,863 callers
Method
get
(cls)
src/bonsai/bonsai/tool/ifc.py:71
↓ 2,587 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD2.py:87
↓ 2,580 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3.py:87
↓ 2,578 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD1.py:87
↓ 2,571 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_TC1.py:87
↓ 2,542 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC4.py:87
↓ 2,542 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC3.py:87
↓ 2,457 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC2.py:87
↓ 2,448 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC1.py:87
↓ 2,278 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X2.py:87
↓ 2,229 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X1.py:87
↓ 2,218 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4.py:87
↓ 1,911 callers
Method
append
src/ifcgeom/ConversionResult.cpp:16
↓ 1,901 callers
Method
attributes
(cls)
src/bonsai/bonsai/bim/module/attribute/data.py:39
↓ 1,796 callers
Method
by_type
Return IFC objects filtered by IFC Type and wrapped with the entity_instance class. If an IFC type class has subclasses, all entities of thos
src/ifcopenshell-python/ifcopenshell/file.py:866
↓ 1,493 callers
Method
row
()
src/ifc5d/ifc5d/ifc5Dspreadsheet.py:457
↓ 1,456 callers
Method
should_be_called
Predict the last added call.
src/bonsai/test/core/bootstrap.py:360
↓ 1,319 callers
Method
new
pattern: string description of the desired shader Possible values PERPENDICULAR DISTRIBUTED FORCE: pattern for distributed force
src/bonsai/bonsai/bim/module/structural/shader.py:30
↓ 1,141 callers
Method
label
(cls)
src/bonsai/bonsai/bim/module/spatial/data.py:76
↓ 1,045 callers
Function
express_getattr
(aggr, name, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC2X3.py:87
↓ 1,013 callers
Method
id
src/ifcgeom/IfcGeomElement.h:89
↓ 1,011 callers
Function
set
src/ifcconvert/IfcConvert.cpp:1512
↓ 980 callers
Method
by_id
Return an IFC entity instance filtered by IFC ID. :param id: STEP numerical identifier :raises RuntimeError: If `id` is not found.
src/ifcopenshell-python/ifcopenshell/file.py:827
↓ 892 callers
Method
prop
(self, args)
src/bonsai/bonsai/tool/search.py:686
↓ 886 callers
Function
print
src/ifcgeom/taxonomy.h:885
↓ 787 callers
Method
begin
src/ifcparse/IfcUtil.cpp:81
↓ 761 callers
Method
get_entity
Get linked IFC entity based on obj's ifc_definition_id. Return None if object is not linked to IFC or it's linked to non-existent element.
src/bonsai/bonsai/tool/ifc.py:140
↓ 752 callers
Method
push_back
src/ifcparse/IfcParse.cpp:1764
↓ 730 callers
Method
add
src/serializers/util.cpp:27
↓ 724 callers
Method
will_return
Remember a return value for the last predicted call.
src/bonsai/test/core/bootstrap.py:366
↓ 713 callers
Method
end
src/ifcgeom/taxonomy.cpp:501
↓ 698 callers
Method
size
src/ifcparse/IfcUtil.cpp:79
↓ 652 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3.py:6
↓ 649 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD2.py:6
↓ 647 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD1.py:6
↓ 645 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_TC1.py:6
↓ 624 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC4.py:6
↓ 624 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC3.py:6
↓ 591 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC2.py:6
↓ 589 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC1.py:6
↓ 540 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X2.py:6
↓ 532 callers
Method
report
(self, level, message)
src/bonsai/test/core/test_ifcgit.py:30
↓ 528 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X1.py:6
↓ 527 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4.py:6
↓ 494 callers
Method
split
(self, wall1: bpy.types.Object, target: Vector)
src/bonsai/bonsai/bim/module/model/wall.py:1077
↓ 471 callers
Method
append
(self, item)
src/ifcopenshell-python/ifcopenshell/util/mvd_info.py:312
↓ 460 callers
Method
file
src/ifcparse/IfcSpfHeader.cpp:127
↓ 428 callers
Method
push
src/ifcparse/IfcFile.cpp:29
↓ 420 callers
Method
get_object
(cls, element: ifcopenshell.entity_instance)
src/bonsai/bonsai/tool/ifc.py:175
↓ 419 callers
Method
items
(self)
src/ifcopenshell-python/ifcopenshell/file.py:441
↓ 412 callers
Function
V
Convert floats / vector / sequence of vectors to numpy array. Note that `float` argument type also allows passing ints, which will be convert
src/ifcopenshell-python/ifcopenshell/util/shape_builder.py:54
↓ 411 callers
Method
format
(x)
src/bonsai/bonsai/bim/module/drawing/operator.py:1197
↓ 409 callers
Method
join
(self, profile1, profile2, connection1, connection2, is_relating=True, description="BUTT")
src/bonsai/bonsai/bim/module/model/profile.py:570
↓ 405 callers
Method
get
Gets the representation of the current geometrical entity.
src/ifcgeom/Iterator.cpp:536
↓ 363 callers
Method
remove
src/ifcparse/IfcUtil.cpp:89
↓ 359 callers
Function
range
(*args)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4.py:33
↓ 347 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD2.py:95
↓ 346 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC4.py:95
↓ 346 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC3.py:95
↓ 345 callers
Method
run
Should be used for core modules only - when actual api modules are not available, otherwise those calls can be more error prone than
src/bonsai/bonsai/tool/ifc.py:57
↓ 344 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD1.py:95
↓ 343 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC2.py:95
↓ 340 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_TC1.py:95
↓ 339 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3.py:95
↓ 337 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC1.py:95
↓ 325 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X2.py:95
↓ 323 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD2.py:77
↓ 323 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD1.py:77
↓ 323 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_TC1.py:77
↓ 320 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC4.py:77
↓ 320 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3.py:77
↓ 320 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC3.py:77
↓ 320 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X1.py:95
↓ 317 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC2.py:77
↓ 317 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC1.py:77
↓ 315 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4.py:95
↓ 314 callers
Method
set
(cls, ifc: ifcopenshell.file)
src/bonsai/bonsai/tool/ifc.py:66
↓ 310 callers
Method
run
(cls, command, **kwargs)
src/bonsai/bonsai/core/tool.py:532
↓ 304 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X2.py:77
↓ 304 callers
Method
find
src/ifcparse/map_variant.h:132
↓ 299 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X1.py:77
↓ 297 callers
Function
express_getitem
(aggr, idx, default)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4.py:77
↓ 290 callers
Method
lower
(self, args)
src/ifcopenshell-python/ifcopenshell/util/selector.py:276
↓ 288 callers
Method
join
(self, args)
src/ifcopenshell-python/ifcopenshell/util/selector.py:302
↓ 274 callers
Function
run
(name, *, facet, inst, expected)
src/ifctester/test/test_facet.py:54
↓ 259 callers
Method
clear
Clear snap point and unregister handler.
src/bonsai/bonsai/bim/module/drawing/gizmos.py:1218
↓ 257 callers
Method
remove
(self, item)
src/ifcopenshell-python/ifcopenshell/util/mvd_info.py:324
↓ 254 callers
Method
link
( cls, element: ifcopenshell.entity_instance, obj: Union[IFC_CONNECTED_TYPE, tool.Geom
src/bonsai/bonsai/tool/ifc.py:250
↓ 236 callers
Method
extend
(self, wall1, target, connection=False)
src/bonsai/bonsai/bim/module/model/wall.py:1282
↓ 204 callers
Function
open
(filepath: str, validate: bool = False)
src/ifctester/ifctester/ids.py:56
↓ 201 callers
Method
calculate_unit_scale
(self)
src/bonsai/bonsai/bim/import_ifc.py:966
↓ 199 callers
Method
get
(self, endpoint, params=None, is_auth_required=False)
src/bsdd/bsdd.py:520
↓ 197 callers
Function
exists
(v)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC2X3.py:6
↓ 187 callers
Function
Handle
src/ifcgeom/kernels/opencascade/boolean_utils.cpp:385
↓ 184 callers
Function
$
(id)
src/ifcchat/app.js:130
↓ 183 callers
Function
typeof
(inst)
src/ifcopenshell-python/ifcopenshell/express/rules/IFC2X3.py:95
↓ 182 callers
Method
get
(self)
src/ifcopenshell-python/ifcopenshell/geom/main.py:346
↓ 179 callers
Method
More
src/ifcgeomserver/IfcGeomServer.cpp:208
next →
1–100 of 38,797, ranked by callers