Recent Releases of pypsa-earth

pypsa-earth - v0.7.0

What's Changed

Major changes

  • Update link for northamerica cutout by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1479
  • Update environment management by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1458
  • Update to latest technology-data release by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1452
  • Comand-Line Interface for Retrieving Data by @virio-andreyana in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1366
  • Add sources to complement and fix the preparation of transport data input by @ljansen-iee in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1410
  • Include Sector-coupled tutorial by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1374
  • Add option to create subregion with minimalistic impact to the workflow by @virio-andreyana in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1300
  • Finalize duplication of retrieve_data by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1249
  • Get costs_year.csv instead of costs.csv by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1120
  • Lossy Bidirectional Links by @Eric-Nitschke in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1192
  • Index hydro units by their location by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1346
  • Fix mixup of plant locations for hydro inflow and inflow overestimation by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1322
  • Universal currency conversion by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1319
  • Add US-specific cost configurations by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1448
  • Add H2 production technologies by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1227
  • Support of Linopy for Power and Sector-Coupled Modelling and latest PyPSA version by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1182
  • Update environment after linopy PR by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1276
  • Enable linopy - power model by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1169
  • Update PyPSA & enable linopy by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1167

Minor chnages

  • Improve stability unsd input path by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1279
  • Do not compute powerplants from ppm if replace option is used by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1281
  • Use username for contributors by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1282
  • Fix overlapping bus regions when alternative clustering is selected by @choiHenry in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1287
  • Bugfix readthedocs by @Eric-Nitschke in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1292
  • remove duplicated config entry by @doneachh in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1288
  • Update README by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1274
  • Bugfix: Fix admin needs for Windows by @Eric-Nitschke in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1295
  • Fix copy-minimal for windows by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1301
  • Temporary switch-off fetching isolated networks by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1313
  • Align structure of the components with PyPSA consistency checks by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1315
  • Add CITATION.cff and DOI badge by @Ly0n in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1316
  • Replace pyomo with linopy by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1323
  • Update the backward-compartibility instructions by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1314
  • Update Copernicus link on API setup by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1333
  • Fix namibia geofk by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1330
  • Revision locate bus by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1195
  • CI: improve update pins job by @lkstrp in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1344
  • Add gurobi to pinned environments by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1345
  • Fix missing focus_weights on cluster network params by @virio-andreyana in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1348
  • Use IEA data for hydro calibration by default by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1353
  • Update howtocontribute.rst by @TosinGeorge in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1355
  • Update installation.rst by @TosinGeorge in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1357
  • Update docker_containers.rst by @TosinGeorge in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1356
  • Revise Electricity Tutorial by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1359
  • Removed undefined variable by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1367
  • Fix myopic run by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1369
  • Revise Docker CI by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1343
  • Scale temporal loads based on temporal resolution by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1372
  • Remove space in rail transport oil and electricity carriers by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1381
  • Fix CI complaints on yamllint by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1375
  • Add external youtube resources by @cdgaete in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1389
  • Fix AL emissions by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1393
  • Fix path to costs file by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1399
  • Demand growth rates for the US by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1400
  • Add studies for Bolivia and Bangladesh to the applicaitons list by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1413
  • Add country specific demand data and adjust workflow by @doneachh in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1394
  • Fix bus names for gas network used in H2 pipeline by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1401
  • Fix renamed column of wikipedia by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1422
  • Bug fixing for monte_carlo by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1418
  • Fix prepare_ports for custom data by @Eddy-JV in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1424
  • Fix urban percent values per year and country by @ljansen-iee in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1420
  • Documentation challenge: add a section for sector-coupled network rules in docs by @gianvicolux in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1415
  • Fix load shedding by @energyLS in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1403
  • Fix params for preparesectornetwork script by @Eddy-JV in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1427
  • Change AL_production.csv data from another source with more countries by @Eddy-JV in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1428
  • Update projectstructureand_credits.rst by @Eddy-JV in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1440
  • Fix missing comma for other energy in buildenergytotals calculation by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1444
  • Update h2export regex wildcard_constraint to allow decimals by @ljansen-iee in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1434
  • fix: TypeError func 'isnan' not supported for the input types by @doneachh in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1430
  • Fix missing country attribute by @doneachh in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1443
  • Update README and read-the-docs by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1449
  • Pin atlite version in the environment by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1445
  • Modified howtocontribute.rst and deleted howtodocs.rst by @TosinGeorge in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1439
  • Update the environment file used to build a docker image by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1466
  • Code: Extend powerplant filtering for custom powerplants by @SermishaNarayana in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1465
  • Fix: Error when no load in cluster by @doneachh in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1432
  • Update northamericabundle by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1478
  • Clean duplicated dependencies by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1473
  • Fill missing efficiency gain and growth rates with 0 by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1468
  • Align preparetransportdata_input with Wiki page table by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1486
  • Update publications website link. by @LucieRC in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1491
  • Updated paper DOI. by @LucieRC in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1490
  • Fixing unintentional indent leading to overestimation of emission prices (run multiple times instead of just once) by @PierreKara1 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1483
  • Documentation Fixes by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1476
  • Limit scipy by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1498
  • Add gidal-hdf5 to open gebco by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1509
  • Bugfix GEBCO for buildrenewableprofiles for offshore by @Eric-Nitschke in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1519
  • Fix the name of the European cutout by @Eric-Nitschke in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1530
  • Fix logic default currency conversion by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1492
  • Drop duplication co2network by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1504
  • Release v0.7.0 by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1532

