Education4Climate
A tool for crawling and analyzing data from higher education schools.
https://github.com/education4climate/education4climate
Category: Sustainable Development
Sub Category: Knowledge Platforms
Last synced: about 20 hours ago
JSON representation
Repository metadata
Education4Climate is a tool for crawling and analyzing data from higher education schools.
- Host: GitHub
- URL: https://github.com/education4climate/education4climate
- Owner: Education4Climate
- License: mit
- Created: 2020-05-27T08:02:43.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-26T22:10:37.000Z (2 months ago)
- Last Synced: 2025-04-14T21:01:44.130Z (13 days ago)
- Language: Python
- Homepage: https://education4climate.be
- Size: 431 MB
- Stars: 18
- Watchers: 1
- Forks: 5
- Open Issues: 1
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
Education4Climate
Education4Climate is a tool for crawling and analyzing data from higher education schools.
This tool is developed in the context of the project Education4Climate by the volunteering
group 'The Shifters' - Belgium.
The scope of the project is the higher education schools in Belgium but the methods used here could easily be
extended to other countries.
Composition
The tool is composed of three main parts:
described in their respective READMEs.
Requirements
All requirements for running the different parts of Unicrawl are listed in requirements.yaml
and requirements.txt.
Run using Snakemake
Crawling and scoring results can be automatically generated using
the workflow management system Snakemake.
Snakemake allows defining rules which describe how to generate a given output file by specifying
which inputs are required and through which script. There can be dependencies between rules such that
the output of one rule is the input of another rule. Snakemake then automatically determines which rules
and in which order it should execute them.
For example, calling:
snakemake -j1 data/scoring-output/unamur_scoring_2020.csv
will first execute the rule crawl_courses
if the file data/crawling-output/unamur_courses_2020.json has not been
yet generated as it is a required input for the rule score_courses
, which will then be called to generate
the desired file.
All these rules are defined in a Snakefile. Special rules such
as score_programs_for_all_school
allow to automatically generate for all schools defined in the Snakefile
the program score files by running
snakemake -j1 score_programs_for_all_school
Owner metadata
- Name:
- Login: Education4Climate
- Email:
- Kind: user
- Description:
- Website: https://education4climate.be/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/85617909?u=3c719521f3d9346dd07ef1d4af2761af30245bbd&v=4
- Repositories: 1
- Last ynced at: 2023-03-07T14:27:33.929Z
- Profile URL: https://github.com/Education4Climate
GitHub Events
Total
- Watch event: 2
- Issue comment event: 1
- Push event: 2
- Pull request event: 3
Last Year
- Watch event: 2
- Issue comment event: 1
- Push event: 2
- Pull request event: 3
Committers metadata
Last synced: 6 days ago
Total Commits: 781
Total Committers: 19
Avg Commits per committer: 41.105
Development Distribution Score (DDS): 0.595
Commits in past year: 43
Committers in past year: 2
Avg Commits per committer in past year: 21.5
Development Distribution Score (DDS) in past year: 0.023
Name | Commits | |
---|---|---|
duboisa1 | a****s@h****m | 316 |
thehappysloth | 7****h | 243 |
Noel_Desv | n****l@d****o | 69 |
Denis Lebailly | d****e@v****m | 39 |
Icarwiz | i****z@y****r | 31 |
Noël SCHNEIDER | n****s@g****m | 26 |
c3-antoine-qian | a****n@c****m | 14 |
Denis Lebailly | 3****6 | 10 |
RobinDG | r****r@h****r | 9 |
Youri Baeyens | 3****7 | 6 |
Antoine Dubois | a****s@s****e | 5 |
gpu bcdotnet | d****s@g****u | 3 |
Laurent Eschenauer | l****t@e****e | 2 |
aric.wizenberg | a****g@i****r | 2 |
Laurent Eschenauer | l****r@m****m | 2 |
Education4Climate | 8****e | 1 |
Ubuntu | u****u@v****t | 1 |
antoineqian | 3****n | 1 |
solarly | t****h@s****g | 1 |
Committer domains:
- solarly.org: 1
- vps-90f76632.vps.ovh.net: 1
- motivepartners.com: 1
- inter.setec.fr: 1
- eschenauer.be: 1
- student.uliege.be: 1
- c3iot.com: 1
- verbolia.com: 1
- dataroots.io: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 0
Total pull requests: 196
Average time to close issues: N/A
Average time to close pull requests: 4 days
Total issue authors: 0
Total pull request authors: 8
Average comments per issue: 0
Average comments per pull request: 0.47
Merged pull request: 191
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: less than a 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: 1.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
Top Pull Request Authors
- duboisa1 (81)
- thehappysloth (69)
- noel-schneider (33)
- Education4Climate (4)
- RobinDG (4)
- DeLeb86 (2)
- antoineqian (2)
- merriam (1)
Top Issue Labels
Top Pull Request Labels
Score: 5.8888779583328805