SimShady
Simulating Shadows for PV Potential Analysis on 3D Data in the Browser.
https://github.com/open-pv/simshady
Category: Renewable Energy
Sub Category: Photovoltaics and Solar Energy
Keywords
pv pv-simulator shading-effects solar solar-energy threejs
Keywords from Contributors
transforms measur archiving observation conversion animals projection optimize compose generic
Last synced: about 16 hours ago
JSON representation
Repository metadata
Simulating Shadows for PV Potential Analysis with 3D Data in the Browser :sunny:
- Host: GitHub
- URL: https://github.com/open-pv/simshady
- Owner: open-pv
- License: apache-2.0
- Created: 2024-02-09T09:25:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-25T09:30:37.000Z (2 days ago)
- Last Synced: 2025-04-25T10:38:30.682Z (2 days ago)
- Topics: pv, pv-simulator, shading-effects, solar, solar-energy, threejs
- Language: TypeScript
- Homepage: https://open-pv.github.io/simshady/
- Size: 853 KB
- Stars: 24
- Watchers: 2
- Forks: 2
- Open Issues: 7
- Releases: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
README.md
simshady
simshady
is a package for shading simulation and PV yield estimation based on 3D meshes. It runs on the GPU using WebGL. See it in action at openpv.de.
Installation
To install the package, run
npm i @openpv/simshady
Usage
We publish our documentation at https://open-pv.github.io/simshady/. Additionally, we have built a minimal vite webapp to showcase the most relevant features. Check out its source code here.
How it works
Team
Contributing
You are welcome to contribute to this project, either by adding code or creating Issues. As a first step, you might check out our contributing guidelines.
Sponsors
We thank our sponsors.
Owner metadata
- Name: OpenPV
- Login: open-pv
- Email:
- Kind: organization
- Description: Building the open source website openpv.de to evaluate the solar potential of your building :sunny:
- Website: www.openpv.de
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/131481028?v=4
- Repositories: 1
- Last ynced at: 2023-07-05T09:27:59.883Z
- Profile URL: https://github.com/open-pv
GitHub Events
Total
- Issues event: 6
- Watch event: 17
- Delete event: 5
- Issue comment event: 5
- Push event: 44
- Pull request event: 12
- Fork event: 2
- Create event: 6
Last Year
- Issues event: 6
- Watch event: 17
- Delete event: 5
- Issue comment event: 5
- Push event: 44
- Pull request event: 12
- Fork event: 2
- Create event: 6
Committers metadata
Last synced: 6 days ago
Total Commits: 204
Total Committers: 4
Avg Commits per committer: 51.0
Development Distribution Score (DDS): 0.221
Commits in past year: 151
Committers in past year: 4
Avg Commits per committer in past year: 37.75
Development Distribution Score (DDS) in past year: 0.126
Name | Commits | |
---|---|---|
Florian Kotthoff | 7****3 | 159 |
Konrad Heidler | k****r@t****e | 36 |
dependabot[bot] | 4****] | 8 |
martin | m****n@s****e | 1 |
Committer domains:
- science-space.de: 1
- tum.de: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 31
Total pull requests: 29
Average time to close issues: about 1 month
Average time to close pull requests: 15 days
Total issue authors: 4
Total pull request authors: 3
Average comments per issue: 1.16
Average comments per pull request: 0.28
Merged pull request: 26
Bot issues: 0
Bot pull requests: 9
Past year issues: 27
Past year pull requests: 27
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 15 days
Past year issue authors: 4
Past year pull request authors: 3
Past year average comments per issue: 1.15
Past year average comments per pull request: 0.26
Past year merged pull request: 25
Past year bot issues: 0
Past year bot pull requests: 8
Top Issue Authors
- FlorianK13 (21)
- khdlr (6)
- MartGro (3)
- spacekookie (1)
Top Pull Request Authors
- FlorianK13 (16)
- dependabot[bot] (9)
- khdlr (4)
Top Issue Labels
- documentation (4)
- enhancement (2)
- bug (2)
Top Pull Request Labels
- dependencies (9)
Package metadata
- Total packages: 1
-
Total downloads:
- npm: 92 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 6
- Total maintainers: 2
npmjs.org: @openpv/simshady
Simulating Shadows for PV Potential Analysis on 3D Data on the GPU.
- Homepage: http://open-pv.github.io/simshady/
- Licenses: Apache-2.0
- Latest release: 0.1.0 (published 6 days ago)
- Last Synced: 2025-04-25T22:33:52.788Z (1 day ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 92 Last month
-
Rankings:
- Dependent repos count: 31.993%
- Average: 38.938%
- Dependent packages count: 45.883%
- Maintainers (2)
Dependencies
- actions/checkout v4 composite
- actions/deploy-pages v4 composite
- actions/setup-node v4 composite
- actions/upload-pages-artifact v3 composite
- @jest/globals ^29.7.0 development
- @types/suncalc ^1.9.2 development
- @types/three ^0.161.2 development
- @types/webgl2 ^0.0.11 development
- eslint ^8.57.0 development
- husky ^9.0.11 development
- jest ^29.7.0 development
- lint-staged ^15.2.2 development
- prettier ^3.2.5 development
- ts-jest ^29.1.2 development
- ts-node ^10.9.2 development
- tsup ^8.0.1 development
- typedoc ^0.25.9 development
- typedoc-plugin-coverage ^3.1.0 development
- typedoc-plugin-mdn-links ^3.1.17 development
- typedoc-plugin-rename-defaults ^0.7.0 development
- typescript ^5.3.3 development
- vitest ^1.2.2 development
- gl-matrix ^3.4.3
- jsdoc ^4.0.2
- suncalc ^1.9.0
- three ^0.161.0
- 577 dependencies
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
Score: 9.363576347875041