Skip to content

Add function for interpolated IAM model #679

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
cwhanse opened this issue Mar 28, 2019 · 4 comments
Closed

Add function for interpolated IAM model #679

cwhanse opened this issue Mar 28, 2019 · 4 comments
Milestone

Comments

@cwhanse
Copy link
Member

cwhanse commented Mar 28, 2019

Describe the solution you'd like

A commonly used model for IAM is to interpolate along a user-supplied list of (AOI, IAM) points, e.g., pvsyst offers this model option.

Implement a function iam_interpolated with parameters being a list of (AOI, IAM) points.

Additional context
pvsyst uses linear interpolation.

@wholmgren
Copy link
Member

I'm not entirely opposed to adding a one-line wrapper around numpy or scipy interpolate 1D functions. An alternative to consider is only a documentation example that demonstrates using those functions for this purpose. Or ask and answer the question on stackoverflow.

@cwhanse
Copy link
Member Author

cwhanse commented Mar 28, 2019

Good point. I think it would be useful as a PVSystem method, when the (AOI, IAM) points are packaged with module_parameters.

@mikofski
Copy link
Member

Or perhaps in the model chain? Is there a pvsyst model chain for user supplied IAM lookup?

@cwhanse cwhanse added this to the 0.7.0 milestone Mar 29, 2019
@cwhanse
Copy link
Member Author

cwhanse commented Jul 26, 2019

closed by #752

@cwhanse cwhanse closed this as completed Jul 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants