-
Notifications
You must be signed in to change notification settings - Fork 77
adding example jupyter notebook #17
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
Conversation
Added comments, updated plots for readability and changed the downsampling method in step 1
|
@GregoryKimball I made a few minor changes, please take a look and make sure they look good to you. |
|
This is a great start to illustrate the workflow. Let's make sure to keep it updated as we build out the tools. |
|
Thank you for improving the notebook. I added a centering step so that the data is initially centered around 1 before the analysis begins. I recommend doing the centering step between filtering and analysis to prevent outliers from off-centering the data. |
|
Thanks for illustrating the centering step. I suggest it might be more general and readable to use |
|
I did some experimenting with |
…and YoY distribution
|
The data from the BP system (12) system may make for a cleaner example: http://dkasolarcentre.com.au/source/alice-springs/dka-m5-b-phase |
|
Good suggestion Mike - I like system 12 very much! |
|
We could also consider one of the NREL systems that nobody cares about anymore like the ASE. |
|
Thank you Chris and Mike for adding the new BP system. I made some updates to the metadata and filter to make sure this site runs OK. Ready to merge? |
|
I will update the example to work with the newly merged versions of the degradation functions. |
Merge master into ipynb_example
Also updated the ols step to handle the degradation function output format
|
The previous version was using ambient as cell temperature leading to significant seasonality. I updated the normalization step to model cell temperature based on POA irradiance. But there are still remaining problems: -OLS is not a good idea with 15 minute data, there are a lot of low data points that cause a highly suspect fit The solution to both these problems is to aggregate with an irradiance weighted sum daily. I'll keep working on this in the example. |


This request adds a jupyter notebook and a "docs" folder to the repository. PVLIB uses a similar structure to provide tutorials to the functionality.