New Contributors

  • @choiHenry made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1287
  • @Eric-Nitschke made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1292
  • @Ly0n made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1316
  • @TosinGeorge made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1355
  • @cdgaete made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1389
  • @ljansen-iee made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1410
  • @Eddy-JV made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1424
  • @gianvicolux made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1415
  • @LucieRC made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1491
  • @PierreKara1 made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1483

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.6.0...v0.7.0

- Python
Published by ekatef 7 months ago

pypsa-earth - v0.6.0

What's Changed

Major changes

  • update FT to account for Hydrogen and Electricity input by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1226
  • Dev containers by @drifter089 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1228
  • Custom Airport Data by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1235
  • Fix Paths for custom data by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1241
  • Update build_powerplants.py by @milyas009 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1242
  • Add a list of PyPSA-Earth applications by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1255
  • Introducing an option for the user to decide on simplifying GADM shapes by @SermishaNarayana in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1138
  • Improve computational performance of buildosmnetwork by @davide-f and @mnm-matin in https://github.com/pypsa-meets-earth/pypsa-earth/pull/845
  • Bypass external urls by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1257

Minor changes

  • Harmonise wildcards by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1223
  • Harmonise folder structure for workflow outputs by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1236
  • Restore environment by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1048
  • Add a workflow to manually update pinned environments for PR by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1250
  • Update documenter frequency by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1252
  • update gdrive link by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1259
  • Fix docs by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1260
  • Setup environment for release by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1263
  • Release v0.6.0 by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1264

New Contributors

  • @milyas009 made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1242
  • @SermishaNarayana made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1138
  • @drifter089 made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1228

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.5.0...v0.6.0

- Python
Published by davide-f about 1 year ago

pypsa-earth - v0.5.0

What's Changed

Major changes

  • Added capabilities of cross-sectoral modeling by merging with PyPSA-Earth-Sec model which development has been lead by @hazemakhalek @energyLS @davide-f @Eddy-JV @doneachh
  • Merge the Merge by @FabianHofmann in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1086
  • Update default year for IRENA RES scaling by @cpschau in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1106
  • config: link to new (cropped) cutout for north america by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1121
  • Update bundle_config.yaml including a dedicated European cutout by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1125
  • Fix issue of adding H2 store in add_extra_components rule by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1134
  • Enable configfile specification for mock_snakemake by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1135
  • Re-merge by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1151
  • Use absolute path for config.default.yaml in _helpers.py by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1137
  • feat: add new cutout for oceania by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1157
  • Drop duplicate entries from AL_production.csv data used in build_industry_demand by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1143
  • Split inflow in ppl units + same hydro profile in alt. clustering by @danielelerede-oet in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1119
  • Fix H2 and battery issues in prepare_sector_network by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1145
  • Integrate RDIR for sector scripts by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1154
  • Enable subworkflow import for sector rules by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1178
  • ci: add codeql checks by @lkstrp in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1185
  • ci: add dependabot by @lkstrp in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1184
  • Use only SECDIR for sector output (RESDIR) by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1193
  • Convert conventional ppls from generators to link with existing capacity by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1165
  • ci: adds fixed env ci by @lkstrp in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1183
  • Fix ci by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1210
  • Remove H2 and battery related techs from elec-only model before re-addition by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1198
  • Revise export ports data by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1175
  • Add endogenous export by @energyLS in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1201
  • Drop duplicate hydrogen ports in add_export.py by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1233
  • Add electricity distribution grid by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1221

