{"id":350040,"name":"PyPSA-AT","description":"High resolution, sector-coupled model of the Austrian Energy System.","url":"https://github.com/aggm-ag/pypsa-at","last_synced_at":"2026-07-03T15:00:49.253Z","repository":{"id":307285901,"uuid":"1028972153","full_name":"AGGM-AG/pypsa-at","owner":"AGGM-AG","description":"PyPSA-AT: High resolution, sector-coupled model of the Austrian Energy System ","archived":false,"fork":false,"pushed_at":"2026-06-22T12:27:43.000Z","size":138591,"stargazers_count":13,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-06-22T14:09:00.166Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pypsa-at.readthedocs.io","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"PyPSA/pypsa-de","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AGGM-AG.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.AT.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-30T10:30:20.000Z","updated_at":"2026-06-19T08:28:30.000Z","dependencies_parsed_at":"2026-02-23T12:02:49.035Z","dependency_job_id":"50742322-26fc-4b5e-9b55-d17ac112cd5a","html_url":"https://github.com/AGGM-AG/pypsa-at","commit_stats":null,"previous_names":["aggm-ag/pypsa-at"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AGGM-AG/pypsa-at","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGGM-AG%2Fpypsa-at","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGGM-AG%2Fpypsa-at/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGGM-AG%2Fpypsa-at/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGGM-AG%2Fpypsa-at/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AGGM-AG","download_url":"https://codeload.github.com/AGGM-AG/pypsa-at/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGGM-AG%2Fpypsa-at/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34684686,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"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":"AGGM-AG","name":"AGGM-AG","uuid":"223642159","kind":"organization","description":"","email":null,"website":null,"location":"Austria","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/223642159?v=4","repositories_count":1,"last_synced_at":"2025-07-30T13:56:53.357Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AGGM-AG","funding_links":[],"total_stars":0,"followers":0,"following":0,"created_at":"2025-07-30T13:56:53.379Z","updated_at":"2025-07-30T13:56:53.379Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AGGM-AG","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AGGM-AG/repositories"},"packages":[],"commits":{"id":11701537,"full_name":"AGGM-AG/pypsa-at","default_branch":"master","total_commits":6424,"total_committers":108,"total_bot_commits":595,"total_bot_committers":3,"mean_commits":59.48148148148148,"dds":0.7823785803237858,"past_year_total_commits":880,"past_year_total_committers":44,"past_year_total_bot_commits":71,"past_year_total_bot_committers":3,"past_year_mean_commits":20.0,"past_year_dds":0.42954545454545456,"last_synced_at":"2026-06-25T11:07:18.348Z","last_synced_commit":"6cd1d81e314e8d0104d2ad5a3bd5aa8d35751e6c","created_at":"2026-03-30T13:22:02.801Z","updated_at":"2026-06-25T11:03:26.544Z","committers":[{"name":"Fabian Neumann","email":"fabian.neumann@outlook.de","login":"fneum","count":1398},{"name":"Philip Worschischek","email":"philip.worschischek@aggm.at","login":"pworschischek-aggmag","count":728},{"name":"Michael Lindner","email":"michaellindner@posteo.de","login":"lindnemi","count":592},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":492},{"name":"Fabian","email":"fab.hof@gmx.de","login":"FabianHofmann","count":436},{"name":"lisazeyen","email":"lisa.zeyen@web.de","login":"lisazeyen","count":364},{"name":"Tom Brown","email":"tom@nworbmot.org","login":"nworbmot","count":295},{"name":"Jonas Hörsch","email":"jonas.hoersch@kit.edu","login":"coroa","count":247},{"name":"toniseibold","email":"tseibold.tub@gmail.com","login":"toniseibold","count":184},{"name":"Lukas Trippe","email":"lkstrp@pm.me","login":"lkstrp","count":129},{"name":"martavp","email":"martavictoriaperez@gmail.com","login":"martavp","count":119},{"name":"martacki","email":"martha.frysztacki@kit.edu","login":"martacki","count":116},{"name":"Philipp Glaum","email":"p.glaum@tu-berlin.de","login":"p-glaum","count":112},{"name":"JulianGeis","email":"JulianGeis@gmx.net","login":"JulianGeis","count":106},{"name":"AmosSchledorn","email":"amos.schledorn@icloud.com","login":"amos-schledorn","count":91},{"name":"Koen van Greevenbroek","email":"koen.v.greevenbroek@uit.no","login":"koen-vg","count":80},{"name":"virio-andreyana","email":"114650479+virio-andreyana","login":"virio-andreyana","count":78},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":72},{"name":"Adam-Dvorak1","email":"92300992+Adam-Dvorak1","login":"Adam-Dvorak1","count":63},{"name":"euronion","email":"42553970+euronion","login":"euronion","count":63},{"name":"Bobby Xiong","email":"36541459+bobbyxng","login":"bobbyxng","count":47},{"name":"Parisra","email":"102019906+Parisra","login":"Parisra","count":38},{"name":"LukasFrankenQ","email":"lukas.franken@ed.ac.uk","login":"LukasFrankenQ","count":36},{"name":"Johannes Misensky","email":"johannes.misensky@aggm.at","login":null,"count":34},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":31},{"name":"Thomas Gilon","email":"thomas.gilon@openenergytransition.org","login":"tgilon","count":30},{"name":"cpschau","email":"124347782+cpschau","login":"cpschau","count":28},{"name":"cpschau","email":"caspar.schauss@ieg.fraunhofer.de","login":"cschau-ieg","count":28},{"name":"millingermarkus","email":"markus.millinger@chalmers.se","login":"millingermarkus","count":27},{"name":"Max Parzen","email":"max.parzen@ed.ac.uk","login":"pz-max","count":26},{"name":"Thomas Gilon","email":"tgi@climact.com","login":"tgi-climact","count":26},{"name":"chrstphtrs","email":"christoph.tries@tu-berlin.de","login":"chrstphtrs","count":21},{"name":"ekatef","email":"e.v.kasilova@gmail.com","login":"ekatef","count":18},{"name":"Jeroen Peters","email":"hgppeters@gmail.com","login":"Heronimonimo","count":15},{"name":"yerbol-akhmetov","email":"yerbol.akhmetov.93@gmail.com","login":"yerbol-akhmetov","count":15},{"name":"Irieo","email":"iegor.riepin@gmail.com","login":"Irieo","count":14},{"name":"Nicole","email":"nicole.zechner@aggm.at","login":"nicolezechneraggm","count":13},{"name":"Gorm Bruun Andresen","email":"gba@eng.au.dk","login":"GormBruunAndresen","count":11},{"name":"Daniel Rüdt","email":"117752024+daniel-rdt","login":"daniel-rdt","count":10},{"name":"jonathan-peel","email":"52451628+jonathan-peel","login":"jonathan-peel","count":10},{"name":"Bryn Pickering","email":"17178478+brynpickering","login":"brynpickering","count":9},{"name":"Leon","email":"5868911+leonsn","login":"leonsn","count":8},{"name":"energyls","email":"leon1.schumm@oth-regensburg.de","login":"energyLS","count":8},{"name":"Ebbe Kyhl","email":"69363603+ebbekyhl","login":"ebbekyhl","count":7},{"name":"Fabian Hofmann","email":"hofmann@users.fias.science","login":null,"count":7},{"name":"Martha Maria","email":"53824825+eb5194","login":"eb5194","count":6},{"name":"TomKae00","email":"144129436+TomKae00","login":"TomKae00","count":6},{"name":"Jan Frederick","email":"jan.frederick.unnewehr@inatech.uni-freiburg.de","login":"JanFrederickUnnewehr","count":6},{"name":"Julio Pascual","email":"108464786+jpscl","login":"jpscl","count":5},{"name":"Johannes Schmidt","email":"johannes.schmidt@boku.ac.at","login":"joph","count":5},{"name":"Eric Nitschke","email":"eric.nitschke@tuhh.de","login":"Eric-Nitschke","count":5},{"name":"Adrian Odenweller","email":"adrian.odenweller@pik-potsdam.de","login":"aodenweller","count":5},{"name":"stefan-oet","email":"199089757+stefan-oet","login":"stefan-oet","count":4},{"name":"Thomas Kouroughli","email":"tomkourou@icloud.com","login":"Tomkourou","count":4},{"name":"Ahmad","email":"ahmedwahid16101@gmail.com","login":"Ahmad-Wahid","count":4},{"name":"Amos Schledorn","email":"60692940+amosschle","login":"amosschle","count":4},{"name":"Fabrizio Finozzi","email":"167071962+finozzifa","login":"finozzifa","count":4},{"name":"JuliaSvn","email":"144602424+JuliaSvn","login":"JuliaSvn","count":4},{"name":"Seth","email":"78690362+thesethtruth","login":"thesethtruth","count":4},{"name":"eb5194","email":"eb5194@iai-esm003.iai.kit.edu","login":null,"count":4},{"name":"Davide Fioriti","email":"67809479+davide-f","login":"davide-f","count":4},{"name":"daniel.rdt","email":"daniel.ruedt@campus.tu-berlin.de","login":null,"count":3},{"name":"Chiara Anselmetti","email":"40397544+chiaroo","login":"chiaroo","count":3},{"name":"Cristobal Gallego-Castillo","email":"83344529+cristobal-GC","login":"cristobal-GC","count":3},{"name":"nnhjy","email":"jiangyi.huang@outlook.com","login":"nnhjy","count":3},{"name":"vs2788","email":"vs2788@iai-esm003.iai.kit.edu","login":null,"count":2},{"name":"Michael Lindner","email":"m.lindner@tu-berlin.de","login":null,"count":2},{"name":"Ebbe Kyhl Gøtske ekg@mpe.au.dk","email":"au485969@fe1.prime.net","login":null,"count":2},{"name":"LucieRC","email":"104382956+LucieRC","login":"LucieRC","count":2},{"name":"max_nutz","email":"max.nutz@boku.ac.at","login":"maxnutz","count":2},{"name":"lumbric","email":"lumbric@gmail.com","login":"lumbric","count":2},{"name":"fwiedemair","email":"florian.wiedemair@d-fine.com","login":"fwiedemair","count":2},{"name":"Thomas Ginster","email":"4083648+thogin","login":"thogin","count":2},{"name":"Sermisha","email":"sermisha.narayana@openenergytransition.org","login":"SermishaNarayana","count":2},{"name":"Nick Marx","email":"nick.marx@student.kit.edu","login":"marx-nick","count":2},{"name":"Francesco Witte","email":"github@witte.sh","login":"fwitte","count":2},{"name":"Daniele Lerede","email":"daniele.lerede@openenergytransition.org","login":"danielelerede-oet","count":2},{"name":"Chenyan Ye","email":"133563090+yechenyan","login":"yechenyan","count":2},{"name":"Uzair Aftab","email":"48220549+Uzaaft","login":"Uzaaft","count":1},{"name":"Tim Pedersen","email":"ttp@mpe.au.dk","login":"TimToernes","count":1},{"name":"Ricardo","email":"ricardo.fernandes@mpe.au.dk","login":"ricnogfer","count":1},{"name":"Qui-Rin","email":"94053589+Qui-Rin","login":"Qui-Rin","count":1},{"name":"Zoltán Marić","email":"5569474+zoltanmaric","login":"zoltanmaric","count":1},{"name":"fhg-isi","email":"76424482+fhg-isi","login":"fhg-isi","count":1},{"name":"huckebrink","email":"68848357+huckebrink","login":"huckebrink","count":1},{"name":"zoltanmaric","email":"zoltanmaric@git.com","login":null,"count":1},{"name":"d-fine dev","email":"info@d-fine.de","login":null,"count":1},{"name":"Sourcery AI","email":"","login":null,"count":1},{"name":"Max Parzen","email":"m.parzen@sms.ed.ac.uk","login":null,"count":1},{"name":"lukasnacken","email":"47030274+lukasnacken","login":"lukasnacken","count":1},{"name":"Aleks Grochowicz","email":"63586524+aleks-g","login":"aleks-g","count":1},{"name":"Alexander Meisinger","email":"91368938+AlexanderMeisinger","login":"AlexanderMeisinger","count":1},{"name":"Arnaud Leroy","email":"arnaud.leroy@kit.edu","login":"arnaud-leroy","count":1},{"name":"Aymeric Buriez","email":"104848250+Aym-brz","login":"Aym-brz","count":1},{"name":"Blake Eldridge","email":"93080426+blakeldridge","login":"blakeldridge","count":1},{"name":"Bruno Vieira","email":"brunovieira@fico.com","login":"brunoficoxpress","count":1},{"name":"Christian Doh Dinga","email":"127748593+ChristianDDinga","login":"ChristianDDinga","count":1},{"name":"Jess","email":"122939887+jessLryan","login":"jessLryan","count":1},{"name":"Koen van Greevenbroek","email":"74298901+koen-van-greevenbroek","login":"koen-van-greevenbroek","count":1},{"name":"Kristijan Faust","email":"kristijan.faust@openenergytransition.org","login":"KristijanFaust-OET","count":1},{"name":"Laurent Drouet","email":"ldrouet@pm.me","login":"lolow","count":1},{"name":"Lissy Langer","email":"54096244+lilanger","login":"lilanger","count":1},{"name":"Luis Prieto","email":"69161060+lprieto1409","login":"lprieto1409","count":1},{"name":"Lukas","email":"97829088+LTBK23","login":"LTBK23","count":1},{"name":"Markus Groissböck","email":"markus.groissbock@openenergytransition.org","login":"gincrement","count":1},{"name":"Mohammad Amin Tahavori","email":"50955527+mohammadamint","login":"mohammadamint","count":1},{"name":"Will Usher","email":"wusher@kth.se","login":"willu47","count":1},{"name":"thomgeo","email":"gkt@hotmail.de","login":"thomgeo","count":1}],"past_year_committers":[{"name":"Philip Worschischek","email":"philip.worschischek@aggm.at","login":"pworschischek-aggmag","count":502},{"name":"Michael Lindner","email":"michaellindner@posteo.de","login":"lindnemi","count":64},{"name":"Lukas Trippe","email":"lkstrp@pm.me","login":"lkstrp","count":50},{"name":"Fabian Neumann","email":"fabian.neumann@outlook.de","login":"fneum","count":40},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":39},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":22},{"name":"Bobby Xiong","email":"36541459+bobbyxng","login":"bobbyxng","count":21},{"name":"Thomas Gilon","email":"thomas.gilon@openenergytransition.org","login":"tgilon","count":17},{"name":"Johannes HAMPP","email":"42553970+euronion","login":"euronion","count":16},{"name":"Nicole","email":"nicole.zechner@aggm.at","login":"nicolezechneraggm","count":13},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":10},{"name":"jonathan-peel","email":"52451628+jonathan-peel","login":"jonathan-peel","count":10},{"name":"Bryn Pickering","email":"17178478+brynpickering","login":"brynpickering","count":9},{"name":"Jonas Hörsch","email":"coroa@posteo.de","login":"coroa","count":9},{"name":"Amos Schledorn","email":"60692940+amos-schledorn","login":"amos-schledorn","count":7},{"name":"cpschau","email":"124347782+cpschau","login":"cpschau","count":7},{"name":"Fabian Hofmann","email":"fab.hof@gmx.de","login":"FabianHofmann","count":6},{"name":"Daniel Rüdt","email":"117752024+daniel-rdt","login":"daniel-rdt","count":3},{"name":"Toni","email":"153275395+toniseibold","login":"toniseibold","count":3},{"name":"Daniele Lerede","email":"daniele.lerede@openenergytransition.org","login":"danielelerede-oet","count":2},{"name":"Eric Nitschke","email":"eric.nitschke@tuhh.de","login":"Eric-Nitschke","count":2},{"name":"JuliaSvn","email":"144602424+JuliaSvn","login":"JuliaSvn","count":2},{"name":"Martha Frysztacki","email":"martha.frysztacki@gmail.com","login":"martacki","count":2},{"name":"TomKae00","email":"144129436+TomKae00","login":"TomKae00","count":2},{"name":"fwiedemair","email":"florian.wiedemair@d-fine.com","login":"fwiedemair","count":2},{"name":"max_nutz","email":"max.nutz@boku.ac.at","login":"maxnutz","count":2},{"name":"Yerbol Akhmetov","email":"113768325+yerbol-akhmetov","login":"yerbol-akhmetov","count":1},{"name":"Will Usher","email":"wusher@kth.se","login":"willu47","count":1},{"name":"Virio Andreyana","email":"114650479+virio-andreyana","login":"virio-andreyana","count":1},{"name":"Philipp Glaum","email":"95913147+p-glaum","login":"p-glaum","count":1},{"name":"Parisa Rahdan","email":"102019906+Parisra","login":"Parisra","count":1},{"name":"Nick Marx","email":"nick.marx@student.kit.edu","login":"marx-nick","count":1},{"name":"Markus Millinger","email":"50738187+millingermarkus","login":"millingermarkus","count":1},{"name":"Lukas Franken","email":"lukas.b.franken@gmail.com","login":"LukasFrankenQ","count":1},{"name":"Luis Prieto","email":"69161060+lprieto1409","login":"lprieto1409","count":1},{"name":"Kristijan Faust","email":"kristijan.faust@openenergytransition.org","login":"KristijanFaust-OET","count":1},{"name":"Koen van Greevenbroek","email":"74298901+koen-vg","login":"koen-vg","count":1},{"name":"Julian Geis","email":"j.geis@tu-berlin.de","login":"JulianGeis","count":1},{"name":"Iegor Riepin","email":"iegor.riepin@gmail.com","login":"Irieo","count":1},{"name":"Fabrizio Finozzi","email":"167071962+finozzifa","login":"finozzifa","count":1},{"name":"Cristobal Gallego-Castillo","email":"83344529+cristobal-GC","login":"cristobal-GC","count":1},{"name":"Bruno Vieira","email":"brunovieira@fico.com","login":"brunoficoxpress","count":1},{"name":"Blake Eldridge","email":"93080426+blakeldridge","login":"blakeldridge","count":1},{"name":"Aleks Grochowicz","email":"63586524+aleks-g","login":"aleks-g","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGGM-AG%2Fpypsa-at/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-27T00:00:10.382Z","repositories_count":6272723,"commits_count":873553061,"contributors_count":35155804,"owners_count":1174380,"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":"AGGM-AG/pypsa-at","html_url":"https://github.com/AGGM-AG/pypsa-at","last_synced_at":"2026-07-01T14:00:34.443Z","status":"error","issues_count":0,"pull_requests_count":82,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":180150.68,"issues_closed_count":0,"pull_requests_closed_count":75,"pull_request_authors_count":5,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":1.1097560975609757,"merged_pull_requests_count":67,"bot_issues_count":0,"bot_pull_requests_count":9,"past_year_issues_count":0,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":180150.68,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":75,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.1097560975609757,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":67,"created_at":"2025-08-29T11:54:27.368Z","updated_at":"2026-07-01T14:00:34.443Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGGM-AG%2Fpypsa-at","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AGGM-AG%2Fpypsa-at/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{"COLLABORATOR":73,"NONE":9},"issue_authors":{},"pull_request_authors":{"pworschischek-aggmag":58,"nicolezechneraggm":12,"github-actions[bot]":9,"maxnutz":2,"fwiedemair":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-03T00:00:18.300Z","repositories_count":14859195,"issues_count":32913319,"pull_requests_count":108496616,"authors_count":11331049,"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":{"COLLABORATOR":73,"NONE":9},"past_year_issue_authors":{},"past_year_pull_request_authors":{"pworschischek-aggmag":58,"nicolezechneraggm":12,"github-actions[bot]":9,"maxnutz":2,"fwiedemair":1},"maintainers":[{"login":"pworschischek-aggmag","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pworschischek-aggmag"},{"login":"nicolezechneraggm","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicolezechneraggm"},{"login":"maxnutz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maxnutz"},{"login":"fwiedemair","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fwiedemair"}],"active_maintainers":[{"login":"pworschischek-aggmag","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pworschischek-aggmag"},{"login":"nicolezechneraggm","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicolezechneraggm"},{"login":"maxnutz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maxnutz"},{"login":"fwiedemair","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fwiedemair"}]},"events":{"total":{"DeleteEvent":50,"MemberEvent":1,"PullRequestEvent":42,"ForkEvent":1,"WatchEvent":2,"IssueCommentEvent":18,"PushEvent":333,"PullRequestReviewEvent":18,"PullRequestReviewCommentEvent":42,"CreateEvent":56},"last_year":{"DeleteEvent":50,"MemberEvent":1,"PullRequestEvent":42,"ForkEvent":1,"WatchEvent":2,"IssueCommentEvent":18,"PushEvent":333,"PullRequestReviewEvent":18,"PullRequestReviewCommentEvent":42,"CreateEvent":56}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/test.yaml","sha":null,"kind":"manifest","created_at":"2026-02-23T12:02:40.725Z","updated_at":"2026-02-23T12:02:40.725Z","repository_link":"https://github.com/AGGM-AG/pypsa-at/blob/main/.github/workflows/test.yaml","dependencies":[{"id":25824334141,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25824334142,"package_name":"dorny/paths-filter","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25824334143,"package_name":"prefix-dev/setup-pixi","ecosystem":"actions","requirements":"v0.9.3","direct":true,"kind":"composite","optional":false},{"id":25824334144,"package_name":"actions/cache","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25824334145,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/validate.yaml","sha":null,"kind":"manifest","created_at":"2026-02-23T12:02:40.880Z","updated_at":"2026-02-23T12:02:40.880Z","repository_link":"https://github.com/AGGM-AG/pypsa-at/blob/main/.github/workflows/validate.yaml","dependencies":[{"id":25824334161,"package_name":"PyPSA/pypsa-validator","ecosystem":"actions","requirements":"v0.2.5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":".devcontainer/Dockerfile","sha":null,"kind":"manifest","created_at":"2026-02-23T12:02:48.944Z","updated_at":"2026-02-23T12:02:48.944Z","repository_link":"https://github.com/AGGM-AG/pypsa-at/blob/main/.devcontainer/Dockerfile","dependencies":[{"id":25824334940,"package_name":"ghcr.io/prefix-dev/pixi","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/push-images.yaml","sha":null,"kind":"manifest","created_at":"2026-02-23T12:02:40.173Z","updated_at":"2026-02-23T12:02:40.173Z","repository_link":"https://github.com/AGGM-AG/pypsa-at/blob/main/.github/workflows/push-images.yaml","dependencies":[{"id":25824334113,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25824334114,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"conda","filepath":"envs/environment.yaml","sha":null,"kind":"manifest","created_at":"2026-02-23T12:02:40.997Z","updated_at":"2026-02-23T12:02:40.997Z","repository_link":"https://github.com/AGGM-AG/pypsa-at/blob/main/envs/environment.yaml","dependencies":[{"id":25824334167,"package_name":"pycountry","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25824334179,"package_name":"pyam","ecosystem":"conda","requirements":"\u003e=2.0","direct":true,"kind":"runtime","optional":false},{"id":25824334188,"package_name":"ruamel.yaml","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25824334254,"package_name":"jpype1","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25824334259,"package_name":"atlite","ecosystem":"conda","requirements":"\u003e=0.3","direct":true,"kind":"runtime","optional":false},{"id":25824334275,"package_name":"bokeh","ecosystem":"conda","requirements":"\u003e=3.8.0","direct":true,"kind":"runtime","optional":false},{"id":25824334279,"package_name":"cartopy","ecosystem":"conda","requirements":"\u003e=0.25.0","direct":true,"kind":"runtime","optional":false},{"id":25824334292,"package_name":"copernicusmarine","ecosystem":"conda","requirements":"\u003e=2.2.4","direct":true,"kind":"runtime","optional":false},{"id":25824334303,"package_name":"country_converter","ecosystem":"conda","requirements":"\u003e=1.3.2","direct":true,"kind":"runtime","optional":false},{"id":25824334304,"package_name":"dask","ecosystem":"conda","requirements":"\u003e=2025.10.0","direct":true,"kind":"runtime","optional":false},{"id":25824334317,"package_name":"descartes","ecosystem":"conda","requirements":"\u003e=1.1.0","direct":true,"kind":"runtime","optional":false},{"id":25824334320,"package_name":"entsoe-py","ecosystem":"conda","requirements":"\u003e=0.7.8","direct":true,"kind":"runtime","optional":false},{"id":25824334321,"package_name":"fiona","ecosystem":"conda","requirements":"\u003e=1.10.1","direct":true,"kind":"runtime","optional":false},{"id":25824334324,"package_name":"folium","ecosystem":"conda","requirements":"\u003e=0.20.0","direct":true,"kind":"runtime","optional":false},{"id":25824334398,"package_name":"geojson","ecosystem":"conda","requirements":"\u003e=3.2.0","direct":true,"kind":"runtime","optional":false},{"id":25824334399,"package_name":"geopandas","ecosystem":"conda","requirements":"\u003e=1","direct":true,"kind":"runtime","optional":false},{"id":25824334425,"package_name":"geopy","ecosystem":"conda","requirements":"\u003e=2.4.1","direct":true,"kind":"runtime","optional":false},{"id":25824334426,"package_name":"glpk","ecosystem":"conda","requirements":"\u003e=5.0","direct":true,"kind":"runtime","optional":false},{"id":25824334445,"package_name":"graphviz","ecosystem":"conda","requirements":"\u003e=12.2.1","direct":true,"kind":"runtime","optional":false},{"id":25824334461,"package_name":"gurobi","ecosystem":"conda","requirements":"\u003e=12.0.3","direct":true,"kind":"runtime","optional":false},{"id":25824334464,"package_name":"highspy","ecosystem":"conda","requirements":"\u003e=1.12.0","direct":true,"kind":"runtime","optional":false},{"id":25824334492,"package_name":"ipython","ecosystem":"conda","requirements":"\u003e=9.7.0","direct":true,"kind":"runtime","optional":false},{"id":25824334500,"package_name":"jpype1","ecosystem":"conda","requirements":"\u003e=1.6.0","direct":true,"kind":"runtime","optional":false},{"id":25824334501,"package_name":"jupyter","ecosystem":"conda","requirements":"\u003e=1.1.1","direct":true,"kind":"runtime","optional":false},{"id":25824334503,"package_name":"libgdal-netcdf","ecosystem":"conda","requirements":"\u003e=3.10.3","direct":true,"kind":"runtime","optional":false},{"id":25824334581,"package_name":"linopy","ecosystem":"conda","requirements":"\u003e=0.4.4","direct":true,"kind":"runtime","optional":false},{"id":25824334595,"package_name":"lxml","ecosystem":"conda","requirements":"\u003e=6.0.2","direct":true,"kind":"runtime","optional":false},{"id":25824334600,"package_name":"matplotlib","ecosystem":"conda","requirements":"\u003e=3.10.7","direct":true,"kind":"runtime","optional":false},{"id":25824334601,"package_name":"memory_profiler","ecosystem":"conda","requirements":"\u003e=0.61.0","direct":true,"kind":"runtime","optional":false},{"id":25824334612,"package_name":"netcdf4","ecosystem":"conda","requirements":"\u003e=1.7.2","direct":true,"kind":"runtime","optional":false},{"id":25824334613,"package_name":"networkx","ecosystem":"conda","requirements":"\u003e=3.5","direct":true,"kind":"runtime","optional":false},{"id":25824334615,"package_name":"numpy","ecosystem":"conda","requirements":"\u003e=1.26.4","direct":true,"kind":"runtime","optional":false},{"id":25824334639,"package_name":"openpyxl","ecosystem":"conda","requirements":"\u003e=3.1.5","direct":true,"kind":"runtime","optional":false},{"id":25824334655,"package_name":"pandas","ecosystem":"conda","requirements":"\u003e=2.1","direct":true,"kind":"runtime","optional":false},{"id":25824334669,"package_name":"plotly","ecosystem":"conda","requirements":"\u003e=6.4.0","direct":true,"kind":"runtime","optional":false},{"id":25824334673,"package_name":"powerplantmatching","ecosystem":"conda","requirements":"\u003e=0.5.15","direct":true,"kind":"runtime","optional":false},{"id":25824334674,"package_name":"pre-commit","ecosystem":"conda","requirements":"\u003e=4.3.0","direct":true,"kind":"runtime","optional":false},{"id":25824334682,"package_name":"proj","ecosystem":"conda","requirements":"\u003e=9.6.2","direct":true,"kind":"runtime","optional":false},{"id":25824334701,"package_name":"pylint","ecosystem":"conda","requirements":"\u003e=4.0.2","direct":true,"kind":"runtime","optional":false},{"id":25824334703,"package_name":"pydeck","ecosystem":"conda","requirements":"\u003e0.6","direct":true,"kind":"runtime","optional":false},{"id":25824334710,"package_name":"pypsa","ecosystem":"conda","requirements":"\u003e=0.35.2","direct":true,"kind":"runtime","optional":false},{"id":25824334741,"package_name":"pyscipopt","ecosystem":"conda","requirements":"\u003e=5.6.0","direct":true,"kind":"runtime","optional":false},{"id":25824334742,"package_name":"pytables","ecosystem":"conda","requirements":"\u003e=3.10.2","direct":true,"kind":"runtime","optional":false},{"id":25824334743,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.10","direct":true,"kind":"runtime","optional":false},{"id":25824334747,"package_name":"pytz","ecosystem":"conda","requirements":"\u003e=2025.2","direct":true,"kind":"runtime","optional":false},{"id":25824334763,"package_name":"pyxlsb","ecosystem":"conda","requirements":"\u003e=1.0.10","direct":true,"kind":"runtime","optional":false},{"id":25824334767,"package_name":"rasterio","ecosystem":"conda","requirements":"\u003e=1.4.3","direct":true,"kind":"runtime","optional":false},{"id":25824334818,"package_name":"rioxarray","ecosystem":"conda","requirements":"\u003e=0.20.0","direct":true,"kind":"runtime","optional":false},{"id":25824334820,"package_name":"ruff","ecosystem":"conda","requirements":"\u003e=0.14.3","direct":true,"kind":"runtime","optional":false},{"id":25824334822,"package_name":"scipy","ecosystem":"conda","requirements":"\u003e=1.16.3","direct":true,"kind":"runtime","optional":false},{"id":25824334823,"package_name":"seaborn","ecosystem":"conda","requirements":"\u003e=0.13.2","direct":true,"kind":"runtime","optional":false},{"id":25824334834,"package_name":"shapely","ecosystem":"conda","requirements":"\u003e=2.0","direct":true,"kind":"runtime","optional":false},{"id":25824334835,"package_name":"snakemake-executor-plugin-cluster-generic","ecosystem":"conda","requirements":"\u003e=1.0.9","direct":true,"kind":"runtime","optional":false},{"id":25824334837,"package_name":"snakemake-executor-plugin-slurm","ecosystem":"conda","requirements":"\u003e=1.9.2","direct":true,"kind":"runtime","optional":false},{"id":25824334838,"package_name":"snakemake-minimal","ecosystem":"conda","requirements":"\u003e=9","direct":true,"kind":"runtime","optional":false},{"id":25824334839,"package_name":"snakemake-storage-plugin-http","ecosystem":"conda","requirements":"\u003e=0.3","direct":true,"kind":"runtime","optional":false},{"id":25824334840,"package_name":"tenacity","ecosystem":"conda","requirements":"\u003e=9.1.2","direct":true,"kind":"runtime","optional":false},{"id":25824334882,"package_name":"tqdm","ecosystem":"conda","requirements":"\u003e=4.67.1","direct":true,"kind":"runtime","optional":false},{"id":25824334900,"package_name":"tsam","ecosystem":"conda","requirements":"\u003e=2.3.1","direct":true,"kind":"runtime","optional":false},{"id":25824334902,"package_name":"xarray","ecosystem":"conda","requirements":"\u003e=2024.3.0,\u003c2025.7.0","direct":true,"kind":"runtime","optional":false},{"id":25824334923,"package_name":"xlrd","ecosystem":"conda","requirements":"\u003e=2.0.2","direct":true,"kind":"runtime","optional":false},{"id":25824334930,"package_name":"yaml","ecosystem":"conda","requirements":"\u003e=0.2.5","direct":true,"kind":"runtime","optional":false},{"id":25824334939,"package_name":"snakemake-storage-plugin-cached-http","ecosystem":"conda","requirements":"\u003e=0.1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql.yaml","sha":null,"kind":"manifest","created_at":"2026-02-23T12:02:40.105Z","updated_at":"2026-02-23T12:02:40.105Z","repository_link":"https://github.com/AGGM-AG/pypsa-at/blob/main/.github/workflows/codeql.yaml","dependencies":[{"id":25824334107,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25824334108,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25824334109,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yaml","sha":null,"kind":"manifest","created_at":"2026-02-23T12:02:40.241Z","updated_at":"2026-02-23T12:02:40.241Z","repository_link":"https://github.com/AGGM-AG/pypsa-at/blob/main/.github/workflows/release.yaml","dependencies":[{"id":25824334118,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25824334119,"package_name":"actions/create-github-app-token","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25824334120,"package_name":"prefix-dev/setup-pixi","ecosystem":"actions","requirements":"v0.9.3","direct":true,"kind":"composite","optional":false},{"id":25824334125,"package_name":"stefanzweifel/git-auto-commit-action","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update-lockfile.yaml","sha":null,"kind":"manifest","created_at":"2026-02-23T12:02:40.794Z","updated_at":"2026-02-23T12:02:40.794Z","repository_link":"https://github.com/AGGM-AG/pypsa-at/blob/main/.github/workflows/update-lockfile.yaml","dependencies":[{"id":25824334147,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25824334148,"package_name":"prefix-dev/setup-pixi","ecosystem":"actions","requirements":"v0.9.3","direct":true,"kind":"composite","optional":false},{"id":25824334149,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25824334150,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25824334151,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false}]}],"score":7.321188556739479,"created_at":"2026-03-30T13:22:33.698Z","updated_at":"2026-07-03T15:00:49.260Z","avatar_url":"https://github.com/AGGM-AG.png","language":"Python","category":"Energy Systems","sub_category":"Global and Regional Energy System Models","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"![Version](https://img.shields.io/badge/version-alpha-purple)\n![Size](https://img.shields.io/github/repo-size/AGGM-AG/pypsa-at)\n[![Test workflows](https://github.com/AGGM-AG/pypsa-at/actions/workflows/test.yaml/badge.svg)](https://github.com/AGGM-AG/pypsa-at/actions/workflows/test.yaml)\n[![CodeQL](https://github.com/AGGM-AG/pypsa-at/actions/workflows/codeql.yaml/badge.svg?branch=main\u0026event=push)](https://github.com/AGGM-AG/pypsa-at/actions/workflows/codeql.yaml)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/AGGM-AG/pypsa-at/main.svg)](https://results.pre-commit.ci/latest/github/AGGM-AG/pypsa-at/main)\n[![Pixi Badge](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json)](https://pixi.sh)\n![pixi](https://img.shields.io/badge/pixi-≥0.68.0-brightgreen)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n[![Snakemake](https://img.shields.io/badge/snakemake-≥9-brightgreen.svg?style=flat)](https://snakemake.readthedocs.io)\n![Python](https://img.shields.io/badge/python-≥3.12-blue)\n[![Docs](https://img.shields.io/badge/docs-mkdocs-blue)](https://pypsa-at.readthedocs.io/en/latest/)\n[![Discord](https://img.shields.io/discord/911692131440148490?logo=discord)](https://discord.gg/AnuJBk23FU)\n\n# PyPSA-AT: A Sector-Coupled Open Optimisation Model of the Austrian Energy System\n\n\u003e [!WARNING]\n\u003e PyPSA-AT is under very active early development. Expect things to change rapidly.\n\n**PyPSA-AT** is an Austrian adaptation of the open European energy system\nmodel [PyPSA-Eur](https://github.com/pypsa/pypsa-eur).\nIt provides a detailed sector-coupled model of the Austrian energy system, including the majority of relevant energy\ncarriers (electricity, gas, hydrogen, biomass, heat, coal, oil, methanol and ammonia) and demand profiles for the\nindustry, transport, residential, commercial, and agriculture sectors.\n\nThe project builds upon the methodologies developed in [PyPSA-DE](https://github.com/pypsa/pypsa-de) - the adaptation of\nPyPSA-Eur for the German energy system - while incorporating Austria-specific network topology, energy system\ncharacteristics, and regulatory frameworks.\n\nFor more comprehensive documentation on the underlying PyPSA-Eur/DE framework, model decisions, and implementation\ndetails, please refer to the [PyPSA-Eur documentation](https://pypsa-eur.readthedocs.io/)\nand [PyPSA-DE documentation](https://ariadneprojekt.de/modell-dokumentation-pypsa/), respectively.\n\n\u003e [!WARNING]\n\u003e This repository is the official source of PyPSA-AT. Third party forks are independent projects and we do not vouch for their accuracy, methodology, or claims. \n\n---\n\n## 🚀 Installation \nRunning PyPSA-AT is very simple. Just clone the repository\n```sh\ngit clone https://github.com/AGGM-AG/pypsa-at.git \u0026\u0026 cd pypsa-at\n```\nAnd start the workflow (low time resolution and NUTS3 spatial resolution for Austria)\n```sh\npixi run workflow\n```\nPlease note that PyPSA-AT is only supported on **Linux** platforms. Installations on Windows or macOS require\nmodifications that are currently currently out of scope.\n\n### Prerequisites\n[Git](https://git-scm.com/install) and [pixi](https://pixi.prefix.dev/latest/#installation) must be installed.\n\n## ⌨️ Usage\n\n1. Configure your model by adjusting the base scenario in `config/config.at.yaml`\n2. Include scenario settings that differ from the base scenario in `config/scenarios.manual.yaml`\n3. Run the model’s Snakemake workflow:\n   ```bash\n   pixi run workflow\n   ```\n\n   or activate the virtual environment and call the same workflow using a shorthand\n   ```bash\n   pixi shell \u0026\u0026 snakemake -call all_at\n   ```\n\n![Rulegraph Rule All PyPSA-AT](docs-at/assets/all_at-rulegraph.png)\n\n## 📖 Documentation\n\nMore detailed documentation of PyPSA-AT is hosted on [pypsa-at.readthedocs.io](https://pypsa-at.readthedocs.io).\n\n\n## ✨ Features\n\nPyPSA-AT extends PyPSA-Eur and PyPSA-DE with Austria-specific network data, regulatory constraints, and energy\nsystem pathways. The full change history is in\n[CHANGELOG.AT.md](https://github.com/AGGM-AG/pypsa-at/blob/main/CHANGELOG.AT.md); implementation details are in the\n[documentation](https://pypsa-at.readthedocs.io/en/latest/).\n\n\n## 🤝 Contributing\n\n\u003e [!NOTE]\n\u003e The development team focuses on establishing a well-calibrated representation of the Austrian energy system and \n\u003e has limited capacity to review contributions from the community at the moment.\n\nIn general, please install the `pre-commit` hooks if you plan to contribute to this project.\n\n```bash\npixi run pre-commit install\n```\n\n\n## ⚖️ License\n\nThis project is licensed under the MIT License - see the [LICENSE.txt](LICENSE.txt) file for details.\n\nParts of the code that originate from [PyPSA-DE](https://github.com/pypsa/pypsa-de)\nor [PyPSA-Eur](https://github.com/pypsa/pypsa-eur) remain under their original MIT licenses. The copyright and\nattribution notices from these original projects are preserved in the respective source files.\n\n## 🏅 Acknowledgments\n\nPyPSA-AT builds upon [PyPSA-Eur](https://github.com/pypsa/pypsa-eur) and [PyPSA-DE](https://github.com/pypsa/pypsa-de),\ndeveloped by the PyPSA team at TU Berlin and other contributors.\n\n## ✏️ Citation\n\nIf you use PyPSA-AT in your research, please cite it as:\n\n```\nWorschischek, Philip; Zechner, Nicole; Awetisjan, Vartan; Wernhart, Helmut (2026):\nPyPSA-AT - A sector-coupled open optimisation model of the Austrian energy system.\nVersion 0.1.0. Austrian Gas Grid Management AG.\nhttps://github.com/AGGM-AG/pypsa-at\n```\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["energy-system-model","energy-system","power-systems","energy-model","pypsa","capacity-expansion-planning","energy-data","europe","power-grid","capacity-expansion-model"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/350040","html_url":"https://ost.ecosyste.ms/projects/350040"}