Dion Moult
33f5db2e26
Use indices instead of WorkTimeDatesInterface
...
Checking start/end dates are done very, very often in date calculations (often looping through every day in a date range). So I'd prefer more opaque code but less overhead.
2024-04-18 10:48:06 +02:00
Andrej730
4ac771a214
Fix #4342
2024-04-16 13:28:46 +02:00
Andrej730
0077036716
Fix issues editing work time in ifc4x3 #4295
2024-04-16 13:28:45 +02:00
Dion Moult
539cd047a2
Minor fix to allow edit_work_time to work seamlessly for IFC4X3.
2024-04-16 10:24:58 +02:00
Dion Moult
f72d48aab5
Fix bug where calendar caching meant invalid duration calculations if you edited your calendar after a date calculation.
2023-02-03 10:06:55 +11:00
Dion Moult
c8ba96cde8
Make syntax highlighting explicit in docs
2023-01-10 10:16:28 +11:00
Dion Moult
2805109cef
Write documentation for sequence API module
2023-01-03 17:31:48 +11:00
Dion Moult
810c71dfa2
IfcOpenShell-python licensing and black. See #1082 .
2022-01-19 12:18:33 +11:00
Dion Moult
810d36781c
Add support for editing calendar work and exception times and recurring work times
2021-04-29 13:16:47 +10:00
Dion Moult
ae0789e4ec
New assign / unassign declaration usecase, minor code & formatting cleanup
2021-04-07 13:15:16 +10:00