Merge branch 'master' into update-env
This commit is contained in:
commit
bab7c3128d
@ -17,7 +17,7 @@ repos:
|
||||
|
||||
# Sort package imports alphabetically
|
||||
- repo: https://github.com/PyCQA/isort
|
||||
rev: 5.10.1
|
||||
rev: 5.11.4
|
||||
hooks:
|
||||
- id: isort
|
||||
args: ["--profile", "black", "--filter-files"]
|
||||
@ -39,7 +39,7 @@ repos:
|
||||
|
||||
# Make docstrings PEP 257 compliant
|
||||
- repo: https://github.com/PyCQA/docformatter
|
||||
rev: v1.5.0
|
||||
rev: v1.5.1
|
||||
hooks:
|
||||
- id: docformatter
|
||||
args: ["--in-place", "--make-summary-multi-line", "--pre-summary-newline"]
|
||||
@ -51,7 +51,7 @@ repos:
|
||||
|
||||
# Formatting with "black" coding style
|
||||
- repo: https://github.com/psf/black
|
||||
rev: 22.10.0
|
||||
rev: 22.12.0
|
||||
hooks:
|
||||
# Format Python files
|
||||
- id: black
|
||||
@ -67,14 +67,14 @@ repos:
|
||||
|
||||
# Do YAML formatting (before the linter checks it for misses)
|
||||
- repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks
|
||||
rev: v2.4.0
|
||||
rev: v2.5.0
|
||||
hooks:
|
||||
- id: pretty-format-yaml
|
||||
args: [--autofix, --indent, "2", --preserve-quotes]
|
||||
|
||||
# Format Snakemake rule / workflow files
|
||||
- repo: https://github.com/snakemake/snakefmt
|
||||
rev: v0.7.0
|
||||
rev: v0.8.0
|
||||
hooks:
|
||||
- id: snakefmt
|
||||
|
||||
@ -87,6 +87,6 @@ repos:
|
||||
|
||||
# Check for FSFE REUSE compliance (licensing)
|
||||
- repo: https://github.com/fsfe/reuse-tool
|
||||
rev: v1.0.0
|
||||
rev: v1.1.0
|
||||
hooks:
|
||||
- id: reuse
|
||||
|
@ -12,6 +12,8 @@ Upcoming Release
|
||||
|
||||
* Carriers of generators can now be excluded from aggregation in clustering network and simplify network.
|
||||
|
||||
* Bugfix in the reserve constraint will increase demand related reserve requirements
|
||||
|
||||
PyPSA-Eur 0.6.1 (20th September 2022)
|
||||
=====================================
|
||||
|
||||
|
@ -278,7 +278,7 @@ def add_operational_reserve_margin_constraint(n, config):
|
||||
).sum(1)
|
||||
|
||||
# Total demand at t
|
||||
demand = n.loads_t.p.sum(1)
|
||||
demand = n.loads_t.p_set.sum(1)
|
||||
|
||||
# VRES potential of non extendable generators
|
||||
capacity_factor = n.generators_t.p_max_pu[vres_i.difference(ext_i)]
|
||||
@ -389,11 +389,7 @@ def solve_network(n, config, opts="", **kwargs):
|
||||
|
||||
if skip_iterations:
|
||||
network_lopf(
|
||||
n,
|
||||
solver_name=solver_name,
|
||||
solver_options=solver_options,
|
||||
extra_functionality=extra_functionality,
|
||||
**kwargs
|
||||
n, solver_name=solver_name, solver_options=solver_options, **kwargs
|
||||
)
|
||||
else:
|
||||
ilopf(
|
||||
@ -403,7 +399,6 @@ def solve_network(n, config, opts="", **kwargs):
|
||||
track_iterations=track_iterations,
|
||||
min_iterations=min_iterations,
|
||||
max_iterations=max_iterations,
|
||||
extra_functionality=extra_functionality,
|
||||
**kwargs
|
||||
)
|
||||
return n
|
||||
@ -432,6 +427,7 @@ if __name__ == "__main__":
|
||||
n,
|
||||
snakemake.config,
|
||||
opts,
|
||||
extra_functionality=extra_functionality,
|
||||
solver_dir=tmpdir,
|
||||
solver_logfile=snakemake.log.solver,
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user