Andrej730
a75f6a5804
typing
2025-06-16 19:55:25 +05:00
Andrej730
a12bb343ca
Fix RUF015 (next() instead of list comprehensions[0])
...
https://docs.astral.sh/ruff/rules/-iterable-allocation-for-first-element/
2025-06-16 19:55:25 +05:00
Thomas Krijnen
b486b32c8d
WASM build changes
2025-06-14 18:05:29 +02:00
Thomas Krijnen
5e7893dbb3
Update build-all.py
2025-06-14 15:38:28 +02:00
Thomas Krijnen
c8d74a560c
Nix build retry downloads
2025-06-13 18:15:23 +02:00
Andrej730
9b8357c5ec
entity_instance.__hash__ - reuse id() value for optimization
bonsai-0.8.3-alpha2506131434
2025-06-13 19:33:30 +05:00
Andrej730
67b539aba1
remove_representation - optimization
...
In some cases remove_representation got 2x times faster (when there were a lot representation items that are not IfcTessellatedFaceSets).
getattr with attribute that might not be present on the element could be much slower then checking it's class explicitly.
2025-06-13 19:33:29 +05:00
Andrej730
176c5cc0fb
typing
2025-06-13 19:33:29 +05:00
Thomas Krijnen
152c94a7d6
Update cgal for compilation on clang 19 https://github.com/CGAL/cgal/pull/8330
2025-06-13 16:06:08 +02:00
Thomas Krijnen
4b92d7d076
cgal: Dont proceed when not valid after triangulation #6735
2025-06-13 13:33:42 +02:00
Cristian Ritter
d10c176bb6
re-adding u32string if ASCII instead of use only Boost.Locale
2025-06-13 10:39:59 +02:00
Bruno Postle
3503d41b3f
Minor fix for the CMake package_source target
2025-06-13 09:11:09 +01:00
Esteban DUGUEPEROUX
34676a567e
#6803 : Update IfcOffsetCurveByDistance to be compitable on Windows with MSVC and C++20
...
In addition add option to be able to build IfcOpenShell against other C++ standard than C++17
2025-06-13 09:43:13 +02:00
Thomas Krijnen
f5a46ffb7c
pyodide: try 0.28.0a3
2025-06-12 20:48:52 +02:00
Cristian Ritter
94452b4a7a
change deprecated wstring_convert to Boost.Locale and fix #6779 issue
bonsai-0.8.3-alpha2506121408
2025-06-12 08:52:38 +02:00
Thomas Krijnen
2c0b1691ae
-lexceptions.js #6794
2025-06-11 16:45:06 +02:00
Andrej
60c71c145b
IfcFile::inverse_attr_record - add a note
bonsai-0.8.3-alpha2506111440
2025-06-11 19:39:46 +05:00
Andrej
d0f4dd00c7
getInverse -> get_inverses_by_declaration
...
Similar to getTotalInverses rename, to prevent confusing with get_inverse.
2025-06-11 19:39:46 +05:00
Andrej
eee94f53a4
get_inverse, get_inverse_indices, get_total_inverses - prevent possible crashes
...
When passing entity without an id (e.g. IfcBaseType)
2025-06-11 19:39:46 +05:00
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