edeaR 0.9.2
CRAN release: 2023-01-15
Breaking Changes
-
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.
Features
-
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 activityfromis followed by the activitytowithin 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.
Bugfixes
-
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.
edeaR 0.9.1
CRAN release: 2022-10-03
Features
-
filter_infrequent_flows()’s argumentmin_nnow 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.
Bug Fixes
- 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 classwhen anintervalis 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_specializationandresource_involvementhave been corrected, as they showed erroneous results as of bupaR 0.5.0.
