-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Milestone
Description
A new FutureWarning warning is being issued from pandas from pvlib.solarposition.spa_python().
Steps to reproduce
>>> import pandas as pd
>>> import pvlib
>>> ti = pd.DatetimeIndex([pd.to_datetime('today')])
>>> pvlib.solarposition.spa_python(ti, 46.0, 119.0)Observed behavior
.../lib/python3.9/site-packages/pvlib/solarposition.py:368: FutureWarning: casting datetime64[ns] values to int64 with .astype(...) is deprecated and will raise in a future version. Use .view(...) instead.
unixtime = np.array(time.astype(np.int64)/10**9)
apparent_zenith ... equation_of_time
2021-07-15 09:58:51.008140 72.817018 ... -6.010526
[1 rows x 6 columns]Expected behavior
apparent_zenith ... equation_of_time
2021-07-15 09:58:51.008140 72.817018 ... -6.010526
[1 rows x 6 columns]Environment
pvlib version: 0.8.1
pandas version: 1.3.0
Python version: 3.9.6
OS: Arch Linux (up-to-date)
Additional information
We are not using pvlib directly; it is being pulled in by pvfactors. This issue started occurring when pandas was updated to 1.3.0.
May also be reproduced using pytest pvlib/tests/test_solarposition.py.
Metadata
Metadata
Assignees
Labels
No labels