Minor changes

  • explicitly specify the micromamba version by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1118
  • Remove vresutil by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1220
  • Fix dependencies by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1128
  • Fix Snakemake Warning by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1126
  • Environment fix by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1146
  • Fix CI badge by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1149
  • Add precommit fix by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1153
  • Fix missing shape locate_bus by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1194
  • Remove repeated line by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1171
  • Correct a version number of the test configs by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1180
  • Fix typo (RDIR->SECDIR) by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1181
  • Drop non string entries in country column of CO2emissions data in `preparetransportdatainput` by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1166
  • Fix tech_colors by @arizeosalac in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1205
  • Update hydrobasin path by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1222

New Contributors

  • @FabianHofmann made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1086
  • @danielelerede-oet made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1119
  • @lkstrp made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1185
  • @dependabot made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1188
  • @arizeosalac made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1205

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.4.1...v0.5.0

- Python
Published by ekatef about 1 year ago

pypsa-earth - v0.4.1

What's Changed

Major changes

  • fix: remove unused argument from load_GDP by @ollie-bell in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1069

Minor changes

  • Fixed float parsing in cleanosmdata.py by @rsparks3 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1089
  • Bugfix for csp buses: add buses one for generator by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1076
  • Fix bug in powerplant data processing by @cpschau in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1102
  • Functionality to update costs parameters using config by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1097
  • Release v0.4.1 by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1103

New Contributors

  • @ollie-bell made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1069
  • @rsparks3 made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1089

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.4.0...v0.4.1

- Python
Published by davide-f over 1 year ago

pypsa-earth - v0.4.0

What's Changed

Major changes

  • Add functionality to merge each isolated bus to the backbone network by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/903
  • Monte carlo Improvement by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/930
  • Fix for earth-osm V0.2.0 by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/954
  • Improve documentation 2 by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/959
  • fix to avoid negative objective value by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/961
  • Improve equivalent transformation calculations in base.nc by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/978
  • Revise osm_config by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/964
  • Fix GADM_ID naming inconsistency by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/980
  • Revised geometry filtering of lines by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/989
  • Add csv-demand parser by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/995
  • CSP integration into PyPSA-Earth Workflow by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/997
  • Add gegis settings by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/992
  • Generalize linetypes for AC and DC lines by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/999
  • Revise bus_regions definition by gadm by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1001
  • Add option to adjust load scale for each individual countries by @virio-andreyana in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1006
  • Quick fix for to adapt base_network for changes in voltage rebase by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1008
  • Augmented line connections bug fix by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1011
  • dctype to dctypes by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1013
  • Fix bug to run the cluster wildcard min by @virio-andreyana in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1019
  • Output files with objective function value by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1033
  • Fix hydro inflow overestimation for GADM by @energyLS in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1057
  • Implement config versioning by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1058

Minor changes

  • Fix some typos and formatting in the documentation by @siddharth-krishna in https://github.com/pypsa-meets-earth/pypsa-earth/pull/957
  • Incorrect naming for Network by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/983
  • Fix weird gadm by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/986
  • Fix downloadosmdata for countries with missing entities by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/988
  • add readme and intro fix by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1007
  • Restrict shapely version by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1010
  • remove unnecessary imports by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1020
  • Issue 687 pandas deprecations by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1023
  • Update tech_colors - Anton by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1037
  • Update link for KZ test cutouts by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1041
  • A quick environment fix by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1047
  • Finozzifa remove zenodo na by @finozzifa in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1055
  • Add a zenodo link to natura.tiff by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1061
  • Release v0.4.0 by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1066

