Skip to content

Commit 40222b8

Browse files
author
maddogghoek
committedFeb 18, 2025
add "linear" to internal generate_date_range* function names per code review (issue pydata#9886)
1 parent 3adf065 commit 40222b8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎xarray/coding/cftime_offsets.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -865,7 +865,7 @@ def _get_normalized_cfdate(date, calendar, normalize):
865865
return normalize_date(cf_date) if normalize else cf_date
866866

867867

868-
def _generate_date_range(start, end, periods):
868+
def _generate_linear_date_range(start, end, periods):
869869
"""Generate an equally-spaced sequence of cftime.datetime objects between
870870
and including two dates (whose length equals the number of periods)."""
871871
if TYPE_CHECKING:
@@ -882,7 +882,7 @@ def _generate_date_range(start, end, periods):
882882
)
883883

884884

885-
def _generate_date_range_with_freq(start, end, periods, freq):
885+
def _generate_linear_date_range_with_freq(start, end, periods, freq):
886886
"""Generate a regular range of cftime.datetime objects with a
887887
given frequency.
888888
@@ -1198,10 +1198,10 @@ def _cftime_range(
11981198
end = _get_normalized_cfdate(end, calendar, normalize)
11991199

12001200
if freq is None:
1201-
dates = _generate_date_range(start, end, periods)
1201+
dates = _generate_linear_date_range(start, end, periods)
12021202
else:
12031203
dates = np.array(
1204-
list(_generate_date_range_with_freq(start, end, periods, freq))
1204+
list(_generate_linear_date_range_with_freq(start, end, periods, freq))
12051205
)
12061206

12071207
if not TYPE_CHECKING and inclusive not in get_args(InclusiveOptions):

0 commit comments

Comments
 (0)