Open cdsmumbai opened 2 years ago
I think I'm having a similar problem.
`--------------------------------------------------------------------------- TypeError Traceback (most recent call last) Cell In[5], line 4 2 import pandas as pd 3 import pyodbc ----> 4 import pyfolio as pf 5 import yfinance as yf
File ~\AppData\Local\anaconda3\lib\site-packages\pyfolio__init__.py:3 1 import warnings ----> 3 from . import utils 4 from . import timeseries 5 from . import pos
File ~\AppData\Local\anaconda3\lib\site-packages\pyfolio\utils.py:28 24 from IPython.display import display, HTML 26 import empyrical.utils ---> 28 from . import pos 29 from . import txn 31 APPROX_BDAYS_PER_MONTH = 21
File ~\AppData\Local\anaconda3\lib\site-packages\pyfolio\pos.py:22 19 import warnings 21 try: ---> 22 from zipline.assets import Equity, Future 23 ZIPLINE = True 24 except ImportError:
File ~\AppData\Local\anaconda3\lib\site-packages\zipline__init__.py:21 17 import numpy as np 19 # This is not a place to dump arbitrary classes/modules for convenience, 20 # it is a place to expose the public interfaces. ---> 21 from trading_calendars import get_calendar 23 from . import data 24 from . import finance
File ~\AppData\Local\anaconda3\lib\site-packages\trading_calendars__init__.py:16 1 # 2 # Copyright 2018 Quantopian, Inc. 3 # (...) 13 # See the License for the specific language governing permissions and 14 # limitations under the License. ---> 16 from .trading_calendar import TradingCalendar 17 from .calendar_utils import ( 18 clear_calendars, 19 deregister_calendar, (...) 25 resolve_alias, 26 ) 28 all = [ 29 'clear_calendars', 30 'deregister_calendar', (...) 37 'TradingCalendar', 38 ]
File ~\AppData\Local\anaconda3\lib\site-packages\trading_calendars\trading_calendar.py:33 30 from pandas.tseries.offsets import CustomBusinessDay 31 import toolz ---> 33 from .calendar_helpers import ( 34 NP_NAT, 35 compute_all_minutes, 36 next_divider_idx, 37 previous_divider_idx, 38 ) 39 from .utils.memoize import lazyval 40 from .utils.pandas_utils import days_at_time
File ~\AppData\Local\anaconda3\lib\site-packages\trading_calendars\calendar_helpers.py:6 2 import pandas as pd 4 NANOSECONDS_PER_MINUTE = int(6e10) ----> 6 NP_NAT = np.array([pd.NaT], dtype=np.int64)[0] 9 def next_divider_idx(dividers, minute_val): 11 divider_idx = np.searchsorted(dividers, minute_val, side="right")
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NaTType'`
when importing pyfolio with the most updated version.
Problem Description
Please provide a minimal, self-contained, and reproducible example:
import pyfolio as pf Please provide the full traceback: