BREAKING CHANGE: The constructor of the class ElectricalNetwork has changed:
it accepts keyword arguments only.
it accepts the arguments lines, transformers and switches in replacement of the argument branches.
As a consequence,
the results method res_branches has been removed. Please use res_lines, res_transformers
and res_switches methods instead.
the field branches does not exist anymore. Please use the fields lines, transformers and switches.
Move the Switch class into its own file roseau/load_flow/models/switches.py.
The JSON file format number is upgraded to the version 2. All the files in version 0 or 1 can still be
read. Please upgrade them manually using the following code:
The method results_to_dict now accepts the keyword-only argument full which allows the export of all
the results of an element.
Solve a bug concerning the accessors to the flexible powers result of flexible power loads. An unwanted
error was raised.
Replace the occurrences of the str.find method by the str.index function.
The method to_graph of the class ElectricalNetwork now retrieves a graph with additional data store in the edges depending on the edge type: line, transformer or switch.
ElectricalNetwork
has changed:lines
,transformers
andswitches
in replacement of the argumentbranches
.res_branches
has been removed. Please useres_lines
,res_transformers
andres_switches
methods instead.branches
does not exist anymore. Please use the fieldslines
,transformers
andswitches
.Switch
class into its own fileroseau/load_flow/models/switches.py
.results_to_dict
now accepts the keyword-only argumentfull
which allows the export of all the results of an element.str.find
method by thestr.index
function.to_graph
of the classElectricalNetwork
now retrieves a graph with additional data store in the edges depending on the edge type: line, transformer or switch.