Andrej730
298e4cfd8d
instance_streamer: migrate to snake case
2026-07-22 19:01:50 +05:00
Andrej730
ab38f4f7f6
Consider new geometry settings
2026-07-22 19:01:50 +05:00
Andrej730
01cfbe6948
Consider new serializer settings
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
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
2eb2d65710
Allow passing buffer to serializers that support it
2026-05-09 21:03:15 +02:00
Thomas Krijnen
554c7174e3
Backspace everything regarding HDF5
2026-05-08 16:20:26 +02:00
Thomas Krijnen
bfea57c617
Wire up serializer plug-ins in python
2026-05-08 10:58:09 +02:00
Thomas Krijnen
ea4747ccb1
SIDE_MODULE=2 for plug-ins
2026-05-05 21:43:58 +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
Thomas Krijnen
d2cc66fdf0
tree and document plug-ins
2026-04-17 11:24:09 +02:00
Andrej730
26280d24fe
Add ty to check for missing symbols and other simple errors
2026-03-20 15:36:14 +05:00
Andrej730
f2e2e324b1
Fixing stubs
...
- `function_item`, `tags` added in df7318973
- MakeVolume added in c385b93 , ignore as all other conversion settings
- moved `SeparateZUpNode` ignore to the other geom serializer settings
2026-03-18 12:25:14 +05:00
Andrej730
eba798c544
typing
2026-03-13 20:26:22 +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
cf3393b6a0
black
2026-01-14 14:09:40 +01:00
Thomas Krijnen
7e5248da29
Fix create_shape() overloads because SWIG does not map None for us anymore
2026-01-13 08:44:30 +01:00
Thomas Krijnen
0a9e29ce45
black
2026-01-10 11:52:08 +01:00
Thomas Krijnen
ae79996eb6
Fix running of test/tests.py
2026-01-08 11:49:29 +01:00
Andrej730
13be6ccd45
Sort imports
2025-12-19 18:53:14 +05:00
Thomas Krijnen
487a4f345d
Creoox json serializer
2025-11-17 14:06:39 +01:00
Thomas Krijnen
6df5632f91
black
2025-10-26 13:33:10 +01:00
Thomas Krijnen
b10415b1b3
Rework iterator constructor #7291
2025-10-26 13:31:31 +01:00
Thomas Krijnen
e82ca0e932
Less back and forths by returning semi count in page
2025-10-25 15:08:21 +02:00
Thomas Krijnen
5910b39766
geom.stats module for preemptive scanning through file
2025-10-25 13:58:32 +02:00
smr
67fb569669
style: fix formatting with black
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
Thomas Krijnen
6ffcf363a6
Fix geom literals #6974
2025-08-06 10:49:45 +02:00
Andrej730
b97dca5d47
typing
2025-07-03 18:48:08 +05:00
Andrej730
68a602573b
ifcopenshell.geom.iterator - more descriptive error in __init__ #6865
2025-07-02 18:14:34 +05:00
Thomas Krijnen
bb329affb8
settings: DeferProcessingFirstElement, MaxOffset, MaxOffsetDeviation, ApplyOffset; taxonomy: centroid funcs; iterator get_tasks + items() funcs; geom.map_shape()
2025-07-01 21:10:24 +02:00
Andrej
02d359d0e6
Fix Ruff UP035 (also deprecated annotation symbols)
2025-06-09 18:03:19 +05:00
Andrej
3a66a1c754
geom settings - add new settings from 439f9c1
2025-06-05 19:05:27 +05:00
Andrej
feebc701fa
Fix Ruff UP008 (super-call-with-parameters)
...
https://docs.astral.sh/ruff/rules/super-call-with-parameters/
2025-05-28 18:24:13 +05:00
Andrej
a42a95adcb
Fix Ruff UP037 (quoted-annotation)
...
https://docs.astral.sh/ruff/rules/quoted-annotation/
2025-05-28 18:24:11 +05:00
Andrej730
29bd89324a
ifcopenshell.geom.tree.get_clash_type
2025-05-23 18:42:55 +05:00
Andrej730
88befea174
typing
2025-05-23 18:42:55 +05:00
Andrej730
547506d626
black .
2025-03-31 19:10:20 +05:00
Thomas Krijnen
9254601924
Underscores in geom setting to argparse namespace
2025-03-28 12:11:27 +01:00
Thomas Krijnen
45c45d6862
ifcopenshell.geom.serializers.guess_from_extension()
2025-03-21 14:35:47 +01:00
Thomas Krijnen
6880e31a66
Add ColladaSerializer to python bindings
2025-03-21 14:35:23 +01:00
Thomas Krijnen
2a2bfea870
Read settings from argparser
2025-03-20 11:47:14 +01:00
Richard Brice
04e07db0a3
Import alignment from csv ( #6234 )
...
* Start of the official alignment API
* Import alignment into bonsai model using CSV file
2025-03-14 07:31:50 -07:00
Andrej730
9ba3b6a61f
add cgal-original-edges option to settings ( 5599e52)
2025-03-14 18:19:08 +05:00
Andrej730
83a351b1c7
black .
2025-02-18 18:50:33 +05:00