diff --git a/joss.06984/10.21105.joss.06984.crossref.xml b/joss.06984/10.21105.joss.06984.crossref.xml new file mode 100644 index 0000000000..37c9ab0a99 --- /dev/null +++ b/joss.06984/10.21105.joss.06984.crossref.xml @@ -0,0 +1,332 @@ + + + + 20240916194853-dc78b5e4ec7b7463937c1e7ced6c4bf918a5749e + 20240916194853 + + JOSS Admin + admin@theoj.org + + The Open Journal + + + + + Journal of Open Source Software + JOSS + 2475-9066 + + 10.21105/joss + https://joss.theoj.org + + + + + 09 + 2024 + + + 9 + + 101 + + + + SolarSpatialTools: A Python package for spatial solar +energy analyses + + + + Joseph + Ranalli + https://orcid.org/0000-0002-8184-9895 + + + William + Hobbs + https://orcid.org/0000-0002-3443-0848 + + + + 09 + 16 + 2024 + + + 6984 + + + 10.21105/joss.06984 + + + http://creativecommons.org/licenses/by/4.0/ + http://creativecommons.org/licenses/by/4.0/ + http://creativecommons.org/licenses/by/4.0/ + + + + Software archive + 10.5281/zenodo.13765574 + + + GitHub review issue + https://github.com/openjournals/joss-reviews/issues/6984 + + + + 10.21105/joss.06984 + https://joss.theoj.org/papers/10.21105/joss.06984 + + + https://joss.theoj.org/papers/10.21105/joss.06984.pdf + + + + + + Cloud advection model of solar irradiance +smoothing by spatial aggregation + Ranalli + Journal of Renewable and Sustainable +Energy + 3 + 13 + 10.1063/5.0050428 + 2021 + Ranalli, J., & Peerlings, E. E. +M. (2021). Cloud advection model of solar irradiance smoothing by +spatial aggregation. Journal of Renewable and Sustainable Energy, 13(3), +033704. https://doi.org/10.1063/5.0050428 + + + PV Plant Equipment Labels and Layouts Can Be +Validated by Analyzing Cloud Motion in Existing Plant +Measurements + Ranalli + IEEE Journal of Photovoltaics + 10.1109/JPHOTOV.2024.3366666 + 2024 + Ranalli, J., & Hobbs, W. B. +(2024). PV Plant Equipment Labels and Layouts Can Be Validated by +Analyzing Cloud Motion in Existing Plant Measurements. IEEE Journal of +Photovoltaics. +https://doi.org/10.1109/JPHOTOV.2024.3366666 + + + Automating Methods for Validating PV Plant +Equipment Labels + Ranalli + 52nd IEEE PV Specialists +Conference + 2024 + Ranalli, J., & Hobbs, W. B. +(2024, June). Automating Methods for Validating PV Plant Equipment +Labels. 52nd IEEE PV Specialists Conference. + + + SciPy 1.0: Fundamental algorithms for +scientific computing in Python + Virtanen + Nature Methods + 3 + 17 + 10.1038/s41592-019-0686-2 + 1548-7105 + 2020 + Virtanen, P., Gommers, R., Oliphant, +T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, +P., Weckesser, W., Bright, J., Walt, S. J. van der, Brett, M., Wilson, +J., Millman, K. J., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., +Larson, E., … SciPy 1.0 Contributors. (2020). SciPy 1.0: Fundamental +algorithms for scientific computing in Python. Nature Methods, 17(3), +261–272. +https://doi.org/10.1038/s41592-019-0686-2 + + + The HD(CP)^{\textrm{2}} Observational +Prototype Experiment (HOPE) – an overview + Macke + Atmospheric Chemistry and +Physics + 7 + 17 + 10.5194/acp-17-4887-2017 + 1680-7316 + 2017 + Macke, A., Seifert, P., Baars, H., +Barthlott, C., Beekmans, C., Behrendt, A., Bohn, B., Brueck, M., Bühl, +J., Crewell, S., Damian, T., Deneke, H., Düsing, S., Foth, A., Girolamo, +P. D., Hammann, E., Heinze, R., Hirsikko, A., Kalisch, J., … Xie, X. +(2017). The HD(CP)^{\textrm{2}} Observational Prototype Experiment +(HOPE) – an overview. Atmospheric Chemistry and Physics, 17(7), +4887–4914. +https://doi.org/10.5194/acp-17-4887-2017 + + + Cloud speed impact on solar variability +scaling – Application to the wavelet variability model + Lave + Solar Energy + 91 + 10.1016/j.solener.2013.01.023 + 0038-092X + 2013 + Lave, M., & Kleissl, J. (2013). +Cloud speed impact on solar variability scaling – Application to the +wavelet variability model. Solar Energy, 91, 11–21. +https://doi.org/10.1016/j.solener.2013.01.023 + + + Power output fluctuations in large scale pv +plants: One year observations with one second resolution and a derived +analytic model + Marcos + Progress in Photovoltaics: Research and +Applications + 2 + 19 + 10.1002/pip.1016 + 1099-159X + 2011 + Marcos, J., Marroyo, L., Lorenzo, E., +Alvira, D., & Izco, E. (2011). Power output fluctuations in large +scale pv plants: One year observations with one second resolution and a +derived analytic model. Progress in Photovoltaics: Research and +Applications, 19(2), 218–227. +https://doi.org/10.1002/pip.1016 + + + Quantifying PV power Output +Variability + Hoff + Solar Energy + 10 + 84 + 10.1016/j.solener.2010.07.003 + 0038-092X + 2010 + Hoff, T. E., & Perez, R. (2010). +Quantifying PV power Output Variability. Solar Energy, 84(10), +1782–1793. +https://doi.org/10.1016/j.solener.2010.07.003 + + + Spatiotemporal Interpolation of High +Frequency Irradiance Data for Inverter Testing + Pelland + 2021 IEEE 48th Photovoltaic Specialists +Conference (PVSC) + 10.1109/PVSC43889.2021.9518827 + 2021 + Pelland, S., Gagné, A., Allam, M. A., +Turcotte, D., & Ninad, N. (2021). Spatiotemporal Interpolation of +High Frequency Irradiance Data for Inverter Testing. 2021 IEEE 48th +Photovoltaic Specialists Conference (PVSC), 0211–0218. +https://doi.org/10.1109/PVSC43889.2021.9518827 + + + Robust cloud motion estimation by +spatio-temporal correlation analysis of irradiance data + Jamaly + Solar Energy + 159 + 10.1016/j.solener.2017.10.075 + 0038-092X + 2018 + Jamaly, M., & Kleissl, J. (2018). +Robust cloud motion estimation by spatio-temporal correlation analysis +of irradiance data. Solar Energy, 159, 306–317. +https://doi.org/10.1016/j.solener.2017.10.075 + + + Directional Solar Variability +Analysis + Gagné + 2018 IEEE Electrical Power and Energy +Conference (EPEC) + 10.1109/EPEC.2018.8598442 + 2018 + Gagné, A., Ninad, N., Adeyemo, J., +Turcotte, D., & Wong, S. (2018). Directional Solar Variability +Analysis. 2018 IEEE Electrical Power and Energy Conference (EPEC), 1–6. +https://doi.org/10.1109/EPEC.2018.8598442 + + + The Variability Index: A New and Novel Metric +for Quantifying Irradiance and PV Output Variability + Stein + Proceedings of the World Renewable Energy +Forum + 2012 + Stein, J. S., Hansen, C. W., & +Reno, M. J. (2012). The Variability Index: A New and Novel Metric for +Quantifying Irradiance and PV Output Variability. Proceedings of the +World Renewable Energy Forum, 13–17. + + + Characterizing local high-frequency solar +variability and its impact to distribution studies + Lave + Solar Energy + 118 + 10.1016/j.solener.2015.05.028 + 2015 + Lave, M., Reno, M. J., & +Broderick, R. J. (2015). Characterizing local high-frequency solar +variability and its impact to distribution studies. Solar Energy, 118, +327–337. +https://doi.org/10.1016/j.solener.2015.05.028 + + + Pvlib python: 2023 project +update + Anderson + Journal of Open Source +Software + 92 + 8 + 10.21105/joss.05994 + 2475-9066 + 2023 + Anderson, K. S., Hansen, C. W., +Holmgren, W. F., Jensen, A. R., Mikofski, M. A., & Driesse, A. +(2023). Pvlib python: 2023 project update. Journal of Open Source +Software, 8(92), 5994. +https://doi.org/10.21105/joss.05994 + + + Introduction to the open source PV LIB for +python Photovoltaic system modelling package + Andrews + 2014 IEEE 40th Photovoltaic Specialist +Conference (PVSC) + 10.1109/PVSC.2014.6925501 + 2014 + Andrews, R. W., Stein, J. S., Hansen, +C., & Riley, D. (2014). Introduction to the open source PV LIB for +python Photovoltaic system modelling package. 2014 IEEE 40th +Photovoltaic Specialist Conference (PVSC), 0170–0174. +https://doi.org/10.1109/PVSC.2014.6925501 + + + PVAnalytics: A Python Package for Automated +Processing of Solar Time Series Data + Perry + 2022 + Perry, K., Vining, W., Anderson, K., +Muller, M., & Hansen, C. (2022). PVAnalytics: A Python Package for +Automated Processing of Solar Time Series Data (NREL/PR-5K00-83824). +National Renewable Energy Lab. (NREL), Golden, CO (United States). +https://www.osti.gov/biblio/1887283 + + + + + + diff --git a/joss.06984/10.21105.joss.06984.pdf b/joss.06984/10.21105.joss.06984.pdf new file mode 100644 index 0000000000..223b151267 Binary files /dev/null and b/joss.06984/10.21105.joss.06984.pdf differ diff --git a/joss.06984/paper.jats/10.21105.joss.06984.jats b/joss.06984/paper.jats/10.21105.joss.06984.jats new file mode 100644 index 0000000000..ee1dd6497e --- /dev/null +++ b/joss.06984/paper.jats/10.21105.joss.06984.jats @@ -0,0 +1,698 @@ + + +
+ + + + +Journal of Open Source Software +JOSS + +2475-9066 + +Open Journals + + + +6984 +10.21105/joss.06984 + +SolarSpatialTools: A Python package for spatial solar +energy analyses + + + +https://orcid.org/0000-0002-8184-9895 + +Ranalli +Joseph + + +* + + +https://orcid.org/0000-0002-3443-0848 + +Hobbs +William + + + + + +Penn State Hazleton, Hazleton, PA, USA + + + + +Southern Company, Birmingham, AL, USA + + + + +* E-mail: + + +1 +5 +2024 + +9 +101 +6984 + +Authors of papers retain copyright and release the +work under a Creative Commons Attribution 4.0 International License (CC +BY 4.0) +2022 +The article authors + +Authors of papers retain copyright and release the work under +a Creative Commons Attribution 4.0 International License (CC BY +4.0) + + + +Python +solar energy +photovoltaics +signal processing +spatial + + + + + + Summary +

