{"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-24T01:00:43.858Z","repository":{"id":369081922,"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-07-17T11:53:31.000Z","size":138237,"stargazers_count":3,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-07-17T22:05:42.252Z","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":null,"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-07-17T11:53:47.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"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":35667462,"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-07-19T02:00:06.923Z","response_time":112,"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":11943,"total_committers":142,"total_bot_commits":1175,"total_bot_committers":3,"mean_commits":84.1056338028169,"dds":0.7658879678472745,"past_year_total_commits":1094,"past_year_total_committers":47,"past_year_total_bot_commits":115,"past_year_total_bot_committers":3,"past_year_mean_commits":23.27659574468085,"past_year_dds":0.6892138939670933,"last_synced_at":"2026-07-22T00:20:26.474Z","last_synced_commit":"c4660ad173c966134e37a738a0410434cd1f9a4e","created_at":"2026-03-30T13:22:02.801Z","updated_at":"2026-07-22T00:01:46.616Z","committers":[{"name":"Fabian Neumann","email":"fabian.neumann@outlook.de","login":null,"count":2796},{"name":"Michael Lindner","email":"michaellindner@posteo.de","login":null,"count":1049},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]@users.noreply.github.com","login":null,"count":983},{"name":"Fabian","email":"fab.hof@gmx.de","login":null,"count":818},{"name":"Philip Worschischek","email":"philip.worschischek@aggm.at","login":null,"count":630},{"name":"lisazeyen","email":"lisa.zeyen@web.de","login":null,"count":578},{"name":"Tom Brown","email":"tom@nworbmot.org","login":null,"count":517},{"name":"toniseibold","email":"tseibold.tub@gmail.com","login":null,"count":266},{"name":"Lukas Trippe","email":"lkstrp@pm.me","login":null,"count":256},{"name":"martacki","email":"martha.frysztacki@kit.edu","login":null,"count":178},{"name":"Jonas Hörsch","email":"jonas.hoersch@kit.edu","login":null,"count":170},{"name":"martavp","email":"martavictoriaperez@gmail.com","login":null,"count":160},{"name":"lisazeyen","email":"35347358+lisazeyen@users.noreply.github.com","login":null,"count":150},{"name":"Jonas Hoersch","email":"jonas@chaoflow.net","login":null,"count":146},{"name":"Koen van Greevenbroek","email":"koen.v.greevenbroek@uit.no","login":null,"count":144},{"name":"Micha","email":"michaellindner@pik-potsdam.de","login":null,"count":134},{"name":"Philipp Glaum","email":"p.glaum@tu-berlin.de","login":null,"count":132},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]@users.noreply.github.com","login":null,"count":130},{"name":"JulianGeis","email":"JulianGeis@gmx.net","login":null,"count":128},{"name":"euronion","email":"42553970+euronion@users.noreply.github.com","login":null,"count":126},{"name":"Adam-Dvorak1","email":"92300992+Adam-Dvorak1@users.noreply.github.com","login":null,"count":126},{"name":"Philip Worschischek","email":"163411786+pworschischek-aggmag@users.noreply.github.com","login":null,"count":112},{"name":"AmosSchledorn","email":"amos.schledorn@icloud.com","login":null,"count":108},{"name":"Toni Seibold","email":"153275395+toniseibold@users.noreply.github.com","login":null,"count":102},{"name":"Bobby Xiong","email":"36541459+bobbyxng@users.noreply.github.com","login":null,"count":86},{"name":"virio-andreyana","email":"114650479+virio-andreyana@users.noreply.github.com","login":null,"count":80},{"name":"martavp","email":"30744159+martavp@users.noreply.github.com","login":null,"count":78},{"name":"Parisra","email":"102019906+Parisra@users.noreply.github.com","login":null,"count":76},{"name":"virio-andreyana","email":"arsyan.virio@gmail.com","login":null,"count":76},{"name":"Julian Geis","email":"j.geis@tu-berlin.de","login":null,"count":68},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","login":null,"count":62},{"name":"Thomas Gilon","email":"thomas.gilon@openenergytransition.org","login":null,"count":60},{"name":"cpschau","email":"124347782+cpschau@users.noreply.github.com","login":null,"count":56},{"name":"cpschau","email":"caspar.schauss@ieg.fraunhofer.de","login":null,"count":56},{"name":"martacki","email":"martha.frysztacki@gmail.com","login":null,"count":54},{"name":"FabianHofmann","email":"hofmann@fias.uni-frankfurt.de","login":null,"count":54},{"name":"Jonas Hörsch","email":"coroa@posteo.de","login":null,"count":54},{"name":"Philipp Glaum","email":"philipp.glaum@rwth-aachen.de","login":null,"count":54},{"name":"Max Parzen","email":"max.parzen@ed.ac.uk","login":null,"count":52},{"name":"Jonas Hörsch","email":"hoersch@fias.uni-frankfurt.de","login":null,"count":50},{"name":"Thomas Gilon","email":"tgi@climact.com","login":null,"count":48},{"name":"Amos Schledorn","email":"60692940+amos-schledorn@users.noreply.github.com","login":null,"count":42},{"name":"LukasFrankenQ","email":"lukas.franken@ed.ac.uk","login":null,"count":38},{"name":"Philipp Glaum","email":"95913147+p-glaum@users.noreply.github.com","login":null,"count":38},{"name":"ekatef","email":"e.v.kasilova@gmail.com","login":null,"count":36},{"name":"Johannes Misensky","email":"johannes.misensky@aggm.at","login":null,"count":34},{"name":"LukasFrankenQ","email":"lukas.b.franken@gmail.com","login":null,"count":34},{"name":"Amos Schledorn","email":"a.schledorn@tu-berlin.de","login":null,"count":32},{"name":"chrstphtrs","email":"christoph.tries@tu-berlin.de","login":null,"count":32},{"name":"Jeroen Peters","email":"hgppeters@gmail.com","login":null,"count":30},{"name":"Irieo","email":"iegor.riepin@gmail.com","login":null,"count":28},{"name":"yerbol-akhmetov","email":"yerbol.akhmetov.93@gmail.com","login":null,"count":28},{"name":"millingermarkus","email":"markus.millinger@chalmers.se","login":null,"count":28},{"name":"Markus Millinger","email":"50738187+millingermarkus@users.noreply.github.com","login":null,"count":26},{"name":"Gorm Bruun Andresen","email":"gba@eng.au.dk","login":null,"count":22},{"name":"Daniel Rüdt","email":"117752024+daniel-rdt@users.noreply.github.com","login":null,"count":20},{"name":"jonathan-peel","email":"52451628+jonathan-peel@users.noreply.github.com","login":null,"count":20},{"name":"Bryn Pickering","email":"17178478+brynpickering@users.noreply.github.com","login":null,"count":18},{"name":"Julian Geis","email":"Juliangeis@gmx.net","login":null,"count":16},{"name":"Koen van Greevenbroek","email":"74298901+koen-vg@users.noreply.github.com","login":null,"count":16},{"name":"Leon","email":"5868911+leonsn@users.noreply.github.com","login":null,"count":16},{"name":"energyls","email":"leon1.schumm@oth-regensburg.de","login":null,"count":16},{"name":"Nicole","email":"nicole.zechner@aggm.at","login":null,"count":15},{"name":"Fabian Hofmann","email":"hofmann@users.fias.science","login":null,"count":14},{"name":"Ebbe Kyhl","email":"69363603+ebbekyhl@users.noreply.github.com","login":null,"count":12},{"name":"Martha Maria","email":"53824825+eb5194@users.noreply.github.com","login":null,"count":12},{"name":"TomKae00","email":"144129436+TomKae00@users.noreply.github.com","login":null,"count":12},{"name":"Adrian Odenweller","email":"adrian.odenweller@pik-potsdam.de","login":null,"count":10},{"name":"Eric Nitschke","email":"eric.nitschke@tuhh.de","login":null,"count":10},{"name":"Johannes Schmidt","email":"johannes.schmidt@boku.ac.at","login":null,"count":10},{"name":"Julio Pascual","email":"108464786+jpscl@users.noreply.github.com","login":null,"count":10},{"name":"Bobby Xiong","email":"bobbyxng@gmail.com","login":null,"count":8},{"name":"eb5194","email":"eb5194@iai-esm003.iai.kit.edu","login":null,"count":8},{"name":"stefan-oet","email":"199089757+stefan-oet@users.noreply.github.com","login":null,"count":8},{"name":"Thomas Kouroughli","email":"tomkourou@icloud.com","login":null,"count":8},{"name":"Ahmad","email":"ahmedwahid16101@gmail.com","login":null,"count":8},{"name":"Amos Schledorn","email":"60692940+amosschle@users.noreply.github.com","login":null,"count":8},{"name":"Fabrizio Finozzi","email":"167071962+finozzifa@users.noreply.github.com","login":null,"count":8},{"name":"Jan Frederick","email":"jan.frederick.unnewehr@inatech.uni-freiburg.de","login":null,"count":8},{"name":"JuliaSvn","email":"144602424+JuliaSvn@users.noreply.github.com","login":null,"count":8},{"name":"fwiedemair","email":"florian.wiedemair@d-fine.com","login":null,"count":7},{"name":"Jonas Hörsch","email":"jonas.hoersch@posteo.de","login":null,"count":6},{"name":"nnhjy","email":"jiangyi.huang@outlook.com","login":null,"count":6},{"name":"Cristobal Gallego-Castillo","email":"83344529+cristobal-GC@users.noreply.github.com","login":null,"count":6},{"name":"daniel.rdt","email":"daniel.ruedt@campus.tu-berlin.de","login":null,"count":6},{"name":"chrstphtrs","email":"97453975+chrstphtrs@users.noreply.github.com","login":null,"count":6},{"name":"Jonas Hörsch","email":"jonas.hoersch@openenergytransition.org","login":null,"count":6},{"name":"Davide Fioriti","email":"67809479+davide-f@users.noreply.github.com","login":null,"count":6},{"name":"Chiara Anselmetti","email":"40397544+chiaroo@users.noreply.github.com","login":null,"count":6},{"name":"Chenyan Ye","email":"133563090+yechenyan@users.noreply.github.com","login":null,"count":4},{"name":"Daniele Lerede","email":"daniele.lerede@openenergytransition.org","login":null,"count":4},{"name":"Ebbe Kyhl Gøtske ekg@mpe.au.dk","email":"au485969@fe1.prime.net","login":null,"count":4},{"name":"Francesco Witte","email":"github@witte.sh","login":null,"count":4},{"name":"JanFrederickUnnewehr","email":"50404069+JanFrederickUnnewehr@users.noreply.github.com","login":null,"count":4},{"name":"Michael Lindner","email":"m.lindner@tu-berlin.de","login":null,"count":4},{"name":"Nick Marx","email":"nick.marx@student.kit.edu","login":null,"count":4},{"name":"Sermisha","email":"sermisha.narayana@openenergytransition.org","login":null,"count":4},{"name":"Seth","email":"78690362+thesethtruth@users.noreply.github.com","login":null,"count":4},{"name":"LucieRC","email":"104382956+LucieRC@users.noreply.github.com","login":null,"count":4},{"name":"vs2788","email":"vs2788@iai-esm003.iai.kit.edu","login":null,"count":4},{"name":"lumbric","email":"lumbric@gmail.com","login":null,"count":4},{"name":"Tom Brown","email":"t.brown@tu-berlin.de","login":null,"count":4},{"name":"Thomas Ginster","email":"4083648+thogin@users.noreply.github.com","login":null,"count":4},{"name":"Thomas Gilon","email":"139848565+tgi-climact@users.noreply.github.com","login":null,"count":4},{"name":"Seth","email":"s.w.p.vanwieringen@gmail.com","login":null,"count":4},{"name":"Koen van Greevenbroek","email":"74298901+koen-van-greevenbroek@users.noreply.github.com","login":null,"count":2},{"name":"Jess","email":"122939887+jessLryan@users.noreply.github.com","login":null,"count":2},{"name":"Ebbe Kyhl","email":"ebbekg@hotmail.com","login":null,"count":2},{"name":"Christian Doh Dinga","email":"127748593+ChristianDDinga@users.noreply.github.com","login":null,"count":2},{"name":"Bruno Vieira","email":"brunovieira@fico.com","login":null,"count":2},{"name":"Blake Eldridge","email":"93080426+blakeldridge@users.noreply.github.com","login":null,"count":2},{"name":"Aymeric Buriez","email":"104848250+Aym-brz@users.noreply.github.com","login":null,"count":2},{"name":"Arnaud Leroy","email":"arnaud.leroy@kit.edu","login":null,"count":2},{"name":"Alexander Meisinger","email":"91368938+AlexanderMeisinger@users.noreply.github.com","login":null,"count":2},{"name":"Aleks Grochowicz","email":"63586524+aleks-g@users.noreply.github.com","login":null,"count":2},{"name":"Kristijan Faust","email":"kristijan.faust@openenergytransition.org","login":null,"count":2},{"name":"Laurent Drouet","email":"ldrouet@pm.me","login":null,"count":2},{"name":"Lissy Langer","email":"54096244+lilanger@users.noreply.github.com","login":null,"count":2},{"name":"Luis Prieto","email":"69161060+lprieto1409@users.noreply.github.com","login":null,"count":2},{"name":"Lukas","email":"97829088+LTBK23@users.noreply.github.com","login":null,"count":2},{"name":"Markus Groissböck","email":"markus.groissbock@openenergytransition.org","login":null,"count":2},{"name":"Max Parzen","email":"m.parzen@sms.ed.ac.uk","login":null,"count":2},{"name":"Mohammad Amin Tahavori","email":"50955527+mohammadamint@users.noreply.github.com","login":null,"count":2},{"name":"Yerbol Akhmetov","email":"113768325+yerbol-akhmetov@users.noreply.github.com","login":null,"count":2},{"name":"Will Usher","email":"wusher@kth.se","login":null,"count":2},{"name":"Uzair Aftab","email":"48220549+Uzaaft@users.noreply.github.com","login":null,"count":2},{"name":"Tom Brown","email":"tom.brown@kit.edu","login":null,"count":2},{"name":"Tom Brown","email":"brown@fias.uni-frankfurt.de","login":null,"count":2},{"name":"Tim Pedersen","email":"ttp@mpe.au.dk","login":null,"count":2},{"name":"Sourcery AI","email":"","login":null,"count":2},{"name":"Ricardo","email":"ricardo.fernandes@mpe.au.dk","login":null,"count":2},{"name":"Qui-Rin","email":"94053589+Qui-Rin@users.noreply.github.com","login":null,"count":2},{"name":"Zoltán Marić","email":"5569474+zoltanmaric@users.noreply.github.com","login":null,"count":2},{"name":"d-fine dev","email":"info@d-fine.de","login":null,"count":2},{"name":"davide-f","email":"fioritidavidesubs@gmail.com","login":null,"count":2},{"name":"fhg-isi","email":"76424482+fhg-isi@users.noreply.github.com","login":null,"count":2},{"name":"huckebrink","email":"68848357+huckebrink@users.noreply.github.com","login":null,"count":2},{"name":"lkstrp","email":"62255395+lkstrp@users.noreply.github.com","login":null,"count":2},{"name":"lukasnacken","email":"47030274+lukasnacken@users.noreply.github.com","login":null,"count":2},{"name":"max_nutz","email":"max.nutz@boku.ac.at","login":null,"count":2},{"name":"thomgeo","email":"gkt@hotmail.de","login":null,"count":2},{"name":"zoltanmaric","email":"zoltanmaric@git.com","login":null,"count":2}],"past_year_committers":[{"name":"Philip Worschischek","email":"philip.worschischek@aggm.at","login":null,"count":340},{"name":"Philip Worschischek","email":"163411786+pworschischek-aggmag@users.noreply.github.com","login":null,"count":106},{"name":"Michael Lindner","email":"michaellindner@posteo.de","login":null,"count":101},{"name":"Fabian Neumann","email":"fabian.neumann@outlook.de","login":null,"count":78},{"name":"Lukas Trippe","email":"lkstrp@pm.me","login":null,"count":78},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]@users.noreply.github.com","login":null,"count":56},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","login":null,"count":44},{"name":"Bobby Xiong","email":"36541459+bobbyxng@users.noreply.github.com","login":null,"count":38},{"name":"Thomas Gilon","email":"thomas.gilon@openenergytransition.org","login":null,"count":30},{"name":"Johannes HAMPP","email":"42553970+euronion@users.noreply.github.com","login":null,"count":28},{"name":"jonathan-peel","email":"52451628+jonathan-peel@users.noreply.github.com","login":null,"count":20},{"name":"Bryn Pickering","email":"17178478+brynpickering@users.noreply.github.com","login":null,"count":18},{"name":"Jonas Hörsch","email":"coroa@posteo.de","login":null,"count":16},{"name":"Nicole","email":"nicole.zechner@aggm.at","login":null,"count":15},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]@users.noreply.github.com","login":null,"count":15},{"name":"Amos Schledorn","email":"60692940+amos-schledorn@users.noreply.github.com","login":null,"count":12},{"name":"Micha","email":"michaellindner@pik-potsdam.de","login":null,"count":12},{"name":"Fabian Hofmann","email":"fab.hof@gmx.de","login":null,"count":8},{"name":"fwiedemair","email":"florian.wiedemair@d-fine.com","login":null,"count":7},{"name":"Toni","email":"153275395+toniseibold@users.noreply.github.com","login":null,"count":6},{"name":"cpschau","email":"124347782+cpschau@users.noreply.github.com","login":null,"count":6},{"name":"Daniel Rüdt","email":"117752024+daniel-rdt@users.noreply.github.com","login":null,"count":4},{"name":"Daniele Lerede","email":"daniele.lerede@openenergytransition.org","login":null,"count":4},{"name":"Eric Nitschke","email":"eric.nitschke@tuhh.de","login":null,"count":4},{"name":"Martha Frysztacki","email":"martha.frysztacki@gmail.com","login":null,"count":4},{"name":"Aleks Grochowicz","email":"63586524+aleks-g@users.noreply.github.com","login":null,"count":2},{"name":"Blake Eldridge","email":"93080426+blakeldridge@users.noreply.github.com","login":null,"count":2},{"name":"Bruno Vieira","email":"brunovieira@fico.com","login":null,"count":2},{"name":"Cristobal Gallego-Castillo","email":"83344529+cristobal-GC@users.noreply.github.com","login":null,"count":2},{"name":"Fabrizio Finozzi","email":"167071962+finozzifa@users.noreply.github.com","login":null,"count":2},{"name":"Iegor Riepin","email":"iegor.riepin@gmail.com","login":null,"count":2},{"name":"Jonas Hörsch","email":"jonas.hoersch@openenergytransition.org","login":null,"count":2},{"name":"Julian Geis","email":"j.geis@tu-berlin.de","login":null,"count":2},{"name":"Koen van Greevenbroek","email":"74298901+koen-vg@users.noreply.github.com","login":null,"count":2},{"name":"Kristijan Faust","email":"kristijan.faust@openenergytransition.org","login":null,"count":2},{"name":"Luis Prieto","email":"69161060+lprieto1409@users.noreply.github.com","login":null,"count":2},{"name":"Lukas Franken","email":"lukas.b.franken@gmail.com","login":null,"count":2},{"name":"Markus Millinger","email":"50738187+millingermarkus@users.noreply.github.com","login":null,"count":2},{"name":"Nick Marx","email":"nick.marx@student.kit.edu","login":null,"count":2},{"name":"Parisa Rahdan","email":"102019906+Parisra@users.noreply.github.com","login":null,"count":2},{"name":"Philipp Glaum","email":"95913147+p-glaum@users.noreply.github.com","login":null,"count":2},{"name":"TomKae00","email":"144129436+TomKae00@users.noreply.github.com","login":null,"count":2},{"name":"Virio Andreyana","email":"114650479+virio-andreyana@users.noreply.github.com","login":null,"count":2},{"name":"Will Usher","email":"wusher@kth.se","login":null,"count":2},{"name":"Yerbol Akhmetov","email":"113768325+yerbol-akhmetov@users.noreply.github.com","login":null,"count":2},{"name":"lkstrp","email":"62255395+lkstrp@users.noreply.github.com","login":null,"count":2},{"name":"max_nutz","email":"max.nutz@boku.ac.at","login":null,"count":2}],"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-07-24T00:00:09.154Z","repositories_count":6399548,"commits_count":871970250,"contributors_count":36166951,"owners_count":1232422,"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-22T00:01:59.290Z","status":"active","issues_count":0,"pull_requests_count":94,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":170503.50588235294,"issues_closed_count":0,"pull_requests_closed_count":85,"pull_request_authors_count":5,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":1.1382978723404256,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":9,"past_year_issues_count":0,"past_year_pull_requests_count":94,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":170503.50588235294,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":85,"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.1382978723404256,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":77,"created_at":"2025-08-29T11:54:27.368Z","updated_at":"2026-07-22T00:01:59.290Z","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":85,"NONE":9},"issue_authors":{},"pull_request_authors":{"pworschischek-aggmag":67,"nicolezechneraggm":13,"github-actions[bot]":9,"fwiedemair":3,"maxnutz":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-24T00:00:20.564Z","repositories_count":14857402,"issues_count":32003194,"pull_requests_count":105189922,"authors_count":11357303,"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":85,"NONE":9},"past_year_issue_authors":{},"past_year_pull_request_authors":{"pworschischek-aggmag":67,"nicolezechneraggm":13,"github-actions[bot]":9,"fwiedemair":3,"maxnutz":2},"maintainers":[{"login":"pworschischek-aggmag","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pworschischek-aggmag"},{"login":"nicolezechneraggm","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicolezechneraggm"},{"login":"fwiedemair","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fwiedemair"},{"login":"maxnutz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maxnutz"}],"active_maintainers":[{"login":"pworschischek-aggmag","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pworschischek-aggmag"},{"login":"nicolezechneraggm","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicolezechneraggm"},{"login":"fwiedemair","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fwiedemair"},{"login":"maxnutz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maxnutz"}]},"events":{"total":{"DeleteEvent":50,"MemberEvent":1,"PullRequestEvent":43,"ForkEvent":1,"WatchEvent":2,"IssueCommentEvent":19,"PushEvent":369,"PullRequestReviewEvent":18,"PullRequestReviewCommentEvent":42,"CreateEvent":57},"last_year":{"DeleteEvent":50,"MemberEvent":1,"PullRequestEvent":43,"ForkEvent":1,"WatchEvent":2,"IssueCommentEvent":19,"PushEvent":369,"PullRequestReviewEvent":18,"PullRequestReviewCommentEvent":42,"CreateEvent":57}},"keywords":[],"dependencies":[],"score":6.747586526829316,"created_at":"2026-03-30T13:22:33.698Z","updated_at":"2026-07-24T01:00:43.938Z","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","pypsa","energy-model","sector-coupling","capacity-expansion-planning","capacity-expansion-model","energy-data","energy-system-analysis"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/350040","html_url":"https://ost.ecosyste.ms/projects/350040"}