Releases: EVEprosper/ProsperDatareader
v2 Layout Refactoring
#11 merge
Reorganizes project layout to better match pandas-datareader. Creates submodules for API utilities, and top-level modules for grouping.
top level: by-functionality
prosper.datareader.coins
prosper.datareader.news
prosper.datareader.stocks
prosper.datareader.utils
lower level: by-API
prosper.datareader.robinhood
: Robinhood Stock Tradingprosper.datareader.cryptocompare
: CryptoCompare Coin Aggregationprosper.datareader.hitbtc
: HitBTC Coin Aggregationprosper.datareader.iex
: STUB IEX Stock Data
Deprecating Google feeds: finance.google sunsetted
BUGFIX: fixing get_quote_cc()
Fixes issue where get_quote_cc()
was not using the currency
supplied
Updating __all__ namespaces
Bugfix: updating __all__
pathing to better signal internal/external functions
Adding CryptoCompare to coins suite
Release adds CryptoCompare API to coins support. This should provide a deeper and more reliable quote feature than HitBTC
- Adds
coins.get_quote_cc()
to generate coin quote from CC - Adds
coins.get_ohlc_cc()
to generate OHLC data from CC - Added
to_yahoo
argument tocoins.*_quote_*()
functions: reformats headers to look like yahoo finance ones - Added
find_uniques()
for header-checking tests - Added
pytest-xdist
andpython setup.py fast
command for faster dev test loops - Updated tests to be multi-thread friendly
- Touched up
rh_news
tests to be less sensitive to schema updates
Updating namespace -- Easier importing
Bugfixing issue with namespace. Now allows partial imports of sub-libraries rather than needing the full path to each module
THEN
import prosper.datareader.coins.info as info
coin_list = info.supported_symbol_info('commodity')
NOW
import prosper.datareader.coins as coins
coin_list = coins.info.supported_symbol_info('commodity')
Please see this blog for more information on updates to importing/namespace.
Crypto-coin support via hitBTC
Release for #3
Adds .coins subgroup:
- Ticker Info: get info about coin<->currency conversion metadata
- Price Quote: get latest OHLC data for given coin
- Order Book: view current orders
- Update docs for new feeds
- More features === more tests
- Removing
3.7-dev
coverage from.travis.yml
plan b/c of issues withpandas
- Removing
Bugs:
- Travis release still doesn't tag
version.txt
correctly. This is leading toProsperDatareader==0.0.0
inpip freeze
. Please see #6 for resolution
Pre Release -- Crypto-coin support via hitBTC
Test Release -- Please Ignore
Pre Release -- Crypto-coin support via hitBTC
Test Release -- Please ignore
Pre Release -- Crypto-coin support via hitBTC
Alpha release for #3
Adds .coins
subgroup:
- Ticker Info: get info about coin<->currency conversion metadata
- Price Quote: get latest OHLC data for given coin
- Order Book: view current orders
company_news_rh() Expected values updated
Robinhood updated their /midlands/news
endpoint. Tests are updated to reflect this change.
Please be aware of num_clicks
and uuid
columns now appearing in DataFrames.
No library code was updated, but tests reflect new endpoint update