New Contributors

  • @siddharth-krishna made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/957
  • @finozzifa made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/1011

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.3.0...v0.4.0

- Python
Published by davide-f over 1 year ago

pypsa-earth - v0.3.0

What's Changed

Major changes

  • Keep exceptions logs by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/898
  • Custom lines PR two, electric boogaloo - Allows the use of a customized data for lines instead of OSM data by @carlosfv92 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/842
  • fix: :bug: Fix IDs of 9 countries, using the smallest geometry that contains them by @AndreCNF in https://github.com/pypsa-meets-earth/pypsa-earth/pull/921
  • Retrieve databundle light data size check by @Emre-Yorat89 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/911
  • Add load of hydrobasins data by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/919
  • Revise bundles and improve logging by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/928
  • Enable automatic landcover download by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/913
  • Improvements of the documentation by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/918
  • Optimize build shapes addpopulationdata by @GridGrapher in https://github.com/pypsa-meets-earth/pypsa-earth/pull/650

Minor changes

  • Update README.md by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/917
  • Fix environment by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/924
  • feat: remove "scripts." in snakefile by @doneachh in https://github.com/pypsa-meets-earth/pypsa-earth/pull/926
  • Fix displaying the options wildcard in read-the-docs by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/932
  • Resolved conflict with packages by @GbotemiB in https://github.com/pypsa-meets-earth/pypsa-earth/pull/939
  • Start WDPA dates from the next month by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/945
  • Release v0.3.0 by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/950

New Contributors

  • @AndreCNF made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/921
  • @GbotemiB made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/939

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.2.3...v0.3.0

- Python
Published by davide-f about 2 years ago

pypsa-earth - Release v0.2.3

What's Changed

  • Revise network simplification to account for DC lines by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/743
  • Rename networkclustering namespace by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/786
  • Bugfix: Fix admin needs for windows by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/790
  • Restore africa by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/792
  • Replace carrier natural gas with respective technology by @energyLS in https://github.com/pypsa-meets-earth/pypsa-earth/pull/797
  • Update README.md by @jessLryan in https://github.com/pypsa-meets-earth/pypsa-earth/pull/800
  • Drop vresutil dependency by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/803
  • Change cutout names in bundles by @Tomkourou in https://github.com/pypsa-meets-earth/pypsa-earth/pull/771
  • Add a check on a match between a cutout and a modelled area by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/805
  • Add a quick fix for underwater_fraction calculations by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/816
  • add res_share constraint by @martacki in https://github.com/pypsa-meets-earth/pypsa-earth/pull/793
  • Update a cutout name by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/821
  • Add full African and North American cutouts by @davide-f and @alexvlachokostas in https://github.com/pypsa-meets-earth/pypsa-earth/pull/813
  • Run world latest by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/817
  • Bugfix for load clustering by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/825
  • Add a cutout for Asia by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/826
  • Add cutout South America by @kma33 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/835
  • Update environment.yaml by @hazemakhalek in https://github.com/pypsa-meets-earth/pypsa-earth/pull/838
  • Revise TODOs in add_electricity: enable offshore wind and revise hydro by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/830
  • Fix missing gas generators by @Tomkourou in https://github.com/pypsa-meets-earth/pypsa-earth/pull/824
  • Keep cutout in case it still exists by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/839
  • Fix databundle earth by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/844
  • Fix build_ren name column by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/847
  • Add osm_config.yaml by @Tomkourou in https://github.com/pypsa-meets-earth/pypsa-earth/pull/822
  • Add snakemake.params to track config updates by @virio-andreyana in https://github.com/pypsa-meets-earth/pypsa-earth/pull/823
  • Constraints: option to include global upper capacity limit by @martacki in https://github.com/pypsa-meets-earth/pypsa-earth/pull/857
  • Addition of cutout bundle for KZ by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/856
  • Fix for missed ISO codes by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/864
  • Add Western asia databundle by @Emre-Yorat89 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/837
  • Co2 emission PR is edited by @Emre-Yorat89 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/748
  • Fix simplify_link bug with links by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/880
  • Add 'all' wildcard to solve_network by @Tomkourou in https://github.com/pypsa-meets-earth/pypsa-earth/pull/848
  • Update precommit by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/882
  • Feat: adding copy commit to n.meta by @doneachh in https://github.com/pypsa-meets-earth/pypsa-earth/pull/863
  • Release note "adding copy commit to n.meta" by @doneachh in https://github.com/pypsa-meets-earth/pypsa-earth/pull/895
  • Add an error message when GADM server is down by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/890
  • Xarray version change by @AlexanderMeisinger in https://github.com/pypsa-meets-earth/pypsa-earth/pull/901
  • Run world by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/885
  • Release v0.2.3 by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/904

