honeybee_idaice.typing module¶
Collection of methods for type input checking.
- honeybee_idaice.typing.clean_idaice_string(value, input_name='')[source]¶
Clean a string for IDA-ICE that can be used for identifying objects.
This includes stripping out all illegal characters in file paths and truncating long names that would make it impossible to write objects to files.
All other UTF-8 characters pass into the result without issues given that IDA-ICE IDs support all UTF-8 characters.