Solar energy is a form of renewable energy whose resource (i.e., + sunlight) is available on the earth’s surface with a relatively low + energy density. This type of resource inherently requires spatial + distribution of collection infrastructure in order to achieve + increased generation scale. This is true both in the case of + distributed (e.g., rooftop solar) and centralized generation. As + international responses to climate change promote growing interest in + solar energy, there is a corresponding growth of interest in tools for + working with distributed solar energy data that possesses these + characteristics. This package, + SolarSpatialTools, aims to contribute to that + need by providing research codes for spatial analyses of solar energy + data and resources.

+
+ + Statement of need +

As mature packages already exist for supporting general analysis + and modeling of solar energy systems, such as + pvlib-python + (Anderson + et al., 2023) and pvanalytics + (Perry + et al., 2022), this package is not intended to serve as a + replacement, a competitor, or to fragment those communities. Rather, + SolarSpatialTools serves to collect codes for + several tasks that are out-of-scope for + pvlib-python and + pvanalytics, but are still of general interest + to the research community. Where appropriate, capabilities of + SolarSpatialTools are contributed to + pvlib-python or + pvanalytics. For example, a Python language + port of the Wavelet Variability Model + (Lave + & Kleissl, 2013) contained in the MATLAB + pvlib package + (Andrews + et al., 2014) was first developed within + SolarSpatialTools but was contributed to + pvlib-python in 2019. + SolarSpatialTools primarily grew out of + personal research codes developed by the lead author under the name + solartoolbox, but as tools have reached a level + of maturity that attracted interest of a broader audience, it has been + prepared as a package for more general public use.

