edeaR 0.9.4
Bugfixes
- 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.
edeaR 0.9.2
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 for
filter_throughput_time()
and
filter_processing_time()
, as it does not make sense to have
units automatically defined when using a duration interval.
- Column
"relative_trace_frequency"
of
throughput_time()
with argument
level = "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 with
filter_processing_time()
and
filter_throughput_time()
.
filter_flow_time()
: A new filter function that allows
to select cases where the activity from
is followed by the
activity to
within a certain time
interval
.
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, using NA
.
filter_endpoints_condition()
now also works correctly
on grouped event logs. Note that the deprecated
filter_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
Features
filter_infrequent_flows()
’s argument min_n
now defaults to 2
.
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()
, or idle_time()
with
argument units = "auto"
(default) which caused units to be
ambiguously displayed as “auto” in the graph. (#36).
- Fixed bug in
plot()
which failed when plotting
processing_time()
, throughput_time()
, and
idle_time()
with argument level = "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()
, or idle_time()
) now retain
the units in the output.
filter_processing_time()
no longer shows the
Warning: between() called on numeric vector with S3 class
when an interval
is supplied.
- Fixed bug in
filter_infrequent_flows()
which failed
when applied to an activitylog
.
- Fixed bug in
filter_activity_presence()
which failed
when applied to an grouped_log
.
- Fixed bug in
filter_trim()
which failed when applied to
an grouped_log
.
- Functions
resource_frequency
,
resource_specialization
and
resource_involvement
have been corrected, as they showed
erroneous results as of bupaR 0.5.0.
Other
- Added a
NEWS.md
file to track changes to the
package.