Skip to content

Commit afb26a7

Browse files
Change NREL to NLR (#492)
* initial pyproject.toml implementation * changelog * update URLs * change NREL to NLR * linting * changelog * update PVDAQ citation in notebooks
1 parent b505b3f commit afb26a7

16 files changed

Lines changed: 2988 additions & 2977 deletions

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ authors:
4343
orcid: "https://orcid.org/0000-0002-9867-8930"
4444
title: "RdTools"
4545
doi: 10.5281/zenodo.1210316
46-
url: "https://github.com/NREL/rdtools"
46+
url: "https://github.com/NatLabRockies/rdtools"

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
5555
## Enforcement
5656

5757
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58-
reported by contacting the project team at RdTools@nrel.gov. All
58+
reported by contacting the project team at RdTools@nlr.gov. All
5959
complaints will be reviewed and investigated and will result in a response that
6060
is deemed necessary and appropriate to the circumstances. The project team is
6161
obligated to maintain confidentiality with regard to the reporter of an incident.

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<img src="./docs/sphinx/source/_images/logo_horizontal_highres.png" width="500" alt="RdTools logo"/>
22

33
Master branch:
4-
[![Build Status](https://github.com/NREL/rdtools/workflows/pytest/badge.svg?branch=master)](https://github.com/NREL/rdtools/actions?query=branch%3Amaster)
4+
[![Build Status](https://github.com/NatLabRockies/rdtools/workflows/pytest/badge.svg?branch=master)](https://github.com/NatLabRockies/rdtools/actions?query=branch%3Amaster)
55

66
Development branch:
7-
[![Build Status](https://github.com/NREL/rdtools/workflows/pytest/badge.svg?branch=development)](https://github.com/NREL/rdtools/actions?query=branch%3Adevelopment)
7+
[![Build Status](https://github.com/NatLabRockies/rdtools/workflows/pytest/badge.svg?branch=development)](https://github.com/NatLabRockies/rdtools/actions?query=branch%3Adevelopment)
88

99
Code coverage:
10-
[![codecov](https://codecov.io/gh/NREL/rdtools/graph/badge.svg?token=K2HDjFkBws)](https://codecov.io/gh/NREL/rdtools)
10+
[![codecov](https://codecov.io/gh/NatLabRockies/rdtools/graph/badge.svg?token=K2HDjFkBws)](https://codecov.io/gh/NatLabRockies/rdtools)
1111

1212
RdTools is an open-source library to support reproducible technical analysis of
1313
time series data from photovoltaic energy systems. The library aims to provide
@@ -38,7 +38,7 @@ and the specific DOI coresponding to that version from [Zenodo](https://doi.org/
3838
Martin Springer, Jiyang Yan, Kirsten Perry, Sandra Villamar, Will Vining,
3939
Gregory Kimball, Daniel Ruth, Noah Moyer, Quyen Nguyen, Dirk Jordan,
4040
Matthew Muller, and Chris Deline, RdTools, version {insert version}, Computer Software,
41-
https://github.com/NREL/rdtools. DOI:{insert DOI}
41+
https://github.com/NatLabRockies/rdtools. DOI:{insert DOI}
4242

4343
The underlying workflow of RdTools has been published in several places.
4444
If you use RdTools in a published work, you may also wish to cite the following as
@@ -76,5 +76,5 @@ Other useful references which may also be consulted for degradation rate methodo
7676

7777
## Further Instructions and Updates
7878

79-
Check out the [wiki](https://github.com/NREL/rdtools/wiki) for additional usage documentation, and for information on development goals and framework.
79+
Check out the [wiki](https://github.com/NatLabRockies/rdtools/wiki) for additional usage documentation, and for information on development goals and framework.
8080

docs/Multi-year_on_year_example.ipynb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818
"\n",
1919
"For a consistent experience, we recommend installing the packages and versions documented in `docs/notebook_requirements.txt`. This can be achieved in your environment by running `pip install -r docs/notebook_requirements.txt` from the base directory. (RdTools must also be separately installed.) This notebook was tested in python 3.12.\n",
2020
"\n",
21-
"This notebook works with data from the NREL PVDAQ `[4] NREL x-Si #1` system. This notebook automatically downloads and locally caches the dataset used in this example. The data can also be found on the DuraMAT Datahub (https://datahub.duramat.org/dataset/pvdaq-time-series-with-soiling-signal).\n"
21+
"This notebook works with data from system 4 of the PVDAQ dataset [1]. This notebook automatically downloads and locally caches the dataset used in this example. The data can also be found on the DuraMAT Datahub (https://datahub.duramat.org/dataset/pvdaq-time-series-with-soiling-signal).\n",
22+
"\n",
23+
"[1] Deline, C., Perry, K., Deceglie, M., Muller, M., Sekulic, W., and Jordan, D. \"Photovoltaic Data Acquisition (PVDAQ) Public Datasets,\" Open Energy Data Initiative (OEDI), NREL, 2021. DOI: [10.25984/1846021](https://doi.org/10.25984/1846021)"
2224
]
2325
},
2426
{
@@ -247,7 +249,7 @@
247249
],
248250
"source": [
249251
"# Provide additional timestamp information for the YoY slopes including the left and right timestamps that were used to calculate the slope.\n",
250-
"# The index is set to equal dt_center because we passed label='center' in the yoy_kwargs. \n",
252+
"# The index is set to equal dt_center because we passed label='center' in the yoy_kwargs.\n",
251253
"print(calc_info['YoY_times'].head().to_markdown())"
252254
]
253255
},

docs/TrendAnalysis_example.ipynb

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@
1414
"1. Import and preliminary calculations: In this step data is important and augmented to enable analysis with RdTools. **No RdTools functions are used in this step. It will vary depending on the particulars of your dataset. Be sure to understand the inputs RdTools requires and make appropriate adjustments.** \n",
1515
"2. Analysis with RdTools: This notebook illustrates the use of the TrendAnalysis API to year on year (YOY) degradation and recovery (SRR) soiling calculations.\n",
1616
"\n",
17-
"This notebook works with data from the NREL PVDAQ `[4] NREL x-Si #1` system. Note that because this system does not experience significant soiling, the dataset contains a synthesized soiling signal for use in the soiling section of the example. This notebook automatically downloads and locally caches the dataset used in this example. The data can also be found on the DuraMAT Datahub (https://datahub.duramat.org/dataset/pvdaq-time-series-with-soiling-signal).\n",
17+
"This notebook works with data from system 4 of the PVDAQ dataset [1]. Note that because this system does not experience significant soiling, the dataset contains a synthesized soiling signal for use in the soiling section of the example. This notebook automatically downloads and locally caches the dataset used in this example. The data can also be found on the DuraMAT Datahub (https://datahub.duramat.org/dataset/pvdaq-time-series-with-soiling-signal).\n",
1818
"\n",
19-
"An older version of this notebook (RdTools<3) included emphasis on the clear sky workflow which uses clear sky modeled irradiance rather than measured (sensor) irradiance for analysis. The clear sky analysis served to double check the sensor based result for things like sensor drift, but there was high uncertainty with this approach because aerosal optical depth (AOD), an input to the clear sky irradiance model, can change from year to year. Therefore we have de-emphasized the clear sky workflow in this version of the notebook. We also include a new notebook that illustrates the use of satellite irradiance data, which can serve as a check on the sensor-based analysis."
19+
"An older version of this notebook (RdTools<3) included emphasis on the clear sky workflow which uses clear sky modeled irradiance rather than measured (sensor) irradiance for analysis. The clear sky analysis served to double check the sensor based result for things like sensor drift, but there was high uncertainty with this approach because aerosal optical depth (AOD), an input to the clear sky irradiance model, can change from year to year. Therefore we have de-emphasized the clear sky workflow in this version of the notebook. We also include a new notebook that illustrates the use of satellite irradiance data, which can serve as a check on the sensor-based analysis.\n",
20+
"\n",
21+
"[1] Deline, C., Perry, K., Deceglie, M., Muller, M., Sekulic, W., and Jordan, D. \"Photovoltaic Data Acquisition (PVDAQ) Public Datasets,\" Open Energy Data Initiative (OEDI), NREL, 2021. DOI: [10.25984/1846021](https://doi.org/10.25984/1846021)"
2022
]
2123
},
2224
{
@@ -61547,7 +61549,7 @@
6154761549
},
6154861550
"colorscale": [
6154961551
[
61550-
0.0,
61552+
0,
6155161553
"#0d0887"
6155261554
],
6155361555
[
@@ -61583,7 +61585,7 @@
6158361585
"#fdca26"
6158461586
],
6158561587
[
61586-
1.0,
61588+
1,
6158761589
"#f0f921"
6158861590
]
6158961591
],
@@ -61607,7 +61609,7 @@
6160761609
},
6160861610
"colorscale": [
6160961611
[
61610-
0.0,
61612+
0,
6161161613
"#0d0887"
6161261614
],
6161361615
[
@@ -61643,7 +61645,7 @@
6164361645
"#fdca26"
6164461646
],
6164561647
[
61646-
1.0,
61648+
1,
6164761649
"#f0f921"
6164861650
]
6164961651
],
@@ -61658,7 +61660,7 @@
6165861660
},
6165961661
"colorscale": [
6166061662
[
61661-
0.0,
61663+
0,
6166261664
"#0d0887"
6166361665
],
6166461666
[
@@ -61694,7 +61696,7 @@
6169461696
"#fdca26"
6169561697
],
6169661698
[
61697-
1.0,
61699+
1,
6169861700
"#f0f921"
6169961701
]
6170061702
],
@@ -61721,7 +61723,7 @@
6172161723
},
6172261724
"colorscale": [
6172361725
[
61724-
0.0,
61726+
0,
6172561727
"#0d0887"
6172661728
],
6172761729
[
@@ -61757,7 +61759,7 @@
6175761759
"#fdca26"
6175861760
],
6175961761
[
61760-
1.0,
61762+
1,
6176161763
"#f0f921"
6176261764
]
6176361765
],
@@ -61772,7 +61774,7 @@
6177261774
},
6177361775
"colorscale": [
6177461776
[
61775-
0.0,
61777+
0,
6177661778
"#0d0887"
6177761779
],
6177861780
[
@@ -61808,7 +61810,7 @@
6180861810
"#fdca26"
6180961811
],
6181061812
[
61811-
1.0,
61813+
1,
6181261814
"#f0f921"
6181361815
]
6181461816
],
@@ -61953,7 +61955,7 @@
6195361955
},
6195461956
"colorscale": [
6195561957
[
61956-
0.0,
61958+
0,
6195761959
"#0d0887"
6195861960
],
6195961961
[
@@ -61989,7 +61991,7 @@
6198961991
"#fdca26"
6199061992
],
6199161993
[
61992-
1.0,
61994+
1,
6199361995
"#f0f921"
6199461996
]
6199561997
],
@@ -62080,7 +62082,7 @@
6208062082
],
6208162083
"sequential": [
6208262084
[
62083-
0.0,
62085+
0,
6208462086
"#0d0887"
6208562087
],
6208662088
[
@@ -62116,13 +62118,13 @@
6211662118
"#fdca26"
6211762119
],
6211862120
[
62119-
1.0,
62121+
1,
6212062122
"#f0f921"
6212162123
]
6212262124
],
6212362125
"sequentialminus": [
6212462126
[
62125-
0.0,
62127+
0,
6212662128
"#0d0887"
6212762129
],
6212862130
[
@@ -62158,7 +62160,7 @@
6215862160
"#fdca26"
6215962161
],
6216062162
[
62161-
1.0,
62163+
1,
6216262164
"#f0f921"
6216362165
]
6216462166
]
@@ -62290,8 +62292,8 @@
6229062292
"xaxis": {
6229162293
"anchor": "y",
6229262294
"domain": [
62293-
0.0,
62294-
1.0
62295+
0,
62296+
1
6229562297
],
6229662298
"title": {
6229762299
"text": "datetime"
@@ -62300,8 +62302,8 @@
6230062302
"yaxis": {
6230162303
"anchor": "x",
6230262304
"domain": [
62303-
0.0,
62304-
1.0
62305+
0,
62306+
1
6230562307
],
6230662308
"title": {
6230762309
"text": "energy_Wh"

docs/TrendAnalysis_example_NSRDB.ipynb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@
1414
"1. Import and preliminary calculations: In this step data is important and augmented to enable analysis with RdTools. **No RdTools functions are used in this step. It will vary depending on the particulars of your dataset. Be sure to understand the inputs RdTools requires and make appropriate adjustments.** \n",
1515
"2. Analysis with RdTools: This notebook illustrates the use of the TrendAnalysis API for year on year (YOY) degradation calculations.\n",
1616
"\n",
17-
"This notebook works with data from the NREL PVDAQ `[4] NREL x-Si #1` system. Note that because this system does not experience significant soiling, the dataset contains a synthesized soiling signal for use in the soiling section of the example. This notebook automatically downloads and locally caches the dataset used in this example. The data can also be found on the DuraMAT Datahub (https://datahub.duramat.org/dataset/pvdaq-time-series-with-soiling-signal).\n",
17+
"This notebook works with data from system 4 of the PVDAQ dataset [1]. Note that because this system does not experience significant soiling, the dataset contains a synthesized soiling signal for use in the soiling section of the example. This notebook automatically downloads and locally caches the dataset used in this example. The data can also be found on the DuraMAT Datahub (https://datahub.duramat.org/dataset/pvdaq-time-series-with-soiling-signal).\n",
1818
"\n",
19-
"In prior versions of RdTools (RdTools<3) we emphasized a clear sky workflow which uses clear sky modeled irradiance rather than measured (sensor) irradiance for analysis. The clear sky analysis served to double check the sensor based result for things like sensor drift, but there was high uncertainty with this approach because aerosal optical depth (AOD), an input to the clear sky irradiance model, can change from year to year. Therefore we now recommend using satellite irradiance data to check that the results with ground measured irradiance are sensible. This can help catch problems with sensor drift."
19+
"In prior versions of RdTools (RdTools<3) we emphasized a clear sky workflow which uses clear sky modeled irradiance rather than measured (sensor) irradiance for analysis. The clear sky analysis served to double check the sensor based result for things like sensor drift, but there was high uncertainty with this approach because aerosal optical depth (AOD), an input to the clear sky irradiance model, can change from year to year. Therefore we now recommend using satellite irradiance data to check that the results with ground measured irradiance are sensible. This can help catch problems with sensor drift.\n",
20+
"\n",
21+
"[1] Deline, C., Perry, K., Deceglie, M., Muller, M., Sekulic, W., and Jordan, D. \"Photovoltaic Data Acquisition (PVDAQ) Public Datasets,\" Open Energy Data Initiative (OEDI), NREL, 2021. DOI: [10.25984/1846021](https://doi.org/10.25984/1846021)"
2022
]
2123
},
2224
{

0 commit comments

Comments
 (0)