+

To be more specific, a variety of analytical techniques related to + solar energy are documented in literature, but are not already + implemented by existing packages in part due to their relatively high + complexity relative to those packages’ intended scope. For example, + techniques for processing cloud motion vectors (CMVs) from spatially + distributed data sets are documented in the literature, such as the + method by Jamaly & Kleissl + (2018) + and that by Gagné et al. + (2018). + Implementation of these techniques is laborious, requiring calculation + of mutual correlation between all possible sensor pairs within a + distributed data set. This fundamentally leads to a need to handle + data types (i.e., simultaneous time series for each sensor) that are + not aligned with the primary focus of the existing packages. Further, + the number of calculation steps that are specialized for these CMV + calculations makes them unattractive for inclusion in existing solar + energy packages, without leading to an extreme broadening of scope to + adapt to this singular use case. At the same time, the level of detail + in those calculation steps makes them potentially difficult for other + investigators to individually implement on a consistent and optimized + basis. As they serve a common need within solar energy research, they + are implemented in a well documented way by + SolarSpatialTools to help alleviate this + challenge.

+
+ + Features +

There are three capabilities of the + SolarSpatialTools package that are most likely + to be of interest for a general audience. These main capabilities are + contained in the following modules:

+ + +

signalproc: tools for performing signal + processing analyses across multi-sensor networks of solar energy + data

