@@ -1534,7 +1534,7 @@ def epidata_snapshot(
15341534 geo_values : StringParam = "*" ,
15351535 reference_time : EpiRangeParam = "*" ,
15361536 fill_method : str | None = None ,
1537- snapshot_date : str | date | None = None ,
1537+ snapshot_date : str | date | int | None = None ,
15381538 ) -> CALL_TYPE :
15391539 """Fetch a snapshot of CAST-API signals as they appeared on `snapshot_date`.
15401540
@@ -1574,16 +1574,16 @@ def epidata_archive(
15741574 geo_values : StringParam = "*" ,
15751575 reference_time : EpiRangeParam = "*" ,
15761576 fill_method : str | None = None ,
1577- report_time_query : str | date | EpiRange | None = "*" ,
1577+ report_time : str | date | EpiRange | None = "*" ,
15781578 ) -> CALL_TYPE :
15791579 """Fetch the full report-time history of CAST-API signals.
15801580
1581- `report_time_query ` accepts an exact date, an operator-prefixed string
1581+ `report_time ` accepts an exact date, an operator-prefixed string
15821582 (e.g. ``"<2025-10-16"``), or an :class:`EpiRange`. ``"*"`` (default)
15831583 requests all report times. `geo_values`, `reference_time`, and the
15841584 EpiRange lower bound are filtered locally after the API call.
15851585 """
1586- report_time_query_str = validate_report_time_query (report_time_query )
1586+ report_time_str = validate_report_time_query (report_time )
15871587
15881588 signal_str = signals if isinstance (signals , str ) else "," .join (signals )
15891589
@@ -1594,14 +1594,14 @@ def epidata_archive(
15941594 "signal" : signal_str ,
15951595 "geo_type" : geo_type ,
15961596 "fill_method" : fill_method ,
1597- "report_time_query " : report_time_query_str ,
1597+ "report_time " : report_time_str ,
15981598 },
15991599 _cast_signal_fields (),
16001600 api_version = "cast" ,
16011601 post_filter = (
16021602 geo_values ,
16031603 reference_time ,
1604- report_time_query if isinstance (report_time_query , EpiRange ) else None ,
1604+ report_time if isinstance (report_time , EpiRange ) else None ,
16051605 ),
16061606 )
16071607
@@ -1613,28 +1613,28 @@ def epidata(
16131613 geo_values : StringParam = "*" ,
16141614 reference_time : EpiRangeParam = "*" ,
16151615 fill_method : str | None = None ,
1616- snapshot_date : str | date | None = None ,
1617- report_time_query : str | date | EpiRange | None = None ,
1616+ snapshot_date : str | date | int | None = None ,
1617+ report_time : str | date | EpiRange | None = None ,
16181618 ) -> CALL_TYPE :
16191619 """Router for CAST-API queries.
16201620
1621- Dispatches to :meth:`epidata_archive` when ``report_time_query `` is
1621+ Dispatches to :meth:`epidata_archive` when ``report_time `` is
16221622 supplied or ``snapshot_date == "*"``; otherwise to
1623- :meth:`epidata_snapshot`. ``report_time_query `` and ``snapshot_date``
1623+ :meth:`epidata_snapshot`. ``report_time `` and ``snapshot_date``
16241624 are mutually exclusive.
16251625 """
1626- if report_time_query is not None and snapshot_date is not None :
1627- raise InvalidArgumentException ("`report_time_query ` and `snapshot_date` are mutually exclusive" )
1626+ if report_time is not None and snapshot_date is not None :
1627+ raise InvalidArgumentException ("`report_time ` and `snapshot_date` are mutually exclusive" )
16281628
1629- if report_time_query is not None or snapshot_date == "*" :
1629+ if report_time is not None or snapshot_date == "*" :
16301630 return self .epidata_archive (
16311631 source = source ,
16321632 signals = signals ,
16331633 geo_type = geo_type ,
16341634 geo_values = geo_values ,
16351635 reference_time = reference_time ,
16361636 fill_method = fill_method ,
1637- report_time_query = report_time_query if report_time_query is not None else "*" ,
1637+ report_time = report_time if report_time is not None else "*" ,
16381638 )
16391639 return self .epidata_snapshot (
16401640 source = source ,
0 commit comments