{"id":13504871,"url":"https://github.com/NREL/rdtools","last_synced_at":"2025-03-29T22:31:12.446Z","repository":{"id":39633658,"uuid":"74170601","full_name":"NREL/rdtools","owner":"NREL","description":"PV Analysis Tools in Python","archived":false,"fork":false,"pushed_at":"2025-01-23T03:59:16.000Z","size":85380,"stargazers_count":159,"open_issues_count":34,"forks_count":67,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-01-28T01:29:12.671Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rdtools.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NREL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-18T22:17:01.000Z","updated_at":"2025-01-23T03:59:13.000Z","dependencies_parsed_at":"2023-09-21T19:33:34.336Z","dependency_job_id":"8c90b2b2-dfdf-4ee5-a241-17dea513db7b","html_url":"https://github.com/NREL/rdtools","commit_stats":{"total_commits":597,"total_committers":24,"mean_commits":24.875,"dds":0.5845896147403685,"last_synced_commit":"f64428f8b1ae5cd35d9b4a0b246b57db7b5e23a2"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2Frdtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2Frdtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2Frdtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2Frdtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NREL","download_url":"https://codeload.github.com/NREL/rdtools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245366179,"owners_count":20603438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T00:00:52.682Z","updated_at":"2025-03-29T22:31:12.418Z","avatar_url":"https://github.com/NREL.png","language":"Python","funding_links":[],"categories":["Solar Analysis","Renewable Energy","Renewable Energy Sources"],"sub_categories":["Photovoltaics and Solar Energy","Photovoltaic"],"readme":"\u003cimg src=\"./docs/sphinx/source/_images/logo_horizontal_highres.png\" width=\"500\" alt=\"RdTools logo\"/\u003e\n\nMaster branch:\n[![Build Status](https://github.com/NREL/rdtools/workflows/pytest/badge.svg?branch=master)](https://github.com/NREL/rdtools/actions?query=branch%3Amaster)\n\nDevelopment branch:\n[![Build Status](https://github.com/NREL/rdtools/workflows/pytest/badge.svg?branch=development)](https://github.com/NREL/rdtools/actions?query=branch%3Adevelopment)\n\nCode coverage:\n[![codecov](https://codecov.io/gh/NREL/rdtools/graph/badge.svg?token=K2HDjFkBws)](https://codecov.io/gh/NREL/rdtools)\n\nRdTools is an open-source library to support reproducible technical analysis of\ntime series data from photovoltaic energy systems. The library aims to provide\nbest practice analysis routines along with the building blocks for users to\ntailor their own analyses. Current applications include the evaluation of PV\nproduction over several years to obtain rates of performance degradation and\nsoiling loss. RdTools can handle both high frequency (hourly or better) or low\nfrequency (daily, weekly, etc.) datasets. Best results are obtained with higher\nfrequency data.\n\nRdTools can be installed automatically into Python from PyPI using the\ncommand line:\n\n```\npip install rdtools\n```\n\nFor API documentation and full examples, please see the [documentation](https://rdtools.readthedocs.io).\n\nRdTools currently is tested on Python 3.9+.\n\n## Citing RdTools\n\nTo cite RdTools, please use the following along with the version number\nand the specific DOI coresponding to that version from [Zenodo](https://doi.org/10.5281/zenodo.1210316):\n\n-  Michael G. Deceglie, Kevin Anderson,  Adam Shinn, Ambarish Nag, Mark Mikofski,\n   Martin Springer, Jiyang Yan, Kirsten Perry, Sandra Villamar, Will Vining,\n   Gregory Kimball, Daniel Ruth, Noah Moyer, Quyen Nguyen, Dirk Jordan,\n   Matthew Muller, and Chris Deline, RdTools, version {insert version}, Computer Software,\n   https://github.com/NREL/rdtools. DOI:{insert DOI}\n\nThe underlying workflow of RdTools has been published in several places.\nIf you use RdTools in a published work, you may also wish to cite the following as\nappropriate:\n\n-  Dirk Jordan, Chris Deline, Sarah Kurtz, Gregory Kimball, Michael Anderson, \"Robust PV\n   Degradation Methodology and Application\", IEEE Journal of\n   Photovoltaics, 8(2) pp. 525-531, 2018, DOI: [10.1109/JPHOTOV.2017.2779779](https://doi.org/10.1109/JPHOTOV.2017.2779779)\n\n-  Michael G. Deceglie, Leonardo Micheli and Matthew Muller, \"Quantifying Soiling Loss\n   Directly From PV Yield,\" in IEEE Journal of Photovoltaics, 8(2),\n   pp. 547-551, 2018, DOI: [10.1109/JPHOTOV.2017.2784682](https://doi.org/10.1109/JPHOTOV.2017.2784682)\n\n-  Kevin Anderson and Ryan Blumenthal, \"Overcoming Communications Outages in\n   Inverter Downtime Analysis\", 2020 IEEE 47th Photovoltaic Specialists\n   Conference (PVSC)\" DOI: [10.1109/PVSC45281.2020.9300635](https://doi.org/10.1109/PVSC45281.2020.9300635)\n\n-  Kirsten Perry, Matthew Muller and Kevin Anderson, \"Performance Comparison of Clipping\n   Detection Techniques in AC Power Time Series,\" 2021 IEEE 48th Photovoltaic\n   Specialists Conference (PVSC), pp. 1638-1643 2021, DOI: [10.1109/PVSC43889.2021.9518733](https://doi.org/10.1109/PVSC43889.2021.9518733).\n\n\n## References\nThe clear sky temperature calculation, `clearsky_temperature.get_clearsky_tamb()`, uses data\nfrom images created by Jesse Allen, NASA’s Earth Observatory using data courtesy of the MODIS Land Group.\nhttps://neo.sci.gsfc.nasa.gov/view.php?datasetId=MOD_LSTD_CLIM_M\nhttps://neo.sci.gsfc.nasa.gov/view.php?datasetId=MOD_LSTN_CLIM_M\n\nOther useful references which may also be consulted for degradation rate methodology include:\n\n  - D. C. Jordan, M. G. Deceglie, S. R. Kurtz, \"PV degradation methodology comparison — A basis for a standard\", in 43rd IEEE Photovoltaic Specialists Conference, Portland, OR, USA, 2016, DOI: 10.1109/PVSC.2016.7749593.\n  - Jordan DC, Kurtz SR, VanSant KT, Newmiller J, Compendium of Photovoltaic Degradation Rates, Progress in Photovoltaics: Research and Application, 2016, 24(7), 978 - 989.\n  - D. Jordan, S. Kurtz, PV Degradation Rates – an Analytical Review, Progress in Photovoltaics: Research and Application, 2013, 21(1), 12 - 29.\n  - E. Hasselbrink, M. Anderson, Z. Defreitas, M. Mikofski, Y.-C.Shen, S. Caldwell, A. Terao, D. Kavulak, Z. Campeau, D. DeGraaff, \"Validation of the PVLife model using 3 million module-years of live site data\", 39th IEEE Photovoltaic Specialists Conference, Tampa, FL, USA, 2013, p. 7 – 13, DOI: 10.1109/PVSC.2013.6744087.\n\n## Further Instructions and Updates\n\nCheck out the [wiki](https://github.com/NREL/rdtools/wiki) for additional usage documentation, and for information on development goals and framework.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNREL%2Frdtools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNREL%2Frdtools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNREL%2Frdtools/lists"}