Skip to content

Inappropriate module name for "pvlib.iam.schlick_diffuse" #1811

Closed
@xieyupku

Description

@xieyupku

Describe the bug

I am one of the major developers of the "Fresnel Equations" for Diffuse radiation on Inclined photovoltaic Surfaces (FEDIS) which is referred to, in pvlib, as pvlib.iam.schlick_diffuse. First of all, thank you for including FEDIS in pvlib. However, as we discussed in the PVSC meeting, it is an apparent mistake to use the name "Schlick diffuse" in pvlib. Schlick model is only a simple approximation of the Fresnel equations for direct radiation. It is much complicated to give the precise iam solution for diffuse radiation due to the integration in space. FEDIS derived an analytical solution of the iam model for diffuse radiation, with limited and clearly stated approximation, using the Schlick equation for direct radiation. The solution given by FEDIS is completely different with Schlick equation, however, and was not provided in Schlick paper. It is thus very misleading and essentially wrong to use the current name to describe FEDIS model.

Therefore, I strongly suggest that the module name should be changed to pvlib.iam.fedis or pvlib.iam.fedis_diffuse.

Thank you for considering my comments.
Yu Xie

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
I strongly suggest that the module name should be changed to pvlib.iam.fedis or pvlib.iam.fedis_diffuse.

Screenshots
If applicable, add screenshots to help explain your problem.

Versions:

  • pvlib.__version__: 0.10.1
  • pandas.__version__:
  • python:

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions