Dion Moult
|
e56aa45a82
|
Fix #4526. Bug when exporting IfcTester results to BCF due to new "failures" attribute.
|
2024-04-12 10:09:52 +10:00 |
|
Andrej730
|
df4943205a
|
type.assign_type - support batching #4474
|
2024-04-10 18:58:44 +05:00 |
|
Andrej730
|
97db95085a
|
nest.assign_object - support batching #4474
|
2024-04-09 18:33:25 +05:00 |
|
Andrej730
|
cd11d2de27
|
aggregate.assign_object - support batching #4474
|
2024-04-08 17:49:48 +05:00 |
|
Dion Moult
|
5bd53b973f
|
Fix #4303. Declare dependencies for ifctester.
|
2024-04-08 11:57:21 +10:00 |
|
Dion Moult
|
c89b84ff57
|
Whoops again
|
2024-04-08 10:31:37 +10:00 |
|
Dion Moult
|
44b980c1e0
|
Publish bSDD to PyPI
|
2024-04-08 10:06:28 +10:00 |
|
Andrej730
|
109787d869
|
spatial.assign_container - support batching #4474
|
2024-04-05 17:28:30 +05:00 |
|
Andrej730
|
78abca16e6
|
black format
|
2024-04-05 16:47:14 +05:00 |
|
Andrej730
|
02aaf1b409
|
typing
|
2024-04-05 16:47:13 +05:00 |
|
Andrej730
|
5c4c61bb15
|
fix issue with prohibited facets in 0065c5f, add a test
|
2024-04-01 13:49:42 +05:00 |
|
Andrej730
|
d8af8b58bb
|
ifctester.Specification.set_usage convenience method
sets minOccurs and maxOccurs according to the agreement mentioned in the latest ids.xsd
https://github.com/buildingSMART/IDS/blob/6d71cdf3547a0383c6cfbbead81a7cef7521ac3a/Development/ids.xsd#L67-L72
|
2024-04-01 12:26:07 +05:00 |
|
Andrej730
|
3c0405249b
|
typing
|
2024-04-01 12:26:07 +05:00 |
|
Dion Moult
|
fab0d05279
|
Fix #4483.
|
2024-03-30 17:14:13 +11:00 |
|
Dion Moult
|
0065c5fba8
|
Fix incorrect handling of prohibited specifications
|
2024-03-30 00:13:02 +11:00 |
|
Dion Moult
|
377f68c020
|
Run black on IfcTester
|
2024-03-29 15:28:33 +11:00 |
|
Dion Moult
|
b718a37db2
|
Fix #4427. Failures are now stored in single dictionary.
There was a missing clear() call to failed_reasons which could lead to incorrect reporting. It also makes no sense to store them separately.
|
2024-03-29 15:06:59 +11:00 |
|
Dion Moult
|
e21043b038
|
Fix #4465. Update IfcTester to IDS 0.9.7
|
2024-03-28 22:47:48 +11:00 |
|
Andrej730
|
22c95828ce
|
BBIM IfcTester - option to generate ODS report
https://i.imgur.com/0JyXVK6.png
|
2024-03-13 16:16:50 +05:00 |
|
Dion Moult
|
4f3397a04e
|
Fix #4333. Ensure order of info is correct for valid IDSes.
|
2024-03-01 16:42:38 +11:00 |
|
Andrej730
|
7e55872ca8
|
fix bugs in c5c7363a9
|
2024-02-13 17:58:12 +05:00 |
|
Andrej730
|
c5c7363a93
|
ifctester Attribute.filter not to check subtypes attributes
if attribute is already found in the super type
|
2024-02-13 12:25:32 +05:00 |
|
Andrej730
|
5014fef129
|
Fix #4314
It was looking for IFC entities with the attribute from Attribute.name but wasn't considering ifc subclasses that inherit from that entity.
|
2024-02-13 12:24:58 +05:00 |
|
Andrej730
|
d710a01df5
|
ifctester - some typing
|
2024-02-13 12:24:58 +05:00 |
|
Dion Moult
|
fc69a2acbe
|
Fix #4127. Bug where IfcTester couldn't save ODS report.
|
2024-01-19 22:25:03 +11:00 |
|
Vukas Pajic
|
d42e19f491
|
Fix #4226
|
2024-01-18 08:54:24 +01:00 |
|
Andrej730
|
7b65108a76
|
ifctester - added some typing for IDE type hints
|
2023-12-26 16:18:08 +05:00 |
|
Martin15135215
|
5486c4c8e9
|
add cff for ifctester
|
2023-12-07 13:42:32 +11:00 |
|
Dion Moult
|
ff4eddf38a
|
Fix #4078. Bug in IfcTester that didn't allow certain facets to be used as applicabilities. Also canonicalise facet ordering for convenience.
|
2023-12-06 15:06:11 +11:00 |
|
Dion Moult
|
ff0d6c810f
|
Fix #4072. IDS reports now include filename.
|
2023-12-04 17:26:57 +11:00 |
|
Dion Moult
|
fab8b5b702
|
Fix #3059. Implement IfcTester prohibited string templates (taking into account double negatives)
|
2023-11-28 17:20:20 +11:00 |
|
c4rlosdias
|
844f4c4944
|
Update IfcTester and Tester module of Blenderbim
|
2023-11-28 16:48:19 +11:00 |
|
Dion Moult
|
c7268b6f42
|
Fix #4037. IfcTester reports now also include an element type column.
|
2023-11-24 14:44:28 +11:00 |
|
Dion Moult
|
2f951d352b
|
Fix #3948. Bug where IfcTester PartOf facet didn't correctly read entity XML.
|
2023-11-02 12:29:05 +11:00 |
|
Dion Moult
|
7bf8d58cde
|
Improve data type error reporting
|
2023-11-01 22:23:55 +11:00 |
|
Dion Moult
|
dfd5cc4728
|
See #3953. Fix bug where IDSes with a single enumeration value didn't validate.
|
2023-11-01 16:28:42 +11:00 |
|
isma3lMB
|
a9dfc9a9fd
|
Adding support for non ascii characters when reporting
|
2023-10-14 15:31:33 +02:00 |
|
Vukas Pajic
|
da7f5b015b
|
add missing attributes in ids.parse
|
2023-10-11 10:06:54 +02:00 |
|
Thomas Krijnen
|
285fc2269e
|
#3852 Update pyproject.toml
|
2023-10-05 15:52:59 +02:00 |
|
c4rlosdias
|
ddd4b0e262
|
Fix problem in getpsets(facet.py) and added descriptions to specifications (IfcTester)
|
2023-10-02 13:49:27 -03:00 |
|
Dion Moult
|
8e59282fe0
|
Possible optimisation by caching in IfcTester property checks
|
2023-09-26 16:03:10 +10:00 |
|
Claudio Benghi
|
2661999f3e
|
Fixed most issues with IDS auditing
|
2023-09-26 11:06:58 +10:00 |
|
Vukas Pajic
|
9d3881b00e
|
typo
|
2023-09-21 16:14:37 +02:00 |
|
Vukas Pajic
|
baffbd6a32
|
Update ids validation
see https://github.com/IfcOpenShell/IfcOpenShell/issues/2933
|
2023-09-21 13:27:38 +02:00 |
|
Dion Moult
|
63a5c0986f
|
Datatype checks in IfcTester are now case insensitive
|
2023-09-19 23:56:04 +10:00 |
|
Vukas Pajic
|
43a7340f5d
|
Fix case when ids_dict has key but value is None
|
2023-09-19 12:28:09 +02:00 |
|
Dion Moult
|
62bf8c2287
|
Fix crash where IFCTester read directly from IFC in the UI
|
2023-09-19 18:17:24 +10:00 |
|
Dion Moult
|
39b1a65dc5
|
IfcTester now includes percentages per requirement
|
2023-09-19 09:03:53 +10:00 |
|
Thomas Krijnen
|
f400973557
|
Correct xsi:schemaLocation
|
2023-09-13 12:47:33 +02:00 |
|
Thomas Krijnen
|
148d6e7b1b
|
Update IDS.xsd
|
2023-09-13 10:11:01 +02:00 |
|