solcore5

A multi-scale, python-based library for the modelling of solar cells and semiconductor materials

https://github.com/qpv-research-group/solcore5

Science Score: 59.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    5 of 26 committers (19.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.5%) to scientific vocabulary

Keywords

hacktoberfest photovoltaic python semiconductor solar-cells

Keywords from Contributors

multiscale-simulation physics batteries graph-generation annotation anomaly-detection degoogle
Last synced: 6 months ago · JSON representation

Repository

A multi-scale, python-based library for the modelling of solar cells and semiconductor materials

Basic Info
  • Host: GitHub
  • Owner: qpv-research-group
  • License: other
  • Language: Python
  • Default Branch: develop
  • Homepage: https://www.solcore.solar/
  • Size: 14.5 MB
Statistics
  • Stars: 140
  • Watchers: 21
  • Forks: 82
  • Open Issues: 42
  • Releases: 20
Topics
hacktoberfest photovoltaic python semiconductor solar-cells
Created over 8 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct

README.md

image <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> All Contributors <!-- ALL-CONTRIBUTORS-BADGE:END --> image image Documentation Status Solcore codecov Codacy Badge

Solcore

Solcore was born as a modular set of tools, written (almost) entirely in Python 3, to address some of the task we had to solve more. With time, however, it has evolved as a complete semiconductor solver able of modelling the optical and electrical properties of a wide range of solar cells, from quantum well devices to multi-junction solar cells.

Please, visit Solcore\'s Documentation, the Tutorial for a step-by-step example of how to use Solcore to model a solar cell and also check the Examples folder for more specific information and examples of usage.

If you would like to be kept up to date on (important) releases and new features, please join the Solcore/RayFlare mailing list here.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Diego Alonso Álvarez
Diego Alonso Álvarez

💻 🐛 📖 💡 🤔 🚇 🚧 👀 ⚠️ 🔣
Phoebe Pearce
Phoebe Pearce

💻 🐛 📖 💡 🤔 🚧 👀 ⚠️ 🔣
Tom Wilson
Tom Wilson

💻 🐛 📖 💡 🤔 👀 ⚠️ 🔣
Ned Ekins-Daukes
Ned Ekins-Daukes

📖 💡 🤔 💵 👀 ⚠️
MarkusFF
MarkusFF

💻 🐛 📖 💡 🤔 🎨 🔣
Jeremy Cohen
Jeremy Cohen

🚇
Jonathan Adams
Jonathan Adams

⚠️ 👀
Mohammad Hosein Ronaghi
Mohammad Hosein Ronaghi

⚠️ 💻
Federica Trevisan
Federica Trevisan

💡
Artyko
Artyko

💻
Emmanuel Carreira
Emmanuel Carreira

💡
Nimish Verma
Nimish Verma

💡
Peter Tillmann
Peter Tillmann

💻 🐛 ⚠️
jmllorens
jmllorens

💻 🐛 ⚠️
Luigi Giugliano
Luigi Giugliano

💻 🚇 ⚠️
michael_oz
michael_oz

💻
Hrishikesh Suresh
Hrishikesh Suresh

💡
Justin Cooksey
Justin Cooksey

💡
Yura Osychenko
Yura Osychenko

🎨
canns99
canns99

🐛
AndiPOz
AndiPOz

🐛
Jai Agarwal
Jai Agarwal

💡
jkrich
jkrich

💻 🐛
Rushil17D070020
Rushil17D070020

🐛
Eric Tervo
Eric Tervo

🐛
Eli Schwartz
Eli Schwartz

🚇
sbhasan
sbhasan

🐛

This project follows the all-contributors specification. Contributions of any kind welcome!

Owner

  • Name: Quantum Photovoltaics Research Group
  • Login: qpv-research-group
  • Kind: organization
  • Location: UNSW (Sydney, Australia) and Imperial College London (UK) until 2017

We are a research group led by Dr. Nicholas Ekins-Daukes and specialized in the application of nanotechnology to achieve high efficiency solar cells

GitHub Events

Total
  • Issues event: 7
  • Watch event: 10
  • Delete event: 5
  • Issue comment event: 7
  • Push event: 31
  • Pull request event: 4
  • Fork event: 8
  • Create event: 6
