Dion Moult
2d5be6cf89
Search replace 0.7.0 with 0.8.0
2024-06-27 11:49:12 +10:00
Dion Moult
16e98e1400
Distribute IfcFM on PyPI
2024-06-26 12:10:59 +10:00
Dion Moult
713e9c8e14
Minor fix in IfcFM to derive occurrences from types (and make it easier to override)
2024-06-24 23:41:00 +10:00
Dion Moult
c0b86ea016
Fix incorrect colours in Basic FM template
2024-05-29 08:51:27 +10:00
Dion Moult
69e21da60c
Minor naming changes in IfcFM to be more true to IFC jargon
2024-05-10 22:13:39 +10:00
Andrej730
cbf04546b8
fix many implicit ifcopenshell.guid imports
...
a bit related to 10d30b0de
2024-05-08 18:18:02 +05:00
Martin15135215
3106168889
add cff for ifcfm
2023-12-07 13:42:32 +11:00
Dion Moult
ac5cf95f9e
IfcFM panel now autodetects available engines with names and descriptions
2023-11-23 11:00:10 +11:00
Dion Moult
52c168051e
Revert "You can now override custom category element functions in IfcFM"
...
This reverts commit 8a63275db0 .
2023-11-15 17:19:10 +11:00
Dion Moult
e072da8d65
Minor alignment of Basic FM preset to IFC property naming
2023-11-15 16:47:42 +11:00
Dion Moult
8a63275db0
You can now override custom category element functions in IfcFM
2023-11-15 16:35:46 +11:00
Dion Moult
69be3a005c
Minor bug fix to COBie 2.4 space descriptions
2023-11-15 15:59:24 +11:00
Dion Moult
880d0ba753
Minor fixes
2023-10-26 13:08:30 +11:00
Dion Moult
68acf84e26
Fix #3901 . Add configurable list concatenation support in IfcFM.
2023-10-20 13:38:17 +11:00
Andrej730
c85826ef2e
Fixed #3901
...
It was throwing an error because was failing to write a list to an excel cell, now it's explicitly converting the value to string.
Python: Traceback (most recent call last):
File "\blenderbim\bim\module\fm\operator.py", line 102, in execute
writer.write_xlsx(filepath)
File "\blenderbim\libs\site\packages\ifcfm\__init__.py", line 259, in write_xlsx
cell = worksheet.cell(row=r, column=c, value=col)
File "\blenderbim\libs\site\packages\openpyxl\worksheet\worksheet.py", line 247, in cell
cell.value = value
File "\blenderbim\libs\site\packages\openpyxl\cell\cell.py", line 218, in value
self._bind_value(value)
File "\blenderbim\libs\site\packages\openpyxl\cell\cell.py", line 187, in _bind_value
raise ValueError("Cannot convert {0!r} to Excel".format(value))
ValueError: Cannot convert ['USE TYPE CATALOG'] to Excel
2023-10-18 16:40:07 +05:00
Dion Moult
8f43854cbf
Minor fix
2023-10-17 20:47:39 +11:00
Dion Moult
ca2ae36d41
Modernize zone and type table mappings for COBie 2.4 with Emma Hooper
2023-10-12 22:56:36 +11:00
Dion Moult
371daa6c80
Revise COBie 2.4 mappings for facility, floor, and some of space worksheet in collaboration with Emma Hooper
2023-10-05 22:49:52 +11:00
Dion Moult
82d4829c83
Clean up IfcFM's Basic preset to be more true to IFC rather than follow naming schemes from stuff like COBie
2023-10-03 21:21:28 +11:00
Dion Moult
d838e1808d
IfcFM can now be used to federate multiple spreadsheets together
2023-09-29 23:03:58 +10:00
Dion Moult
5ed54d9e7c
Revise COBie 2.4 contact table mapping in collaboration with Emma Hooper
2023-09-29 23:03:58 +10:00
Dion Moult
182b6c7b07
IfcFM now supports writing to Pandas Dataframes
2023-09-27 14:18:48 +10:00
Dion Moult
22edbddd84
You can now interact with IfcFM via CLI
2023-09-27 14:17:46 +10:00
Dion Moult
7b75364feb
Refactor IfcFM to make it easier to exclude things
2023-09-22 17:17:15 +10:00
Dion Moult
66e07c2f69
Include buildingSMART psets in IfcFM Basic preset
2023-09-14 15:17:52 +10:00
Dion Moult
2b067b9dec
Minor fix
2023-09-14 14:27:07 +10:00
Dion Moult
c22d7d2f41
More minor fixes to IfcFM basic preset
2023-09-14 14:24:06 +10:00
Dion Moult
ea3d489c24
Minor fixes to IfcFM
2023-09-14 12:10:36 +10:00
Dion Moult
5f6e003e4e
Implement COBie documents and attributes
2023-09-13 17:08:33 +10:00
Dion Moult
5c33034455
Implement COBie assemblies, connections, spares, resources, and jobs.
2023-09-12 17:48:23 +10:00
Dion Moult
da7d4dac7a
Implement COBie systems
2023-09-11 23:24:34 +10:00
Dion Moult
098ae2b69f
Implement COBie type and component tables
2023-09-11 18:31:37 +10:00
Dion Moult
0b5535b6d4
Implement COBie zones
2023-09-10 09:04:19 +10:00
Dion Moult
0285d97e3f
Reimplement IfcCOBie contacts, facilities, floors, and spaces in IfcFM.
2023-09-09 21:27:10 +10:00
Dion Moult
b7a481ec79
IfcFM now uses Openpyxl and supports xlsx. Reorder columns to be more logical and group similar data types together (at least for me).
2023-09-08 13:16:17 +10:00
Dion Moult
0fb9f584cb
Big clean up to IfcFM. It's almost usable!
2023-09-07 17:38:33 +10:00
Dion Moult
0ed8dc970d
New simplified IfcFM parser for basic object data.
2023-08-14 16:14:57 +10:00
Dion Moult
b984a77862
IfcFM parser and writer is now easier to override for custom FM requirements
2023-02-02 14:29:48 +11:00
Dion Moult
706b925f4c
FM documents now use the identification as the key, and refer to the doc info instead of doc reference
2022-10-27 09:46:11 +11:00
Dion Moult
d847f358ba
Minor fix
2022-10-09 22:26:38 +11:00
Dion Moult
f81b22240c
Minor fix
2022-10-04 18:35:01 +11:00
Dion Moult
d1baaa21e7
Update IfcFM to use actors, not contacts, support federated datasets, and be more true to spec
2022-09-05 12:41:06 +10:00
Dion Moult
f6bf626349
Little utility to help printing out maintainable classes and other classes in contractual documentation.
2021-12-09 13:36:33 +11:00
Dion Moult
d666a687dc
FMHEM classes now updated to latest draft
2021-10-15 13:23:18 +11:00
Dion Moult
179a970974
Utility to print out all maintainable assets for FM paper documentation
2021-10-14 11:36:46 +11:00
Dion Moult
94f0612752
WIP copyright statements. See #1082 . Also IFCP6 is now IFC4D as we will expand into more 4D apps and widen the scope.
2021-08-05 13:21:55 +10:00
Dion Moult
5cf07a910e
Include licenses on IfcOpenShell sub-utilities. See #1082 .
2021-08-04 10:51:31 +10:00
Dion Moult
cfa0575263
Minor fix
2021-07-27 20:47:49 +10:00
Dion Moult
16fd06a4e9
Initial commit for half implemented IfcFM library to support new FM exchange requirements and related FM tasks. Initially just an IfcCOBie replacement but will grow.
2021-07-23 18:03:07 +10:00