Dion Moult
e7f6ed73ac
Fix bug where recalculating a schedule with no time data would fail
2022-03-25 16:09:22 +11:00
Dion Moult
8afa1a4f7d
Fix bug where counting working days on a task without a calendar would fail
2022-03-25 16:09:22 +11:00
Dion Moult
1dd85f6c48
Fix bug where removing a rooted or calendar constrained task would purge all calendar assignments
2022-03-25 16:09:22 +11:00
dependabot[bot]
8bd826fb20
Bump numpy in /src/ifcopenshell-python/ifcopenshell
...
Bumps [numpy](https://github.com/numpy/numpy ) from 1.20.3 to 1.21.0.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/HOWTO_RELEASE.rst.txt )
- [Commits](https://github.com/numpy/numpy/compare/v1.20.3...v1.21.0 )
---
updated-dependencies:
- dependency-name: numpy
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-24 10:02:23 +01:00
dependabot[bot]
cbc6eefca7
Bump lxml from 4.6.3 to 4.6.5 in /src/ifcopenshell-python/ifcopenshell
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.6.3 to 4.6.5.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.6.5 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-24 10:01:13 +01:00
Boris Brangeon
4f86dd143a
Update selector.py ( #2102 )
...
Add BOOLEAN: "TRUE" | "FALSE" | "true" | "false"| "True" | "False"
2022-03-24 11:02:58 +11:00
Dion Moult
9b9f0058f9
The material manager now shows total elements used by a material
2022-03-22 12:50:10 +11:00
Dion Moult
c072554f21
You can now use the selector with a prefiltered list of elements
2022-03-22 11:32:40 +11:00
Dion Moult
18c9a57bea
Using the selector now supports recursive decomposition in the spatial hierarchy
2022-03-22 11:23:13 +11:00
Dion Moult
eaa3301b8f
New support for filtering elements by checking values against an enumeration
2022-03-22 10:49:48 +11:00
Dion Moult
efb89acfa3
You can now use a "not" operator when selecting elements
2022-03-22 10:40:05 +11:00
Dion Moult
96256d365a
Fix bug where you couldn't compare less than or equal to with the selector.
2022-03-22 10:39:10 +11:00
Dion Moult
fa6ec25a39
#2082 . You can now use the selector to filter by strict data types.
2022-03-21 18:03:25 +11:00
Dion Moult
44afa0df5d
Selector now uses classmethods to make it easier for scriptwriters to use
2022-03-21 17:28:16 +11:00
Dion Moult
ea530858bd
You can now remove material sets independent of elements
2022-03-21 12:03:15 +11:00
Dion Moult
0b4cfea3a9
Removing a material now also removes material properties
2022-03-21 10:50:19 +11:00
Dion Moult
e909f25432
Removing a property set now also removes properties
2022-03-21 10:22:31 +11:00
Dion Moult
fdd03d7294
#2094 . Removing materials now removes material definitions too for styles
2022-03-19 22:13:07 +11:00
Dion Moult
dcc1ed5607
#1153 . References to grids in drawings are now auto synchronised when activating a drawing view.
2022-03-18 16:00:49 +11:00
Dion Moult
a53fd97e5a
Fix #2092 . Fix bug where door and window styles were excluded from authoring options.
2022-03-17 09:49:55 +11:00
Dion Moult
456f45b346
You can now use relative paths when browsing for file URIs.
2022-03-15 18:58:51 +11:00
Dion Moult
233e73f9f6
Removing documents now removes all subdocuments recursively and references
2022-03-15 14:45:18 +11:00
Dion Moult
db85aa90d3
You can now add document references that are part of a document information
2022-03-15 14:43:24 +11:00
Dion Moult
6fb1e34ab4
You can now add IFC subdocuments or supersede documents
2022-03-15 14:41:47 +11:00
Dion Moult
9cc683ea6e
Fix bug where ownership history was not tracked on document association.
2022-03-14 20:39:39 +11:00
Dion Moult
e343494ab4
Document information is now always assigned to the project by default.
2022-03-14 20:39:11 +11:00
Thomas Krijnen
b5133c6874
Add caching option in iterate() helper
2022-02-27 12:56:16 +01:00
ArturTomczak
8038b77504
typo
2022-02-26 21:56:02 +01:00
ArturTomczak
b64601ee0a
Update subrepo with sample files
2022-02-26 21:56:02 +01:00
ArturTomczak
320bb7a086
Update to IDS 0.5.8
2022-02-26 21:56:02 +01:00
ArturTomczak
ad135f70f1
encoding clean up
...
the use of binary access to file was not intentional, switched to @aothms proposal.
2022-02-26 21:56:02 +01:00
ArturTomczak
15b24d8ba4
validation tests
2022-02-26 21:56:02 +01:00
ArturTomczak
3c2b25d923
fix recurrsion
2022-02-26 21:56:02 +01:00
ArturTomczak
3282d75aa5
fix encoding bcf bug, add tests
2022-02-26 21:56:02 +01:00
ArturTomczak
72fc617196
internalise tests #1711
...
moved test files to submodule to avoid URL requests. Had to turn off (comment) two tests as they were not working but will fix them with new schema update.
2022-02-26 21:56:02 +01:00
ArturTomczak
47cad88c38
add IDS requirements #1727
2022-02-26 21:56:02 +01:00
Thomas Krijnen
e81dd9c7df
Option to yield progress from iterate() and consume_iterator()
2022-02-26 14:57:21 +01:00
Thomas Krijnen
8be79f9aee
Add XML and glTF serializers to python
2022-02-26 14:52:58 +01:00
Dion Moult
ccc6f2c4c6
Fix bug in date calculations when editing task times without sufficient data
2022-02-23 13:08:52 +11:00
Dion Moult
deb0597000
Fix infinite loops: accommodate invalid calendars with no working times in sequence utility
2022-02-23 13:04:29 +11:00
Dion Moult
348373d47e
Fix bug with editing task start times without finishes
2022-02-23 12:28:34 +11:00
Dion Moult
63d65f0c39
Fix #2046 . Fix crash if style was updated from an already loaded IFC dataset
2022-02-18 18:44:25 +11:00
Dion Moult
472a66b7ed
Fix bug where element types couldn't get psets applied to them due to lack of specificity in IFC templates
2022-02-18 17:11:24 +11:00
Dion Moult
ddaed9e93d
Fix bug where psets were unable to be applied for specific predefined types
2022-02-18 17:10:38 +11:00
Dion Moult
4d6eba0a06
Fix #2045 . Fix bug where IFC2X3 occurrences not correctly autodetected from types.
2022-02-18 10:06:13 +11:00
Thomas Krijnen
5af7e95bee
#2037 Option to optain declaration from early bound select definitions
2022-02-10 13:06:04 +01:00
Thomas Krijnen
618d902a57
#2037 throw on invalid cast in schema code
2022-02-10 13:05:33 +01:00
Dion Moult
126ba8d88f
Fix #2032 . Fix bug where certain elements could not be extracted or appended.
2022-02-09 15:16:22 +11:00
Dion Moult
dd7a47ab99
Texture support is now compatible with glTF texture maps
2022-02-09 11:34:59 +11:00
Dion Moult
d03685abfa
UV coordinates for triangulated face sets are now saved in IFC.
2022-02-08 15:32:03 +11:00