solcore5
A multi-scale, python-based library for the modelling of solar cells and semiconductor materials
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
Keywords from Contributors
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
Metadata Files
README.md
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
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):
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
- Website: https://www.qpvgroup.org
- Repositories: 4
- Profile: https://github.com/qpv-research-group
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
Top Committers
| Name | 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
Pull Request Labels
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
- Documentation: https://pkg.go.dev/github.com/qpv-research-group/solcore5#section-documentation
- License: other
-
Latest release: v5.10.1+incompatible
published 8 months ago
Rankings
Dependencies
- cycler *
- joblib *
- matplotlib *
- natsort *
- numpy *
- pyyaml *
- regex *
- scipy *
- tmm *
- yabox *
- cycler *
- joblib *
- matplotlib *
- natsort *
- numpy *
- pyyaml *
- regex *
- scipy *
- tmm *
- yabox *
- 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
- actions/checkout v2 composite
- actions/setup-python v2 composite