{"id":25578,"name":"python-template","description":"Netherlands eScience Center Python Template","url":"https://github.com/nlesc/python-template","last_synced_at":"2025-09-05T02:49:54.965Z","repository":{"id":18452043,"uuid":"68704490","full_name":"NLeSC/python-template","owner":"NLeSC","description":"Netherlands eScience Center Python Template","archived":false,"fork":false,"pushed_at":"2025-09-01T09:43:30.000Z","size":2669,"stargazers_count":221,"open_issues_count":111,"forks_count":84,"subscribers_count":30,"default_branch":"main","last_synced_at":"2025-09-01T10:55:51.735Z","etag":null,"topics":["boilerplate","copier","copier-python","copier-template","python","python-template","research-software","template"],"latest_commit_sha":null,"homepage":"https://research-software-directory.org/software/nlesc-python-template","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NLeSC.png","metadata":{"files":{"readme":"README.dev.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-09-20T11:18:42.000Z","updated_at":"2025-08-29T13:40:21.000Z","dependencies_parsed_at":"2023-02-16T22:00:58.382Z","dependency_job_id":"494044c9-0dc1-494d-90d6-02d3531500ac","html_url":"https://github.com/NLeSC/python-template","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/NLeSC/python-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fpython-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fpython-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fpython-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fpython-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLeSC","download_url":"https://codeload.github.com/NLeSC/python-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fpython-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273703693,"owners_count":25153001,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"NLeSC","name":"Netherlands eScience Center","uuid":"1705862","kind":"organization","description":"","email":null,"website":"https://esciencecenter.nl","location":"Amsterdam, The Netherlands","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1705862?v=4","repositories_count":206,"last_synced_at":"2024-04-13T15:34:52.290Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NLeSC","funding_links":[],"total_stars":1656,"followers":80,"following":0,"created_at":"2022-11-03T17:01:17.875Z","updated_at":"2024-04-13T15:35:40.171Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLeSC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLeSC/repositories"},"packages":null,"commits":{"id":10375503,"full_name":"nlesc/python-template","default_branch":"main","committers":[{"name":"Faruk D.","email":"f.diblen@esciencecenter.nl","login":"fdiblen","count":307},{"name":"Jurriaan H. Spaaks","email":"j.spaaks@esciencecenter.nl","login":"jspaaks","count":182},{"name":"Janneke van der Zwaan","email":"j.vanderzwaan@esciencecenter.nl","login":null,"count":134},{"name":"Stefan Verhoeven","email":"stefan.verhoeven@gmail.com","login":"sverhoeven","count":128},{"name":"Olga Lyashevska","email":"olga.lyashevska@gmail.com","login":"lyashevska","count":76},{"name":"Erik Tjong Kim Sang","email":"erikt@xs4all.nl","login":"eriktks","count":47},{"name":"Sander van Rijn","email":"s.vanrijn@esciencecenter.nl","login":"sjvrijn","count":45},{"name":"E. G. Patrick Bos","email":"egpbos@gmail.com","login":"egpbos","count":38},{"name":"Abel Soares Siqueira","email":"abel.s.siqueira@gmail.com","login":"abelsiqueira","count":19},{"name":"Ben van Werkhoven","email":"b.vanwerkhoven@esciencecenter.nl","login":"benvanwerkhoven","count":10},{"name":"Bouwe Andela","email":"b.andela@esciencecenter.nl","login":"bouweandela","count":9},{"name":"Dani Bodor","email":"d.bodor@esciencecenter.nl","login":"DaniBodor","count":5},{"name":"Jisk Attema","email":"j.attema@esciencecenter.nl","login":"jiskattema","count":5},{"name":"Christiaan Meijer","email":"c.meijer@esciencecenter.nl","login":"cwmeijer","count":4},{"name":"Lourens Veen","email":"l.veen@esciencecenter.nl","login":"LourensVeen","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Flavio Hafner","email":"f.hafner@esciencecenter.nl","login":"f-hafner","count":2},{"name":"Cunliang Geng","email":"c.geng@esciencecenter.nl","login":"CunliangGeng","count":2},{"name":"Barbara Vreede","email":"b.vreede@esciencecenter.nl","login":"bvreede","count":2},{"name":"Alex Dewar","email":"alexdewar","login":"alexdewar","count":2},{"name":"Dafne van Kuppevelt","email":"d.vankuppevelt@esciencecenter.nl","login":null,"count":2},{"name":"Faruk","email":"fdiblen@localhost.localdomain","login":null,"count":2},{"name":"Carlos Martinez","email":"neocarlitos@gmail.com","login":"c-martinez","count":1},{"name":"Evert Rol","email":"evert.rol@gmail.com","login":"evertrol","count":1},{"name":"Tom Bakker","email":"t.bakker@esciencecenter.nl","login":"tbkkr","count":1},{"name":"Artur Palha","email":"artur.palha@gmail.com","login":"apalha","count":1},{"name":"Vedran Kasalica","email":"v.kasalica@esciencecenter.nl","login":"vedran-kasalica","count":1}],"total_commits":1032,"total_committers":27,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":38.22222222222222,"dds":0.7025193798449613,"past_year_committers":[{"name":"Faruk D.","email":"f.diblen@esciencecenter.nl","login":"fdiblen","count":197},{"name":"Olga Lyashevska","email":"olga.lyashevska@gmail.com","login":"lyashevska","count":76},{"name":"Sander van Rijn","email":"s.vanrijn@esciencecenter.nl","login":"sjvrijn","count":23},{"name":"Abel Soares Siqueira","email":"abel.siqueira@esciencecenter.nl","login":"abelsiqueira","count":9},{"name":"sverhoeven","email":"s.verhoeven@esciencecenter.nl","login":"sverhoeven","count":8},{"name":"Dani Bodor","email":"d.bodor@esciencecenter.nl","login":"DaniBodor","count":5},{"name":"E. G. Patrick Bos","email":"egpbos@gmail.com","login":"egpbos","count":3},{"name":"Bouwe Andela","email":"b.andela@esciencecenter.nl","login":"bouweandela","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Alex Dewar","email":"alexdewar","login":"alexdewar","count":2},{"name":"Faruk","email":"fdiblen@localhost.localdomain","login":null,"count":2},{"name":"Vedran Kasalica","email":"v.kasalica@esciencecenter.nl","login":"vedran-kasalica","count":1}],"past_year_total_commits":331,"past_year_total_committers":12,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":27.583333333333332,"past_year_dds":0.404833836858006,"last_synced_at":"2025-06-18T15:47:52.965Z","last_synced_commit":"624648fca4c869c7b68ac10d5b524f21ac1a5bbd","created_at":"2025-06-17T18:07:03.673Z","updated_at":"2025-06-18T15:48:20.106Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlesc%2Fpython-template/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"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":"nlesc/python-template","html_url":"https://github.com/nlesc/python-template","last_synced_at":"2025-09-02T12:06:24.414Z","status":null,"issues_count":205,"pull_requests_count":125,"avg_time_to_close_issue":7360258.0,"avg_time_to_close_pull_request":1826283.5208333333,"issues_closed_count":106,"pull_requests_closed_count":96,"pull_request_authors_count":15,"issue_authors_count":22,"avg_comments_per_issue":0.6390243902439025,"avg_comments_per_pull_request":0.448,"merged_pull_requests_count":86,"bot_issues_count":22,"bot_pull_requests_count":3,"past_year_issues_count":21,"past_year_pull_requests_count":15,"past_year_avg_time_to_close_issue":943766.0,"past_year_avg_time_to_close_pull_request":1490313.923076923,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.42857142857142855,"past_year_avg_comments_per_pull_request":1.1333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":12,"created_at":"2025-06-17T18:07:04.700Z","updated_at":"2025-09-02T20:53:12.593Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlesc%2Fpython-template","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlesc%2Fpython-template/issues","issue_labels_count":{"generated-package":36,"copier":26,"template":22,"report":22,"automated issue":22,"bug":11,"RSECon24":5,"copier-question":5,"documentation":4,"needs discussion":3,"enhancement":3,"blocked":2,"tutorial":1,"usability":1,"future release":1},"pull_request_labels_count":{"template":3,"generated-package":2,"dependencies":2,"blocked":2,"copier":2,"report":1,"automated issue":1},"issue_author_associations_count":{"MEMBER":169,"NONE":30,"CONTRIBUTOR":5},"pull_request_author_associations_count":{"MEMBER":104,"CONTRIBUTOR":17,"NONE":6},"issue_authors":{"lyashevska":80,"fdiblen":44,"github-actions[bot]":22,"egpbos":12,"sverhoeven":10,"c-martinez":9,"sjvrijn":5,"vedran-kasalica":3,"OleMussmann":3,"maltelueken":2,"carschno":2,"abelsiqueira":2,"CunliangGeng":1,"gcroci2":1,"luisaforozco":1,"cwmeijer":1,"esclapez":1,"jspaaks":1,"f-hafner":1,"LourensVeen":1,"bouweandela":1,"DaniBodor":1},"pull_request_authors":{"lyashevska":40,"fdiblen":37,"sjvrijn":12,"abelsiqueira":10,"bouweandela":7,"egpbos":5,"alexdewar":4,"sverhoeven":3,"f-hafner":2,"dependabot[bot]":2,"cwmeijer":1,"github-actions[bot]":1,"stefsmeets":1,"vienatjeee":1,"jspaaks":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081260,"issues_count":31307470,"pull_requests_count":96173836,"authors_count":10693646,"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":{"template":8,"RSECon24":5,"generated-package":3,"bug":2,"usability":1},"past_year_pull_request_labels_count":{"generated-package":2,"dependencies":1},"past_year_issue_author_associations_count":{"MEMBER":15,"NONE":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":6,"MEMBER":4,"NONE":2},"past_year_issue_authors":{"c-martinez":6,"egpbos":5,"OleMussmann":2,"sverhoeven":2,"vedran-kasalica":2,"esclapez":1},"past_year_pull_request_authors":{"alexdewar":4,"egpbos":3,"sjvrijn":2,"vienatjeee":1,"cwmeijer":1,"dependabot[bot]":1},"maintainers":[{"login":"lyashevska","count":120,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lyashevska"},{"login":"fdiblen","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fdiblen"},{"login":"egpbos","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/egpbos"},{"login":"sverhoeven","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sverhoeven"},{"login":"abelsiqueira","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/abelsiqueira"},{"login":"c-martinez","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/c-martinez"},{"login":"bouweandela","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"vedran-kasalica","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vedran-kasalica"},{"login":"cwmeijer","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cwmeijer"},{"login":"maltelueken","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maltelueken"},{"login":"LourensVeen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LourensVeen"},{"login":"gcroci2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gcroci2"},{"login":"luisaforozco","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/luisaforozco"},{"login":"stefsmeets","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stefsmeets"},{"login":"CunliangGeng","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CunliangGeng"},{"login":"jspaaks","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jspaaks"}],"active_maintainers":[{"login":"egpbos","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/egpbos"},{"login":"c-martinez","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/c-martinez"},{"login":"sverhoeven","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sverhoeven"},{"login":"vedran-kasalica","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vedran-kasalica"},{"login":"cwmeijer","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cwmeijer"}]},"events":{"total":{"IssuesEvent":5,"WatchEvent":35,"DeleteEvent":4,"MemberEvent":10,"IssueCommentEvent":6,"PushEvent":10,"PullRequestReviewEvent":6,"PullRequestEvent":9,"ForkEvent":8,"CreateEvent":2},"last_year":{"IssuesEvent":5,"WatchEvent":35,"DeleteEvent":4,"MemberEvent":10,"IssueCommentEvent":6,"PushEvent":10,"PullRequestReviewEvent":6,"PullRequestEvent":9,"ForkEvent":8,"CreateEvent":2}},"keywords":["boilerplate","copier","copier-python","copier-template","python","python-template","research-software","template"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/cffconvert.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T19:50:20.584Z","updated_at":"2023-01-13T19:50:20.584Z","repository_link":"https://github.com/NLeSC/python-template/blob/main/.github/workflows/cffconvert.yml","dependencies":[{"id":6891161109,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891161110,"package_name":"citation-file-format/cffconvert-github-action","ecosystem":"actions","requirements":"2.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/markdown-link-check.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T19:50:20.627Z","updated_at":"2023-01-13T19:50:20.627Z","repository_link":"https://github.com/NLeSC/python-template/blob/main/.github/workflows/markdown-link-check.yml","dependencies":[{"id":6891161111,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891161112,"package_name":"gaurav-nelson/github-action-markdown-link-check","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T19:50:20.749Z","updated_at":"2023-01-13T19:50:20.749Z","repository_link":"https://github.com/NLeSC/python-template/blob/main/.github/workflows/tests.yml","dependencies":[{"id":6891161113,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891161114,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":9.100971834920816,"created_at":"2025-09-04T15:50:57.580Z","updated_at":"2025-10-07T08:11:37.761Z","avatar_url":"https://github.com/NLeSC.png","language":"Jinja","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["fuzzy-matching","fuzzy-search","mass-spectrometry","metabolomics","similarity-measures","word2vec","explainable-artificial-intelligence","swagger-ui","sparql","semantic-web"],"project_url":"https://science.ecosyste.ms/api/v1/projects/25578","html_url":"https://science.ecosyste.ms/projects/25578","bibtex_url":"https://science.ecosyste.ms/projects/25578/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/25578/export.apalike"}