What's Changed
- Clustering: build renewable profiles and add all assets after clustering by @fneum in #1201
- add validator report by @lkstrp in #1295
- test: fix and update test workflows by @lkstrp in #1296
- [github-actions.ci] Update fixed environment by @github-actions in #1297
- remove MtO as long as there is no HVC bus by @p-glaum in #1299
- options: biosng_cc, biomass_to_liquid_cc, 98% capture rate Allam gas,… by @fneum in #1298
- Bump actions/cache from 3 to 4 in the github-actions group by @dependabot in #1300
- ci: show heat balances in validator by @lkstrp in #1304
- Add {sector_opts} wildcard to snapshot_weightings output by @koen-vg in #1307
- Only add buses in specified countries by @koen-vg in #1308
- Fix industrial demand for ammonia when endogenously modelled by @koen-vg in #1312
- fix: make
test.sh
executable by @lkstrp in #1314 - test: use makefile by @lkstrp in #1315
- bugfix: account for kerosene emissions in methanol-to-kerosene link by @fneum in #1317
- fix rule
retrieve_worldbank_urban_population
by @fneum in #1318 - Methanol-to-kerosene: correct efficiency and add VOM by @fneum in #1320
- myopic: ensure all links with capital costs have lifetime by @fneum in #1319
- fix: move pypsa dependency to pip by @Uzaaft in #1322
- fix: failing macos pypsa installation by @lkstrp in #1325
- Adding config for post discretization bugfix by @toniseibold in #1309
- Bump lkstrp/pypsa-validator from 0.2.1 to 0.2.2 in the github-actions group by @dependabot in #1329
- Reduce retrofit potential in myopic optimization by @toniseibold in #1258
- prepare for new
n.add
by @lkstrp in #1316 - set s_max_pu to the value according to config by @p-glaum in #1323
- ci: better inhouse checks by @lkstrp in #1331
- build: pin
rasterio<1.4
by @lkstrp in #1334 - [github-actions.ci] Update fixed environment by @github-actions in #1335
- test: log env diff by @lkstrp in #1338
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1352
- transmission_projects: update NEP AC line types to high-temperature lines by @p-glaum in #1348
- Bugfix of solar constraint in post discretization by @toniseibold in #1343
- Add option to reduce central heating supply temperatures annually (defaults to 1%/a) by @amos-schledorn in #1290
- fix: remove broken pre-commit rule (
docformatter
) by @lkstrp in #1362 - prepare for pypsa
0.31.0
by @lkstrp in #1340 - [github-actions.ci] Update fixed environment by @github-actions in #1363
- fix: more robust
progress_retrieve
by @lkstrp in #1361 - fix: handle
pathlib
paths in retrieve by @lkstrp in #1374 - fix MtK VOM by @p-glaum in #1376
- Bug fix: simplify_network.py (simplify_links) - By adding preceding converter removal by @bobbyxng in #1381
- Bug fix: exporting gdp_pop to geojson. by @bobbyxng in #1388
- test: run tests on pinned env by @lkstrp in #1379
- build: pin
highspy
and use conda version by @lkstrp in #1380 - build(deps): bump lkstrp/pypsa-validator from 0.2.2 to 0.2.3 in the github-actions group across 1 directory by @dependabot in #1390
- fix for multiprocessing snakemake object unknown in build_industrial_production_per_country by @daniel-rdt in #1365
- Fix tests, add pinned env and change docs by @lkstrp in #1389
- [github-actions.ci] Update pinned envs by @github-actions in #1393
- [github-actions.ci] Update pinned envs by @github-actions in #1397
- Bugfix: unsustainable bioliquids renaming by @bobbyxng in #1398
- build_transmission_project: fix bug which lead to duplicates by @p-glaum in #1360
- [github-actions.ci] Update pinned envs by @github-actions in #1405
- docs: remove
-call
argument by @lkstrp in #1386 - consider the planning horizon for biomass potentials input by @p-glaum in #1311
- Replace bioenergy and MSW stores with generators by @cpschau in #1373
- Correct bioliquid emissions by BtL efficiency by @cpschau in #1410
- update sanitize carriers function by @p-glaum in #1400
- bugfix: only add waste chp to buses which have urban central heat buses by @p-glaum in #1407
- make chp fuel flexible by @p-glaum in #1392
- Fixes for new CHP fuel config; list biomass among fuels by @koen-vg in #1414
- add snakemake rule for rsync dry-run by @daniel-rdt in #1402
- Updated to osm-network version 0.5 by @bobbyxng in #1387
- Major improvement to OSM-based electricity grid (e.g. using relations, preserving substation locations) by @bobbyxng in #1384
- [github-actions.ci] Update pinned envs by @github-actions in #1415
- build(deps): bump lkstrp/pypsa-validator from 0.2.3 to 0.2.4 in the github-actions group by @dependabot in #1413
- fix load weighted prices by @lisazeyen in #1287
- fix: pre-commit (typo) by @lkstrp in #1418
- add snapshot adaption for ice and fuel cell cars by @AlexanderMeisinger in #1417
- Add minor fix by @davide-f in #1419
- fix: remove
config/config.yaml
viamake reset
by @lkstrp in #1422 - Log memory usage also for electricity-only solve_network by @koen-vg in #1421
- Bugfix: limit number of vehicles participating in V2G by dsm rate by @koen-vg in #1423
- ci: fix windows, env checker and handle base env if changed by @lkstrp in #1426
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1428
- chore: update dependencies by @lkstrp in #1427
- fix: env pinner trigger by @lkstrp in #1429
- [github-actions.ci] Update pinned envs by @github-actions in #1425
- docs: add osm basemap by @lkstrp in #1424
- Update outdated GLPK reference to HiGHS by @ChristianDDinga in #1430
- Add test for build powerplants by @finozzifa in #1432
- [github-actions.ci] Update pinned envs by @github-actions in #1433
- Add
CODEOWNERS
by @lkstrp in #1408 - fix: cron job by @lkstrp in #1436
- Align the naming convention for the CO2 network configuration by @tgilon in #1437
- pin
snakemake-minimal<8.25
by @lkstrp in #1440 - [github-actions.ci] Update pinned envs by @github-actions in #1441
- Add geothermal-sourced central heat pumps by @amos-schledorn in #1359
- Update to OSM-prebuilt v0.6 by @bobbyxng in #1431
- prepare for pypsa
0.32.0
by @lkstrp in #1445 - [github-actions.ci] Update pinned envs by @github-actions in #1446
- fix: dont run pre-commit on pinned envs by @lkstrp in #1447
- Unit test base network by @finozzifa in #1438
- fix: retry failed cartopy retrievals by @lkstrp in #1455
- fix: pin
rasterio
and GDAL by @lkstrp in #1457 - [github-actions.ci] Update pinned envs by @github-actions in #1456
- ci: remove anaconda channels by @lkstrp in #1465
- feat: prioritize mamba over conda, allow passing environment target name to installation by @FabianHofmann in #1461
- [github-actions.ci] Update pinned envs by @github-actions in #1473
- update ammonia plants locations and capacities by @fneum in #1471
- chore: update SPDX for reuse by @lkstrp in #1475
- chore: use ruff by @lkstrp in #1474
- Update .git-blame-ignore-revs by @lkstrp in #1477
- remove rasterio pin by @lkstrp in #1480
- [github-actions.ci] Update pinned envs by @github-actions in #1482
- fix: emission-spot-primary-market-auction-report-2019-data.xls 404 by @yechenyan in #1485
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1484
- Corrected enable wildcard description table in enable.csv by @LucieRC in #1486
- Unit test build shapes and minor changes to test_base_network.py by @finozzifa in #1466
- ci: build and push dev images by @lkstrp in #1448
- fix: use lower case owner by @lkstrp in #1487
- [github-actions.ci] Update pinned envs by @github-actions in #1488
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1492
- fix docs build by @lkstrp in #1493
- fix: correct path to pinned in envs in Makefile by @FabianHofmann in #1496
- fix: make previous OSM versions compatible by @FabianHofmann in #1495
- Fix osm versions by @FabianHofmann in #1498
- refactor: only add weighted price if load if non-zero by @FabianHofmann in #1500
- feat: check objective in test routines by @FabianHofmann in #1468
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1505
- Update TYNDP projects in data/transmission_projects/manual by @lindnemi in #1305
- update shared_resources "base" to not retrigger renewable profiles by @p-glaum in #1403
- build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot in #1491
- Fix myopic optimization for networks with geothermal district heating by @cpschau in #1453
- Hot fix for compatibility with split between solid biomass and biogas in new ppm version by @daniel-rdt in #1490
- remove {ll} wildcard and replace with config setting by @fneum in #1472
- Update environment.yaml by @lkstrp in #1506
- Updating all base shapes (country_shapes, europe_shape, nuts3_shapes) by @bobbyxng in #1479
- Bug fix: Wrongfully dropped DC bus regions (regions_onshore_base) by @bobbyxng in #1507
- apply configure_logging more comprehensively by @fneum in #1508
- update co2_budget by @lindnemi in #1399
- remove retrieve.yaml by @fneum in #1509
- apply line length factors only once by @fneum in #1511
- add lifetime to h2 steel tank by @fneum in #1510
- [github-actions.ci] Update pinned envs by @github-actions in #1501
- remove pre/post network folder prefixes by @fneum in #1512
- Prepare release v2025.01.0 by @fneum in #1513
New Contributors
- @github-actions made their first contribution in #1297
- @Uzaaft made their first contribution in #1322
- @AlexanderMeisinger made their first contribution in #1417
- @ChristianDDinga made their first contribution in #1430
- @finozzifa made their first contribution in #1432
- @tgilon made their first contribution in #1437
- @yechenyan made their first contribution in #1485
Full Changelog: v0.13.0...v2025.01.0