+
+ +

cmv: tools for computing the cloud + motion vector from spatially distributed sensor networks

+
+ +

field: tools for analyzing the relative + positions of spatially distributed measurement units via cloud + motion

+
+
+

These three main capabilities are also supported by extended + documentation and tutorials in an additional directory of the + package:

+ + +

demos: demonstration codes and sample + data to help users get started with the package

+
+
+ + Signal Processing +

The signalproc module was developed as + part of efforts to analyze aggregation of irradiance by spatially + distributed plants, but may also be applicable to other signal + processing tasks. This approach is used by the Wavelet Variability + Model + (Lave + & Kleissl, 2013), the model of Marcos et al. + (2011) + and the Cloud Advection Model + (Ranalli + & Peerlings, 2021), which was developed by the lead + author based on the physical intuition of Hoff & Perez + (2010). + The module contains codes for implementing these types of models + using a transfer function paradigm. Some wrappers are provided for + scipy + (Virtanen + et al., 2020) signal processing functions to simplify their + application on the data type conventions used by this package. A + demonstration of the signal processing capability as it pertains to + comparing the different spatial aggregation models is provided in + the demos directory of the package + (signalproc_demo.py).

+
+ + Cloud Motion Vector Calculation +

The cmv module contains tools for + calculating the cloud motion vector from a spatially distributed + data set. Two methods from the literature are implemented, that of + Jamaly & Kleissl + (2018) + and that of Gagné et al. + (2018). + These methods are both based upon computation of the relative time + delay between individual sensors but utilize different techniques to + process those into a global cloud motion vector. This module depends + upon signalproc for some of its computations. + A demonstration of the cloud motion vector calculation capability is + provided in the demos directory of the + package (cmv_demo.py) along with a Jupyter + notebook with detailed explanations + (cmv_demo.ipynb).

+
+ + Field Analysis +

The field module contains an + implementation of the method developed by the authors + (Ranalli + & Hobbs, 2024a, + 2024b) + for comparison of a plant’s layout from its design plan with that + inferred from relative cloud motion across the plant. The method + produces a prediction of a single reference sensor’s apparent + position on the basis of the relative delay between it and other + nearby sensors. The application relies on the availability of two + distinct cloud motion vectors, which allow triangulation of the + sensor’s planar position. The implementation depends on both + signalproc and cmv. It + is demonstrated in several of the codes in the + demos directory including + field_demo.ipynb, and + field_demo_detailed.ipynb. Aspects of + automating the process + (Ranalli + & Hobbs, 2024b) are demonstrated by + automate_cmv_demo, + field_reassignment_demo and + field_demo_full_process. The last of these + demonstrations also exemplifies parallelization of the + implementation to speed up the processing for an entire plant.

+
+ + Demos +

