{"id":19863450,"url":"https://github.com/sandialabs/pvops","last_synced_at":"2026-01-31T07:30:57.982Z","repository":{"id":44999330,"uuid":"289032705","full_name":"sandialabs/pvOps","owner":"sandialabs","description":"A set of documented functions for supporting operations research of photovoltaic energy systems. ","archived":false,"fork":false,"pushed_at":"2025-03-17T15:49:48.000Z","size":39509,"stargazers_count":18,"open_issues_count":5,"forks_count":12,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-06T02:34:01.377Z","etag":null,"topics":["scr-2609","snl-data-analysis","snl-visualization"],"latest_commit_sha":null,"homepage":"https://pvops.readthedocs.io/en/latest/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandialabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-20T14:48:48.000Z","updated_at":"2025-03-30T00:47:11.000Z","dependencies_parsed_at":"2023-10-19T23:08:56.590Z","dependency_job_id":"a451c25f-a990-4a37-b69b-560205768e73","html_url":"https://github.com/sandialabs/pvOps","commit_stats":{"total_commits":411,"total_committers":13,"mean_commits":"31.615384615384617","dds":0.6666666666666667,"last_synced_commit":"ba035c05641fc0ea2ca188a19798fc1210cb258a"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FpvOps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FpvOps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FpvOps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FpvOps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandialabs","download_url":"https://codeload.github.com/sandialabs/pvOps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161264,"owners_count":21057554,"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":["scr-2609","snl-data-analysis","snl-visualization"],"created_at":"2024-11-12T15:14:43.321Z","updated_at":"2025-04-10T04:57:29.851Z","avatar_url":"https://github.com/sandialabs.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/sandialabs/pvOps/blob/master/docs/assets/pvops_full_logo.svg\" width=\"400\"/\u003e\n\n[![GitHub version](https://badge.fury.io/gh/sandialabs%2FpvOps.svg)](https://badge.fury.io/gh/sandialabs%2FpvOps)\n[![License](https://img.shields.io/pypi/l/pvOps?color=green)](https://github.com/sandialabs/pvOps/blob/master/LICENSE)\n[![ActionStatus](https://github.com/sandialabs/pvOps/workflows/lint%20and%20test/badge.svg)](https://github.com/sandialabs/pvOps/actions)\n[![status](https://joss.theoj.org/papers/6c3554c98b1771125613cff94241847c/status.svg)](https://joss.theoj.org/papers/6c3554c98b1771125613cff94241847c)\n\npvops contains a series of functions to facilitate fusion of text-based data with time series production data collected at photovoltaic sites. The package also contains example datasets and tutorials to help demonstrate how the functions can be used.\n\nInstallation\n=============\npvops can be installed using `pip`. See more information at [readthedocs](https://pvops.readthedocs.io/en/latest/).\n\nTutorials\n=========\nTo get started with pvops we recommended working with the [tutorials](https://pvops.readthedocs.io/en/latest/pages/tutorials.html)\n\n\nPackage Layout and Documentation\n==============\n\nThe package is delineated into the following directories.\n```\n├───docs                : Documentation directory\n|\n├───tutorials           : Contains tutorials of functionality\n│   └─── example_data   : └─── Example data\n|\n└───pvops               : Source function library\n    ├───tests           : ├─── Library stability tests\n    ├───text            : ├─── Text processing functions\n    ├───text2time       : ├─── Text2Timeseries functions\n    ├───timeseries      : ├─── Timeseries functions\n    └───iv              : └─── Current-voltage functions\n```\n\nMore information about these modules is available at [readthedocs](https://pvops.readthedocs.io/en/latest/).\n\nCiting\n======\n\nIf using this package, please cite our [JOSS paper](https://joss.theoj.org/papers/10.21105/joss.05755#) using the following:\n\n**Citation:** \n\n```\nBonney et al., (2023). pvOps: a Python package for empirical analysis of photovoltaic field data. \nJournal of Open Source Software, 8(91), 5755, https://doi.org/10.21105/joss.05755\n```\n\n**BibTex:**\n\n```\n@article{Bonney2023, \n  doi = {10.21105/joss.05755}, \n  url = {https://doi.org/10.21105/joss.05755}, \n  year = {2023}, \n  publisher = {The Open Journal}, \n  volume = {8}, \n  number = {91}, \n  pages = {5755}, \n  author = {Kirk L. Bonney and Thushara Gunda and Michael W. Hopwood and Hector Mendoza and Nicole D. Jackson}, \n  title = {pvOps: a Python package for empirical analysis of photovoltaic field data}, \n  journal = {Journal of Open Source Software} }\n```\n\nContributing\n============\n\nThe long-term success of pvops requires community support. Please see the [Contributing page](https://pvops.readthedocs.io/en/latest/) for more on how you can contribute.\n\n[![Contributors Display](https://badges.pufler.dev/contributors/sandialabs/pvOps?size=50\u0026padding=5\u0026bots=true)](https://badges.pufler.dev)\n\nLogo Credit: [Daniel Rubinstein](http://www.danielrubinstein.com/)\n\nCopyright and License\n=======\n\npvops is copyright through National Technology \u0026 Engineering Solutions of Sandia (NTESS). The software is distributed under the Revised BSD License. See the LICENSE file for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandialabs%2Fpvops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandialabs%2Fpvops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandialabs%2Fpvops/lists"}