Commit Graph

1822 Commits

Author SHA1 Message Date
sebphi 0f33c000fb Fix import of ifcopenshell.util.unit in Python <3.10 #4520 2024-04-18 10:48:23 +02:00
Andrej730 eebcc48238 group.unassign_group - support batching #4474 2024-04-18 10:48:23 +02:00
Andrej730 df9a306730 spatial.unassign_container - support batching #4474 2024-04-18 10:48:22 +02:00
Andrej730 52995d1cdd spatial.assign_container - support batching #4474 2024-04-18 10:48:22 +02:00
Andrej730 ee6c7a9fad black format 2024-04-18 10:48:22 +02:00
Andrej730 443cd5187c typing 2024-04-18 10:48:22 +02:00
Dion Moult 9ee35b1054 See #4518. Fix pypi python version requirements. 2024-04-18 10:48:22 +02:00
Dion Moult 336d056be7 Fix evil hacks in ifcopenshell pip dist packaging and support py312 on PyPI 2024-04-18 10:48:22 +02:00
Dion Moult 760e8014e6 See #4508. Update example code to serialise to obj. 2024-04-18 10:48:22 +02:00
Dion Moult 95bfb5c6a1 Autodetect CSG representation types in shape builder 2024-04-18 10:48:22 +02:00
Dion Moult 9c11626893 Detect binary data types in util.attribute 2024-04-18 10:48:22 +02:00
Andrej730 e5cfe5cf3c ifcopenshell.validate to check unique guids (IfcRoot.UR1) 2024-04-18 10:48:21 +02:00
Andrej730 72011c2fbd typing 2024-04-18 10:48:21 +02:00
Andrej730 5c90b215ca validate.py - black format 2024-04-18 10:48:21 +02:00
Dion Moult 36527d0e9d Whoops. 2024-04-18 10:48:21 +02:00
Dion Moult 77465dfd41 Bump IOS. 2024-04-18 10:48:21 +02:00
Dion Moult 2905eb637d Fix #4328. Fix incorrect documentation about how to use the imperial_length formatting function. 2024-04-18 10:48:06 +02:00
Dion Moult 33f5db2e26 Use indices instead of WorkTimeDatesInterface
Checking start/end dates are done very, very often in date calculations (often looping through every day in a date range). So I'd prefer more opaque code but less overhead.
2024-04-18 10:48:06 +02:00
Dion Moult fcf5073726 See #4484. Editing predefined type attributes now enforces valid combinations of userdefined and object/element type 2024-04-18 10:48:06 +02:00
Dion Moult 81fdaea5f2 Fix #4323. Bug where running a filter could fail if you tried to compare values which had incompatible types. 2024-04-18 10:48:06 +02:00
Dion Moult a56ad31571 More minor doc changes and polish 2024-04-18 10:48:06 +02:00
Dion Moult 5fbdc9e7fb Fix #4461. Write documentation on how to build and edit documentation. 2024-04-18 10:48:06 +02:00
Dion Moult a6ae609a6a Fix #4318. Theme docs to match website branding and add edit button, footer links, and icons. 2024-04-18 10:48:06 +02:00
Andrej730 258d38393f typing 2024-04-18 10:48:06 +02:00
Dion Moult 7e689f2456 Fix #4305. Bug where importing spreadsheets into IFC didn't intelligently cast attribute data types 2024-04-18 10:47:36 +02:00
Dion Moult 0729b5782b Fix #4269. Include dateutil for ifcopenshell on pypi 2024-04-18 10:45:31 +02:00
Dion Moult 44adf92392 Bump IfcOpenShell and remove py37 py38 from installation docs 2024-04-18 10:45:31 +02:00
Dion Moult 6875a98646 Optimise property / quantity checks for IDS and other purposes 2024-04-18 10:43:02 +02:00
Dion Moult 3f456c14b6 Minor note about which OCCT version is currently supported 2024-04-18 10:43:02 +02:00
Dion Moult 24677683ba Write docs about new geometry tree clash functions 2024-04-18 10:43:02 +02:00
Dion Moult 23f91c73af Clash detection features 2024-04-18 10:40:32 +02:00
Andrej730 7cfeaa6047 typing 2024-04-17 15:00:39 +02:00
Andrej730 ecc8832c46 typing and small refactor 2024-04-17 14:54:42 +02:00
Andrej730 2f5190ac75 add macos py3.11-3.12 to docs 2024-04-17 14:54:42 +02:00
Andrej730 a29fbb6239 bump ifc version #4174 2024-04-17 14:54:42 +02:00
Andrej730 cbc7271885 add_mesh_representation - option to force faceted breps 2024-04-17 14:54:42 +02:00
Andrej730 ac191ac71d typing 2024-04-17 14:54:42 +02:00
Andrej730 489e92da4e typing 2024-04-17 14:54:42 +02:00
Andrej730 acafc910f7 typing 2024-04-17 14:54:42 +02:00
Andrej730 088e1d07bf util.selector.set_element_value to work w/o preassigned placement #4439 2024-04-17 14:54:42 +02:00
Andrej730 7bdd382d06 util.selector.set_element_value ignore values within tolerance #4439 2024-04-17 14:54:42 +02:00
Andrej730 588a946fde typing 2024-04-17 14:54:41 +02:00
Andrej730 67b657f2cb small fix 2024-04-17 14:54:41 +02:00
Andrej730 5ee0c4c967 ifccsv - support for assigning x/y/z coordinates from csv 2024-04-17 14:54:41 +02:00
Andrej730 9cb76a092f typing 2024-04-17 14:54:41 +02:00
Andrej730 5197e27b13 typing 2024-04-17 14:48:55 +02:00
Andrej730 886467dfd6 typing 2024-04-17 14:46:06 +02:00
Andrej730 edce320756 utils.filter_elements docs and tests 2024-04-17 14:46:06 +02:00
Andrej730 96cc24c820 typing 2024-04-17 14:46:06 +02:00
Andrej730 8d1559b486 small fixes after d209cc9ff, added a test 2024-04-17 14:46:06 +02:00