The demos directory includes a variety of + demonstration codes and explanatory Jupyter notebooks for the tools + in the package, as described in the preceding sections. These + demonstrations make use of a few sample datasets that are included + in h5 files. Two samples are subsets of + distributed irradiance network timeseries taken as a subset of the + HOPE Melpitz campaign + (Macke + et al., 2017). One hour of sample data is available with the + dataset’s native sample rate of 1 s, while a longer four-day subset + is available with 10 s resolution. Two additional sample data sets + consist of combiner-level data from operational photovoltaic + generation plants. Each is taken from a different plant and consists + of five, distinct one hour periods of 10 s resolution time series of + combiner current. These periods are chosen as those known to + experience a high degree of variability due to cloud motion, making + them suitable for use with the CMV and signal processing analyses. + Data from these plants are anonymized to prevent identification of + proprietary data; combiner locations are only given in relative east + and north spatial coordinates and their generation magnitudes are + scaled to an arbitrary value. As the analytial techniques contained + in this package are primarily based on the variability of the + signals, the anonymization process does not affect the utility of + the data for the purposes of the demonstrations, and in particular, + the plant data are used to demonstrate the + field module.

+
+ + Additional Modules +

The remaining modules in SolarSpatialTools + are somewhat less likely to be of general interest, but serve either + a specialized or supporting purpose to the primary + functionality:

+ + +

dataio: prewritten functions for + downloading and preprocessing distributed solar irradiance data + specifically from the HOPE + (Macke + et al., 2017) and NRCAN + (Pelland + et al., 2021) measurement campaigns.

+
+ +

irradiance: a wrapper for + pvlib-python.clearsky_index for easier + processing of multiple simultaneous timeseries.

+
+ +

spatial: tools for performing vector + and geographic projection operations necessary for other + modules.

+
+ +

stats: calculations for some simple + metrics used in solar energy. The variability metrics + variability_index + (Stein + et al., 2012) and + variability_score + (Lave + et al., 2015) may not presently be implemented by other + packages and might be of some interest to other users.

+
+
+
+
+ + Acknowledgements +

Work on SolarSpatialTools was funded by Penn State Hazleton and + Penn State School of Engineering Design and Innovation.