New Contributors

  • @jessLryan made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/800
  • @kma33 made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/835
  • @alexvlachokostas made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/813
  • @virio-andreyana made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/823
  • @Emre-Yorat89 made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/837
  • @doneachh made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/863
  • @AlexanderMeisinger made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/901

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.2.2...v0.2.3

- Python
Published by davide-f over 2 years ago

pypsa-earth - v0.2.2

What's Changed

The below is automatically created. Find more descriptive release notes in the documentation. * Custom ppl opts by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/739 * Attach res by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/744 * Fix a KeyError in simplifylinks caused by misinterpretation of AC lines by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/740 * Updateppmatching by @Tomkourou in https://github.com/pypsa-meets-earth/pypsa-earth/pull/750 * Fix buildpowerplants FuelType by @Tomkourou in https://github.com/pypsa-meets-earth/pypsa-earth/pull/754 * Enable parallel computing with new dask version. by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/734 * Enable custom rules by @martacki in https://github.com/pypsa-meets-earth/pypsa-earth/pull/755 * Dask patch. Close dask client by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/761 * Add trailing whitespace linter by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/762 * Add codespell linter by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/763 * Fix summary by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/764 * Add seacutout to bundle_config by @Tomkourou in https://github.com/pypsa-meets-earth/pypsa-earth/pull/752 * Remove res from conventional ppls by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/769 * Doc update by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/775 * Fix workflow for countries with empty osm data by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/701 * Fix pre-commit and revise style by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/779 * Fix runoff in case runoff data are missed for some hydropower plants by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/757 * Release-v0.2.2 by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/781

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.2.1...v0.2.2

- Python
Published by pz-max over 2 years ago

pypsa-earth - v0.2.1

What's Changed

  • add graphviz to docs by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/719
  • Avoid dropping generators with empty time series when clips equal zero by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/714
  • Fix an error in simplifynetwork when tosubstations simplification flag is on by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/708
  • Update howtodocs as per recent changes by @asolavi in https://github.com/pypsa-meets-earth/pypsa-earth/pull/720
  • adapt #714 to avoid hydro mismatch by @cschau-ieg in https://github.com/pypsa-meets-earth/pypsa-earth/pull/721
  • implement license change by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/733
  • fix hardcoded 380kv by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/732
  • add license consent to PR template by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/737
  • Release v0.2.1 by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/738

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.2.0...v0.2.1

- Python
Published by pz-max almost 3 years ago

pypsa-earth - v0.2.0

:tada: New release of PyPSA-Earth version that covers about 60% of the world. We will release more frequently in future to avoid such super releases. Welcome to the 9 new contributors :tada: - Join us on Discord - Read more about us on the Website or - The new fancy docs page

