Skip to content

The future of pvfactors #127

@anomam

Description

@anomam

First of all, I would like to say thank you to the people that help keep pvfactors alive (mostly @kanderso-nrel, and more recently @campanelli-sunpower) and for management at SunPower (@srisukhi @pfranz-spwr) for keeping the repository public even after I left the team.

I'm creating this issue because people have been reaching out to me directly asking about the future of pvfactors, and wondering about the fact that it feels abandoned in spite of a sustained interest by people in the industry using it directly, or via pvlib-python.

So I would like to open this discussion with SunPower (@campanelli-sunpower and @srisukhi, but also @pfranz-spwr ) to understand where the company stands on not only maintaining the code, but also building on top of it (there are feature requests like #120, or what I started in #119, and lots of fun and innovative ideas that can be thought of).

I. situation

What is SunPower's plan for pvfactors? Is there any roadmap for it?

  1. My current impression is that pvfactors as-is currently satisfies the modeling needs of SunPower, and that there will understandably not be much more work done on it. Besides, I do not know if SunPower still has interest or simply resources (time, personnel, ...) to maintain its public modeling repositories such as pvfactors (or PVMismatch, but that's a different discussion).

  2. It was also brought to my intention that there doesn't seem to be much overlap between the people who want/can keep SunPower/pvfactors alive, and the people who have admin/management privileges on the repository (including the CI, release process, etc), which creates some inertia in an already slowly moving package.

II. potential next steps

  1. would SunPower be willing to transfer ownership of pvfactors to a different organization like pvlib?

  2. if not, what does SunPower think about the idea of forking pvfactors into a different organization (and of course use a different name)? (not that any permission is needed, just trying to understand what would work best for everyone)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions