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
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
Thomas Krijnen
59a5bf2344
RocksDB zstd encryption; cache tuning; readonly open mode
2025-09-03 11:11:55 +02:00
Thomas Krijnen
a831884ee6
Free rocksdb iterators
2025-09-01 14:32:13 +02:00
Thomas Krijnen
01b64674ab
Init max_id_
2025-09-01 13:25:48 +02:00
Thomas Krijnen
78958567cf
Insert consecutive numbering test into random test
2025-09-01 13:25:37 +02:00
Thomas Krijnen
e6ea58cd72
Implement get_inverse_indices on rocksdb
2025-08-31 21:27:21 +02:00
Thomas Krijnen
6c607241a2
Clear merge output
2025-08-31 21:26:54 +02:00
Thomas Krijnen
18ad13cb8b
Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage
2025-08-31 16:06:07 +02:00
Thomas Krijnen
55e54f0b37
Re-add token offset to failing declaration lookup in order to be picked up by validate.py
2025-08-31 16:01:28 +02:00
Thomas Krijnen
453949ee01
Correctly wire up get_info2
2025-08-31 15:53:01 +02:00
Thomas Krijnen
e4d08ce6b7
Don't raise exception in file constructor
2025-08-31 15:52:46 +02:00
Thomas Krijnen
ce02e7a2a0
HeaderEntity does not exist anymore
2025-08-31 15:51:58 +02:00
Thomas Krijnen
f43ddf2cd5
Defer execution of error details
2025-08-31 15:51:34 +02:00
Thomas Krijnen
9d0eb4f994
Merge pull request #7058 from Krande/feat/IfcFixedReferenceSweptAreaSolid
...
feat: improved support for IfcFixedReferenceSweptAreaSolid
2025-08-31 10:57:49 +02:00
smr
67fb569669
style: fix formatting with black
bonsai-0.8.4-alpha2508301805
2025-08-30 20:04:58 +02:00
smr
da9be7cff0
Fix PythonOCC >=7.8.0 compatibility in serialize_shape function
...
Resolves issue #6099 : PythonOCC >=7.8.0 changed WriteToString() method
signature, causing TypeError in ifcopenshell.geom.serialise().
This fix uses signature inspection to detect the method signature:
- For PythonOCC < 7.8.0: Use WriteToString() (no parameters)
- For PythonOCC >= 7.8.0: Fall back to Write() method
- Graceful handling of signature inspection failures
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-30 20:04:58 +02:00
Richard Brice
a839183ac2
Fixes referent sorting
bonsai-0.8.4-alpha2508292137
2025-08-29 14:37:17 -07:00
Richard Brice
34bf374047
Corrects nesting of referents
bonsai-0.8.4-alpha2508291948
2025-08-29 12:48:16 -07:00
Andrej730
43c35eaf24
ifcfm - fix error running without pandas
2025-08-29 23:50:27 +05:00
Andrej730
d91362a6f7
run-cmake - use swig install dir
2025-08-29 21:13:31 +05:00
Andrej730
76e3b8dd55
Bonsai - fix error appending curve/fill area styles
...
It would try to append them as Blender material and would fail, just import them as ifc elements.
Noticed testing #7066
bonsai-0.8.4-alpha2508291444
bonsai-0.8.4-alpha2508291445
2025-08-29 19:44:04 +05:00
Andrej730
d004410ccb
ifcwrap cmake - add _d debug postfix required on Windows
2025-08-29 19:44:03 +05:00
Andrej730
abbc5c2159
run-cmake.bat - use opencollada install dir
...
instead of providing include/library dirs explicitly
2025-08-29 19:44:03 +05:00
Andrej730
ae771cb37d
build-deps.cmd - bump swig version to 4.1.0 and use cmake
...
4.1.0 will match build-all.py and it's the first version to use cmake, so we can quickly build swig ourselves
2025-08-29 19:44:03 +05:00
Andrej730
b1a0b7a7d0
cmake - also try to use find_package(OpenCOLLADA)
2025-08-29 19:44:03 +05:00
Andrej730
556eb128d6
build-deps.cmd - add example use
2025-08-29 19:44:03 +05:00
Thomas Krijnen
dfaa8d510c
authorisation -> authorization in header schema for compatibility
2025-08-29 16:08:42 +02:00
Thomas Krijnen
93c2a4fe66
That's what you get for not using a visitor
2025-08-29 14:15:58 +02:00
Thomas Krijnen
df726a2d61
Initialization in various other constructor forms
2025-08-29 14:13:21 +02:00
Thomas Krijnen
2cf5011813
Missing f-string f
2025-08-29 14:12:39 +02:00
Thomas Krijnen
9330e73a70
Call process_deletion_inverse()
2025-08-29 13:48:00 +02:00
Thomas Krijnen
a73c60a467
Initialize guid map in case of empty file creation
2025-08-29 13:47:48 +02:00
Thomas Krijnen
f29b0d776a
Resiance in unpacking
2025-08-29 11:33:47 +02:00
Thomas Krijnen
e6a7c5334b
Resiance in unpacking
2025-08-29 11:10:08 +02:00
Thomas Krijnen
54b448cdb4
mkdir just in case
2025-08-29 10:10:28 +02:00
Thomas Krijnen
6bbff22a45
Update yml paths
2025-08-29 10:02:15 +02:00
Thomas Krijnen
51ae3f4c5e
Update CI paths
2025-08-29 09:26:23 +02:00
krande
df1b748b39
minor update
2025-08-28 20:05:45 +02:00
Thomas Krijnen
01ea1f627d
Fix MacOS toolset to 10.15 due to std::filesystem
2025-08-28 17:06:12 +02:00
Andrej730
0d3545c621
bim.select_library_file - shortcut to reload the library
...
Location - https://files.catbox.moe/an9hif.png
bonsai-0.8.4-alpha2508281413
bonsai-0.8.4-alpha2508281414
bonsai-0.8.4-alpha2508291209
2025-08-28 19:11:52 +05:00
Andrej730
12cfa21d9b
Fix missing project library ui data refresh
...
E.g. it wasn't updated on undo
2025-08-28 19:11:52 +05:00
Andrej730
c8a60cc4d5
bim.refresh_library - add description
2025-08-28 19:11:51 +05:00
Andrej730
6702e912e7
bim.save_library - add info message for more responsive ui
2025-08-28 19:11:51 +05:00
Andrej730
b5aeab6404
Remove project library from UI #7057
...
Example - https://files.catbox.moe/940mhn.mp4
2025-08-28 19:11:51 +05:00