What's Changed

  • Fix config by @DeniseGiub in https://github.com/pypsa-meets-earth/pypsa-earth/pull/463
  • Revise structure snakemake by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/462
  • cleaning docs by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/471
  • Doc fixes by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/474
  • update docs once more by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/476
  • update gadm url by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/478
  • New test config design by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/466
  • Global natura by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/470
  • config fix by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/482
  • change pypsa-meets-earth to pypsa-earth documentation by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/483
  • Env fix and renaming to pypsa-earth.readthedocs by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/484
  • Update info on the workflow meeting by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/487
  • Update installation section in docs by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/498
  • Natura tiff check by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/464
  • Editing tutorial.rst by @AnasAlgarei in https://github.com/pypsa-meets-earth/pypsa-earth/pull/507
  • Temporary matplotlib version = 3.5.2 by @AnasAlgarei in https://github.com/pypsa-meets-earth/pypsa-earth/pull/508
  • Move to country converter by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/493
  • Landlock by @DeniseGiub in https://github.com/pypsa-meets-earth/pypsa-earth/pull/481
  • Global natura by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/500
  • Improve data workflow documentation by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/467
  • Restore data earth bundle by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/517
  • add meta by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/526
  • Fix missed cutout data when building renewable profile by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/511
  • Move ppl dependency back to pypsa by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/527
  • Fix not-connected nodes by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/530
  • Revise methodology to calculate databundle outputs by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/529
  • Fix invalid outline which stopped workflow by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/541
  • fix numpy version by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/542
  • Move PyPSA dependency back to the main repository by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/538
  • Revsie old poweplantmatching code by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/549
  • Fix NaN error in build_renewables by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/546
  • Remove warnings basenetwork and buildosm_network by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/550
  • add initiative logo by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/551
  • Fix type conversion in simplify by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/553
  • Save logger output in lightweight version by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/559
  • Add version tagged technology data inteface by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/564
  • Pre-commit fix by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/565
  • Finalize cleanbuildshapes by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/572
  • Improved parallelization of build_shapes by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/575
  • Create scenario management by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/577
  • Update to numpy 1.24 and shapely 2 by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/578
  • add earth-osm package, remove esy-osm by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/547
  • Various bug fixes by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/580
  • Add run scenarios by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/543
  • Fix missing RDIR in resources/shapes by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/581
  • Fix frequency issues by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/584
  • Change the default country to Nigeria (NG) so that the default config… by @asv365 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/589
  • Fix rule snakemake -j1 run_tests and remove pre-commit issues by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/593
  • Creation of the builddemandprofiles script where demand_profiles.csv is generated by @DeniseGiub in https://github.com/pypsa-meets-earth/pypsa-earth/pull/582
  • upgrade to technology data v0.5.0 by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/600
  • Create statistics by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/579
  • Update earth-osm and clean configosmdata by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/610
  • Update simplify network along PyPSA-Eur dev by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/597
  • Revise download and cleaning of world osm data by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/620
  • remove tyndp stuff by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/626
  • Bug fix clean osm data by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/628
  • Fix islanded buses and add clustering by networks - clean branch by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/632
  • Porting hydro normalization into pypsa-earth by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/631
  • Update documentation with the cleaned history by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/603
  • Minor bug fixing during country-wise sensitivity by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/635
  • update docs with performance profiling instructions by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/644
  • add reuse compatibility by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/651
  • GitHub template patch by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/660
  • reuse_improve by @juli-a-ko in https://github.com/pypsa-meets-earth/pypsa-earth/pull/662
  • fix - layer_id not resetting after each loop by @GridGrapher in https://github.com/pypsa-meets-earth/pypsa-earth/pull/663
  • Adaptations to GADM id usage and alternative clustering by @cschau-ieg in https://github.com/pypsa-meets-earth/pypsa-earth/pull/670
  • Add description on custom_powerplants use by @carlosfv92 in https://github.com/pypsa-meets-earth/pypsa-earth/pull/672
  • fix gadm layer bug by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/684
  • fix append powerplant bug by @yerbol-akhmetov in https://github.com/pypsa-meets-earth/pypsa-earth/pull/686
  • add zenodo handler by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/688
  • Fix an output error for connections costs by @ekatef in https://github.com/pypsa-meets-earth/pypsa-earth/pull/691
  • Fix a few typos in docstrings by @pitmonticone in https://github.com/pypsa-meets-earth/pypsa-earth/pull/695
  • add paper reference and clean up docs by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/697
  • Documentation improvement in the configuration section_v2 by @asolavi in https://github.com/pypsa-meets-earth/pypsa-earth/pull/694
  • Improve earth coverage by @davide-f in https://github.com/pypsa-meets-earth/pypsa-earth/pull/654
  • fix readthedocs built with python 3.11 by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/716
  • bump python version for docs built by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/717
  • new release version 0.2.0 by @pz-max in https://github.com/pypsa-meets-earth/pypsa-earth/pull/718

