You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a new file util-tensor.R containing the class FourthOrderTensor to create (author x relation x author x relation) tensors from a list of networks (with each network having a different relation) and its corresponding utility function get.author.networks.for.multiple.relations (PR #173, c136b1f, e4ee0dc, 051a5f0)
Add function calculate.EDCPTD.centrality for calculating the EDCPTD centrality for a fourth-order tensor in the above described form (c136b1f, e4ee0dc, 051a5f0)
Add new file util-networks-misc.R which contains miscellaneous functions for processing network data and creating and converting various kinds of adjacency matrices: get.author.names.from.networks, get.author.names.from.data, get.expanded.adjacency, get.expanded.adjacency.matrices, get.expanded.adjacency.matrices.cumulated, convert.adjacency.matrix.list.to.array (051a5f0)
Add tests for sliding-window functionality and make parameterized tests possible (a3ad0a8, 2ed84ac, PR #184)
Add function cleanup.pasta.data to remove wrong commit hashes and message ids from the PaStA data (1797e03, PR #189)
Changed/Improved
Adjust the function get.authors.by.data.source: Rename its single parameter to data.sources and change the function so that it can extract the authors for multiple data sources at once. The default value of the parameter is a vector containing all the available data sources (commits, mails, issues) (051a5f0)
Adjust recommended R version to 3.6.3 in README (92be262)
Add R version 4.0 to test suite and adjust package installation in install.R to improve compatibility with Travis CI (40aa0d8, 1ba0367, #161)
Fixed
Fix sliding-window creation in various splitting functions (split.network.time.based, split.networks.time.based, split.data.time.based, split.data.activity.based, split.network.activity.based) and also fix the computation of overlapping ranges in the function construct.overlapping.ranges to make sure that the last and the second-last range do not cover the same range) (1abc1b8, c34c42a, 097cebc, 9a1b651, 0fc179e, cad28bf, 7602af2, PR #184)
Fix off-by-1 error in the function get.data.cut.to.same.date (f0744c0)
Fix missing or wrongly set layout when plotting networks (#186, 720cc7b, 877931b)
Fix reading of the PaStA data since the file format has changed (712bbaf, PR #189)
Fix bug that duplicates revision set ids in the mail and commit data when merging the PaStA data and also copy-paste error when merging PaStA data to commit data (1797e03, PR #189)
Fix bug that results in an error when there is a variable called 'c' in the R environment (de42eb2, PR #189)
Fix bug that when applying filter.patchstack.mails() to an environment with no mail data, the mail data gets set to NULL (8261475, PR #189)