NREL / OpenOA

This library provides a framework for assessing wind plant performance using operational assessment (OA) methodologies that consume time series data from wind plants. The goal of the project is to provide an open source implementation of common data structures, analysis methods, and utility functions relevant to wind plant OA.
https://openoa.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
194 stars 63 forks source link

Generalizing Input Validation/Manipulation and Met Data Refactor #204

Closed RHammond2 closed 2 years ago

RHammond2 commented 2 years ago

This PR starts generalizing the data handling methods for allowing the OpenOA utilities to accept both pandas Series and DataFrame objects, and refactors openoa.utils.met_data_processing methods to accept both data types. There is a slight modification to the gas constant as there were two slightly different version in use, so some regression tests have been updated for the use of the version that has higher accuracy.

@jordanperr I've tagged you here, to give it a once over, and I'm keeping these types of PRs more brief to ensure it's not overwhelming. Additionally, the changes in here are similar to the changes from #198, so there aren't any fundamental redesigns.

CLAassistant commented 2 years ago

CLA assistant check
All committers have signed the CLA.