Thomas Krijnen
b5275f5ab2
black
2025-09-10 10:08:14 +02:00
Thomas Krijnen
a925226cbc
Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage
2025-09-10 10:06:01 +02:00
Thomas Krijnen
231d047ce9
Capture SPF specific errors in validation test
2025-09-10 09:40:20 +02:00
Thomas Krijnen
a50fc3184b
Minor attribute count fixes
2025-09-10 09:13:16 +02:00
Thomas Krijnen
de8c8d3bed
Rocksdb header parsing
2025-09-10 09:10:59 +02:00
Thomas Krijnen
f8e523daff
h| i| t| serialization consistency
2025-09-10 09:10:32 +02:00
Thomas Krijnen
8ca9bd63dc
read-only validate
2025-09-10 09:10:03 +02:00
Thomas Krijnen
761b69ebfe
test_validate_rocksdb.py
2025-09-10 09:09:48 +02:00
Massimo Fabbro
e28979ceb7
See #6570 . Better column name for import csv.
...
Change column name for import rate from csv from Rate Cost Schedule to RateSchedule
2025-09-10 06:50:50 +02:00
Richard Brice
d552f247fa
Fixed a typo mapping horizontal curve segments to geometry
2025-09-09 13:08:31 -07:00
Richard Brice
8ef083e3af
Fixes position of zero-length segment
2025-09-09 12:13:09 -07:00
Thomas Krijnen
49bbf0cb9e
Free memory
2025-09-09 13:26:37 +02:00
Thomas Krijnen
a2f0bc8a17
Further implement serialization
2025-09-09 13:26:21 +02:00
Thomas Krijnen
62295beab2
Run black
2025-09-09 13:26:01 +02:00
Thomas Krijnen
a0b93265c2
Rocksdb storage -- ifcopenshell.file compatibility
2025-09-09 13:25:32 +02:00
Andrej730
338d3cf089
Fix test_package after 12c795a
2025-09-09 16:07:24 +05:00
Andrej730
39702cc543
Fix failing ifc2x3 tests after 3e5a2e5
...
Also added ifc4x3 tests
2025-09-09 15:42:32 +05:00
Andrej730
a9c0c1f4ba
control.unassign_control to support batching
2025-09-09 15:42:32 +05:00
Andrej730
abfb56350d
control.assign_control to support batching
2025-09-09 15:42:32 +05:00
Andrej730
fcb263f59a
util.element.get_controls
2025-09-09 15:42:31 +05:00
Andrej730
679fa6d876
Option to change text symbol from general text editing UI
...
Example - https://files.catbox.moe/kxyepa.mp4
2025-09-09 15:42:31 +05:00
Andrej730
876c5ac2e6
typing
2025-09-09 15:42:31 +05:00
Andrej730
29a86c6748
Fix ruff UP041
2025-09-09 15:42:31 +05:00
Andrej730
a4a04e6941
black .
2025-09-09 15:42:30 +05:00
Ryan Schultz
9aafa32008
Provide a little tolerance when using Cntl+e.
2025-09-08 14:28:36 -05:00
Ryan Schultz
4f8e37d733
Added current property, in search, as a lot of times your search is relative to what it was before.
2025-09-07 11:03:21 -05:00
Dion Moult
311f279b61
Don't assume /tmp exists, and cd - back out to prevent cp errors during pyodide-download
2025-09-07 21:47:57 +10:00
Sayan Jyoti Das
3ad7c52cc4
build step for pyodide
2025-09-07 21:08:47 +10:00
Sayan Jyoti Das
a5d9fe551a
update webapp + bonsai integration
2025-09-07 21:08:47 +10:00
Sayan Jyoti Das
1672a7da32
add proper shutdown handling
2025-09-07 21:08:47 +10:00
Sayan Jyoti Das
10dcd9a923
add IfcTester webapp to Bonsai UI and websocket server
2025-09-07 21:08:47 +10:00
Sayan Jyoti Das
be72887216
add build support for new IfcTester webapp
2025-09-07 21:08:47 +10:00
Massimo Fabbro
5400712a7a
Black
2025-09-06 07:20:48 +02:00
Massimo Fabbro
1dea8ca37b
See #6570.Keep ifc5d independent from Bonsai
2025-09-06 07:20:48 +02:00
Andrej730
f945a94fed
Classifications UI - display placeholder name for unnamed classifications
2025-09-05 19:10:36 +05:00
Andrej730
9ec0732a84
Add simple test for loading ifcsqlite to Bonsai
2025-09-05 19:10:36 +05:00
Andrej730
7b490bbc69
Bonsai - support loading element types from ifcsqlite
2025-09-05 19:10:36 +05:00
Andrej730
0cf3bb3da9
ifc2sql - support saving element types geometry
2025-09-05 19:10:36 +05:00
Andrej730
062bf8e60b
typing
2025-09-05 19:10:36 +05:00
Andrej730
f457a7d831
import_ifc - remove mesh_shapes
...
Was introduced in c3a36b7 and unused now.
2025-09-05 19:10:35 +05:00
Andrej730
1861baaaa9
import_ifc - remove type_products
...
It was introduced in 85e55b6 to keep track of type relationships, but seems to be deprecated awhile ago.
2025-09-05 19:10:35 +05:00
Andrej730
39253c6a6d
create_element_types - remove unnecessary check
...
Was introduced in 0ee9329 , but no longer needed since `None` values are excluded from this set after 10f8453
2025-09-05 19:10:35 +05:00
Andrej730
21137de8a0
Fix error reapplying selection during assign_class #7082
...
It appeared in case if user had IfcTypeProduct collection disabled.
2025-09-05 18:27:24 +05:00
Andrej730
a53017d9dc
Fix error editing IfcClassification without provided ReferenceTokens after e3ea12a #7091
...
Actually after 2ec2ac0 there's no need for json serialization as we support working with string subitems natively.
For some reason previously it was using get_georeference_props to add attributes, I guess it a typo that happened awhile ago.
2025-09-05 17:44:07 +05:00
Thomas Krijnen
70286f2bcb
Minor
2025-09-04 16:49:18 +02:00
Thomas Krijnen
26467a1d0e
Check for valid stream before streaming
2025-09-04 16:49:00 +02:00
Thomas Krijnen
09f9b23153
Harmonize and complete serialization of aggregates of aggregates
2025-09-04 16:48:41 +02:00
Thomas Krijnen
6ac95e1ed3
Access to underlying storage model in python
2025-09-04 16:47:56 +02:00
Massimo Fabbro
25c0ed6759
Black
2025-09-04 16:33:03 +02:00
Massimo Fabbro
f75d629990
See #6570 . Now it is possible to define the rate in import csv
...
In order to assign the rate in the csv import, use the columns 'Rate cost schedule' and 'RateID'
2025-09-04 16:33:03 +02:00