onsset
A GIS based optimization tool that has been developed to support electrification planning and decision making for the achievement of energy access goals in currently unserved locations.
https://github.com/OnSSET/onsset
Category: Energy Systems
Sub Category: Energy System Modeling Frameworks
Keywords from Contributors
archiving measur transforms optimize observation conversion generic compose animals projection
Last synced: about 2 hours ago
JSON representation
Repository metadata
The code of the Open Source Spatial Electrification Tool (OnSSET)
- Host: GitHub
- URL: https://github.com/OnSSET/onsset
- Owner: OnSSET
- License: other
- Created: 2019-05-27T15:17:54.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-12-08T10:53:51.000Z (18 days ago)
- Last Synced: 2025-12-22T08:17:46.551Z (4 days ago)
- Language: Python
- Homepage: http://www.onsset.org
- Size: 41.7 MB
- Stars: 28
- Watchers: 5
- Forks: 36
- Open Issues: 28
- Releases: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
onsset : Open Source Spatial Electrification Tool
Scope
This repository contains the source code of the Open Source Spatial Electrification Tool
OnSSET.
OnSSET can be run using interactive Jupyter Notebooks. First, the input file with GIS data extracted for each settlement should be created using the codes in the OnSSET_GIS_Extraction_notebook repository.
Next, run the Calibration.ipynb to calibrate the start year information.
Finally, run the OnSSET_Scenarios.ipynb, or the OnSSET_Scenarios_MultipleTimeSteps.ipynb if you want to run the code in multiple time-steps.
Installation
OnSSET is run using Python, most easily through Jupyter Notebook, but can also be run using another Python IDE.
It is recommended to install OnSSET using Anaconda.
Install with the yml-file
-
Download or clone the repository.
-
Open Anaconda prompr. Navigate to the folder where the OnSSET code is installed.
-
Install all the packages required in a new environment called "OnSSET" using:
conda env create -n OnSSET -f onsset_env.yml
- Activate the environment using:
conda activate OnSSET
- Finally, to run OnSSET using Jupyter Notebook, run the following command:
jupyter notebook
Contact
For more information regarding the tool, its functionality and implementation
please visit OnSSET on LinkedIn or go to the OnSSET forum.
Owner metadata
- Name: The Open Source Spatial Electrification Tool
- Login: OnSSET
- Email: seap@desa.kth.se
- Kind: organization
- Description:
- Website: www.onsset.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/57988767?v=4
- Repositories: 3
- Last ynced at: 2023-03-03T05:10:29.115Z
- Profile URL: https://github.com/OnSSET
GitHub Events
Total
- Release event: 3
- Watch event: 2
- Member event: 1
- Push event: 8
- Pull request event: 3
- Create event: 3
Last Year
- Release event: 3
- Watch event: 2
- Member event: 1
- Push event: 8
- Pull request event: 3
- Create event: 3
Committers metadata
Last synced: 3 days ago
Total Commits: 699
Total Committers: 12
Avg Commits per committer: 58.25
Development Distribution Score (DDS): 0.774
Commits in past year: 17
Committers in past year: 1
Avg Commits per committer in past year: 17.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Alexandros Korkovelos | a****r@d****e | 158 |
| babakkhavari | 3****i | 151 |
| Andreas Sahlberg | a****l@U****E | 136 |
| Will Usher | w****r@k****e | 60 |
| Dimitrismentis | j****s@h****m | 43 |
| AndreasSahlberg | 3****g | 41 |
| carderne | a****e@k****e | 41 |
| Oluchi | o****i@k****e | 30 |
| Oluchi Peace Monwe | o****i@U****E | 17 |
| Alexandros Korkovelos | a****r@U****E | 14 |
| arderne@kth.se | K****2 | 6 |
| dependabot[bot] | 4****] | 2 |
Committer domains:
- kth.se: 3
- ug.kth.se: 3
- desa.kth.se: 1
Issue and Pull Request metadata
Last synced: 6 days ago
Total issues: 78
Total pull requests: 81
Average time to close issues: 5 months
Average time to close pull requests: 13 days
Total issue authors: 9
Total pull request authors: 8
Average comments per issue: 0.49
Average comments per pull request: 0.14
Merged pull request: 70
Bot issues: 0
Bot pull requests: 7
Past year issues: 0
Past year pull requests: 2
Past year average time to close issues: N/A
Past year average time to close pull requests: 1 minute
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- AndreasSahlberg (44)
- willu47 (16)
- akorkovelos (7)
- babakkhavari (4)
- camiloramirezgo (3)
- POLIMI2021 (1)
- freddy34 (1)
- carderne (1)
- NMoksnes (1)
Top Pull Request Authors
- AndreasSahlberg (30)
- babakkhavari (19)
- willu47 (11)
- oluchee (10)
- dependabot[bot] (7)
- aspashur (2)
- akorkovelos (1)
- Slbalderrama (1)
Top Issue Labels
- clean-up (21)
- enhancement (12)
- question (11)
- performance (7)
- testing (7)
- packaging&deployment (5)
- docs (3)
- bug (1)
Top Pull Request Labels
- dependencies (7)
- docs (3)
- packaging&deployment (3)
- testing (2)
- clean-up (1)
- enhancement (1)
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 60 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 7
- Total maintainers: 1
pypi.org: onsset
OnSSET model
- Homepage: https://github.com/onsset/onsset
- Documentation: https://onsset.readthedocs.io/
- Licenses: MIT License
- Latest release: 1.1a6 (published almost 5 years ago)
- Last Synced: 2025-12-19T21:12:21.768Z (6 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 60 Last month
-
Rankings:
- Dependent packages count: 7.31%
- Forks count: 7.504%
- Stargazers count: 12.467%
- Average: 17.243%
- Dependent repos count: 22.088%
- Downloads: 36.847%
- Maintainers (1)
Dependencies
- et-xmlfile *
- jdcal *
- numpy *
- openpyxl *
- pandas *
- python-dateutil *
- pytz *
- six *
- xlrd *
- branca *
- et-xmlfile ==1.0.1
- folium *
- jdcal ==1.4.1
- matplotlib ==3.2.1
- notebook ==6.4.10
- numpy ==1.16.3
- openpyxl ==2.6.2
- pandas ==0.24.2
- python-dateutil ==2.8.0
- pytz ==2019.1
- scipy ==1.4.1
- seaborn ==0.9.0
- six ==1.12.0
- tk *
- xlrd ==1.2.0
- branca *
- et-xmlfile *
- folium *
- jdcal *
- matplotlib *
- notebook *
- numpy *
- openpyxl *
- pandas *
- python-dateutil *
- pytz *
- scipy *
- seaborn *
- six *
- tk *
- xlrd *
Score: 10.637392725568242