@@ -236,7 +236,7 @@ class CFTimeIndex(pd.Index):
236
236
237
237
See Also
238
238
--------
239
- cftime_range
239
+ date_range
240
240
"""
241
241
242
242
_data : np .ndarray
@@ -463,7 +463,7 @@ def shift( # type: ignore[override] # freq is typed Any, we are more precise
463
463
) -> Self :
464
464
"""Shift the CFTimeIndex a multiple of the given frequency.
465
465
466
- See the documentation for :py:func:`~xarray.cftime_range ` for a
466
+ See the documentation for :py:func:`~xarray.date_range ` for a
467
467
complete listing of valid frequency strings.
468
468
469
469
Parameters
@@ -483,7 +483,7 @@ def shift( # type: ignore[override] # freq is typed Any, we are more precise
483
483
484
484
Examples
485
485
--------
486
- >>> index = xr.cftime_range ("2000", periods=1, freq="ME")
486
+ >>> index = xr.date_range ("2000", periods=1, freq="ME", use_cftime=True )
487
487
>>> index
488
488
CFTimeIndex([2000-01-31 00:00:00],
489
489
dtype='object', length=1, calendar='standard', freq=None)
@@ -586,7 +586,9 @@ def to_datetimeindex(
586
586
587
587
Examples
588
588
--------
589
- >>> times = xr.cftime_range("2000", periods=2, calendar="gregorian")
589
+ >>> times = xr.date_range(
590
+ ... "2000", periods=2, calendar="gregorian", use_cftime=True
591
+ ... )
590
592
>>> times
591
593
CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00],
592
594
dtype='object', length=2, calendar='standard', freq=None)
@@ -652,8 +654,12 @@ def strftime(self, date_format):
652
654
653
655
Examples
654
656
--------
655
- >>> rng = xr.cftime_range(
656
- ... start="2000", periods=5, freq="2MS", calendar="noleap"
657
+ >>> rng = xr.date_range(
658
+ ... start="2000",
659
+ ... periods=5,
660
+ ... freq="2MS",
661
+ ... calendar="noleap",
662
+ ... use_cftime=True,
657
663
... )
658
664
>>> rng.strftime("%B %d, %Y, %r")
659
665
Index(['January 01, 2000, 12:00:00 AM', 'March 01, 2000, 12:00:00 AM',
0 commit comments