Skip to content

Make varying period lenghts possible #1080

Make varying period lenghts possible

Make varying period lenghts possible #1080

Triggered via pull request July 19, 2023 18:40
Status Success
Total duration 1m 44s
Artifacts

tox_pytests.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 3 warnings
/home/runner/work/oemof-solph/oemof-solph/examples/storage_investment/v1_invest_optimize_all_technologies.py#L66
import os import pprint as pp import warnings import pandas as pd + # Default logger of oemof from oemof.tools import economics from oemof.tools import logger from oemof import solph
/home/runner/work/oemof-solph/oemof-solph/examples/storage_investment/v2_invest_optimize_only_gas_and_storage.py#L66
import os import pprint as pp import warnings import pandas as pd + # Default logger of oemof from oemof.tools import economics from oemof.tools import logger from oemof import solph
/home/runner/work/oemof-solph/oemof-solph/examples/storage_investment/v3_invest_optimize_only_storage_with_fossil_share.py#L65
import os import pprint as pp import warnings import pandas as pd + # Default logger of oemof from oemof.tools import economics from oemof.tools import logger from oemof import solph
/home/runner/work/oemof-solph/oemof-solph/examples/storage_investment/v4_invest_optimize_all_technologies_with_fossil_share.py#L62
import os import pprint as pp import warnings import pandas as pd + # Default logger of oemof from oemof.tools import economics from oemof.tools import logger from oemof import solph
/home/runner/work/oemof-solph/oemof-solph/src/oemof/solph/_groupings.py#L22
SPDX-License-Identifier: MIT """ from oemof.network import groupings as groupings -from oemof.solph.flows._invest_non_convex_flow_block import \ - InvestNonConvexFlowBlock +from oemof.solph.flows._invest_non_convex_flow_block import ( + InvestNonConvexFlowBlock, +) from oemof.solph.flows._investment_flow_block import InvestmentFlowBlock from oemof.solph.flows._non_convex_flow_block import NonConvexFlowBlock from oemof.solph.flows._simple_flow_block import SimpleFlowBlock
/home/runner/work/oemof-solph/oemof-solph/src/oemof/solph/_models.py#L24
from pyomo.opt import SolverFactory from oemof.solph import processing from oemof.solph.buses._bus import BusBlock from oemof.solph.components._transformer import TransformerBlock -from oemof.solph.flows._invest_non_convex_flow_block import \ - InvestNonConvexFlowBlock +from oemof.solph.flows._invest_non_convex_flow_block import ( + InvestNonConvexFlowBlock, +) from oemof.solph.flows._investment_flow_block import InvestmentFlowBlock from oemof.solph.flows._non_convex_flow_block import NonConvexFlowBlock from oemof.solph.flows._simple_flow_block import SimpleFlowBlock
/home/runner/work/oemof-solph/oemof-solph/tests/test_scripts/test_solph/test_multi_period_model/test_multi_period_varying_period_length.py#L158
om = solph.Model(es) # om.write("file.lp", io_options={"symbolic_solver_labels": True}) if lp: return om else: - # Solve the optimization problem om.solve(solver="cbc") # Get the results results = om.results()
/home/runner/work/oemof-solph/oemof-solph/tests/test_scripts/test_solph/test_multi_period_model/test_multi_period_varying_period_length.py#L170
# Convert the results into a more readable format result_views = solph.views.convert_keys_to_strings(results) # Investment results for # storage capacity investment - df_storage_invest_mwh = result_views[("storage", "None")]["period_scalars"] + df_storage_invest_mwh = result_views[("storage", "None")][ + "period_scalars" + ] # capacity investment df_storage_invest_mw = result_views[("storage", "electricity")][ "period_scalars" ]
build (3.9)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build (3.8)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build (3.10)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/