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

h5pyd is included in qa.py but not present in setup.py dependencies list #220

Closed jordanperr closed 1 year ago

jordanperr commented 1 year ago

When installing OpenOA V3 (from develop_v3 branch) in a new environment, upon first run of the example 00_intro notebook, user is greeted with an error that h5pyd can not be found.

Solution:

Proposed action:

References:

RHammond2 commented 1 year ago

Thanks for catching this. I think in the old version of the QA notebook, the message about needing h5pyd and running pip install "openoa[wtk]" was more prevalent, but we could certainly move this single requirement into the develop category in the setup script: https://github.com/NREL/OpenOA/blob/develop_v3/setup.py#L34-L56.

ejsimley commented 1 year ago

This issue is addressed in PR #218 where h5pyd is added as a dependency in setup.py and requirements.txt