Skip to content

Commit 245ec75

Browse files
authored
Merge pull request #1833 from cmu-delphi/release/indicators_v0.3.37_utils_v0.3.14
Release covidcast-indicators 0.3.37
2 parents 4be2e2d + 1395069 commit 245ec75

File tree

16 files changed

+45
-16
lines changed

16 files changed

+45
-16
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 = 0.3.36
2+
current_version = 0.3.37
33
commit = True
44
message = chore: bump covidcast-indicators to {new_version}
55
tag = False

_delphi_utils_python/.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 = 0.3.13
2+
current_version = 0.3.14
33
commit = True
44
message = chore: bump delphi_utils to {new_version}
55
tag = False

_delphi_utils_python/delphi_utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
from .nancodes import Nans
1616
from .weekday import Weekday
1717

18-
__version__ = "0.3.13"
18+
__version__ = "0.3.14"

_delphi_utils_python/delphi_utils/validator/dynamic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ def check_max_date_vs_reference(self, df_to_test, df_to_reference, checking_date
404404
Returns:
405405
- None
406406
"""
407-
if df_to_test["time_value"].max() < df_to_reference["time_value"].max():
407+
if df_to_test["time_value"].max() < df_to_reference["time_value"].max().date():
408408
report.add_raised_error(
409409
ValidationFailure("check_max_date_vs_reference",
410410
checking_date,

_delphi_utils_python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
setup(
2828
name="delphi_utils",
29-
version="0.3.13",
29+
version="0.3.14",
3030
description="Shared Utility Functions for Indicators",
3131
long_description=long_description,
3232
long_description_content_type="text/markdown",

_delphi_utils_python/tests/validator/test_dynamic.py

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""Tests for dynamic validator."""
2-
from datetime import date, datetime
2+
from datetime import date, datetime, timedelta
33
import numpy as np
44
import pandas as pd
55

@@ -465,3 +465,32 @@ def test_source_api_overlap(self):
465465

466466
assert len(report.raised_warnings) == 2
467467
assert report.raised_warnings[0].check_name == "check_positive_negative_spikes"
468+
469+
class TestDateComparison:
470+
params = {
471+
"common": {
472+
"data_source": "",
473+
"span_length": 1,
474+
"end_date": "2020-09-02"
475+
}
476+
}
477+
478+
def test_date_comparison_by_type(self):
479+
validator = DynamicValidator(self.params)
480+
report = ValidationReport([])
481+
482+
ref_val = [30, 30, 30]
483+
test_val = [100, 100, 100]
484+
485+
START = datetime.strptime("2020-10-01", "%Y-%m-%d")
486+
ref_data = pd.DataFrame({"val": ref_val, "se": [np.nan] * len(ref_val),
487+
"sample_size": [np.nan] * len(ref_val), "geo_id": ["1"] * len(ref_val),
488+
# datetime64 type
489+
"time_value": pd.date_range(start=START, end=START + timedelta(days=len(ref_val) - 1))})
490+
test_data = pd.DataFrame({"val": test_val, "se": [np.nan] * len(test_val),
491+
"sample_size": [np.nan] * len(test_val), "geo_id": ["1"] * len(test_val),
492+
# datetime.date type
493+
"time_value": datetime.strptime("2020-10-26", "%Y-%m-%d").date()})
494+
495+
# This should run without raising any errors.
496+
validator.check_max_date_vs_reference(test_data, ref_data, "date", "state", "signal", report)

changehc/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

claims_hosp/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

doctor_visits/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

dsew_community_profile/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

google_symptoms/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

hhs_hosp/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

nchs_mortality/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

nowcast/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

quidel_covidtest/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

sir_complainsalot/version.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
current_version = 0.3.36
1+
current_version = 0.3.37

0 commit comments

Comments
 (0)