New Contributors

  • @DeniseGiub made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/463
  • @asv365 made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/589
  • @juli-a-ko made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/662
  • @GridGrapher made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/663
  • @cschau-ieg made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/670
  • @carlosfv92 made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/672
  • @yerbol-akhmetov made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/684
  • @pitmonticone made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/695
  • @asolavi made their first contribution in https://github.com/pypsa-meets-earth/pypsa-earth/pull/694

Full Changelog: https://github.com/pypsa-meets-earth/pypsa-earth/compare/v0.1.0...v0.2.0

- Python
Published by pz-max almost 3 years ago

pypsa-earth - v0.1.0

What's Changed

  • Fix ci by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/322
  • Fix error in loading and cleaning OSM data by @ekatef in https://github.com/pypsa-meets-africa/pypsa-africa/pull/287
  • Move glpk and ipopt dependency to environment by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/326
  • Support for subworkflows by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/327
  • Fix column type by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/329
  • Fixing the temporary fix for fiona by @squoilin in https://github.com/pypsa-meets-africa/pypsa-africa/pull/331
  • Fix notebook EPSG error by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/332
  • Network validation plots and stats by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/333
  • Add augmented line connection notebook by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/334
  • Make cleanosmdata script run with landlocked country by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/341
  • Add validation notebook for 2030 demand prediction by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/344
  • Gadm clustering by @Hazem-IEG in https://github.com/pypsa-meets-africa/pypsa-africa/pull/264
  • OSM integration into powerplantmatching by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/342
  • Fix typo in CLC exclusion CRS. by @euronion in https://github.com/pypsa-meets-africa/pypsa-africa/pull/345
  • Feature/174 add new population dataset by @Tomkourou in https://github.com/pypsa-meets-africa/pypsa-africa/pull/325
  • Fix bounds for build_cutout by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/347
  • world_iso list modified by @HanaElattar in https://github.com/pypsa-meets-africa/pypsa-africa/pull/330
  • Fix solar slope and add wind correction factor for wake effects by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/350
  • add potential validation notebook by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/351
  • Make cutout workflow simpler by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/352
  • Add false as option for pop and gdp by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/353
  • Harmonize CRS in the workflow by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/356
  • change default build_natura option by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/360
  • Fix powerplantmatching problem for DRC by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/359
  • Add renewable potential validation notebook and update others by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/363
  • Adapt env rasterio version and add plot dependencies by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/365
  • Change solar power density from 1.7 to 4.6 MW/km2 by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/364
  • Add voronoi cell plot and create plot function by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/369
  • Add observed wind farm power densities to validation script by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/371
  • Fix float error build_powerplants by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/372
  • Fix typo column by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/373
  • Validate hydro capacities by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/366
  • Add crs input to gadm function by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/379
  • Add IRENA stats by @energyLS in https://github.com/pypsa-meets-africa/pypsa-africa/pull/343
  • Speed up availabilitymatrix calculation by factor 4-5 by progress bar deactivation by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/380
  • ipynb: visualise-clustering by @martacki in https://github.com/pypsa-meets-africa/pypsa-africa/pull/381
  • Fix documentation bug for GADM clustering by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/384
  • fix simple clustering by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/386
  • Implement HVDC lines into the model by @ekatef in https://github.com/pypsa-meets-africa/pypsa-africa/pull/348
  • Add general transformer by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/389
  • Enable the use of a float value for the scale in load_options by @AnasAlgarei in https://github.com/pypsa-meets-africa/pypsa-africa/pull/397
  • Add operational reserves margins by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/399
  • Normalize hydro by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/376
  • Add converters as links and enable DC by @ekatef in https://github.com/pypsa-meets-africa/pypsa-africa/pull/392
  • Eu security reimplementation by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/402
  • Add doc fix by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/412
  • Restructure package by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/355
  • Fix clustering due to PyPSA v0.20.0 by @energyLS in https://github.com/pypsa-meets-africa/pypsa-africa/pull/414
  • Fix ics by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/416
  • Update links for new data structure by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/420
  • Fixed the bug with attaching hydro for GADM clustering by @Hazem-IEG in https://github.com/pypsa-meets-africa/pypsa-africa/pull/428
  • Add java dependency to documentation by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/423
  • Allowing for arbitrary shapes that are not default GADM by @Hazem-IEG in https://github.com/pypsa-meets-africa/pypsa-africa/pull/429
  • Revise capacity validation by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/406
  • Augmented lines update by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/427
  • Fix prefix bug by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/434
  • Fix p_nom aggregation, and model line as link per default by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/435
  • Fix nan techtype and wrong tech for nuclear by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/436
  • Add language stats fix by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/437
  • Add monte-carlo method aka. global sensitivity analysis by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/409
  • Add NG optimization plots for validation by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/439
  • add license fix by @pz-max in https://github.com/pypsa-meets-africa/pypsa-africa/pull/446
  • Notebook for solvers comparison by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/421
  • Fix simplify network overestimation by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/443
  • Add capacity_validation notebook with percentage error by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/455
  • Release v0.1.0 by @davide-f in https://github.com/pypsa-meets-africa/pypsa-africa/pull/456

