-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add vertex attributes (updated) #93
Commits on Dec 21, 2017
-
Add commit count as vertex attribute
Add methods required to add vertex attributes to the graph. Add method to calculate commit count as vertex attribute Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 3ca6063 - Browse repository at this point
Copy the full SHA 3ca6063View commit details -
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for cafa3ab - Browse repository at this point
Copy the full SHA cafa3abView commit details -
Add author classification attribute
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 32944cb - Browse repository at this point
Copy the full SHA 32944cbView commit details -
Minor refactoring on vertex attributes
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for fe2721c - Browse repository at this point
Copy the full SHA fe2721cView commit details -
Fix implementation of active author range vertex attribute
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 0371351 - Browse repository at this point
Copy the full SHA 0371351View commit details -
Rename util-covariates.R to util-networks-covariates.R
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 39065fd - Browse repository at this point
Copy the full SHA 39065fdView commit details -
Rename what parameter to aggregation
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for e3c6510 - Browse repository at this point
Copy the full SHA e3c6510View commit details -
Add comments to vertex attribute methods
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for cd261ad - Browse repository at this point
Copy the full SHA cd261adView commit details -
Refactor code of vertex attributes
- Rename aggregation to aggregation.level and all to project - Rename add.vertex.attributes.* methods to add.vertex.attribute.* - Rename compute.vertex.attribute.with.n2r to add.vertex.attribute - Rename compute.vertex.attribute to split.and.add.vertex.attribute - Move networks.to.ranges to util-split and rename it to split.data.by.networks - Remove explicit return statement where possible - Add missing documentation Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for a8ca406 - Browse repository at this point
Copy the full SHA a8ca406View commit details -
Extend add.vertex.attribute.first.activity to work on mail, commits a…
…nd issues Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 288c927 - Browse repository at this point
Copy the full SHA 288c927View commit details -
Add default value for missing vertex attributes
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for d7d8986 - Browse repository at this point
Copy the full SHA d7d8986View commit details -
Improve author role classification
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 2549f2b - Browse repository at this point
Copy the full SHA 2549f2bView commit details -
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for bca66be - Browse repository at this point
Copy the full SHA bca66beView commit details -
Add test for splitting project data
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for efd9b2d - Browse repository at this point
Copy the full SHA efd9b2dView commit details -
Add multiple tests for vertex attributes
Add test for add.vertex.attribute Add test for split.and.add.vertex.attribute Add test for add.vertex.attribute.commit.count Add test for add.vertex.attribute.author.email Add test for add.vertex.attribute.artifact.count Add test for add.vertex.attribute.first.activity Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 06ec950 - Browse repository at this point
Copy the full SHA 06ec950View commit details -
Fix network attribute unit tests
The tests were referencing to a wrong project data variable Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for df52ac7 - Browse repository at this point
Copy the full SHA df52ac7View commit details -
Fix artifact count attribute implementation
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 8ae1abf - Browse repository at this point
Copy the full SHA 8ae1abfView commit details -
Add tests for network vertex attributes
Add test for add.vertex.attribute.author.role.simple Add test for add.vertex.attribute.active.ranges Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for b9f0bd3 - Browse repository at this point
Copy the full SHA b9f0bd3View commit details -
Comments for network-covariates tests
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 3e20fb2 - Browse repository at this point
Copy the full SHA 3e20fb2View commit details
Commits on Dec 29, 2017
-
Add artifact attributes Add commit count based on committer Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 29, 2017 Configuration menu - View commit details
-
Copy full SHA for 9f53875 - Browse repository at this point
Copy the full SHA 9f53875View commit details -
Add tests for artifact vertex attributes
Signed-off-by: Felix Prasse <[email protected]>
Felix Prasse committedDec 29, 2017 Configuration menu - View commit details
-
Copy full SHA for a002dfa - Browse repository at this point
Copy the full SHA a002dfaView commit details
Commits on Feb 14, 2018
-
Refactor tests on network attributes
In this patch, we mainly streamline the tests on network attributes, by applying proper line breaks, introducing global constants, and fixing the accidental introduction of factors for the developer roles. This tackles some comments in PR #67. Signed-off-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 289196a - Browse repository at this point
Copy the full SHA 289196aView commit details -
With respect to PR #67, logging statements, line breaks, and capitalization in sqldf-statements are updated. Signed-off-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6418c5 - Browse repository at this point
Copy the full SHA c6418c5View commit details -
Update networks-covariates module
With respect to PR #67, indentation, line breaks, coding flaws, and anything else is tackled. Adds a FIXME item regarding the first activity of an author, which will be tackled in an upcoming commit. Signed-off-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0eafcd0 - Browse repository at this point
Copy the full SHA 0eafcd0View commit details
Commits on Feb 15, 2018
-
Fix section dividers in some files
The section dividers always end at column 77. ;) Signed-off-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac678f6 - Browse repository at this point
Copy the full SHA ac678f6View commit details -
Add additional FIXME items for the 'ProjectData$get.artifacts' problem
Signed-off-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07c85db - Browse repository at this point
Copy the full SHA 07c85dbView commit details -
Add ability to the earliest and latest data timestamps
To get the very first and the very last activity across all data sources, i.e., the earliest/latest timestamp of all data sources, for a ProjectData object, we add a parameter 'outermost' to 'ProjectData$get.data.timestamps' that makes this possible. Props to @bockthom for his support. Signed-off-by: Claus Hunsen <[email protected]> Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 217e41c - Browse repository at this point
Copy the full SHA 217e41cView commit details -
Extend aggregation levels for data-splitting-by-network functionality
Formerly, we provided three different aggregation levels in the function 'split.data.by.networks': namely, "range", "cumulative", and "project". We now extend and adapt this to the levels "range", "cumulative", "all.ranges", "project.cumulative", "project.all.ranges", and "complete". The various aggregation levels work as follows: - range: The project data will be split exactly to the time ranges specified by the networks' names. - cumulative: The project data will be split exactly to the time ranges specified by the networks' names, but in a cumulative manner. - all.ranges"}: The project data will be split exactly to the time range specified by the start of the first network and end of the last network. All data instances will contain the same data. - project.cumulative: The same splitting as for \code{"cumulative"}, but all data will start at the beginning of the project data and *not* at the beginning of the first network. - project.all.ranges: The same splitting as for \code{"all.ranges"}, but all data will start at the beginning of the project data and *not* at the beginning of the first network. All data instances will contain the same data. - complete: The same splitting as for \code{"all.ranges"}, but all data will start at the beginning of the project data and end at the end of the project data. All data instances will contain the same data. In this patch, we properly extend all functions and tests. Props to @bockthom for his support in parts of this patch. Signed-off-by: Claus Hunsen <[email protected]> Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52eae7f - Browse repository at this point
Copy the full SHA 52eae7fView commit details -
Add author-classification attributes based on classification result
The function 'add.vertex.attribute.author.role' now adds author- classification attributes based on classification results. The function 'add.vertex.attribute.author.role.function' is now the one using a classification function as a parameter. For this to work, we add the range identifier as a parameter to the anonymous calculation functions for adding the vertex attributes. Signed-off-by: Claus Hunsen <[email protected]> Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5242e76 - Browse repository at this point
Copy the full SHA 5242e76View commit details -
Add 'date.offset' to possible edge attributes
Signed-off-by: Claus Hunsen <[email protected]> Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c1868a - Browse repository at this point
Copy the full SHA 0c1868aView commit details
Commits on Feb 16, 2018
-
Move 'get.commit.data' to the data module
For better modularity, the function 'get.commit.data' is moved to the data module, right where it obviously belongs. Signed-off-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4810ac5 - Browse repository at this point
Copy the full SHA 4810ac5View commit details -
Add example on vertex attributes to showcase file
This code originates from @flx5's PR on vertex attributes (#67). Signed-off-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 056cd22 - Browse repository at this point
Copy the full SHA 056cd22View commit details
Commits on Feb 19, 2018
-
Minor fixes from review in PR #93
This patch introduces only some minor fixes and inprovements to the documentation for the changes in PR #93. The most important change is the renaming of the function 'add.vertex.attribute.commit.count' to 'add.vertex.attribute.commit.count.helper', mainly for unambiguity and consistency reasons. Props to @bockthom for being that precise. Signed-off-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9684f39 - Browse repository at this point
Copy the full SHA 9684f39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 253433d - Browse repository at this point
Copy the full SHA 253433dView commit details