- Rework functions (
number_of_selfloops
,number_of_repetitions
,size_of_selfloops
,size_of_repetitions
) have been fixed to be compatible with changes in bupaR 0.5.3.
filter_activity_presence()
no longer ignores unknown activities. A warning is thrown when the specified activities were not found in the log.units = "auto"
is no longer an available option forfilter_throughput_time()
andfilter_processing_time()
, as it does not make sense to have units automatically defined when using a duration interval.- Column
"relative_trace_frequency"
ofthroughput_time()
with argumentlevel = "trace"
is now renamed to"relative_frequency"
to be more consistent with other methods/levels reporting on relative frequency.
filter_idle_time()
is a new filter, in analogy withfilter_processing_time()
andfilter_throughput_time()
.filter_flow_time()
: A new filter function that allows to select cases where the activityfrom
is followed by the activityto
within a certain timeinterval
.filter_activity_presence()
emits a warning when one or more of the specified activities cannot be found in the log, but will still take all specified activities into account when filtering.idle_time()
performance has been significantly improved.
filter_time_period()
now also works correctly with open-ended intervals, usingNA
.filter_endpoints_condition()
now also works correctly on grouped event logs. Note that the deprecatedfilter_endpoints_conditions()
only works with ordinary logs.resource_involvement()
at level resource-activity now correctly outputs list of resource-activity, instead of just resources.
filter_infrequent_flows()
's argumentmin_n
now defaults to2
.filter_activity_presence()
emits warning when specified activities cannot be found in the log. When no valid activities are specified, an empty log is returned.
- Fixed bug when plotting
processing_time()
,throughput_time()
, oridle_time()
with argumentunits = "auto"
(default) which caused units to be ambiguously displayed as "auto" in the graph. (#36). - Fixed bug in
plot()
which failed when plottingprocessing_time()
,throughput_time()
, andidle_time()
with argumentlevel = "case"
(e.g.patients %>% processing_time(level = "case") %>% plot()
) (#37). - Summary statistics of metrics at
level = "log"
with time units (e.g.processing_time()
,throughput_time()
, oridle_time()
) now retain the units in the output. filter_processing_time()
no longer shows theWarning: between() called on numeric vector with S3 class
when aninterval
is supplied.- Fixed bug in
filter_infrequent_flows()
which failed when applied to anactivitylog
. - Fixed bug in
filter_activity_presence()
which failed when applied to angrouped_log
. - Fixed bug in
filter_trim()
which failed when applied to angrouped_log
. - Functions
resource_frequency
,resource_specialization
andresource_involvement
have been corrected, as they showed erroneous results as of bupaR 0.5.0.
- Added a
NEWS.md
file to track changes to the package.