detect_groups() now accepts
time_window_low to select a single interval of absolute
time differences. Both limits are included; the default lower limit of 0
retains the previous behavior. Invalid or reversed limits now produce an
error.prep_data() now removes incomplete and duplicate shares
by default. Set drop_na = FALSE and/or
drop_duplicates = FALSE to retain them. The input
data.table is no longer modified by reference.german_elections_sample (97,413 rows; under 1 MB) for
multi-platform and multi-modal examples. The full
german_elections data is no longer installed; the unchanged
data file remains in the source repository under data-raw/,
with the paper reproduction script in
vignettes/reproduce_examples.Rmd. Scripts that loaded
german_elections from the installed package should switch
to german_elections_sample or load the full data from the
source repository, depending on their purpose.generate_coordinated_network() now defaults to
subgraph = 1, returning only edges above the
edge_weight percentile threshold. Set
subgraph = 0 to retain the previous default behavior and
return the full graph with threshold indicators. With
fast_net = TRUE, the default filters the full network by
its edge weights; use subgraph = 2 for the filtered fast
network.Edit the function documentation to address specific issues and enhance clarity. This includes removing obsolete information about min_repetition in the detect_groups documentation and correcting typos in the vignettes.
Fixed a bug that under certain circumstances prevented the number of shares from being calculated correctly with the accounts_stats function.
A major release with many important breaking changes. Package users
upgrading to version 2.0.0 should pay attention to the functions
detect_groups and
generate_coordinated_network
generate_coordinated_networkdetect_groups can now be subset into
“faster” subnetworks with the new function
flag_speed_shareprep_data function helps to bring other social
media data into the right shapeMost changes are related to two areas of improvement: the way how the coordination network is generated and naming conventions used in this package
detect_coordinated_groups function was renamed to
detect_groups, alognside we also renamed the
min_repetition to min_participation to better
reflect its meaning. The function generally performs still performs the
same operation as before.generate_network was removed and replaced with
generate_coordination_network, which is a completely
rewritten approach to the network generation.id_user (found in
many functions) was now renamed to account_idWe decided to drop the feature to detect cotweeting behaviour based
on text similarity for this release. In practical applications, the
detect_similar_text function was not performing up to our
standards and we are currently looking into a fresh approach to
implement such a feature.
This is a minor release adding new features
detect_similar_text() function that finds tweets
based on text similarity (cotweets). Refer to the documentation for
details.reshape_tweets() function was extended with the
intent = "cotweet", which reformats your data to fit in the
detect_similar_text() function