-
Notifications
You must be signed in to change notification settings - Fork 679
0.15.2 causing problems with pandas.io.data.Options #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks. I'll take a look at this issue. Likely just need to add a check for empty tables. |
#24 should fix it. Please reopen if you still have issues. |
Is this set up to get built with each new |
It is intended that |
I'm not sure I follow you here. In various spots (pypi, README at root of But are you saying this: Supposing I have Also, what if you don't have |
We are still in the process of migrating it to a separate package, so that's why it is probably not yet that clear everywhere. |
Verified the fix for both Python 2.7 and Python 3.4 . Thanks! |
It looks like this issue needs to be re-opened. Using
But at the same time in a virtual environment using
As before, at the time of the function call, there is no data in the calls table when you pull up the link given in the error message. Please fix this for real, so I can unfreeze my pandas version for the dependent library I'm maintaining! |
Its fixed in the master version of both pandas and pandas-datareader. I'll do a new release of pandas-datareader so that it will be in the pip download. |
I finally traced a problem I was having with options downloads to changes made between version 0.15.1 and version 0.15.2. Probably easiest is just to link the question I posed on Stack Overflow, because it shows the behavior: http://stackoverflow.com/questions/29182526/trouble-with-http-request-from-google-compute-engine
Weirdly, in 0.15.2, I was consistently able to get the options data for large cap companies ('aapl', 'ge' were my typical test cases) but not for small cap companies such as 'spwr' or 'ddd'. Not sure what was changed, but it looks to me like it might have to do with the list of expiration dates or with the handling of empty tables given an expiration date. Right now, in any case, if you hit the link shown in my stack trace (http://finance.yahoo.com/q/op?s=SPWR&date=1430438400), there's an empty table for puts and only 1 call. That would be something that's more common for smaller companies, too. The other possibility is that the initial Options object isn't getting good links in the newer version.
That's about all I know about it, but reverting to 0.15.1 seems to have solved the problems I was having.
The text was updated successfully, but these errors were encountered: