Andrej730
|
872efac4d2
|
parse_ifcxml: drop the use of the removed method
|
2026-07-22 19:01:50 +05:00 |
|
Andrej730
|
32f2dfd294
|
downstream: logger: reuse logger_or_root, dedupe optional-logger-arg pattern
|
2026-07-22 19:01:50 +05:00 |
|
Andrej730
|
5f0f4669f2
|
Fix using logger.Root instead of logger.root
|
2026-07-22 19:01:50 +05:00 |
|
Andrej730
|
e6a7f7513d
|
entity_instance: comparison operators to support non-entity types
|
2026-07-22 19:01:50 +05:00 |
|
Andrej730
|
3efb2c2d5f
|
Fix ruff complaints
|
2026-07-22 19:01:49 +05:00 |
|
Thomas Krijnen
|
7fc2d9a998
|
Merge remote-tracking branch 'origin/v0.8.0' into ifcviewer-wgpu
|
2026-07-09 13:21:39 +02:00 |
|
Thomas Krijnen
|
6a6756de66
|
Bump binary versions in makefiles; add backwards compatibility to logger usage in python #8167
|
2026-06-15 09:56:36 +02:00 |
|
Thomas Krijnen
|
ca99ef3af7
|
More changes to pass around logger to parse-related calls
|
2026-06-14 14:49:14 +02:00 |
|
Thomas Krijnen
|
a7738eeb64
|
Pass around non-static logger instances and programmatic access to messages in-memory
|
2026-06-10 18:40:17 +02:00 |
|
Thomas Krijnen
|
18b79a4360
|
Rocksdb streaming serializer connect to IfcConvert
|
2026-05-08 10:57:58 +02:00 |
|
Thomas Krijnen
|
39d583a26a
|
Merge remote-tracking branch 'origin/ifcviewer' into datamodel-v1.0
|
2026-05-07 21:01:56 +02:00 |
|
Thomas Krijnen
|
e893552f24
|
Fixes to plug-in loading in and outside of pyodide
|
2026-05-07 14:43:26 +02:00 |
|
Dion Moult
|
ca2e866c45
|
serializers: skip_supertypes filter in RocksDbSerializer streaming write
Plumbed through to the Python convert_path_to_rocksdb wrapper.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-04 07:28:12 +10:00 |
|
Dion Moult
|
543d9f8588
|
Local hacks to compile and monkey patch issues in the Python world
All AI generated slop. Do NOT trust these "fixes". It's just to get it
working on my machine.
|
2026-04-23 21:32:24 +10:00 |
|
Thomas Krijnen
|
89c66f62bf
|
Python import fixes: import from wrapper now which inherits from mixins
|
2026-04-21 21:59:02 +02:00 |
|
Thomas Krijnen
|
91ae631c7d
|
Merge remote-tracking branch 'origin/v0.8.0' into datamodel-v1.0
|
2026-04-18 20:15:28 +02:00 |
|
Andrej730
|
9d78df392d
|
black .
|
2026-04-01 10:37:07 +05:00 |
|
Andrej730
|
86bef0a254
|
typing
|
2026-04-01 10:37:06 +05:00 |
|
Andrej730
|
26280d24fe
|
Add ty to check for missing symbols and other simple errors
|
2026-03-20 15:36:14 +05:00 |
|
Andrej730
|
30551cb288
|
typing
|
2026-03-20 15:36:14 +05:00 |
|
Andrej730
|
92c979fbbf
|
black .
|
2026-02-27 14:52:55 +05:00 |
|
Andrej730
|
dfc91e6639
|
ifcopenshell-python - clean up unused imports
|
2026-01-16 17:16:24 +05:00 |
|
Thomas Krijnen
|
ffcc02fb99
|
Remove global create_entity() call
|
2026-01-14 13:57:26 +01:00 |
|
Thomas Krijnen
|
b66b04b001
|
Remove usage of .wrapped_item and some other fixes
|
2026-01-10 11:01:18 +01:00 |
|
Thomas Krijnen
|
ae79996eb6
|
Fix running of test/tests.py
|
2026-01-08 11:49:29 +01:00 |
|
Thomas Krijnen
|
7098beb819
|
Work towards v1.0 data model with encapsulated weak_ptr as basis for instances
|
2026-01-05 21:42:01 +01:00 |
|
Andrej730
|
13be6ccd45
|
Sort imports
|
2025-12-19 18:53:14 +05:00 |
|
Andrej730
|
29ab446f8c
|
use common rst syntax in doc-strings
|
2025-11-17 16:30:27 +05:00 |
|
Andrej730
|
e46a99870b
|
typing
|
2025-11-17 16:30:24 +05:00 |
|
Thomas Krijnen
|
f0a1efa1f2
|
ruff --fix
|
2025-10-25 15:27:46 +02:00 |
|
Thomas Krijnen
|
0494bd9677
|
Option to bypass storing types when opening model
|
2025-10-24 12:06:59 +02:00 |
|
Thomas Krijnen
|
a6d20c0cc4
|
Follow up after 4d688170e0
|
2025-10-22 21:42:37 +02:00 |
|
Andrej730
|
923e8423f9
|
black .
|
2025-09-29 16:43:28 +05:00 |
|
Dion Moult
|
0fe869c169
|
See #7131. Rollback to prevent instant segfaults on Linux.
|
2025-09-28 18:15:13 +10:00 |
|
Thomas Krijnen
|
ab59173135
|
Add a stream2_from_string() (mostly for wasm)
|
2025-09-23 11:32:52 +02:00 |
|
Andrej730
|
a86904dd41
|
ifcopenshell.open overload signature to consider new readonly argument
|
2025-09-12 20:11:07 +05:00 |
|
Andrej730
|
8a82343e27
|
typing - fix annoying module symbol getting into ifcopenshell.open retun types
|
2025-09-12 20:11:07 +05:00 |
|
Thomas Krijnen
|
a0b93265c2
|
Rocksdb storage -- ifcopenshell.file compatibility
|
2025-09-09 13:25:32 +02:00 |
|
Thomas Krijnen
|
59a5bf2344
|
RocksDB zstd encryption; cache tuning; readonly open mode
|
2025-09-03 11:11:55 +02:00 |
|
Thomas Krijnen
|
8888e45115
|
Run black
|
2025-08-26 12:54:23 +02:00 |
|
Thomas Krijnen
|
2f62064814
|
Python impl function
|
2025-08-26 12:53:06 +02:00 |
|
Thomas Krijnen
|
9d9e9ed4cb
|
Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage
|
2025-08-26 10:17:57 +02:00 |
|
Thomas Krijnen
|
d2c7c1532c
|
Implement streaming scan through file and use in rocksdb serializer and python
|
2025-08-25 12:45:10 +02:00 |
|
Andrej730
|
36b86bbb54
|
Apply RUF022 (sorted __all__)
|
2025-08-08 19:12:11 +05:00 |
|
Andrej
|
87265d052b
|
typing
|
2025-06-05 19:05:27 +05:00 |
|
Andrej
|
0663c5130a
|
typing
|
2025-05-29 19:14:42 +05:00 |
|
Andrej
|
c838139fdc
|
Fix Ruff UP024 (os-error-alias)
https://docs.astral.sh/ruff/rules/os-error-alias/
|
2025-05-28 18:24:11 +05:00 |
|
Thomas Krijnen
|
c935b2fc12
|
Merge branch 'v0.8.0' into tfk-rocksdb-storage
|
2025-03-25 13:05:45 +01:00 |
|
Andrej730
|
2f87029434
|
Use schema_identifier to get IFC4X3 schema more precisely
|
2025-03-14 18:19:07 +05:00 |
|
Thomas Krijnen
|
6cefb2e991
|
Update .py guess_format()
|
2025-03-14 10:32:11 +01:00 |
|