WISDEM / WOMBAT

Windfarm Operations & Maintenance cost-Benefit Analysis Tool
https://wisdem.github.io/WOMBAT/
Apache License 2.0
21 stars 11 forks source link

Feature/unscheduled maintenance #12

Closed RHammond2 closed 3 years ago

RHammond2 commented 3 years ago

Adds in a strategy and strategy_threshold for separate modeling of scheduled, downtime, and requests based servicing equipment. This allows for individual servicing equipment to operate on their own strategies, this way we can have predetermined equipment schedules for regular maintenance intervals, or wait for a specific threshold to be met before calling out equipment.

This also adds in the FromDictMixin for dataclasses, so that they can be easily compiled from dictionaries using a cls.from_dict(the_data_dict) classmethod.