{"id":19897,"name":"Euro-Calliope","description":"A model of the European electricity system built using Calliope.","url":"https://github.com/calliope-project/euro-calliope","last_synced_at":"2026-04-12T04:30:37.645Z","repository":{"id":39991494,"uuid":"153123685","full_name":"calliope-project/euro-calliope","owner":"calliope-project","description":"A workflow to build models of the European electricity system for Calliope.","archived":false,"fork":false,"pushed_at":"2025-12-01T21:59:24.000Z","size":4869,"stargazers_count":35,"open_issues_count":108,"forks_count":20,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2025-12-22T08:46:33.282Z","etag":null,"topics":["calliope-models","conda","energy","europe","renewable-energy","research"],"latest_commit_sha":null,"homepage":"https://euro-calliope.readthedocs.io","language":"Python","has_issues":true,"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/calliope-project.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"2018-10-15T14:03:05.000Z","updated_at":"2025-12-10T14:53:18.000Z","dependencies_parsed_at":"2024-01-12T04:51:49.147Z","dependency_job_id":"705f3804-05d7-443d-b8bc-660b948fd66d","html_url":"https://github.com/calliope-project/euro-calliope","commit_stats":{"total_commits":804,"total_committers":19,"mean_commits":42.31578947368421,"dds":0.5957711442786069,"last_synced_commit":"e9cb908a5b4c6274148a16b59e5dd0b412aaf560"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/calliope-project/euro-calliope","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calliope-project%2Feuro-calliope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calliope-project%2Feuro-calliope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calliope-project%2Feuro-calliope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calliope-project%2Feuro-calliope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calliope-project","download_url":"https://codeload.github.com/calliope-project/euro-calliope/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calliope-project%2Feuro-calliope/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27988925,"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-12-23T02:00:07.087Z","response_time":69,"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":"calliope-project","name":"Calliope","uuid":"10073020","kind":"organization","description":"A multi-scale energy systems modelling framework","email":null,"website":"https://www.callio.pe/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10073020?v=4","repositories_count":14,"last_synced_at":"2024-03-27T12:10:54.060Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/calliope-project","funding_links":[],"total_stars":347,"followers":23,"following":0,"created_at":"2022-11-06T03:53:06.998Z","updated_at":"2024-03-27T12:10:57.103Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calliope-project","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calliope-project/repositories"},"packages":[],"commits":{"id":1253973,"full_name":"calliope-project/euro-calliope","default_branch":"develop","total_commits":804,"total_committers":18,"total_bot_commits":45,"total_bot_committers":1,"mean_commits":44.666666666666664,"dds":0.5957711442786069,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-12-13T20:15:36.951Z","last_synced_commit":"e9cb908a5b4c6274148a16b59e5dd0b412aaf560","created_at":"2023-03-27T10:49:16.021Z","updated_at":"2025-12-13T20:14:22.025Z","committers":[{"name":"Tim Tröndle","email":"tim.troendle@usys.ethz.ch","login":"timtroendle","count":325},{"name":"brynpickering","email":"bryn.pickering@usys.ethz.ch","login":null,"count":146},{"name":"Bryn Pickering","email":"17178478+brynpickering","login":"brynpickering","count":79},{"name":"adrienmellot","email":"adrien.mellot@gmail.com","login":"adrienmellot","count":46},{"name":"SimonS898","email":"simon.f.schindler@gmail.com","login":"SimonS898","count":45},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":45},{"name":"Ivan Ruiz Manuel","email":"72193617+irm-codebase","login":"irm-codebase","count":27},{"name":"Stefan Pfenninger","email":"stefan@pfenninger.org","login":"sjpfenninger","count":26},{"name":"jonathan-peel","email":"jonathan.n.peel@gmail.com","login":"jonathan-peel","count":24},{"name":"Mathis Heyer","email":"hey-mathis","login":"hey-mathis","count":12},{"name":"Ivan Ruiz Manuel","email":"ivanruizmanuel@esm1.tbm.tudelft.nl","login":null,"count":8},{"name":"Meijun Chen","email":"mchen6@esm1.tbm.tudelft.nl","login":null,"count":7},{"name":"FraSanvit","email":"sanvitofrancesco@gmail.com","login":"FraSanvit","count":3},{"name":"FebinKa","email":"55534006+FebinKa","login":"FebinKa","count":3},{"name":"brynpickering","email":"brynmor.pickering@usys.ethz.ch","login":null,"count":3},{"name":"Silas Schweizer","email":"silas@ik.me","login":"silas-schweizer","count":2},{"name":"jnnr","email":"32454596+jnnr","login":"jnnr","count":2},{"name":"Suvayu Ali","email":"fatkasuvayu+linux@gmail.com","login":"suvayu","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/calliope-project%2Feuro-calliope/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-23T00:00:57.120Z","repositories_count":6132119,"commits_count":926269353,"contributors_count":35960124,"owners_count":1125591,"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":"calliope-project/euro-calliope","html_url":"https://github.com/calliope-project/euro-calliope","last_synced_at":"2025-10-07T10:05:42.463Z","status":"active","issues_count":227,"pull_requests_count":270,"avg_time_to_close_issue":15974650.432,"avg_time_to_close_pull_request":2902223.468879668,"issues_closed_count":125,"pull_requests_closed_count":241,"pull_request_authors_count":17,"issue_authors_count":16,"avg_comments_per_issue":1.409691629955947,"avg_comments_per_pull_request":2.037037037037037,"merged_pull_requests_count":220,"bot_issues_count":1,"bot_pull_requests_count":37,"past_year_issues_count":2,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:36:55.368Z","updated_at":"2025-10-07T10:05:42.463Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/calliope-project%2Feuro-calliope","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/calliope-project%2Feuro-calliope/issues","issue_labels_count":{"enhancement":113,"bug":53,"documentation":38,"data":35,"workflow":25,"good first issue":18,"hydro":15,"transport":13,"Industry":10,"heat":10,"timeseries-profile":8,"regionalisation":6,"wontfix":6,"supply-tech":6,"transmission":5,"duplicate":3,"annual-demand":3,"biofuel":2,"invalid":1},"pull_request_labels_count":{"data":11,"enhancement":8,"bug":8,"hydro":8,"Industry":7,"documentation":5},"issue_author_associations_count":{"MEMBER":185,"NONE":22,"CONTRIBUTOR":20},"pull_request_author_associations_count":{"MEMBER":177,"CONTRIBUTOR":73,"NONE":20},"issue_authors":{"timtroendle":115,"brynpickering":58,"irm-codebase":19,"sjpfenninger":10,"adrienmellot":10,"jnnr":3,"mahendrark":2,"zoltanmaric":2,"tud-mchen6":1,"suvayu":1,"cbcrespo":1,"FLomb":1,"FraSanvit":1,"hakonguddingsmo":1,"egusheva":1,"pre-commit-ci[bot]":1},"pull_request_authors":{"timtroendle":89,"brynpickering":77,"pre-commit-ci[bot]":37,"adrienmellot":15,"sjpfenninger":11,"jnnr":7,"FebinKa":6,"irm-codebase":6,"tud-mchen6":5,"hey-mathis":4,"jonathan-peel":4,"MayankKonduri":2,"wwwuFei":2,"FraSanvit":2,"SimonS898":1,"FLomb":1,"silas-schweizer":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-19T00:00:22.201Z","repositories_count":12327378,"issues_count":35684983,"pull_requests_count":117195711,"authors_count":11069317,"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":{"bug":2},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"MEMBER":1,"NONE":1},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"cbcrespo":1,"irm-codebase":1},"past_year_pull_request_authors":{},"maintainers":[{"login":"timtroendle","count":204,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/timtroendle"},{"login":"brynpickering","count":135,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brynpickering"},{"login":"sjpfenninger","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjpfenninger"},{"login":"suvayu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/suvayu"},{"login":"irm-codebase","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/irm-codebase"}],"active_maintainers":[{"login":"irm-codebase","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/irm-codebase"}]},"events":{"total":{"IssuesEvent":2,"WatchEvent":1,"IssueCommentEvent":5,"PushEvent":20,"PullRequestEvent":1},"last_year":{"IssuesEvent":2,"IssueCommentEvent":5,"PushEvent":17,"PullRequestEvent":1}},"keywords":["calliope-models","conda","energy","europe","renewable-energy","research"],"dependencies":[{"ecosystem":"pypi","filepath":"lib/requirements-test.txt","sha":null,"kind":"manifest","created_at":"2022-08-26T04:20:35.978Z","updated_at":"2022-08-26T04:20:35.978Z","repository_link":"https://github.com/calliope-project/euro-calliope/blob/develop/lib/requirements-test.txt","dependencies":[{"id":2790635120,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"lib/setup.py","sha":null,"kind":"manifest","created_at":"2022-08-26T04:20:35.983Z","updated_at":"2022-08-26T04:20:35.983Z","repository_link":"https://github.com/calliope-project/euro-calliope/blob/develop/lib/setup.py","dependencies":[{"id":2790635121,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":2790635122,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":2790635123,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":2790635124,"package_name":"xarray","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":2790635125,"package_name":"pycountry","ecosystem":"pypi","requirements":"==18.12.8","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/externallinks.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T06:01:01.206Z","updated_at":"2023-02-04T06:01:01.206Z","repository_link":"https://github.com/calliope-project/euro-calliope/blob/develop/.github/workflows/externallinks.yaml","dependencies":[{"id":7344452013,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7344452014,"package_name":"gaurav-nelson/github-action-markdown-link-check","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pythonpackage.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T06:01:01.233Z","updated_at":"2023-02-04T06:01:01.233Z","repository_link":"https://github.com/calliope-project/euro-calliope/blob/develop/.github/workflows/pythonpackage.yaml","dependencies":[{"id":7344452021,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7344452022,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/schemavalidation.yaml","sha":null,"kind":"manifest","created_at":"2023-02-04T06:01:01.256Z","updated_at":"2023-02-04T06:01:01.256Z","repository_link":"https://github.com/calliope-project/euro-calliope/blob/develop/.github/workflows/schemavalidation.yaml","dependencies":[{"id":7344452041,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7344452042,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"conda","filepath":"environment.yaml","sha":null,"kind":"manifest","created_at":"2024-01-12T04:51:46.165Z","updated_at":"2024-01-12T04:51:46.165Z","repository_link":"https://github.com/calliope-project/euro-calliope/blob/develop/environment.yaml","dependencies":[{"id":15564698974,"package_name":"pycountry","ecosystem":"conda","requirements":"18.12.8.*","direct":true,"kind":"runtime","optional":false},{"id":15564698975,"package_name":"python","ecosystem":"conda","requirements":"3.11.*","direct":true,"kind":"runtime","optional":false},{"id":15564698976,"package_name":"snakemake-minimal","ecosystem":"conda","requirements":"7.26.0.*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"templates/environment.yaml","sha":null,"kind":"manifest","created_at":"2024-01-12T04:51:46.966Z","updated_at":"2024-01-12T04:51:46.966Z","repository_link":"https://github.com/calliope-project/euro-calliope/blob/develop/templates/environment.yaml","dependencies":[{"id":15564698992,"package_name":"calliope","ecosystem":"conda","requirements":"0.6.10.*","direct":true,"kind":"runtime","optional":false},{"id":15564698993,"package_name":"gurobi","ecosystem":"conda","requirements":"9.5.1.*","direct":true,"kind":"runtime","optional":false},{"id":15564698994,"package_name":"numpy","ecosystem":"conda","requirements":"1.23.*","direct":true,"kind":"runtime","optional":false},{"id":15564698995,"package_name":"pandas","ecosystem":"conda","requirements":"1.5.*","direct":true,"kind":"runtime","optional":false},{"id":15564698996,"package_name":"pyomo","ecosystem":"conda","requirements":"6.4.1.*","direct":true,"kind":"runtime","optional":false},{"id":15564699000,"package_name":"python","ecosystem":"conda","requirements":"3.9.*","direct":true,"kind":"runtime","optional":false},{"id":15564699001,"package_name":"xarray","ecosystem":"conda","requirements":"2022.3.*","direct":true,"kind":"runtime","optional":false}]}],"score":7.8532163881560715,"created_at":"2023-09-11T14:52:07.911Z","updated_at":"2026-04-12T04:30:37.651Z","avatar_url":"https://github.com/calliope-project.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":"# Euro-Calliope\n\nModels of the European electricity system for _Calliope_.\n\nThis repository contains the workflow routines that automatically build models from raw data. Alternatively to building models yourself, you can use [pre-built models](https://doi.org/10.5281/zenodo.3949552) that run out-of-the-box. You can find a more detailed description of the first application in a [scientific article in Joule](https://doi.org/10.1016/j.joule.2020.07.018).\n\n[![article DOI](https://img.shields.io/badge/article-10.1016/j.joule.2020.07.018-blue)](https://doi.org/10.1016/j.joule.2020.07.018)\n[![pre-built models DOI](https://img.shields.io/badge/prebuilts-10.5281%2Fzenodo.3949552-blue)](https://doi.org/10.5281/zenodo.3949552)\n[![Documentation Status](https://readthedocs.org/projects/euro-calliope/badge/?version=latest)](https://euro-calliope.readthedocs.io/en/latest/?badge=latest)\n[![Check Markdown links](https://github.com/calliope-project/euro-calliope/actions/workflows/externallinks.yaml/badge.svg)](https://github.com/calliope-project/euro-calliope/actions/workflows/externallinks.yaml)\n[![Tests of YAML configuration and schema](https://github.com/calliope-project/euro-calliope/actions/workflows/schemavalidation.yaml/badge.svg)](https://github.com/calliope-project/euro-calliope/actions/workflows/schemavalidation.yaml)\n[![Tests of eurocalliopelib and scripts](https://github.com/calliope-project/euro-calliope/actions/workflows/pythonpackage.yaml/badge.svg)](https://github.com/calliope-project/euro-calliope/actions/workflows/pythonpackage.yaml)\n\n## At a glance\n\nEuro-Calliope models the European electricity system with each location representing an administrative unit. It is built on three spatial resolutions: on the continental level as a single location, on the national level with 34 locations, and on the regional level with 497 locations. At each location, renewable generation capacities (wind, solar, bioenergy) and balancing capacities (battery, hydrogen) can be built. In addition, hydro electricity and pumped hydro storage capacities can be built up to the extent to which they exist today. All capacities are used to satisfy electricity demand on all locations where demand is based on historic data. Locations are connected through transmission lines of either unrestricted capacity or projections. Using [Calliope](https://www.callio.pe), the model is formulated as a linear optimisation problem with total monetary cost of all capacities as the minimisation objective. Due to the flexibility of Calliope and the availability of the routines building the model all components can be adapted to the modeller's needs.\n\n## More information\n\nHere is where you can find more information:\n\n* [Full documentation](https://euro-calliope.readthedocs.io/)\n* [Release notes](./CHANGELOG.md)\n* [Citation information](./docs/about/citation.md)\n* [Contributing information](./CONTRIBUTING.md)\n* [License](./LICENSE.md)\n\nIf you are unable to access the full documentation via ReadTheDocs following the link above, or otherwise want to build the documentation locally, you can run the following from the repository top-level directory (assuming you have [conda](https://conda.io) installed):\n\n\n```bash\nconda env create -f requirements-docs.yaml\nconda activate docs\nmkdocs build --no-directory-urls\n```\n\nThe documentation can then be accessed by opening `build/docs/index.html`.\n\n## License\n\nEuro-Calliope is developed and maintained within the [Calliope project](https://www.callio.pe). The code in this repository is [MIT licensed](./LICENSE.md).\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.3949552","https://doi.org/10.1016/j.joule.2020.07.018"],"works":{"https://doi.org/10.5281/zenodo.3949552":null,"https://doi.org/10.1016/j.joule.2020.07.018":{"id":"https://openalex.org/W3049468790","doi":"https://doi.org/10.1016/j.joule.2020.07.018","title":"Trade-Offs between Geographic Scale, Cost, and Infrastructure Requirements for Fully Renewable Electricity in Europe","display_name":"Trade-Offs between Geographic Scale, Cost, and Infrastructure Requirements for Fully Renewable Electricity in Europe","publication_year":2020,"publication_date":"2020-09-01","ids":{"openalex":"https://openalex.org/W3049468790","doi":"https://doi.org/10.1016/j.joule.2020.07.018","mag":"3049468790","pmid":"https://pubmed.ncbi.nlm.nih.gov/32999994","pmcid":"https://www.ncbi.nlm.nih.gov/pmc/articles/7498190"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.joule.2020.07.018","pdf_url":"http://www.cell.com/article/S2542435120303366/pdf","source":{"id":"https://openalex.org/S2898305631","display_name":"Joule","issn_l":"2542-4351","issn":["2542-4351","2542-4785"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"http://www.cell.com/article/S2542435120303366/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066405409","display_name":"Tim Tröndle","orcid":"https://orcid.org/0000-0002-3734-8284"},"institutions":[{"id":"https://openalex.org/I4210107867","display_name":"Research Institute For Sustainability – Helmholtz Centre Potsdam","ror":"https://ror.org/01vvnmw35","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I4210107867"]},{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH","DE"],"is_corresponding":true,"raw_author_name":"Tim Tröndle","raw_affiliation_string":"Institute for Advanced Sustainability Studies, Berliner Straße 130, 14467 Potsdam, Germany; Institute for Environmental Decisions, ETH Zürich, Universitätstrasse 16, 8092 Zürich, Switzerland","raw_affiliation_strings":["Institute for Advanced Sustainability Studies, Berliner Straße 130, 14467 Potsdam, Germany","Institute for Environmental Decisions, ETH Zürich, Universitätstrasse 16, 8092 Zürich, Switzerland"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048209587","display_name":"Johan Lilliestam","orcid":"https://orcid.org/0000-0001-6913-5956"},"institutions":[{"id":"https://openalex.org/I4210107867","display_name":"Research Institute For Sustainability – Helmholtz Centre Potsdam","ror":"https://ror.org/01vvnmw35","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I4210107867"]},{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Johan Lilliestam","raw_affiliation_string":"Faculty of Economics and Social Sciences, University of Potsdam, August-Bebel-Strasse 89, 14482 Potsdam, Germany; Institute for Advanced Sustainability Studies, Berliner Straße 130, 14467 Potsdam, Germany","raw_affiliation_strings":["Faculty of Economics and Social Sciences, University of Potsdam, August-Bebel-Strasse 89, 14482 Potsdam, Germany","Institute for Advanced Sustainability Studies, Berliner Straße 130, 14467 Potsdam, Germany"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046924535","display_name":"Stefano Marelli","orcid":"https://orcid.org/0000-0002-9268-9014"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Stefano Marelli","raw_affiliation_string":"Chair of Risk, Safety and Uncertainty Quantification, ETH Zürich, Stefano-Franscini-Platz 5, 8093 Zürich, Switzerland","raw_affiliation_strings":["Chair of Risk, Safety and Uncertainty Quantification, ETH Zürich, Stefano-Franscini-Platz 5, 8093 Zürich, Switzerland"]},{"author_position":"last","author":{"id":"https://openalex.org/A5083721050","display_name":"Stefan Pfenninger","orcid":"https://orcid.org/0000-0001-8336-0009"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Stefan Pfenninger","raw_affiliation_string":"Institute for Environmental Decisions, ETH Zürich, Universitätstrasse 16, 8092 Zürich, Switzerland","raw_affiliation_strings":["Institute for Environmental Decisions, ETH Zürich, Universitätstrasse 16, 8092 Zürich, Switzerland"]}],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5066405409"],"corresponding_institution_ids":["https://openalex.org/I4210107867","https://openalex.org/I35440088"],"apc_list":{"value":9080,"currency":"USD","value_usd":9080,"provenance":"doaj"},"apc_paid":{"value":9080,"currency":"USD","value_usd":9080,"provenance":"doaj"},"has_fulltext":false,"cited_by_count":93,"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"4","issue":"9","first_page":"1929","last_page":"1948"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"renewable electricity","score":0.6253},{"keyword":"infrastructure requirements","score":0.3952},{"keyword":"europe","score":0.3305},{"keyword":"geographic scale","score":0.2645},{"keyword":"trade-offs","score":0.25}],"concepts":[{"id":"https://openalex.org/C188573790","wikidata":"https://www.wikidata.org/wiki/Q12705","display_name":"Renewable energy","level":2,"score":0.69926363},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.64039826},{"id":"https://openalex.org/C206658404","wikidata":"https://www.wikidata.org/wiki/Q12725","display_name":"Electricity","level":2,"score":0.63545},{"id":"https://openalex.org/C134560507","wikidata":"https://www.wikidata.org/wiki/Q753291","display_name":"Environmental economics","level":1,"score":0.5555339},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.53378123},{"id":"https://openalex.org/C2992120494","wikidata":"https://www.wikidata.org/wiki/Q27137","display_name":"Electricity system","level":4,"score":0.5064279},{"id":"https://openalex.org/C761482","wikidata":"https://www.wikidata.org/wiki/Q118093","display_name":"Transmission (telecommunications)","level":2,"score":0.49290395},{"id":"https://openalex.org/C423512","wikidata":"https://www.wikidata.org/wiki/Q383973","display_name":"Electricity generation","level":3,"score":0.4827894},{"id":"https://openalex.org/C143517461","wikidata":"https://www.wikidata.org/wiki/Q1138571","display_name":"Renewable resource","level":3,"score":0.42340052},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.42005682},{"id":"https://openalex.org/C175605778","wikidata":"https://www.wikidata.org/wiki/Q3299701","display_name":"Natural resource economics","level":1,"score":0.4084118},{"id":"https://openalex.org/C107826830","wikidata":"https://www.wikidata.org/wiki/Q929380","display_name":"Environmental resource management","level":1,"score":0.38502282},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.2589298},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.25646013},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.23247227},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.1999161},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.17680663},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.13606736},{"id":"https://openalex.org/C58640448","wikidata":"https://www.wikidata.org/wiki/Q42515","display_name":"Cartography","level":1,"score":0.089027226},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.joule.2020.07.018","pdf_url":"http://www.cell.com/article/S2542435120303366/pdf","source":{"id":"https://openalex.org/S2898305631","display_name":"Joule","issn_l":"2542-4351","issn":["2542-4351","2542-4785"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/473828","pdf_url":"https://www.research-collection.ethz.ch/bitstream/20.500.11850/473828/1/Trade-OffsbetweenGeographicScaleCost.pdf","source":{"id":"https://openalex.org/S4306402302","display_name":"Repository for Publications and Research Data (ETH Zurich)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I35440088","host_organization_name":"ETH Zurich","host_organization_lineage":["https://openalex.org/I35440088"],"host_organization_lineage_names":["ETH Zurich"],"type":"repository"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://publishup.uni-potsdam.de/files/53961/pwsr146.pdf","pdf_url":"https://publishup.uni-potsdam.de/files/53961/pwsr146.pdf","source":{"id":"https://openalex.org/S4377196346","display_name":"publish.UP (University of Potsdam)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/I176453806","host_organization_name":"University of Potsdam","host_organization_lineage":["https://openalex.org/I176453806"],"host_organization_lineage_names":["University of Potsdam"],"type":"repository"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7498190","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":["National Institutes of Health"],"type":"repository"},"license":null,"version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/32999994","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":["National Institutes of Health"],"type":"repository"},"license":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.joule.2020.07.018","pdf_url":"http://www.cell.com/article/S2542435120303366/pdf","source":{"id":"https://openalex.org/S2898305631","display_name":"Joule","issn_l":"2542-4351","issn":["2542-4351","2542-4785"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.56},{"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals","score":0.12},{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.12}],"grants":[{"funder":"https://openalex.org/F4320327929","funder_display_name":"Swiss Competence Center for Energy Research – Supply of Electricity","award_id":null},{"funder":"https://openalex.org/F4320334678","funder_display_name":"European Research Council","award_id":null}],"referenced_works_count":42,"referenced_works":["https://openalex.org/W1153943907","https://openalex.org/W1972461972","https://openalex.org/W1975044786","https://openalex.org/W1983927149","https://openalex.org/W1990128059","https://openalex.org/W2041177394","https://openalex.org/W2042237552","https://openalex.org/W2049774453","https://openalex.org/W2070077298","https://openalex.org/W2073898982","https://openalex.org/W2084407444","https://openalex.org/W2097208041","https://openalex.org/W2103138812","https://openalex.org/W2110417468","https://openalex.org/W2121745948","https://openalex.org/W2130311791","https://openalex.org/W2157776565","https://openalex.org/W2305253642","https://openalex.org/W2329482351","https://openalex.org/W2509613771","https://openalex.org/W2515518038","https://openalex.org/W2549678235","https://openalex.org/W2609399436","https://openalex.org/W2619633696","https://openalex.org/W2625052956","https://openalex.org/W2735477945","https://openalex.org/W2747549503","https://openalex.org/W2755959065","https://openalex.org/W2783377902","https://openalex.org/W2801455285","https://openalex.org/W2897345755","https://openalex.org/W2899371319","https://openalex.org/W2899686878","https://openalex.org/W2909194042","https://openalex.org/W2911441535","https://openalex.org/W2912300636","https://openalex.org/W2914185363","https://openalex.org/W2967268479","https://openalex.org/W2968313839","https://openalex.org/W2991123693","https://openalex.org/W3122721886","https://openalex.org/W3123899250"],"related_works":["https://openalex.org/W2375137428","https://openalex.org/W3093216143","https://openalex.org/W2993707183","https://openalex.org/W1990062858","https://openalex.org/W2897931424","https://openalex.org/W2021364041","https://openalex.org/W2612312637","https://openalex.org/W2170300367","https://openalex.org/W1526705050","https://openalex.org/W2900183140"],"ngrams_url":"https://api.openalex.org/works/W3049468790/ngrams","abstract_inverted_index":{"The":[0,92,129],"European":[1,114],"potential":[2],"for":[3],"renewable":[4,11],"electricity":[5,72],"is":[6,32,55,62,73,83,110,132],"sufficient":[7],"to":[8,20,57,65,76,85],"enable":[9],"fully":[10],"supply":[12],"on":[13,39,112],"different":[14],"scales,":[15],"from":[16],"self-sufficient,":[17],"subnational":[18],"regions":[19],"an":[21],"interconnected":[22],"continent.":[23],"We":[24],"not":[25,63,134],"only":[26,75],"show":[27],"that":[28,37],"a":[29],"continental-scale":[30],"system":[31],"the":[33,40,68,79,105,113,117,144],"cheapest,":[34],"but":[35,60,140],"also":[36],"systems":[38],"national":[41],"scale":[42,137,142],"and":[43,100,138,143,150],"below":[44],"are":[45],"possible":[46],"at":[47],"cost":[48],"penalties":[49],"of":[50,147],"20%":[51],"or":[52],"less.":[53],"Transmission":[54],"key":[56,130],"low":[58],"cost,":[59,139],"it":[61],"necessary":[64],"vastly":[66],"expand":[67],"transmission":[69,80,151],"system.":[70],"When":[71],"transmitted":[74],"balance":[77],"fluctuations,":[78],"grid":[81],"size":[82],"comparable":[84],"today’s,":[86],"albeit":[87],"with":[88],"expanded":[89],"cross-border":[90],"capacities.":[91],"largest":[93],"differences":[94],"across":[95],"scales":[96],"concern":[97],"land":[98],"use":[99],"thus":[101],"social":[102],"acceptance:":[103],"in":[104,123],"continental":[106],"system,":[107],"generation":[108,149],"capacity":[109],"concentrated":[111],"periphery,":[115],"where":[116],"best":[118],"resources":[119],"are.":[120],"Regional":[121],"systems,":[122],"contrast,":[124],"have":[125],"more":[126],"dispersed":[127],"generation.":[128],"trade-off":[131],"therefore":[133],"between":[135,141],"geographic":[136],"spatial":[145],"distribution":[146],"required":[148],"infrastructure.":[152]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3049468790","counts_by_year":[{"year":2023,"cited_by_count":29},{"year":2022,"cited_by_count":35},{"year":2021,"cited_by_count":23},{"year":2020,"cited_by_count":2}],"updated_date":"2023-12-16T12:57:27.598932","created_date":"2020-08-21"}},"citation_counts":{"https://doi.org/10.1016/j.joule.2020.07.018":89},"total_citations":89,"keywords_from_contributors":["energy-system","optimisation","pyomo","datapackage","energy-modelling","energy-system-model","tabular-data","solar"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/19897","html_url":"https://ost.ecosyste.ms/projects/19897"}