Breaking changes
-
{esqlabsR}
now requires{ospsuite}
version 12.1.0 or higher to benefit from
embedded PK-Sim core files. -
Function
exportSteadyStateToXLS
has been removed in favor of
ospsuite::exportSteadyStateToXLS
(#598) -
Function
sensitivitySpiderPlot
overhauled with new parameters.yAxisType
to toggle betweenpercent
andabsolute
values.xAxisScale
and
yAxisScale
to set axis scales tolog
orlin
.yAxisFacetScales
to
choose betweenfree
andfixed
scales for y-axis. Further plot
customization options throughdefaultPlotConfiguration
(#632). -
Function
sensitivityTimeProfiles
with new signature. Introduced parameters
xAxisScale
andyAxisScale
to set axis scales tolog
orlin
. More
plot customization options throughdefaultPlotConfiguration
as described
in the documentation. Plots have improved color palette, scaling and legend
colors (#669). -
Function
sensitivityTimeProfiles
updated. Observed data (single or
multipleDataSet
objects) can now be added to the plots and will be
included automatically in theoutputPath
if the dimensions are convertible
(#674). -
Function
writeExcel()
is no longer exported. (#672)
Major Changes
-
New
sensitivityTornadoPlot
function for generating tornado plots that
evaluate the impact of parameter changes on sensitivity analysis outcomes.
It utilizesparameterFactor
to depict the scaling effects of parameter
modifications. Provides plot customization options through
defaultPlotConfiguration
(#652). -
New function
writeParameterStructureToXLS
to write a list of parameter
paths, values, and units (e.g., imported using thereadParametersFromXLS()
function) to an Excel file. In contrast toexportParametersToXLS()
, which
writes an excel file for a list ofParameter
objects, this function
expects the parameter structure as used throughout the package.
Minor improvements and bug fixes
-
Function
createScenarios
gets a new argumentstopIfParameterNotFound
. If
TRUE
(default), a scenario will not be created and an error is thrown if
any user-defined parameter (e.g., provided in Excel files) is not found in
the simulation. IfFALSE
, non-existing parameters are ignored. (#559) -
Constructor of a
Scenario
class gets a new argument
stopIfParameterNotFound
. -
More explicit error is shown if x/yOffsetsUnit is not set when x/yOffset is
defined. -
Plotting functions have improved dynamic axis breaks, limits calculation, and
labeling (#691).