Skip to content

Commit d919fef

Browse files
authored
Merge pull request #234 from alisnwu/resample-dep
add deprecation warning to resample function
2 parents 891d774 + 784bc65 commit d919fef

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

news/resample-dep.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
**Added:**
2+
3+
* <news item>
4+
5+
**Changed:**
6+
7+
* <news item>
8+
9+
**Deprecated:**
10+
11+
* `resample` function in resampler. Replaced with `wsinterp` with better functionality.
12+
13+
**Removed:**
14+
15+
* <news item>
16+
17+
**Fixed:**
18+
19+
* <news item>
20+
21+
**Security:**
22+
23+
* <news item>

src/diffpy/utils/resampler.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515

1616
"""Various utilities related to data parsing and manipulation."""
1717

18+
import warnings
19+
1820
import numpy as np
1921

2022

@@ -97,6 +99,13 @@ def resample(r, s, dr):
9799
Returns resampled (r, s).
98100
"""
99101

102+
warnings.warn(
103+
"The 'resample' function is deprecated and will be removed in a future release (3.8.0). \n"
104+
"'resample' has been renamed 'wsinterp' to better reflect functionality. Please use 'wsinterp' instead.",
105+
DeprecationWarning,
106+
stacklevel=2,
107+
)
108+
100109
dr0 = r[1] - r[0] # Constant timestep
101110

102111
if dr0 < dr:

0 commit comments

Comments
 (0)