pvlib / solarfactors

A community-maintained implementation of the pvfactors bifacial irradiance model
BSD 3-Clause "New" or "Revised" License
8 stars 5 forks source link

Set up for initial release #5

Closed kandersolar closed 1 year ago

kandersolar commented 1 year ago

This PR sets up this project for the initial release to PyPI. Except for some documentation and test/doc stuff, it is functionally equivalent to pvfactors version 1.5.2. The one exception is that it has no upper version limit on its pvlib dependency. This is necessary to address https://github.com/pvlib/pvlib-python/issues/1796.

The way it is currently configured, it will be listed on PyPI under solarfactors but the installed python package is still imported with pvfactors. I am still nervous about this approach (see https://github.com/pvlib/pvlib-python/discussions/1657#discussioncomment-4938209), but it is the easiest and fastest way to resolving https://github.com/pvlib/pvlib-python/issues/1796.

For consistency I think it makes sense to continue on with the versioning used in the original pvfactors, so this release will be 1.5.3.