New Contributors

  • @squoilin made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/331
  • @Tomkourou made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/325
  • @HanaElattar made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/330
  • @energyLS made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/343
  • @martacki made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/381
  • @AnasAlgarei made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/397

Full Changelog: https://github.com/pypsa-meets-africa/pypsa-africa/compare/v0.0.2...v0.1.0

- Python
Published by davide-f over 3 years ago

pypsa-earth - v0.0.2

What changed

This is the second release of PyPSA-Earth that extends the prototype with more stable results. Changes are detailed below.

New Features and major Changes * Plotting and summary features: PR #211 and PR #214 * Templates for issue, PR, feature request: PR #216 * Attach hydro enabled with all hydro types: PR #232 * Parallel download of osm data: PR #232 * Decoupling iso coding from geofabrik; rule downloadosmdata extended to the world: PR #236 * Rule buildshape extended to the world: PR #236 * Validation of geofabrik links: PR #249 * Generalized version of Data retrieval with google and zenodo hosting platforms: PR #242 and PR #260 * Fix random state for kmean clustering, adopted from PR 313 * Implement area exclusions based on land type using the Copernicus Land Cover: PR #272 * Flexible demand extraction for multiple years across the globe: PR #275 * Add CI caching and windows CI: Commit CI windows, PR #277 * Change config to allow weather year extraction from snapshots as default: PR #301 * Replace Restyler by .pre-commit PR #307 * Solved the issue of "overpassing nodes" and restyling osmbuildnetwork: PR #294 * Revise deprecations in buildshape: PR #315

Contributors

- Python
Published by davide-f almost 4 years ago

pypsa-earth - v0.0.1 Prototype release

What's Changed

This is the first release of PyPSA-Africa which heavily builds on PyPSA-Eur.

New Features and Major Changes

  • Include new data streams for Africa model
  • Demand data implementation from GEGIS. Demand can be chosen for weather years and socioeconomic ssp scenarios.
  • Network is built, cleaned and processed solely on OpenStreetMap data
  • OSM is fetched into Powerplantmatching
  • Voronoi regions, where data is aggregated towards, can be replaced by administrative GADM zones.
  • Augmented line expansion feature can make network meshed, connect isolated mini-grids to the main-grid.
  • Community moved to Discord.
  • Most meetings and agenda's are open, see here.

New Contributors

  • @mnm-matin major contributor to buildosmextractor.py
  • @jarry7 made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/20
  • @davide-f made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/36
  • @Hazem-IEG made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/110
  • @koen-vg made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/116
  • @Tooblippe made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/143
  • @ekatef made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/167
  • @EmreYorat made their first contribution in https://github.com/pypsa-meets-africa/pypsa-africa/pull/186
  • @Ay-Khi contributor of global osm extractor
  • @LukasFrankenQ
  • @pz-max

Full Changelog: https://github.com/pypsa-meets-africa/pypsa-africa/commits/v0.0.1

- Python
Published by pz-max about 4 years ago