|
31 | 31 |
|
32 | 32 | **Bugfixes and Compatibility** |
33 | 33 |
|
| 34 | +* Rename bus for `t339` project (Tyrrhenian) from ITSI to ITVI ([#751](https://github.com/open-energy-transition/open-tyndp/pull/751)). |
| 35 | + |
| 36 | +* Fix CBA workflow to (a) release solver license after each successful rolling horizon optimization or after computing infeasibilities and (b) raise an error if rolling horizon fails when using HiGHS ([#756](https://github.com/open-energy-transition/open-tyndp/pull/756)). |
| 37 | + |
34 | 38 | * Extend `tyndp-archive` support to integrate three new datasets (`desnz_electricity_consumption`, `jrc_energy_atlas`, `ons_lad`) and two new versions (`nitrogen_statistics`, `synthetic_electricity_demand`) ([#758](https://github.com/open-energy-transition/open-tyndp/pull/758)). |
35 | 39 |
|
| 40 | + |
36 | 41 | **Documentation** |
37 | 42 |
|
38 | 43 | * Update benchmarking documentation tables and figures for v0.7.1 ([#711](https://github.com/open-energy-transition/open-tyndp/pull/711)). |
39 | 44 |
|
40 | | -* Migrate the Sphinx/RST-based documentation to MkDocs/Markdown, as a follow-up to the [upstream migration](https://github.com/PyPSA/pypsa-eur/pull/2162) ([754](https://github.com/open-energy-transition/open-tyndp/pull/754)). |
| 45 | +* Migrate the Sphinx/RST-based documentation to MkDocs/Markdown, as a follow-up to the [upstream migration](https://github.com/PyPSA/pypsa-eur/pull/2162) ([#754](https://github.com/open-energy-transition/open-tyndp/pull/754)). |
41 | 46 |
|
42 | 47 | **Developers Note** |
43 | 48 |
|
44 | 49 | * Change GitHub issue templates to comply with ISO security checks ([#714](https://github.com/open-energy-transition/open-tyndp/pull/714), [#730](https://github.com/open-energy-transition/open-tyndp/pull/730)). |
45 | 50 |
|
46 | | -* Introduce SBOM/Grype vulnerability scanning workflow, as a follow-up to the [upstream addition](https://github.com/PyPSA/pypsa-eur/pull/2164) ([754](https://github.com/open-energy-transition/open-tyndp/pull/754)). |
| 51 | +* Introduce SBOM/Grype vulnerability scanning workflow, as a follow-up to the [upstream addition](https://github.com/PyPSA/pypsa-eur/pull/2164) ([#754](https://github.com/open-energy-transition/open-tyndp/pull/754)). |
| 52 | + |
| 53 | +* Ensure `inflow_t` is always defined in `attach_hydro`, resolving a pylint use-before-assignment issue ([#777](https://github.com/open-energy-transition/open-tyndp/pull/777)). |
| 54 | + |
| 55 | +* Add missing regex anchors with `re.fullmatch` to `create_zenodo_deposition_cli` utils script ([#778](https://github.com/open-energy-transition/open-tyndp/pull/778)). |
| 56 | + |
| 57 | +* Add validation of Zenodo deposition ID in `create_zenodo_deposition_cli` to close URL-manipulation finding ([#780](https://github.com/open-energy-transition/open-tyndp/pull/780)). |
| 58 | + |
| 59 | +* Prevent `create_zenodo_deposition_cli` from leaking secrets in logs under `--debug` by scoping debug logging to the local logger instead of the root logger ([#781](https://github.com/open-energy-transition/open-tyndp/pull/781)). |
47 | 60 |
|
48 | 61 |
|
49 | 62 | ## Upcoming PyPSA-Eur Release |
|
1011 | 1024 | full year(s) and then sliced to the subannual periods. This is to align |
1012 | 1025 | better with the normalization process that uses annual EIA statistics. |
1013 | 1026 |
|
1014 | | - - In [time_aggregation][], the resampling will now be applied separately |
| 1027 | + - In [build_snapshot_weightings][], the resampling will now be applied separately |
1015 | 1028 | for each year covered in the snapshots. This prevents snapshots that |
1016 | 1029 | overflow into the next year, which simplifies running non-contiguous |
1017 | 1030 | periods. |
|
1239 | 1252 | * Fail on solving status 'warning' because results are likely not valid. |
1240 | 1253 | ([#1591](https://github.com/PyPSA/pypsa-eur/pull/1591)) |
1241 | 1254 |
|
1242 | | -* Bugfix in [time_aggregation][]. The resampling produces a contiguous date |
| 1255 | +* Bugfix in [build_snapshot_weightings][]. The resampling produces a contiguous date |
1243 | 1256 | range. In case the original index was not contiguous, all rows with zero |
1244 | 1257 | weight must be dropped (corresponding to time steps not included in the |
1245 | 1258 | original snapshots). ([#1613](https://github.com/PyPSA/pypsa-eur/pull/1613)) |
1246 | 1259 |
|
1247 | | -* Bugfix in [time_aggregation][]. Avoid that aggregated snapshot indices land |
| 1260 | +* Bugfix in [build_snapshot_weightings][]. Avoid that aggregated snapshot indices land |
1248 | 1261 | on February 29th in leap years when `enable: drop_leap_day: true`. |
1249 | 1262 | ([#1613](https://github.com/PyPSA/pypsa-eur/pull/1613)) |
1250 | 1263 |
|
|
1508 | 1521 | [prepare_sector_network][] to correctly offset the corresponding oil |
1509 | 1522 | emissions. ([#1410](https://github.com/PyPSA/pypsa-eur/pull/1410)) |
1510 | 1523 |
|
1511 | | -* Add `{sector_opts}` wildcard to [time_aggregation][]. |
| 1524 | +* Add `{sector_opts}` wildcard to [build_snapshot_weightings][]. |
1512 | 1525 | ([#1307](https://github.com/PyPSA/pypsa-eur/pull/1307)) |
1513 | 1526 |
|
1514 | 1527 | * Resolved a problem where excluding certain countries from `countries` |
|
2032 | 2045 | ([#1064](https://github.com/PyPSA/pypsa-eur/pull/1064)) |
2033 | 2046 |
|
2034 | 2047 | * Time aggregation for sector-coupled networks is now its own rule |
2035 | | - [time_aggregation][]. Time aggregation is constant over planning horizons |
| 2048 | + [build_snapshot_weightings][]. Time aggregation is constant over planning horizons |
2036 | 2049 | of the same network when using time step segmentation. |
2037 | 2050 | ([#1065](https://github.com/PyPSA/pypsa-eur/pull/1065), |
2038 | 2051 | [#1075](https://github.com/PyPSA/pypsa-eur/pull/1075)) |
|
0 commit comments