Resolved compatibility issues between pandas 1.5.2 and newer versions of matplotlib:
The variable name for legend handles in older versions of pandas is legendHandles, while in higher versions it is legend_handles.
Fixed compatibility issues with newer versions of scipy:
The triang attribute's location differs between versions. In older versions of pandas, the corresponding scipy version places triang in scipy.signal, whereas in higher versions it is located in scipy.signal.windows.
Skipped tests in test_plot and test_rolling that are affected by these compatibility issues.
These changes ensure that the project remains functional with both older and newer versions of pandas, matplotlib, and scipy by skipping incompatible tests.
What do these changes do?
Resolved compatibility issues between pandas 1.5.2 and newer versions of matplotlib:
legendHandles
, while in higher versions it islegend_handles
.Fixed compatibility issues with newer versions of scipy:
triang
attribute's location differs between versions. In older versions of pandas, the corresponding scipy version placestriang
inscipy.signal
, whereas in higher versions it is located inscipy.signal.windows
.Skipped tests in
test_plot
andtest_rolling
that are affected by these compatibility issues.These changes ensure that the project remains functional with both older and newer versions of pandas, matplotlib, and scipy by skipping incompatible tests.
Related issue number
Fixes #xxxx
Check code requirements