You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Added
Instruction to install graphviz on windows in docs/troubleshooting.rst (#572)
Benchmark test test_benchmark_feature_parameters_as_timeseries to ensure that parameters can always also be defined as a timeseries. Applied to efficiency of an energyConversion asset and electricity_price of an energyProduction asset (#542)
Input files for benchmark tests test_benchmark_feature_input_flows_as_list (Feature_input_flows_as_list) and test_benchmark_feature_output_flows_as_list (Feature_output_flows_as_list), but not the benchmark assertions (#542)
Error message if time series of non-dispatchable sources do not meet requirement: values betw. 0 and 1. (#498)
Requirement for time series of non-dispatchable sources in readthedocs (#498)
Provide a warning in case of excessive excess generation (#498)
Pytests for C0.add_maximum_cap(), renamed function into C0.process_maximum_cap_constraint() (#498)
Changed
Modify setup.py to upload the code as package on pypi.org (#570)
Improve message when the tests/test_input_folder_parameters.py fails (#578)
Modify PR template to precise to add assert message and link to example docstring
Update CONTRIBUTING to add a "Write test for your code" section before the "Run tests locally" one (#579)
Modified readthedocs page describing the parameters of MVS (#479)
Changed E2.calculate_dispatch_expenditures() so that it can process parameters defined as lists (#542)
Rename package name mvs_eland to multi-vector-simulator in setup.py (#587)
Rename src/mvs_eland to src/multi_vector_simulator (#587)
Rename repository from mvs_eland to multi-vector-simulator (#587)
Refactor modules calls (mvs_eland. is replaced by multi_vector_simulator.) (#587)
Update README.md and CONTRIBUTING.md replacing mvs_eland or mvs-eland by multi-vector-simulator (#587)
Removed
Remove unused function mvs_eland.utils.get_version_info (#587)
Fixed
Update the release protocol in CONTRIBUTING.md file (#576)
Fix reading timeseries for parameters in C0 (#542)
Constraint for optimizedAddCap of non-dispatchable sources: multiply maximumCap by max(timeseries(kWh/kWp)) to fix issue #446 (#562, #498)
-timeseries_normalized are calculated for all timeseries of non-dispatchable sources now (before only if optimizeCap==True) (#562, #498)
Input files of benchmark test Test_Constraints.test_benchmark_minimal_renewable_share_constraint() (#498)
[0.4.1] - 2020-09-21
Added
Evaluation of excess energy for each of the energy carriers and for the whole system. The excess per sector and their energy equivalent may currently be faulty (comp. issue #559) (#555)
C1.total_demand_each_sector() to C1.total_demand_and_excess_each_sector(), now also evaluating the excess energy flows (#555)
energyBusses now is defined by: LABEL, ASSET_LIST, ENERGY_VECTOR, all functions using energyBusses now follow this nomenclature (#555)
Energy excess sinks now also have parameter ENERGY_VECTOR (#555)
C0.define_sink now always defines a sink that is capacity-optimized (#555)
D1.sink_dispatchable(), renamed to D1.sink_dispatchable_optimize() now adds a capacity-optimized, dispatchable sink. (#555)
Simulation data tests/inputs: Oemof-solph results are not stored (#555)
Change logging level of some messages from logging.info to logging.debug (#555)
Move and rename json input files for D0 and D1 tests (test_data_for_D0.json to tests/test_data/inputs_for_D0/mvs_config.json, test_data_for_D1.json to tests/test_data/inputs_for_D1/mvs_config.json), add required parameters (#555)
Change requirements/test.txt: black==19.10b0, as otherwise there are incompatabilities (#555)
D2.prepare_constraint_minimal_renewable_share, including logging messages and pytest (#560)
Change the import path of the modules for automatic docstrings import in docs/Code.rst (#564)
Fix the docstrings with math expressions (need to add r before the """ of the docstring
) (#564)
Rename the function in F1 module plot_flows to plot_instant_power (#567)
Change flow to power in the instanteous power figures (#567)
F1.plot_piecharts_of_costs() now cites costs with currect currency and avoids decimal numbers (#561)
Fixed
C1.check_feedin_tariff() now also accepts isinstance(diff, int) (#552)
Feed-in sinks of the DSOs now are capacity-optimized and can actually be used (#555)