Andrej730
|
b0f2785e99
|
black .
|
2025-05-06 11:11:07 +05:00 |
|
Thomas Krijnen
|
c6c852c7f6
|
NB: fix get_cartesiantransformationoperator3d()
|
2025-05-05 21:47:57 +02:00 |
|
Geert Hesselink
|
5d920d5e31
|
header_entity type -> attr check
|
2025-05-05 20:54:19 +02:00 |
|
Geert Hesselink
|
2b522b71cb
|
hasattr to isinstance()
|
2025-05-05 20:54:19 +02:00 |
|
Geert Hesselink
|
d00c3735ec
|
Update src/ifcopenshell-python/ifcopenshell/validate.py
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com>
|
2025-05-05 20:54:19 +02:00 |
|
Geert Hesselink
|
bbdc9c45dd
|
use repr(), compatible f.header
|
2025-05-05 20:54:19 +02:00 |
|
Geert Hesselink
|
5eb9cdf40d
|
handle header entity string reversal
|
2025-05-05 20:54:19 +02:00 |
|
Geert Hesselink
|
689289bb60
|
validate ifcopenshell.simple_spf.file
|
2025-05-05 20:54:19 +02:00 |
|
Geert Hesselink
|
d401e4c948
|
set set/get_description, add view_definitions & tests
|
2025-05-05 16:18:09 +02:00 |
|
Geert Hesselink
|
cbe8fc1ebd
|
mvd info to module, add testing, setattr & getattr
|
2025-05-05 16:18:09 +02:00 |
|
Geert Hesselink
|
9f11568aff
|
Allow for dots in mvd value
|
2025-05-05 16:18:09 +02:00 |
|
Geert Hesselink
|
968e193f99
|
abort string when None, more explicit error handling
|
2025-05-05 16:18:09 +02:00 |
|
Geert Hesselink
|
2d06a79842
|
handle emptry description field
|
2025-05-05 16:18:09 +02:00 |
|
Geert Hesselink
|
808a16ba4a
|
parsed mvd description in ifcopenshell.file
|
2025-05-05 16:18:09 +02:00 |
|
Andrej730
|
6e15219fad
|
black .
|
2025-05-05 18:34:47 +05:00 |
|
Thomas Krijnen
|
dbdde52435
|
validate.py Add test files
|
2025-05-05 14:21:19 +02:00 |
|
Thomas Krijnen
|
84568f34f0
|
validate.py be more specific in distinguishing type decl and entity refs
|
2025-05-05 14:20:47 +02:00 |
|
Geert Hesselink
|
fe9c548ae0
|
Valid template header default (#6610)
* Valid template header default
* consistent version in tempalte file
* schema-dependent mvd
|
2025-05-05 13:56:40 +02:00 |
|
Andrej730
|
c7a29d5604
|
Fix invalid IfcGrid cartesian points (774a770)
They were saved as 4d coordinates, not 2d.
|
2025-04-30 19:36:22 +05:00 |
|
Andrej730
|
241f7679b0
|
create_axis_curve - fix typo
|
2025-04-30 14:24:04 +05:00 |
|
Andrej730
|
ecf461e1e0
|
typing
|
2025-04-29 19:26:17 +05:00 |
|
Andrej730
|
10f84537de
|
typing
|
2025-04-28 19:14:19 +05:00 |
|
Andrej730
|
c9fbec4d46
|
Revert "Bump IOS build in Bonsai" #6589
This reverts commit 50e7728f95.
|
2025-04-25 19:47:17 +05:00 |
|
Andrej730
|
261de9b2be
|
entity_instance.__getattr__ - document some attributes conversion to Python
|
2025-04-25 19:47:15 +05:00 |
|
Andrej730
|
5c4f157624
|
readable_ifc_duration - add doc-string and note
|
2025-04-21 19:00:25 +05:00 |
|
Andrej730
|
476604202a
|
typing
|
2025-04-21 19:00:24 +05:00 |
|
Andrej730
|
558bda1aea
|
black .
|
2025-04-21 19:00:23 +05:00 |
|
Dion Moult
|
426f1b91f2
|
See #2783. Don't show 0 durations for clarity.
|
2025-04-21 22:59:14 +10:00 |
|
Dion Moult
|
d1b1b08174
|
See #2783. Duration parsing no longer uses isodate to remain faithful to formatting.
|
2025-04-21 22:39:23 +10:00 |
|
Andrej730
|
50e7728f95
|
Bump IOS build in Bonsai
New build resolves #6529 #6576
|
2025-04-21 13:57:25 +05:00 |
|
Andrej730
|
f8ad05cb54
|
Use isodate to parse iso durations #2783
Related #6585
Co-Authored-By: sboddy <12862430+sboddy@users.noreply.github.com>
|
2025-04-21 12:45:40 +05:00 |
|
Dion Moult
|
9875fce579
|
Revert "See #6574. Bump IOS."
This reverts commit 90198115b6.
|
2025-04-19 14:58:07 +10:00 |
|
Dion Moult
|
90198115b6
|
See #6574. Bump IOS.
|
2025-04-19 14:29:20 +10:00 |
|
Andrej730
|
ff90396bcf
|
typing
|
2025-04-18 19:25:46 +05:00 |
|
Andrej730
|
b59e5b076d
|
get_pset, get_psets - don't fail on ifc2x3 profile psets and partially handle ifc2x3 material psets #6538
|
2025-04-14 18:59:47 +05:00 |
|
Andrej730
|
53cd5f834e
|
add_mesh_representation - reuse shape builder + numpy input support
|
2025-04-14 16:17:59 +05:00 |
|
Andrej730
|
6dc6fddd0e
|
add_mesh_representation - expand documentation and typing #6541
|
2025-04-14 16:17:59 +05:00 |
|
Andrej730
|
a49ccfcfc8
|
test_append_asset - fix skipped test
It wasn't appending library_material so test would never fail
|
2025-04-11 19:55:26 +05:00 |
|
Andrej730
|
7974d8a0d0
|
project.append_asset - test assume_asset_uniqueness_by_name=False
|
2025-04-11 19:55:26 +05:00 |
|
Andrej730
|
53da00a5b7
|
append_asset - fix possible errors with assume_asset_uniqueness_by_name=False after f43e33b
If `assume_asset_uniqueness_by_name` is `False`, then we don't really need `SafeRemovalContext`.
|
2025-04-11 19:55:25 +05:00 |
|
Andrej730
|
cf1f74e260
|
typing
|
2025-04-09 18:26:53 +05:00 |
|
Dion Moult
|
93e7d92076
|
Fix bug where removing a context (used by representations) left invalid representations
|
2025-04-01 17:28:22 +11:00 |
|
Andrej730
|
e3228513c0
|
typing
|
2025-03-31 19:10:20 +05:00 |
|
Andrej730
|
547506d626
|
black .
|
2025-03-31 19:10:20 +05:00 |
|
Richard Brice
|
42c49af4e3
|
Implements business to geometry mapping for alignment cant.
Also fixes problems that were created by this work in other files
|
2025-03-29 15:30:04 -07:00 |
|
Andrej730
|
c58b84ddb5
|
append_asset - fix duplicated applications/organizations/pao
Noticed when starting new project with demo library it had 29 duplicated IfcApplications...
|
2025-03-28 17:59:07 +05:00 |
|
Andrej730
|
fd423f21e2
|
ifcopenshell.validate - validate IfcApplications
|
2025-03-28 17:59:07 +05:00 |
|
Thomas Krijnen
|
9254601924
|
Underscores in geom setting to argparse namespace
|
2025-03-28 12:11:27 +01:00 |
|
Andrej730
|
64b8842055
|
typing
|
2025-03-27 19:29:45 +05:00 |
|
Andrej730
|
a3c5c0ce43
|
Fix typo in 64f51d7
|
2025-03-26 18:49:21 +05:00 |
|