227 Sources and loads are now allowed to have floating neutrals. This means that a load/source
with phases="abcn" can now be connected to a bus with phases="abc".
225 The calculate_voltages function now accepts and return pint quantities.
MacOS wheels for roseau-load-flow-engine are now published on PyPI. This means that pip install roseau-load-flow
should now work on macOS.
Added support for running in Google Colab documents.
Fixed a bug in license checks caching on Windows.
Added support for Numpy 2.0.
222 #223 from_catalogue() methods of the electrical network and transformer
and line parameters now perform "full match" comparison on textual inputs. If you need the old
behavior, use regular expression wild cards .* in the input string.
220 #221 Add LineParameters.from_open_dss and TransformerParameters.from_open_dss methods to
easily import OpenDSS lines and transformer models into Roseau Load Flow. More information is
available in the documentation of these methods.
210 #219 Add a parameter to LineParameters.from_catalogue to choose the number
of phases of the created line parameters object.
218 Add Transformer.res_power_losses to get the total power losses in a transformer.
217 Add an ID override to TransformerParameters.from_catalogue similar to
LineParameters.from_catalogue.
216 #217 BREAKING CHANGE: Rename the id parameter of TransformerParameters
catalogue methods to name to be consistent with LineParameters.
If you call these methods by keyword arguments, make sure to update your usage of
TransformerParameters.from_catalogue(id="xxx") to TransformerParameters.from_catalogue(name="xxx").
212 BREAKING CHANGE: Modify the constructor of TransformerParameters to take the z2
and ym parameters directly instead of the open and short circuit tests parameters. You can still
create an object from these tests using the from_open_and_short_circuit_tests constructor. This
change comes with other changes to TransformerParameters, notably:
The z2, ym, k, and orientation are now always available as attributes on the instance
The to_zyk method is deprecated in favour of the direct attribute access on the instance. This
method will be removed in a future version
The parameters i0, p0, psc, and vsc are now optional. They return None for instances
created using z2 and ym directly
The JSON representation of TransformerParameters has changed, but it is still compatible with
the old representation.
A lot of improvements :tada: !
227 Sources and loads are now allowed to have floating neutrals. This means that a load/source
with
phases="abcn"
can now be connected to a bus withphases="abc"
.225 The
calculate_voltages
function now accepts and return pint quantities.pip install roseau-load-flow
should now work on macOS.222 #223
from_catalogue()
methods of the electrical network and transformerand line parameters now perform "full match" comparison on textual inputs. If you need the old behavior, use regular expression wild cards
.*
in the input string.220 #221 Add
LineParameters.from_open_dss
andTransformerParameters.from_open_dss
methods toeasily import OpenDSS lines and transformer models into Roseau Load Flow. More information is available in the documentation of these methods.
210 #219 Add a parameter to
LineParameters.from_catalogue
to choose the numberof phases of the created line parameters object.
218 Add
Transformer.res_power_losses
to get the total power losses in a transformer.217 Add an ID override to
TransformerParameters.from_catalogue
similar toLineParameters.from_catalogue
.216 #217 BREAKING CHANGE: Rename the
id
parameter ofTransformerParameters
catalogue methods to
name
to be consistent withLineParameters
. If you call these methods by keyword arguments, make sure to update your usage ofTransformerParameters.from_catalogue(id="xxx")
toTransformerParameters.from_catalogue(name="xxx")
.212 BREAKING CHANGE: Modify the constructor of
TransformerParameters
to take thez2
and
ym
parameters directly instead of the open and short circuit tests parameters. You can still create an object from these tests using thefrom_open_and_short_circuit_tests
constructor. This change comes with other changes toTransformerParameters
, notably:z2
,ym
,k
, andorientation
are now always available as attributes on the instanceto_zyk
method is deprecated in favour of the direct attribute access on the instance. This method will be removed in a future versioni0
,p0
,psc
, andvsc
are now optional. They return None for instances created usingz2
andym
directlyTransformerParameters
has changed, but it is still compatible with the old representation.