Dion Moult
|
520e7653e4
|
#1375 #2317 add API support for referencing in spatial structures
|
2022-08-19 18:43:39 +10:00 |
|
Dion Moult
|
5b34e08c37
|
#2321 Remove IDS from IfcOpenShell to prevent confusion as it is now refactored heavily and lives in ifctester
|
2022-08-05 09:29:01 +10:00 |
|
Dion Moult
|
709c530434
|
Fix bug where MergeDuplicateTypesByTag recipe would've left multiple IfcRelDefinesByType relationships which is no good
|
2022-08-03 17:33:23 +10:00 |
|
Dion Moult
|
21094c59d9
|
API now supports adding classifications by identifier instead of from a library
|
2022-08-02 10:10:02 +10:00 |
|
Carlos Villagrasa
|
7a6005d0ea
|
Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0
|
2022-07-26 20:43:38 +02:00 |
|
Dion Moult
|
7de454337d
|
Minor fix
|
2022-07-26 10:33:40 +10:00 |
|
Carlos Villagrasa
|
a3942ee5e2
|
Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0
|
2022-07-22 18:42:25 +02:00 |
|
Vukas Pajic
|
f1e0375b6a
|
api: assign_group now expects product to be a list
* minor change to assign_group
* api: assign_group now expects product: list
|
2022-07-21 10:14:58 +02:00 |
|
Vukas Pajic
|
5b76e83965
|
Selector: added new tests and improved UX
Selector: added tests to check non-standard characters and missing values
|
2022-07-21 07:37:48 +02:00 |
|
Dion Moult
|
a21b73225a
|
Fix #2296. Bug where material and profile psets couldn't be removed.
|
2022-07-21 15:12:00 +10:00 |
|
carlos
|
a09f864651
|
Fetch latest commits
|
2022-07-20 19:17:52 +02:00 |
|
Vukas Pajic
|
ce6d4ea59a
|
match elements when attribute is none and negation used
|
2022-07-20 09:33:58 +02:00 |
|
Vukas Pajic
|
29594b50b5
|
test when value does not exist
|
2022-07-20 09:06:04 +02:00 |
|
Vukas Pajic
|
2a2da56a0e
|
added test to check non standard characters
|
2022-07-20 08:32:36 +02:00 |
|
Thomas Krijnen
|
2f6ac0be9f
|
Fix test_wall_opening invocation
|
2022-07-07 08:46:38 +02:00 |
|
Thomas Krijnen
|
07c152f513
|
Submodule
|
2022-07-06 22:09:13 +02:00 |
|
Thomas Krijnen
|
9b59d24fc7
|
Update test_wall_opening.py
|
2022-07-06 18:20:25 +02:00 |
|
Dion Moult
|
d23f14f8aa
|
Cleaner IFC doc generation showing all contextual entities not only those related to the target instance
|
2022-06-21 22:05:26 +10:00 |
|
Dion Moult
|
ff3e2f14e1
|
Inherited and overridden classification references per system is now supported
|
2022-06-21 19:28:29 +10:00 |
|
Dion Moult
|
4761c58571
|
IDS now supports failing inverse checks
|
2022-06-21 17:00:46 +10:00 |
|
Dion Moult
|
18cb767a95
|
More IDS test structuring and add support for checking logical unknown
|
2022-05-31 22:27:37 +10:00 |
|
Dion Moult
|
0d982090e3
|
More descriptive test names and slightly more concise IDS doc layout
|
2022-05-31 19:13:39 +10:00 |
|
Dion Moult
|
4c4846bc8f
|
Support userdefined process types in util module
|
2022-05-31 16:23:13 +10:00 |
|
Dion Moult
|
0dfe1d995f
|
Update IDS to support process types and require uppercase entities
|
2022-05-31 16:22:44 +10:00 |
|
Dion Moult
|
5ca19ce2f7
|
WIP update to support current IDS v0.6
|
2022-05-31 15:35:47 +10:00 |
|
Dion Moult
|
0a3e5f65fa
|
Fix multiple specifications in IDS
|
2022-05-25 17:49:12 +10:00 |
|
Dion Moult
|
e302fea33b
|
Resolve merge conflict. Still WIP IDS test cases.
|
2022-05-22 22:10:28 +10:00 |
|
Thomas Krijnen
|
3a1416536a
|
Oops
|
2022-05-17 22:31:37 +02:00 |
|
Thomas Krijnen
|
4eec863cad
|
Example for turning IDS test cases into spec. Sorry for butchering your code @Moult
|
2022-05-17 22:21:11 +02:00 |
|
Dion Moult
|
fdaae048c2
|
Implement IDS partOf facet
|
2022-05-12 14:33:44 +10:00 |
|
Dion Moult
|
4da5a38237
|
Implement IDS material null checks, inheritance checks, and set item checks
|
2022-05-12 12:06:23 +10:00 |
|
Dion Moult
|
0cf2d7e05e
|
Implement IDS uri/use/instructions for material facet
|
2022-05-11 23:30:10 +10:00 |
|
Dion Moult
|
3122cf21db
|
Implement IDS property facet measure conversions
|
2022-05-11 19:59:10 +10:00 |
|
Dion Moult
|
4bf25d5d9c
|
Minor fix
|
2022-05-11 18:46:27 +10:00 |
|
Dion Moult
|
dc10c7a360
|
Implement null check for IDS properties, and support restrictions
|
2022-05-11 17:10:22 +10:00 |
|
Dion Moult
|
94e082fc7d
|
Support IDS uri/use/instructions for property facets
|
2022-05-11 15:30:39 +10:00 |
|
Dion Moult
|
8aa38917eb
|
New classification utility module
|
2022-05-11 15:19:17 +10:00 |
|
Dion Moult
|
0774100606
|
IDS classification facets not handle inheritance, full refs, and restrictions
|
2022-05-11 14:49:47 +10:00 |
|
Dion Moult
|
95b48b02e4
|
Add support for IDS classification uri, use, and instructions
|
2022-05-11 13:27:19 +10:00 |
|
Dion Moult
|
c5de1d8727
|
Add IDS support for restrictions in attribute facets and handle inheritance
|
2022-05-11 13:06:15 +10:00 |
|
Dion Moult
|
7e09ab0ced
|
Add support for IDS attribute use/instructions
|
2022-05-11 10:12:36 +10:00 |
|
Dion Moult
|
eb3e137a6e
|
#2196 Get psets now handleds inheritance by default
|
2022-05-11 09:18:23 +10:00 |
|
Dion Moult
|
f528ad9744
|
Minor fix
|
2022-05-10 23:49:14 +10:00 |
|
Dion Moult
|
650f9eb7f5
|
Attribute filtering in IDS now checks null-like values too.
|
2022-05-10 22:42:21 +10:00 |
|
Dion Moult
|
a78d6f42e5
|
Allow IDS to audit any entity, not just IfcObjects
|
2022-05-10 22:13:28 +10:00 |
|
Dion Moult
|
4326a74c64
|
Fix IDS to not allow subclasses and allow restrictions in the class name
|
2022-05-10 21:40:35 +10:00 |
|
Dion Moult
|
08fc62d4d9
|
Add support for userdefined predefined types in IDS entity facets
|
2022-05-10 21:20:10 +10:00 |
|
Dion Moult
|
ae298de8dc
|
Implement identifier, desc, and instructions for specification node in IDS
|
2022-05-10 19:26:12 +10:00 |
|
Dion Moult
|
a24c4b269a
|
Fix mandatory title and optional date and check invalid dates in IDS
|
2022-05-10 17:36:24 +10:00 |
|
Dion Moult
|
083d9d3e3e
|
Implement attribute facet for IDS
|
2022-05-10 16:23:07 +10:00 |
|