diff --git a/config.default.yaml b/config.default.yaml index c1dbd8b7..9e7841e8 100755 --- a/config.default.yaml +++ b/config.default.yaml @@ -37,6 +37,7 @@ enable: build_natura_raster: false retrieve_natura_raster: true custom_busmap: false + drop_leap_days: true electricity: voltages: [220., 300., 380.] diff --git a/scripts/add_electricity.py b/scripts/add_electricity.py index bd6a5e46..a035f437 100755 --- a/scripts/add_electricity.py +++ b/scripts/add_electricity.py @@ -625,4 +625,8 @@ if __name__ == "__main__": add_nice_carrier_names(n, snakemake.config) + if snakemake.config['enable'].get('drop_leap_days', True): + leap_days = (n.snapshots.day == 29) & (n.snapshots.month == 2) + n.set_snapshots(n.snapshots[~leap_days]) + n.export_to_netcdf(snakemake.output[0])