{"id":13718862,"url":"https://github.com/NREL/bifacialvf","last_synced_at":"2025-05-07T10:34:04.830Z","repository":{"id":29255740,"uuid":"114160149","full_name":"NREL/bifacialvf","owner":"NREL","description":"Bifacial PV View Factor model for system performance calculation","archived":false,"fork":false,"pushed_at":"2024-08-26T19:16:35.000Z","size":40884,"stargazers_count":31,"open_issues_count":16,"forks_count":26,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-10T05:39:14.161Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bifacialvf.readthedocs.io","language":"Python","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/NREL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2017-12-13T19:23:14.000Z","updated_at":"2025-03-30T00:44:15.000Z","dependencies_parsed_at":"2024-01-13T07:24:29.523Z","dependency_job_id":"45d18196-89a9-4806-bd4a-6027f36cfd48","html_url":"https://github.com/NREL/bifacialvf","commit_stats":{"total_commits":177,"total_committers":6,"mean_commits":29.5,"dds":0.536723163841808,"last_synced_commit":"107a7775cc263bfd641b369c01ad0dbd61a409f0"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2Fbifacialvf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2Fbifacialvf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2Fbifacialvf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2Fbifacialvf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NREL","download_url":"https://codeload.github.com/NREL/bifacialvf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248351380,"owners_count":21089270,"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-03T01:00:38.818Z","updated_at":"2025-05-07T10:34:04.799Z","avatar_url":"https://github.com/NREL.png","language":"Python","funding_links":[],"categories":["Renewable Energy","Renewable Energy Sources"],"sub_categories":["Photovoltaics and Solar Energy","Photovoltaic"],"readme":"![logo](docs/images_wiki/bifacialVF.png)\n\n# Bifacial PV View Factor model\n[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n[![Build Status](https://travis-ci.org/NREL/bifacialvf.svg?branch=main)](https://travis-ci.org/NREL/bifacialvf)\n[![DOI](https://zenodo.org/badge/114160149.svg)](https://zenodo.org/badge/latestdoi/114160149)\n\nkeywords: python, configuration factor model, electrical model mismatch for bifacial modules.\n\n## Introduction\n\nbifacialvf is a self-contained view factor (or configuration factor) model which\nreplicates a 5-row PV system of infinite extent perpendicular to the module\nrows. The function returns the irradiance profile along the middle (interior)\nrow by default, but user interface options include `'first'`, `'interior'`,\n`'last'`, and `'single'`. Single-axis tracking is supported, and hourly output\nfiles based on TMY inputs are saved. Spatial nonuniformity is reported, with\nmultiple rear-facing irradiances collected on the back of each module row.\n\nBilinear interpolation code add-on to bifacialvf (description below) to pre-generate IV arrays and bifacial coefficients, and to examine the energy production with back side irradiance mismatch for either a portrait or landscape module.   \nIncluded are IV curves and bifacial info for a Yingli (standard) module. \n\n## Pre-requisites\nThis software is written for Python 2 or 3. NREL recommends [Anaconda Python](https://www.anaconda.com/download/).\n\n## Install using pip\n[bifacialvf](https://pypi.org/project/bifacialvf/) is at the Python Package Index (PyPI). Use pip to install the latest release in your conda environment or virtualenv:\n\n    (myenv)$ pip install bifacialvf\n\n### Install development mode from GitHub\nFor those interested in contributing to bifacialvf:\n\n1. Clone the bifacialvf repository: `$ git clone https://github.com/NREL/bifacialvf.git bifacialvf-main`\n2. Navigate to the repository directory where `setup.py` is located: `$ cd bifacialvf-main`\n3. Install via pip in development mode: `$ pip install -e .`\n\n## Usage\n\nFor usage examples, see the Jupyter notebooks in \\docs\\\n\n## License\nbifacialvf open source code is copyrighted by the Alliance for Sustainable Energy and licensed with BSD-3-Clause terms, found here.\n\n## Citing bifacialVF\n\nIf you use bifacial_radiance in a published work, please cite:\n\n    Marion, B., MacAlpine, S., Deline, C., Asgharzadeh, A., Toor, F., Riley, D., … Hansen, C. (2017). A Practical Irradiance Model for Bifacial PV Modules: Preprint. In 44th IEEE Photovoltaic Specialists Conference. Washington, DC. https://www.nrel.gov/docs/fy17osti/67847.pdf. NREL/CP-5J00-67847\n\nPlease also cite the DOI corresponding to the specific version of bifacialVF that you used. bifacialvf DOIs are listed at [Zenodo.org](https://zenodo.org/search?page=1\u0026size=20\u0026q=conceptrecid:6369162\u0026all_versions\u0026sort=-version). \n\n    Silvana Ovaitt, Chris Deline, Mark Mikofski, \u0026 Nick DiOrio. (2022). NREL/bifacialvf: v0.1.8 Release (v0.1.8). Zenodo. https://doi.org/10.5281/zenodo.6369162\n\nBilinear Interpolation based on the publications:\n\n    De Soto, W., Klein, S. A., \u0026 Beckman, W. A. (2006). Improvement and validation of a model for photovoltaic array performance. Solar Energy, 80(1), 78–88. https://doi.org/10.1016/j.solener.2005.06.010\n\n    Marion, B., Rummel, S., \u0026 Anderberg, A. (2004). Current--voltage curve translation by bilinear interpolation. Progress in Photovoltaics: Research and Applications, 12(8), 593–607.\n\nbifacialvf: Original code by Bill Marion, Python translation by Silvana Ayala, Updates by Chris Deline \u0026 team\nOriginal bilinear interpolation code by Sara MacAlpine, Python translation \u0026 Updates by Silvana Ayala\nPVMismatch add-on: PVmismatch code from [PVMismatch](https://github.com/SUNPower/PVMismatch), by Sunpower\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNREL%2Fbifacialvf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNREL%2Fbifacialvf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNREL%2Fbifacialvf/lists"}