Andrej
6bb028696d
getTotalInverses -> get_total_inverses_by_id
...
Rename method to avoid confusion with get_total_inverses
2025-06-11 19:39:46 +05:00
Andrej
3499c50d7d
entity_instance.__getattr__ - small optimization for inverse attrs
...
Stop iterating early and don't build a list to make it a bit more optimized.
Though I'm unsure if anyone is really using `unpack_non_aggregate_inverses`
2025-06-11 19:39:46 +05:00
Andrej
cd952d7e54
typing
2025-06-11 19:38:24 +05:00
Thomas Krijnen
2741acf4fe
Fix compilation
2025-06-11 10:39:02 +02:00
Thomas Krijnen
69b6c41791
Use u32string throughout in character decoder
2025-06-10 20:33:21 +02:00
myoualid
d1306d7a27
pyodide fatal error example #6794
2025-06-10 19:31:09 +01:00
Andrej
2bb373c1b2
bim.remove_representation - show operator time if it took more than 10 sec #6784
bonsai-0.8.3-alpha2506101357
bonsai-0.8.3-alpha2506101356
2025-06-10 18:54:37 +05:00
Andrej
b4bc7ec371
remove_deep2 optimization for cases when the same entity is referenced by multiple other in the subgraph #6784
2025-06-10 18:54:37 +05:00
Andrej
1fecd77121
Fix a typo
2025-06-10 18:54:37 +05:00
Andrej
c9b41a1499
Warning for joining non-mesh-like representation items #6793
2025-06-10 18:54:36 +05:00
Andrej
b1ae213349
Fix bim.unassign_structural_load_case (redundant argument)
2025-06-10 18:54:36 +05:00
Andrej
5d632eae3d
opencdeserver - fix bug with DocumentVersions initialization
2025-06-10 18:54:36 +05:00
Andrej
1608677d40
ifcopenshell.api.run to use explicit kwargs instead of unpacking
2025-06-10 18:54:35 +05:00
Andrej
a37d46ca3d
typing
2025-06-10 18:54:33 +05:00
Thomas Krijnen
862119834f
Submodule
2025-06-09 21:37:13 +02:00
Thomas Krijnen
4d7453f9a4
Increase SVG precision to prevent self-intersections on detailed polygons
2025-06-09 21:31:55 +02:00
Thomas Krijnen
a4f06f69cc
Update pyodide to 0.27.7 #6794
bonsai-0.8.3-alpha2506091850
2025-06-09 20:36:37 +02:00
Andrej
24f693e0bb
ExpandedGroups - encapsulate in BIMGroupProperties
bonsai-0.8.3-alpha2506091305
ifcsverchok-0.8.3.250609
bonsai-0.8.3-alpha2506091326
bonsai-0.8.3-alpha2506091630
2025-06-09 18:03:25 +05:00
Andrej
32088fb95a
Bonsai - fix cjio dependency ( 3d77fc7)
2025-06-09 18:03:22 +05:00
Andrej
812baa1c04
ifctester pyproject.toml - document flask dependency
2025-06-09 18:03:22 +05:00
Andrej
6862523c75
pyproject black - select all src folders by default, exclude explicitly
2025-06-09 18:03:22 +05:00
Andrej
8b4683aef1
replace api.run with static methods
2025-06-09 18:03:19 +05:00
Andrej
02d359d0e6
Fix Ruff UP035 (also deprecated annotation symbols)
2025-06-09 18:03:19 +05:00
Andrej
7d4176d105
Fix Ruff UP006 (deprecated annotation symbols)
2025-06-09 18:03:18 +05:00
Andrej
6eb45917fe
fix typo
2025-06-09 18:03:15 +05:00
Andrej
3f4656600e
typing
2025-06-09 18:03:15 +05:00
Andrej
7034c0b18a
Fix typo ( 5ba82d7)
2025-06-09 18:03:14 +05:00
Andrej
97ece7c20b
black .
2025-06-09 18:03:14 +05:00
Massimo Fabbro
5ba82d7764
See #5155 . Update doc accordingly
bonsai-0.8.3-alpha2506080829
2025-06-08 10:29:28 +02:00
falken10
8e8b44a744
Resource should not increment quantity in cost schedule
bonsai-0.8.3-alpha2506080822
bonsai-0.8.3-alpha2506080823
2025-06-08 10:23:00 +02:00
Massimo Fabbro
8b9927b77b
See #6570 . Better variable name
2025-06-08 10:22:12 +02:00
Andrej
09f6991565
cost items ui - update current index on item deletion
...
To make it less awkward to remove multiple items starting from the last.
Before - https://files.catbox.moe/wce56c.mp4
After - https://files.catbox.moe/wv1jhs.mp4
bonsai-0.8.3-alpha2506061413
2025-06-06 19:06:47 +05:00
Andrej
14e8fad841
bim.contract / expand cost items - remove unused prop
2025-06-06 19:06:47 +05:00
Andrej
c76785e02c
tool.cost - refactor expand/contract rates methods
...
So they will be more similar
2025-06-06 19:06:46 +05:00
Andrej
7808dd535d
Fix contracted cost item removal logic
...
It was removing checking for cost item index, though container is storing cost item ids.
2025-06-06 19:06:46 +05:00
Andrej
72cf77690e
Prevent removing rel when is still valid after IfcCostItem removal #6769
2025-06-06 19:06:46 +05:00
Andrej
bf4a3f074f
typing
2025-06-06 19:06:46 +05:00
Andrej
a374a7e3ff
bonsai pyproject.toml - document dev dependencies
bonsai-0.8.3-alpha2506060812
2025-06-06 13:11:59 +05:00
Andrej
b6267e4ad1
Fix issue with occurrences when reassigning IfcTypeProduct class #6781 ( 977d814)
2025-06-06 13:11:59 +05:00
Andrej
f21b34ffc1
reassign_class - safe check to prevent errors like #6781
2025-06-06 13:11:58 +05:00
Andrej
6de16bf658
bim.reassign_class - add simple test to cover cases like #6781
2025-06-06 13:11:58 +05:00
Andrej
9f17b9fd86
reassign_class - calculate occurrence_class just once for the entire loop
2025-06-06 13:11:58 +05:00
Andrej
781df9e3d8
Fix incorrect glob separator ( 8c9ccfd)
bonsai-0.8.3-alpha2506060658
2025-06-06 11:57:46 +05:00
Andrej
8c9ccfdaae
Fix #6760
bonsai-0.8.3-alpha2506060623
2025-06-06 11:22:05 +05:00
Andrej
3892ac56a4
Skip 26b21dd test if non-standard schema is not available (e.g. in github ci)
bonsai-0.8.3-alpha2506051406
bonsai-0.8.3-alpha2506051412
bonsai-0.8.3-alpha2506051407
2025-06-05 19:05:28 +05:00
Andrej
ba6674299c
ifocpenshell-python makefile - shortcut to get current build urls
2025-06-05 19:05:28 +05:00
Andrej
fc0624692f
test_sql - use Ifc2Sql patcher for readability
2025-06-05 19:05:28 +05:00
Andrej
d6b5c73d4a
ifcpatch - fix doc-string ( b07b0e4be)
2025-06-05 19:05:28 +05:00
Andrej
f622d2f961
ifc2sql - consider .ifcsqlite suffix
2025-06-05 19:05:27 +05:00
Andrej
3a66a1c754
geom settings - add new settings from 439f9c1
2025-06-05 19:05:27 +05:00