+
+ + + + + + + + RanalliJoseph + PeerlingsEsther E. M. + + Cloud advection model of solar irradiance smoothing by spatial aggregation + Journal of Renewable and Sustainable Energy + 202105 + 20210623 + 13 + 3 + https://aip.scitation.org/doi/abs/10.1063/5.0050428 + 10.1063/5.0050428 + 033704 + + + + + + + RanalliJoseph + HobbsWilliam B. + + PV Plant Equipment Labels and Layouts Can Be Validated by Analyzing Cloud Motion in Existing Plant Measurements + IEEE Journal of Photovoltaics + 2024 + + + 10.1109/JPHOTOV.2024.3366666 + + + + + + + + RanalliJoseph + HobbsWilliam B. + + Automating Methods for Validating PV Plant Equipment Labels + 52nd IEEE PV Specialists Conference + Institute for Electrical; Electronics Engineers (IEEE) + Seattle, WA + 202406 + + + + + + + + + VirtanenPauli + GommersRalf + OliphantTravis E. + HaberlandMatt + ReddyTyler + CournapeauDavid + BurovskiEvgeni + PetersonPearu + WeckesserWarren + BrightJonathan + WaltStefan J. van der + BrettMatthew + WilsonJoshua + MillmanK. Jarrod + MayorovNikolay + NelsonAndrew R. J. + JonesEric + KernRobert + LarsonEric + CareyC. J. + PolatIlhan + FengYu + MooreEric W. + VanderPlasJake + LaxaldeDenis + PerktoldJosef + CimrmanRobert + HenriksenIan + QuinteroE. A. + HarrisCharles R. + ArchibaldAnne M. + RibeiroAntonio H. + PedregosaFabian + MulbregtPaul van + SciPy 1.0 Contributors + + SciPy 1.0: Fundamental algorithms for scientific computing in Python + Nature Methods + 202003 + 17 + 3 + 1548-7105 + 10.1038/s41592-019-0686-2 + 32015543 + 261 + 272 + + + + + + MackeAndreas + SeifertPatric + BaarsHolger + BarthlottChristian + BeekmansChristoph + BehrendtAndreas + BohnBirger + BrueckMatthias + BühlJohannes + CrewellSusanne + DamianThomas + DenekeHartwig + DüsingSebastian + FothAndreas + GirolamoPaolo Di + HammannEva + HeinzeRieke + HirsikkoAnne + KalischJohn + KalthoffNorbert + KinneStefan + KohlerMartin + LöhnertUlrich + MadhavanBomidi Lakshmi + MaurerVera + MuppaShravan Kumar + SchweenJan + SerikovIlya + SiebertHolger + SimmerClemens + SpäthFlorian + SteinkeSandra + TräumnerKatja + TrömelSilke + WehnerBirgit + WieserAndreas + WulfmeyerVolker + XieXinxin + + The HD(CP)^{\textrm{2}} Observational Prototype Experiment (HOPE) – an overview + Atmospheric Chemistry and Physics + 201704 + 20200102 + 17 + 7 + 1680-7316 + https://www.atmos-chem-phys.net/17/4887/2017/acp-17-4887-2017-discussion.html + 10.5194/acp-17-4887-2017 + 4887 + 4914 + + + + + + LaveMatthew + KleisslJan + + Cloud speed impact on solar variability scaling – Application to the wavelet variability model + Solar Energy + 201305 + 20191121 + 91 + 0038-092X + http://www.sciencedirect.com/science/article/pii/S0038092X13000406 + 10.1016/j.solener.2013.01.023 + 11 + 21 + + + + + + MarcosJavier + MarroyoLuis + LorenzoEduardo + AlviraDavid + IzcoEloisa + + Power output fluctuations in large scale pv plants: One year observations with one second resolution and a derived analytic model + Progress in Photovoltaics: Research and Applications + 2011 + 20191126 + 19 + 2 + 1099-159X + https://onlinelibrary.wiley.com/doi/abs/10.1002/pip.1016 + 10.1002/pip.1016 + 218 + 227 + + + + + + HoffThomas E. + PerezRichard + + Quantifying PV power Output Variability + Solar Energy + 201010 + 20191121 + 84 + 10 + 0038-092X + http://www.sciencedirect.com/science/article/pii/S0038092X10002380 + 10.1016/j.solener.2010.07.003 + 1782 + 1793 + + + + + + PellandSophie + GagnéAlexandre + AllamMahmoud A. + TurcotteDave + NinadNayeem + + Spatiotemporal Interpolation of High Frequency Irradiance Data for Inverter Testing + 2021 IEEE 48th Photovoltaic Specialists Conference (PVSC) + 202106 + 10.1109/PVSC43889.2021.9518827 + 0211 + 0218 + + + + + + JamalyMohammad + KleisslJan + + Robust cloud motion estimation by spatio-temporal correlation analysis of irradiance data + Solar Energy + 201801 + 20201026 + 159 + 0038-092X + http://www.sciencedirect.com/science/article/pii/S0038092X17309556 + 10.1016/j.solener.2017.10.075 + 306 + 317 + + + + + + GagnéAlexandre + NinadNayeem + AdeyemoJohn + TurcotteDave + WongSteven + + Directional Solar Variability Analysis + 2018 IEEE Electrical Power and Energy Conference (EPEC) + 201810 + 10.1109/EPEC.2018.8598442 + 1 + 6 + + + + + + SteinJoshua S. + HansenClifford W. + RenoMatthew J. + + The Variability Index: A New and Novel Metric for Quantifying Irradiance and PV Output Variability + Proceedings of the World Renewable Energy Forum + Denver, CO + 201205 + 13 + 17 + + + + + + LaveMatthew + RenoMatthew J. + BroderickRobert J. + + Characterizing local high-frequency solar variability and its impact to distribution studies + Solar Energy + 2015 + 118 + 10.1016/j.solener.2015.05.028 + 327 + 337 + + + + + + AndersonKevin S. + HansenClifford W. + HolmgrenWilliam F. + JensenAdam R. + MikofskiMark A. + DriesseAnton + + Pvlib python: 2023 project update + Journal of Open Source Software + 202312 + 20240503 + 8 + 92 + 2475-9066 + https://joss.theoj.org/papers/10.21105/joss.05994 + 10.21105/joss.05994 + 5994 + + + + + + + AndrewsRobert W. + SteinJoshua S. + HansenClifford + RileyDaniel + + Introduction to the open source PV LIB for python Photovoltaic system modelling package + 2014 IEEE 40th Photovoltaic Specialist Conference (PVSC) + 201406 + 20240503 + https://ieeexplore.ieee.org/document/6925501 + 10.1109/PVSC.2014.6925501 + 0170 + 0174 + + + + + + PerryKirsten + ViningWilliam + AndersonKevin + MullerMatthew + HansenCliff + + PVAnalytics: A Python Package for Automated Processing of Solar Time Series Data + National Renewable Energy Lab. (NREL), Golden, CO (United States) + 202209 + 20240411 + https://www.osti.gov/biblio/1887283 + + + + +