Martin15135215
6b77147d45
Create ifcopenshell_wrapper.pyi
...
stub file for swig-generated ifcopenshell_wrapper python file
2025-05-28 12:29:10 +00:00
Dion Moult
a929ab0c4f
Big bSDD overhaul for properties and classifications. See description.
...
* bSDD now supports a couple more args when querying the API.
* Fetching properties via the classification UI has been removed
* The bSDD dictionary selector has been merged into the classification
source dropdown
* The bSDD dictionary selector merged into the property set name
dropdown
* You can now search for properties in the bSDD directly when adding
properties
* You can browse properties via groups or classifications (based on
assigned classifications)
* You can browse properties via keyword (with some limitations due to
the API)
* You can selectively choose which properties you then want to add.
Only basic support right now.
2025-05-28 20:51:08 +10:00
Iagoba Apellaniz
e9eb5f892a
Update installation.rst to point to the latest release
2025-05-28 07:25:26 +00:00
Martin15135215
697b034c22
Add annotation for file.header
2025-05-26 13:52:29 +10:00
Dion Moult
810e8df6fe
Fix #6640 . Fix invalid association of annotations to grids.
...
There was already some half written code with this intent it seems, so I
just finished it up.
2025-05-26 13:49:06 +10: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
97bb587772
Bump bonsai build #6620
...
Besides the pending issues also resolves #6589 and error in #6196
2025-05-22 17:08:46 +05:00
Andrej730
13ea2ba8d2
ifcopenshell-python makefile - set sh as the main shell explicitly
2025-05-21 18:43:02 +05:00
Andrej730
718254fe5e
Fix regression parsing iso duration with floats ( d1b1b08) #6715
2025-05-21 12:16:07 +05:00
Dion Moult
67016d6f90
See #2999 . Reimplement basic creation of structural items.
2025-05-19 17:36:12 +10:00
Andrej730
68d967c2e5
pyproject.toml - enableTypeIgnoreComments=false
2025-05-16 19:43:41 +05:00
Andrej730
16f9f91561
util.doc - statically type json structures
2025-05-14 19:40:45 +05:00
Andrej730
b91b1401f4
util.get_aggregate - make it more readable ( 5597095)
2025-05-13 17:44:42 +05:00
Andrej730
3d225beafd
Add notes on Tekla accommodations ( 7c3870595)
2025-05-13 16:59:12 +05:00
Hannes
1f23e4ba18
Fixed typo in __init__.py
...
See https://github.com/IfcOpenShell/IfcOpenShell/issues/6625
2025-05-13 13:18:24 +02:00
Andrej730
f8799305e1
black .
2025-05-13 13:26:54 +05:00
Dion Moult
7c38705958
Accommodate invalid missing mapped representations and items coming from Tekla (2023)
2025-05-13 13:09:37 +10:00
Richard Brice
686e9c946b
Adds object placement to stationing referent.
2025-05-12 16:14:53 -07:00
Andrej730
381fca0812
black .
2025-05-09 19:26:27 +05:00
Dion Moult
6bf9b8b0c9
Fix bug where appending assets could accidentally create duplicate contexts
2025-05-09 15:24:17 +10:00
Josef Wienerroither
a20002ecca
Update links and version info ifcmax.rst
2025-05-08 14:42:50 +02:00
Andrej730
5a7a368169
ifcopenshell.file.Transaction - add static typing
2025-05-08 15:41:34 +05:00
Thomas Krijnen
ec13294430
python39 compatibility
2025-05-08 08:37:41 +02:00
Andrej730
64df82a76b
ifcopenshell.file - save last failed transaction for introspection
2025-05-07 18:54:57 +05:00
Andrej730
41eadf735e
add_representation - more readable error on using panoramic camera
2025-05-07 18:54:56 +05:00
Geert Hesselink
cf253824ca
update latest simple_spf submodue
2025-05-07 15:48:01 +02:00
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