Last Year
  • Issues event: 7
  • Watch event: 10
  • Delete event: 5
  • Issue comment event: 7
  • Push event: 31
  • Pull request event: 4
  • Fork event: 8
  • Create event: 6

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 854
  • Total Committers: 26
  • Avg Commits per committer: 32.846
  • Development Distribution Score (DDS): 0.597
Past Year
  • Commits: 17
  • Committers: 1
  • Avg Commits per committer: 17.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Diego d****z@i****k 344
phoebe-p p****5@i****k 290
Luigi l****0@g****m 75
Jonathan Adams j****6@g****m 29
allcontributors[bot] 4****] 24
Mohammad Hosein Ronaghi m****i@g****m 20
Phoebe Pearce p****e@P****l 15
Federica Trevisan t****3@g****m 8
Markus Führer m****r@m****m 6
Jeremy Cohen j****n@i****k 5
luigi.giugliano g****o@i****t 4
Emmanuel Carreira 3****a 4
Nimish Verma n****a@y****m 4
P-Tillmann P****n@f****e 4
Artem Kovyryagin 3****o 4
Jose Llorens j****s@c****s 3
Diego Alonso Álvarez d****o@D****l 3
Hrishikesh S h****s@g****m 2
Jacob Krich j****h@u****a 2
michael_oz 3****z 2
Jai Agarwal j****a@g****m 1
Justin Cooksey j****n@c****u 1
Stefan van der Walt s****v@b****u 1
The Codacy Badger b****r@c****m 1
Yuriy Osychenko e****a@g****m 1
vathomass 5****s 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 117
  • Total pull requests: 174
  • Average time to close issues: 6 months
  • Average time to close pull requests: 12 days
  • Total issue authors: 44
  • Total pull request authors: 28
  • Average comments per issue: 3.62
  • Average comments per pull request: 1.32
  • Merged pull requests: 135
  • Bot issues: 0
  • Bot pull requests: 30
Past Year
  • Issues: 5
  • Pull requests: 7
  • Average time to close issues: 2 months
  • Average time to close pull requests: 10 days
  • Issue authors: 5
  • Pull request authors: 2
  • Average comments per issue: 0.8
  • Average comments per pull request: 0.71
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • dalonsoa (35)
  • phoebe-p (16)
  • iclned (7)
  • Abelarm (4)
  • Prathamesh-Sahasrabudhe (4)
  • jbuencuerpo (3)
  • Chaz-Photonicity (3)
  • sbhasan (3)
  • mosespv96 (2)
  • yihuajack (2)
  • PieceMaker (2)
  • bouhmid18 (2)
  • P-Tillmann (2)
  • Sagnikbas (2)
  • vathomass (1)
Pull Request Authors
  • phoebe-p (54)
  • dalonsoa (52)
  • allcontributors[bot] (31)
  • Abelarm (13)
  • jmllorens (3)
  • P-Tillmann (3)
  • emmanuel-carreira (2)
  • arsonwong (2)
  • jcohen02 (2)
  • codacy-badger (2)
  • danieljfarrell (2)
  • PieceMaker (2)
  • jkrich (2)
  • jmuskaan72 (1)
  • mhrownaghi (1)
Top Labels
Issue Labels
bug (35) enhancement (25) question (21) Hacktoberfest (12) good first issue (12) Documentation (6) performance (3) help wanted (2) new feature (2) Next version (1)
Pull Request Labels
hacktoberfest-accepted (8) bug (3) Documentation (1) enhancement (1) performance (1) help wanted (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 22
proxy.golang.org: github.com/qpv-research-group/solcore5
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago

Dependencies

binder/requirements.txt pypi
  • cycler *
  • joblib *
  • matplotlib *
  • natsort *
  • numpy *
  • pyyaml *
  • regex *
  • scipy *
  • tmm *
  • yabox *
setup.py pypi
  • cycler *
  • joblib *
  • matplotlib *
  • natsort *
  • numpy *
  • pyyaml *
  • regex *
  • scipy *
  • tmm *
  • yabox *
.github/workflows/build_deploy_wheels.yml actions
  • RalfG/python-wheels-manylinux-build v0.3.1-manylinux2014_i686 composite
  • RalfG/python-wheels-manylinux-build v0.3.1-manylinux2014_x86_64 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/test_unit_and_examples.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite