Skip to content

Commit c05917d

Browse files
authored
Merge pull request #1566 from cmu-delphi/release/delphi-epidata-4.1.27
Release Delphi Epidata 4.1.27
2 parents 9e21bfb + 27cdbff commit c05917d

File tree

93 files changed

+1261
-981
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+1261
-981
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 4.1.26
2+
current_version = 4.1.27
33
commit = False
44
tag = False
55

.github/workflows/missing_signals.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
run: python scripts/report_missing_covidcast_meta.py
2222
- name: Upload Missing Artifact
2323
if: failure()
24-
uses: actions/upload-artifact@v2
24+
uses: actions/upload-artifact@v4
2525
with:
2626
name: missing_db_signals.csv
2727
path: missing_db_signals.csv

.github/workflows/performance-tests-one-time.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ jobs:
101101
write_float('requests_per_sec', final_line[9])
102102
103103
- name: Archive results as artifacts
104-
uses: actions/upload-artifact@v3
104+
uses: actions/upload-artifact@v4
105105
with:
106106
name: locust-output
107107
path: |

.github/workflows/performance-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ jobs:
109109
write_float('requests_per_sec', final_line[9])
110110
111111
- name: Archive results as artifacts
112-
uses: actions/upload-artifact@v3
112+
uses: actions/upload-artifact@v4
113113
with:
114114
name: locust-output
115115
path: |

.github/workflows/release-helper.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989
working-directory: src/client/packaging/pypi
9090
run: |
9191
python -m build --sdist --wheel
92-
- uses: actions/upload-artifact@v2
92+
- uses: actions/upload-artifact@v4
9393
with:
9494
name: delphi_epidata_py
9595
path: src/client/packaging/pypi/dist/*.tar.gz
@@ -132,7 +132,7 @@ jobs:
132132
- run: npm pack
133133
- name: Rename to a different name
134134
run: for f in *.tgz; do mv "$f" "$(echo "$f" | sed s/delphi_epidata-/delphi_epidata_js-/)"; done
135-
- uses: actions/upload-artifact@v2
135+
- uses: actions/upload-artifact@v4
136136
with:
137137
name: delphi_epidata_js
138138
path: src/client/packaging/npm/*.tgz

dev/local/setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = Delphi Development
3-
version = 4.1.26
3+
version = 4.1.27
44

55
[options]
66
packages =

docs/about_delphi.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: About Delphi
3+
nav_order: 60
4+
has_children: false
5+
---
6+
7+
# About The Delphi Group
8+
9+
The Delphi Group's mission is to develop the theory and practice of epidemic detection, tracking and forecasting, and their use in decision making, both public and private.
10+
11+
Our vision is to make this technology as useful as weather forecasting is today.
12+
13+
Find out more about the Delphi Research Group on our <a href="https://delphi.cmu.edu" target="_blank">offical webpage</a>.
14+
Please read our <a href="https://delphi.cmu.edu/blog" target="_blank">blog</a> for additional news, findings, and musings from the team.
15+

docs/api/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Other Endpoints (COVID-19 and Other Diseases)
3-
nav_order: 3
43
has_children: true
4+
nav_order: 3
55
---
66

77
# Other Endpoints (COVID-19 and Other Diseases)
@@ -208,4 +208,4 @@ To access our Epidata API, visit our [Epidata API Client Libraries)](client_libr
208208

209209
# Related Work
210210

211-
Please visit our [related works](related_work.md) page for more information.
211+
Please visit our [related works](../related_work.md) page for more information.

docs/api/api_keys.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: API Keys
3+
parent: Epidata API Intro
34
nav_order: 1
4-
has_children: true
55
---
66

77
# Epidata API Keys
@@ -42,11 +42,12 @@ there are several ways to use your key to authenticate your requests:
4242

4343
### Using a client
4444

45-
* covidcast
45+
* [epidatr](https://cmu-delphi.github.io/epidatr/#api-keys)
46+
* [epidatpy](https://cmu-delphi.github.io/epidatpy/#api-keys)
47+
* [delphi-epidata](https://cmu-delphi.github.io/delphi-epidata/api/client_libraries.html)
48+
* covidcast (deprecated in favor of `epidatr` and `epidatpy`)
4649
* [R client](https://cmu-delphi.github.io/covidcast/covidcastR/reference/covidcast_signal.html#api-keys-1)
4750
* [Python client](https://cmu-delphi.github.io/covidcast/covidcast-py/html/signals.html#covidcast.use_api_key)
48-
* [epidatr](https://github.com/cmu-delphi/epidatr#api-keys)
49-
* [delphi-epidata](https://cmu-delphi.github.io/delphi-epidata/api/client_libraries.html)
5051

5152
### Via request parameter
5253

docs/api/cdc.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
2-
title: CDC
3-
parent: Other Endpoints (COVID-19 and Other Diseases)
2+
title: <i>inactive</i> CDC
3+
parent: Data Sources and Signals
4+
grand_parent: Other Endpoints (COVID-19 and Other Diseases)
5+
nav_order: 2
46
---
57

68
# CDC

docs/api/client_libraries.md

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: Epidata API Client Libraries
2+
title: API Clients
33
parent: Other Endpoints (COVID-19 and Other Diseases)
44
nav_order: 1
55
---
66

7-
# Epidata API Client Libraries
7+
# Epidata API Clients
88

99
To access Delphi Epidata programmatically, we recommend our client libraries:
1010

1111
- R: [epidatr](https://cmu-delphi.github.io/epidatr/),
12-
- Python: [delphi-epidata](https://pypi.org/project/delphi-epidata/) (soon to be replaced with [epidatpy](https://github.com/cmu-delphi/epidatpy)),
12+
- Python: [epidatpy](https://cmu-delphi.github.io/epidatpy/) (recommended) and [delphi-epidata](https://pypi.org/project/delphi-epidata/),
1313
- Javascript: [delphi-epidata](https://github.com/cmu-delphi/delphi-epidata/blob/master/src/client/delphi_epidata.js).
1414

15-
For anyone looking for COVIDCast data, please visit our [COVIDCast Libraries](covidcast_clients.md).
15+
For anyone looking for COVIDCast data, please visit our [COVIDCast API Client Libraries](covidcast_clients.md).
1616

1717
The following samples show how to import the library and fetch Delphi's
1818
COVID-19 Surveillance Streams from Facebook Survey CLI for county 06001 and days
@@ -23,18 +23,41 @@ COVID-19 Surveillance Streams from Facebook Survey CLI for county 06001 and days
2323
Install [`epidatr` from CRAN](https://cran.r-project.org/package=epidatr)
2424
with `install.packages("epidatr")`.
2525

26-
```R
26+
```r
2727
# Configure API key interactively, if needed. See
2828
# https://cmu-delphi.github.io/epidatr/articles/epidatr.html#api-keys for details.
2929
#save_api_key()
3030
library(epidatr)
31-
res <- pub_covidcast('fb-survey', 'smoothed_cli', 'county', 'day', geo_values = '06001',
31+
data <- pub_covidcast('fb-survey', 'smoothed_cli', 'county', 'day', geo_values = '06001',
3232
time_values = c(20200401, 20200405:20200414))
33-
cat(res)
33+
cat(data)
3434
```
3535

3636
### Python
3737

38+
The `epidatpy` package will soon be [available on PyPI as `epidatpy`](https://pypi.org/project/epidatpy/).
39+
Meanwhile, it can be [installed from GitHub](https://github.com/cmu-delphi/epidatpy/) with
40+
`pip install "git+https://github.com/cmu-delphi/epidatpy.git#egg=epidatpy"`.
41+
42+
```python
43+
# Configure API key, if needed.
44+
# https://github.com/cmu-delphi/epidatpy/blob/dev/docs/index.rst#api-keys
45+
46+
from epidatpy import EpiDataContext, EpiRange
47+
48+
# Create the client object.
49+
epidata = EpiDataContext()
50+
apicall = epidata.pub_covidcast(
51+
data_source="jhu-csse",
52+
signals="confirmed_cumulative_num",
53+
geo_type="nation",
54+
time_type="day",
55+
geo_values="us",
56+
time_values=EpiRange(20210405, 20210410),
57+
)
58+
print(apicall.df())
59+
```
60+
3861
Install [`delphi-epidata` from PyPI](https://pypi.org/project/delphi-epidata/) with
3962
`pip install delphi-epidata`.
4063

docs/api/covid_hosp.md

Lines changed: 74 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
2-
title: COVID-19 Reported Patient Impact and Hospital Capacity by State Timeseries
3-
parent: Other Endpoints (COVID-19 and Other Diseases)
2+
title: <i>inactive</i> COVID-19 Reported Patient Impact and Hospital Capacity by State Timeseries
3+
parent: Data Sources and Signals
4+
grand_parent: Other Endpoints (COVID-19 and Other Diseases)
5+
nav_order: 2
46
---
57

68
# COVID-19 Hospitalization by State
@@ -86,12 +88,19 @@ https://api.delphi.cmu.edu/epidata/covid_hosp_state_timeseries/?states=MA&dates=
8688

8789
```json
8890
{
89-
"result": 1,
90-
"epidata": [
91+
"epidata":
92+
[
9193
{
9294
"state": "MA",
93-
"issue": 20201116,
95+
"geocoded_state": null,
96+
"issue": 20240503,
9497
"date": 20200510,
98+
"critical_staffing_shortage_today_yes": 0,
99+
"critical_staffing_shortage_today_no": 0,
100+
"critical_staffing_shortage_today_not_reported": 84,
101+
"critical_staffing_shortage_anticipated_within_week_yes": 0,
102+
"critical_staffing_shortage_anticipated_within_week_no": 0,
103+
"critical_staffing_shortage_anticipated_within_week_not_reported": 84,
95104
"hospital_onset_covid": 53,
96105
"hospital_onset_covid_coverage": 84,
97106
"inpatient_beds": 15691,
@@ -139,18 +148,74 @@ https://api.delphi.cmu.edu/epidata/covid_hosp_state_timeseries/?states=MA&dates=
139148
"adult_icu_bed_utilization_coverage": null,
140149
"adult_icu_bed_utilization_numerator": null,
141150
"adult_icu_bed_utilization_denominator": null,
142-
"inpatient_beds_utilization": 0.6978504972730191,
143-
"percent_of_inpatients_with_covid": 0.2902550897239881,
144-
"inpatient_bed_covid_utilization": 0.21056656682174496,
151+
"deaths_covid": 48,
152+
"deaths_covid_coverage": 73,
153+
"icu_patients_confirmed_influenza": null,
154+
"icu_patients_confirmed_influenza_coverage": 0,
155+
"on_hand_supply_therapeutic_a_casirivimab_imdevimab_courses": null,
156+
"on_hand_supply_therapeutic_b_bamlanivimab_courses": null,
157+
"on_hand_supply_therapeutic_c_bamlanivimab_etesevimab_courses": null,
158+
"previous_day_admission_adult_covid_confirmed_18_19": null,
159+
"previous_day_admission_adult_covid_confirmed_18_19_coverage": 0,
160+
"previous_day_admission_adult_covid_confirmed_20_29": null,
161+
"previous_day_admission_adult_covid_confirmed_20_29_coverage": 0,
162+
"previous_day_admission_adult_covid_confirmed_30_39": null,
163+
"previous_day_admission_adult_covid_confirmed_30_39_coverage": 0,
164+
"previous_day_admission_adult_covid_confirmed_40_49": null,
165+
"previous_day_admission_adult_covid_confirmed_40_49_coverage": 0,
166+
"previous_day_admission_adult_covid_confirmed_50_59": null,
167+
"previous_day_admission_adult_covid_confirmed_50_59_coverage": 0,
168+
"previous_day_admission_adult_covid_confirmed_60_69": null,
169+
"previous_day_admission_adult_covid_confirmed_60_69_coverage": 0,
170+
"previous_day_admission_adult_covid_confirmed_70_79": null,
171+
"previous_day_admission_adult_covid_confirmed_70_79_coverage": 0,
172+
"previous_day_admission_adult_covid_confirmed_80plus": null,
173+
"previous_day_admission_adult_covid_confirmed_80plus_coverage": 0,
174+
"previous_day_admission_adult_covid_confirmed_unknown": null,
175+
"previous_day_admission_adult_covid_confirmed_unknown_coverage": 0,
176+
"previous_day_admission_adult_covid_suspected_18_19": null,
177+
"previous_day_admission_adult_covid_suspected_18_19_coverage": 0,
178+
"previous_day_admission_adult_covid_suspected_20_29": null,
179+
"previous_day_admission_adult_covid_suspected_20_29_coverage": 0,
180+
"previous_day_admission_adult_covid_suspected_30_39": null,
181+
"previous_day_admission_adult_covid_suspected_30_39_coverage": 0,
182+
"previous_day_admission_adult_covid_suspected_40_49": null,
183+
"previous_day_admission_adult_covid_suspected_40_49_coverage": 0,
184+
"previous_day_admission_adult_covid_suspected_50_59": null,
185+
"previous_day_admission_adult_covid_suspected_50_59_coverage": 0,
186+
"previous_day_admission_adult_covid_suspected_60_69": null,
187+
"previous_day_admission_adult_covid_suspected_60_69_coverage": 0,
188+
"previous_day_admission_adult_covid_suspected_70_79": null,
189+
"previous_day_admission_adult_covid_suspected_70_79_coverage": 0,
190+
"previous_day_admission_adult_covid_suspected_80plus": null,
191+
"previous_day_admission_adult_covid_suspected_80plus_coverage": 0,
192+
"previous_day_admission_adult_covid_suspected_unknown": null,
193+
"previous_day_admission_adult_covid_suspected_unknown_coverage": 0,
194+
"previous_day_admission_influenza_confirmed": null,
195+
"previous_day_admission_influenza_confirmed_coverage": 0,
196+
"previous_day_deaths_covid_and_influenza": null,
197+
"previous_day_deaths_covid_and_influenza_coverage": 0,
198+
"previous_day_deaths_influenza": null,
199+
"previous_day_deaths_influenza_coverage": 0,
200+
"previous_week_therapeutic_a_casirivimab_imdevimab_courses_used": null,
201+
"previous_week_therapeutic_b_bamlanivimab_courses_used": null,
202+
"previous_week_therapeutic_c_bamlanivimab_etesevimab_courses_used": null,
203+
"total_patients_hospitalized_confirmed_influenza": null,
204+
"total_patients_hospitalized_confirmed_influenza_coverage": 0,
205+
"total_patients_hospitalized_confirmed_influenza_covid": null,
206+
"total_patients_hospitalized_confirmed_influenza_covid_coverage": null,
207+
"inpatient_beds_utilization": 0.697850497273019,
208+
"percent_of_inpatients_with_covid": 0.290255089723988,
209+
"inpatient_bed_covid_utilization": 0.210566566821745,
145210
"adult_icu_bed_covid_utilization": null,
146211
"adult_icu_bed_utilization": null
147212
}
148213
],
214+
"result": 1,
149215
"message": "success"
150216
}
151217
```
152218

153-
154219
# Code Samples
155220

156221
Libraries are available for [JavaScript](https://github.com/cmu-delphi/delphi-epidata/blob/main/src/client/delphi_epidata.js), [Python](https://pypi.org/project/delphi-epidata/), and [R](https://github.com/cmu-delphi/delphi-epidata/blob/dev/src/client/delphi_epidata.R).

docs/api/covid_hosp_facility.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
2-
title: COVID-19 Reported Patient Impact and Hospital Capacity by Facility
3-
parent: Other Endpoints (COVID-19 and Other Diseases)
2+
title: <i>inactive</i> COVID-19 Reported Patient Impact and Hospital Capacity by Facility
3+
parent: Data Sources and Signals
4+
grand_parent: Other Endpoints (COVID-19 and Other Diseases)
5+
nav_order: 2
46
---
57

68
# COVID-19 Hospitalization by Facility

docs/api/covid_hosp_facility_lookup.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
2-
title: COVID-19 Reported Patient Impact and Hospital Capacity - Facility lookup
3-
parent: Other Endpoints (COVID-19 and Other Diseases)
2+
title: <i>inactive</i> COVID-19 Reported Patient Impact and Hospital Capacity - Facility lookup
3+
parent: Data Sources and Signals
4+
grand_parent: Other Endpoints (COVID-19 and Other Diseases)
5+
nav_order: 2
46
---
57

68
# COVID-19 Hospitalization: Facility Lookup

docs/api/covidcast-signals/_source-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: SOURCE NAME
33
parent: Data Sources and Signals
4-
grand_parent: COVIDcast Main Endpoint
4+
grand_parent: Main Endpoint (COVIDcast)
55
---
66

77
# SOURCE NAME

docs/api/covidcast-signals/chng.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: Change Healthcare
33
parent: Data Sources and Signals
4-
grand_parent: COVIDcast Main Endpoint
4+
grand_parent: Main Endpoint (COVIDcast)
5+
nav_order: 1
56
---
67

78
# Change Healthcare
@@ -29,6 +30,8 @@ commercial purposes.
2930

3031
| Signal | Description |
3132
| --- | --- |
33+
| `7dav_inpatient_covid` | Ratio of inpatient hospitalizations associated with COVID-19, based on Change Healthcare claims data that has been de-identified in accordance with HIPAA privacy regulations, smoothed in time with a trailing 7 day average. This historical signal is no longer updated. <br/> **Earliest date available:** 2020-01-01 |
34+
| `7dav_outpatient_covid` | Ratio of outpatient doctor visits with confirmed COVID-19, based on Change Healthcare claims data that has been de-identified in accordance with HIPAA privacy regulations, smoothed in time with a trailing 7 day average. This historical signal is no longer updated. <br/> **Earliest date available:** 2020-01-01 |
3235
| `smoothed_outpatient_covid` | Estimated percentage of outpatient doctor visits with confirmed COVID-19, based on Change Healthcare claims data that has been de-identified in accordance with HIPAA privacy regulations, smoothed in time using a Gaussian linear smoother <br/> **Earliest date available:** 2020-02-01 |
3336
| `smoothed_adj_outpatient_covid` | Same, but with systematic day-of-week effects removed; see [details below](#day-of-week-adjustment) <br/> **Earliest date available:** 2020-02-01 |
3437
| `smoothed_outpatient_cli` | Estimated percentage of outpatient doctor visits primarily about COVID-related symptoms, based on Change Healthcare claims data that has been de-identified in accordance with HIPAA privacy regulations, smoothed in time using a Gaussian linear smoother <br/> **Earliest date available:** 2020-02-01 |

docs/api/covidcast-signals/covid-act-now.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
2-
title: COVID Act Now
3-
parent: Inactive Signals
4-
grand_parent: COVIDcast Main Endpoint
2+
title: <i>inactive</i> COVID Act Now
3+
parent: Data Sources and Signals
4+
grand_parent: Main Endpoint (COVIDcast)
5+
nav_order: 2
56
---
67

78
# COVID Act Now (CAN)

docs/api/covidcast-signals/doctor-visits.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: Doctor Visits
33
parent: Data Sources and Signals
4-
grand_parent: COVIDcast Main Endpoint
4+
grand_parent: Main Endpoint (COVIDcast)
5+
nav_order: 1
56
---
67

78
# Doctor Visits

docs/api/covidcast-signals/dsew-cpr.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
2-
title: Data Strategy and Execution Workgroup Community Profile Report
3-
parent: Inactive Signals
4-
grand_parent: COVIDcast Main Endpoint
2+
title: <i>inactive</i> Data Strategy and Execution Workgroup Community Profile Report
3+
parent: Data Sources and Signals
4+
grand_parent: Main Endpoint (COVIDcast)
5+
nav_order: 2
56
---
67

78
# Data Strategy and Execution Workgroup Community Profile Report (CPR)

0 commit comments

Comments
 (0)