|
2 | 2 |
|
3 | 3 | import pandas as pd |
4 | 4 |
|
| 5 | +from github_analytics.constants import METRIC_COLUMN_NAME, VALUE_COLUMN_NAME |
| 6 | + |
5 | 7 |
|
6 | 8 | def compute_metrics(issues, pull_requests, users, contributors, stargazers): |
7 | 9 | """Compute metrics for the given data. |
@@ -39,48 +41,48 @@ def compute_metrics(issues, pull_requests, users, contributors, stargazers): |
39 | 41 |
|
40 | 42 | return pd.DataFrame([ |
41 | 43 | { |
42 | | - 'metric': 'num_issues', |
43 | | - 'value': num_issues, |
| 44 | + METRIC_COLUMN_NAME: 'num_issues', |
| 45 | + VALUE_COLUMN_NAME: num_issues, |
44 | 46 | 'description': 'Total number of Issues', |
45 | 47 | }, |
46 | 48 | { |
47 | | - 'metric': 'num_pull_requests', |
48 | | - 'value': num_pull_requests, |
| 49 | + METRIC_COLUMN_NAME: 'num_pull_requests', |
| 50 | + VALUE_COLUMN_NAME: num_pull_requests, |
49 | 51 | 'description': 'Total number of Pull Requests', |
50 | 52 | }, |
51 | 53 | { |
52 | | - 'metric': 'num_users', |
53 | | - 'value': num_users, |
| 54 | + METRIC_COLUMN_NAME: 'num_users', |
| 55 | + VALUE_COLUMN_NAME: num_users, |
54 | 56 | 'description': 'Total number of Issue Users', |
55 | 57 | }, |
56 | 58 | { |
57 | | - 'metric': 'num_contgributors', |
58 | | - 'value': num_contributors, |
| 59 | + METRIC_COLUMN_NAME: 'num_contgributors', |
| 60 | + VALUE_COLUMN_NAME: num_contributors, |
59 | 61 | 'description': 'Total number of Contributors', |
60 | 62 | }, |
61 | 63 | { |
62 | | - 'metric': 'num_stargazers', |
63 | | - 'value': num_stargazers, |
| 64 | + METRIC_COLUMN_NAME: 'num_stargazers', |
| 65 | + VALUE_COLUMN_NAME: num_stargazers, |
64 | 66 | 'description': 'Total number of Stargazers', |
65 | 67 | }, |
66 | 68 | { |
67 | | - 'metric': 'num_non_contributor_users', |
68 | | - 'value': num_non_contrib_users, |
| 69 | + METRIC_COLUMN_NAME: 'num_non_contributor_users', |
| 70 | + VALUE_COLUMN_NAME: num_non_contrib_users, |
69 | 71 | 'description': 'Total number of Users that are not Contributors', |
70 | 72 | }, |
71 | 73 | { |
72 | | - 'metric': 'num_non_contributor_stargazers', |
73 | | - 'value': num_non_contrib_stars, |
| 74 | + METRIC_COLUMN_NAME: 'num_non_contributor_stargazers', |
| 75 | + VALUE_COLUMN_NAME: num_non_contrib_stars, |
74 | 76 | 'description': 'Total number of Stargazers that are not Contributors', |
75 | 77 | }, |
76 | 78 | { |
77 | | - 'metric': 'USR', |
78 | | - 'value': usr, |
| 79 | + METRIC_COLUMN_NAME: 'USR', |
| 80 | + VALUE_COLUMN_NAME: usr, |
79 | 81 | 'description': 'Users / Stargazers ratio', |
80 | 82 | }, |
81 | 83 | { |
82 | | - 'metric': 'USR-C', |
83 | | - 'value': usrc, |
| 84 | + METRIC_COLUMN_NAME: 'USR-C', |
| 85 | + VALUE_COLUMN_NAME: usrc, |
84 | 86 | 'description': 'USR Excluding Contributors', |
85 | 87 | }, |
86 | 88 | ]) |
0 commit comments