A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

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.

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


GitHub Events

Total
Last Year

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 Email 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:


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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/education4climate/education4climate

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