|
47 | 47 | actionable_insights, |
48 | 48 | actionable_insights_structured, |
49 | 49 | ) |
| 50 | +from load_data_modules.narratives import ( |
| 51 | + narrative_insights_structured, |
| 52 | +) |
50 | 53 | from load_data_modules.quality import ( |
51 | 54 | collection_quality, |
52 | 55 | ) |
|
91 | 94 | "latest_repo_metrics_per_day", |
92 | 95 | "load_collection_status", |
93 | 96 | "load_collection_days", |
| 97 | + "load_collection_endpoints", |
| 98 | + "load_code_frequency_weekly", |
| 99 | + "load_contributor_activity_weekly", |
94 | 100 | "load_daily", |
| 101 | + "load_event_index", |
| 102 | + "load_issue_label_snapshots", |
| 103 | + "load_issue_pr_snapshots", |
| 104 | + "load_languages", |
95 | 105 | "load_paths", |
96 | 106 | "load_referrers", |
| 107 | + "load_release_assets", |
97 | 108 | "load_repo_metrics", |
| 109 | + "load_topics", |
98 | 110 | "load_traffic_coverage", |
| 111 | + "narrative_insights_structured", |
99 | 112 | "repo_growth_series", |
100 | 113 | "repo_metric_deltas", |
101 | 114 | "storage", |
@@ -144,6 +157,51 @@ def load_traffic_coverage(data_dir=None): |
144 | 157 | return _load_csv("traffic-coverage.csv", data_dir) |
145 | 158 |
|
146 | 159 |
|
| 160 | +def load_event_index(data_dir=None): |
| 161 | + """Load repo-event-index.csv and return the raw row list.""" |
| 162 | + return _load_csv("repo-event-index.csv", data_dir) |
| 163 | + |
| 164 | + |
| 165 | +def load_release_assets(data_dir=None): |
| 166 | + """Load repo-release-assets.csv and return the raw row list.""" |
| 167 | + return _load_csv("repo-release-assets.csv", data_dir) |
| 168 | + |
| 169 | + |
| 170 | +def load_languages(data_dir=None): |
| 171 | + """Load repo-languages.csv and return the raw row list.""" |
| 172 | + return _load_csv("repo-languages.csv", data_dir) |
| 173 | + |
| 174 | + |
| 175 | +def load_topics(data_dir=None): |
| 176 | + """Load repo-topics.csv and return the raw row list.""" |
| 177 | + return _load_csv("repo-topics.csv", data_dir) |
| 178 | + |
| 179 | + |
| 180 | +def load_issue_pr_snapshots(data_dir=None): |
| 181 | + """Load repo-issue-pr-snapshots.csv and return the raw row list.""" |
| 182 | + return _load_csv("repo-issue-pr-snapshots.csv", data_dir) |
| 183 | + |
| 184 | + |
| 185 | +def load_issue_label_snapshots(data_dir=None): |
| 186 | + """Load repo-issue-label-snapshots.csv and return the raw row list.""" |
| 187 | + return _load_csv("repo-issue-label-snapshots.csv", data_dir) |
| 188 | + |
| 189 | + |
| 190 | +def load_collection_endpoints(data_dir=None): |
| 191 | + """Load collection-endpoints.csv and return the raw row list.""" |
| 192 | + return _load_csv("collection-endpoints.csv", data_dir) |
| 193 | + |
| 194 | + |
| 195 | +def load_code_frequency_weekly(data_dir=None): |
| 196 | + """Load repo-code-frequency-weekly.csv and return the raw row list.""" |
| 197 | + return _load_csv("repo-code-frequency-weekly.csv", data_dir) |
| 198 | + |
| 199 | + |
| 200 | +def load_contributor_activity_weekly(data_dir=None): |
| 201 | + """Load repo-contributor-activity-weekly.csv and return the raw row list.""" |
| 202 | + return _load_csv("repo-contributor-activity-weekly.csv", data_dir) |
| 203 | + |
| 204 | + |
147 | 205 | def _load_csv(filename, data_dir=None): |
148 | 206 | data_path = data_dir or storage.DATA_DIR |
149 | 207 | return _filter_published_rows(storage.read_csv(os.path.join(data_path, filename))) |
|
0 commit comments