{"id":364755,"name":"openlca-python-tutorial","description":"Explains the usage of the openLCA API from Python.","url":"https://github.com/greendelta/openlca-python-tutorial","last_synced_at":"2026-08-11T00:25:47.810Z","repository":null,"owner":null,"packages":[],"commits":{"id":1254226,"full_name":"GreenDelta/openlca-python-tutorial","default_branch":"master","total_commits":59,"total_committers":6,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":9.833333333333334,"dds":0.27118644067796616,"past_year_total_commits":1,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.0,"past_year_dds":0.0,"last_synced_at":"2026-02-14T11:12:00.409Z","last_synced_commit":"85ed1fde52981ce57b0baefc54c6d42051631023","created_at":"2023-03-27T11:00:04.077Z","updated_at":"2026-02-14T11:11:36.713Z","committers":[{"name":"msrocka","email":"michael.srocka@gmail.com","login":"msrocka","count":43},{"name":"François Le Rall","email":"lerall.francois@gmail.com","login":"francoislerall","count":10},{"name":"ju1ianr","email":"50695608+ju1ianr","login":"ju1ianr","count":2},{"name":"aciroth","email":"Andreas.Ciroth@web.de","login":"aciroth","count":2},{"name":"pscheich","email":"pscheich","login":"pscheich","count":1},{"name":"Bradipino","email":"raphael.zimmermann89@gmail.com","login":"Bradipino","count":1}],"past_year_committers":[{"name":"François Le Rall","email":"lerall.francois@gmail.com","login":"francoislerall","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenDelta%2Fopenlca-python-tutorial/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-11T00:00:06.485Z","repositories_count":6627853,"commits_count":918369962,"contributors_count":39019293,"owners_count":1330967,"committers_count":3292324,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"GreenDelta/openlca-python-tutorial","html_url":"https://github.com/GreenDelta/openlca-python-tutorial","last_synced_at":"2024-12-17T22:27:17.539Z","status":null,"issues_count":33,"pull_requests_count":4,"avg_time_to_close_issue":17681425.333333332,"avg_time_to_close_pull_request":197393.33333333334,"issues_closed_count":3,"pull_requests_closed_count":3,"pull_request_authors_count":3,"issue_authors_count":20,"avg_comments_per_issue":2.242424242424242,"avg_comments_per_pull_request":1.5,"merged_pull_requests_count":2,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:34:55.190Z","updated_at":"2025-09-03T04:26:19.189Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenDelta%2Fopenlca-python-tutorial","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenDelta%2Fopenlca-python-tutorial/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{"MEMBER":2},"issue_authors":{},"pull_request_authors":{"francoislerall":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-11T00:00:06.821Z","repositories_count":14793996,"issues_count":28450011,"pull_requests_count":93825295,"authors_count":11430624,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"francoislerall","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/francoislerall"}],"active_maintainers":[]},"events":null,"keywords":[],"dependencies":null,"score":1.791759469228055,"created_at":"2026-08-11T00:25:47.109Z","updated_at":"2026-08-11T00:25:47.827Z","avatar_url":null,"language":null,"category":"Sustainable Development","sub_category":"Education","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":null,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["jython","openlca"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/364755","html_url":"https://ost.ecosyste.ms/projects/364755"}