Recent work on the task 43 repo has involved the addition of a pydantic data model. The PR related to this work is here: IEA-Task-43/digital_wra_data_standard#281
It is planned that this branch will be merged into the master branch of the Task 43 repo once updates to the model are pulled in from the JSON schema.
Pydantic data models are a modern python framework centered around automatic data parsing, validation, and serialization. The objects themselves are similar to Python dataclass, that defines and stores data about an entity with annotated fields.
Incorporating this within the brighwind repo would involve replacing the MeasurementStation class and some of the validation that is currently handled within individual functions.